- Для версий
- 1.16.✘
- 1.17.✘
- 1.18.✘
- 1.19.✘
- 1.20.✘
- 1.21.✘
- Источник
- https://www.spigotmc.org/resources/119588/
Описание плагина DrawOnMap:
DrawOnMap — это плагин, который позволяет создавать новые картины на пустом/прозрачном холсте с использованием различных инструментов и HEX-цветов. Также можно редактировать карты Minecraft или изображения по URL.
Особенности плагина DrawOnMap:
- Система коллекций: просмотр, модерация, оценка, покупка и загрузка картин (можно отключить).
- Управление персонажем: игрок фиксируется в воздухе в невидимости и неуязвимости для стабильности холста (можно отключить).
- Интуитивное управление:
- WASD – перемещение курсора.
- ПКМ – рисование.
- Shift + WASD – быстрое перемещение.
- Q – откат действий.
Инструменты рисования в DrawOnMap:
- Карандаш – удерживайте ПКМ и двигайтесь с помощью WASD.
- Линия – рисует линию после отпускания ПКМ.
- Ластик – стирает рисунок или возвращает карту к фону.
- Заливка – заполняет выделенную область цветом курсора.
- Прямоугольник/Заполненный прямоугольник – фиксируется после отпускания ПКМ.
- Круг/Заполненный круг – аналогично прямоугольнику.
- Выделение – позволяет перемещать выделенную область.
- Текст – вводится в чат и появляется на холсте (поддержка .ttf шрифтов).
Дополнительные функции:
✅
Откат действий (работает как Ctrl+Z).
✅
Каталог картин – удобное меню с разделами и возможностью размещения картин на стенах.
✅
Гибкое управление:
- Ограничение количества рисующих игроков.
- Лимиты на создание и хранение картин.
- Возможность выбора миров, в которых работает плагин.
- Настройка цен на картины.
✅ Импорт изображений по URL – загружайте и редактируйте картинки по ссылке.
✅ HEX-цвета – поддержка цветовой палитры и градиентов, ограничение 200 цветов для карт Minecraft.
✅ Пользовательские текстуры – настройка текстур GUI, включая специальный ресурс-пак.
✅ Поддержка плагинов: - Vault
- PlaceholderAPI
- PlayerPoints
- VotingPlugin
- DiscordSRV
- DiscordSynthesis
✅ Полная кастомизация – настройка GUI, слотов, описаний иконок.
✅ Продажа картин – можно зарабатывать, продавая свои работы.
✅ Рейтинг картин – система лайков/дизлайков, статистика рейтинга через GUI.
✅ MySQL/SQLite/YML – разные способы хранения данных, синхронизация между серверами.
✅ Скачивание картин – через DiscordSRV или DiscordSynthesis можно скачать картину на компьютер.
✅ Шрифты – поддержка .ttf-файлов, можно загружать свои шрифты и выбирать их размер.
Этот плагин дает игрокам возможность не только рисовать, но и зарабатывать, коллекционировать и редактировать изображения, создавая уникальные проекты в Minecraft.
Команды плагина DrawOnMap:
Команды предназначены для упрощения работы, но все функции доступны через GUI.
Запуск, импорт и сохранение
Описание | Команда |
---|
Открывает меню со всеми ячейками (каталог, черновики, создание картины). Работает, если вы не рисуете | /draw |
Открывает меню инструментов, выбора цвета, размера курсора, сохранения или отмены работы (если уже рисуете) | /draw |
Начинает рисование (если не превышен лимит). Выдает холст | /draw start |
Начинает редактирование карты/картины в основной руке | /draw edit image |
Начинает редактирование изображения по URL | /draw edit url <url> |
Начинает рисование с выбранным фоновым цветом | /draw start <#HEX> (пример: /draw start #534545) |
Сохраняет работу в черновики. Если Developer resource pack отключен, остается в руках | /draw save |
Отменяет работу, удаляя все изменения | /draw cancel |
Команды рисования
Описание | Команда |
---|
Изменяет размер курсора (1-15, стандарт 1) | /draw cursor <size> |
Изменяет цвет курсора (HEX или сохраненное имя) | /draw color <#HEX> или /draw color <name> |
Изменяет цвет фона холста (HEX или сохраненное имя) | /draw background <#HEX> или /draw background <name> |
Включает режим рисования карандашом (стандартный) | /draw pencil |
Включает режим рисования линий | /draw line |
Включает ластик | /draw eraser |
Включает заливку | /draw fill |
Включает рисование прямоугольников | /draw square |
Включает рисование залитых прямоугольников | /draw filled_square |
Включает рисование кругов | /draw circle |
Включает рисование залитых кругов | /draw filled_circle |
Включает режим выделения области | /draw selection |
Включает режим текста | /draw text |
Изменяет шрифт для текста | /draw font <font name> |
Команды Discord
Описание | Команда |
---|
Отправляет картину в руках в связанный канал Discord | /draw discord |
Отправляет картину по UUID в связанный канал Discord | /draw discord <UUID> |
Команды настроек
Описание | Команда |
---|
Присваивает HEX-цвету имя (только для игрока) | /draw colors set <#HEX> <color name> |
Удаляет сохраненное имя цвета (только для игрока) | /draw colors remove <color name> |
Очищает всю палитру именованных цветов (только для игрока) | /draw colors clear |
Устанавливает стартовый размер курсора (1-15) | /draw default cursor <1-15> |
Устанавливает стартовый цвет курсора | /draw default color <#HEX> или /draw default color <color name> |
Устанавливает стартовый фон холста | /draw default background <#HEX> или /draw default background <color name> |
Команды размещения
Описание | Команда |
---|
Размещает карту на стене из основной руки | /draw place image |
Размещает карту на стене по UUID | /draw place image <UUID> |
Размещает карту на стене по URL | /draw place url <URL> |
Удаляет карту со стены по UUID | /draw place delete <UUID> |
Админские команды
Описание | Команда |
---|
Загружает все шрифты из папки | /draw fonts load |
Удаляет шрифт с сервера | /draw fonts delete <font name> |
Загружает стандартные карты в каталог | /draw zip |
Плагин предоставляет полный контроль над процессом рисования, работая как удобный инструмент для создания и размещения картин в Minecraft.
Права плагина DrawOnMap:
Для управления правами требуется менеджер разрешений, например
LuckPerms, поддерживающий .* нотацию, так как
Bukkit не поддерживает её по умолчанию.
Основные права
Описание | Разрешение |
---|
Дает полный доступ ко всем функциям плагина | drawonmap.* |
Позволяет открывать любое GUI из плагина | drawonmap.gui |
Позволяет модерировать картины игроков (принимать/отклонять) | drawonmap.moderation |
Позволяет публиковать картины без модерации | drawonmap.forcepush |
Позволяет рисовать на холсте, сохранять или отменять работу | drawonmap.edit |
Импорт картин
Описание | Разрешение |
---|
Позволяет импортировать все виды картин | drawonmap.import.* |
Позволяет импортировать заполненные карты в черновики (только заполненные карты, не коллекции) | drawonmap.import |
Позволяет импортировать существующие картины из коллекции | drawonmap.import.image |
Позволяет импортировать изображения по URL | drawonmap.import.url |
Покупка и публикация картин
Описание | Разрешение |
---|
Позволяет покупать картины любых художников | drawonmap.buy |
Позволяет публиковать картины в каталог | drawonmap.catalog.publish |
Позволяет покупать и использовать все картины из каталога | drawonmap.catalog.* |
Отправка в Discord
Описание | Разрешение |
---|
Позволяет отправлять свои картины в Discord (требуется DiscordSRV) | drawonmap.discord |
Позволяет отправлять любые картины в Discord (требуется DiscordSRV) | drawonmap.discord.any |
Настройки
Описание | Разрешение |
---|
Позволяет задавать имя цвету, устанавливать цвет фона, курсора и его размер | drawonmap.settings |
Размещение картин
Описание | Разрешение |
---|
Позволяет размещать все виды картин | drawonmap.place.* |
Позволяет размещать картину из основной руки | drawonmap.place.image |
Позволяет размещать картину по URL | drawonmap.place.url |
Позволяет размещать картину по UUID из коллекции | drawonmap.place.uuid |
Позволяет удалять любую картину по UUID | drawonmap.place.delete |
Эти права позволяют гибко настроить доступ к возможностям плагина, от базового рисования до управления каталогами и интеграции с Discord.
Плэйсхолдеры плагина DrawOnMap:
Для работы плейсхолдеров необходимо установить
PlaceholderAPI.
Placeholder | Описание |
---|
%drawonmap_revenue% | Отображает доход игрока. |
%drawonmap_rating% | Отображает рейтинг игрока. |
%drawonmap_revenue_top_name_<num>% | Отображает имя игрока, занимающего <1-100> место по доходу. |
%drawonmap_revenue_top_score_<num>% | Отображает количество заработанных очков у игрока на <1-100> месте. |
%drawonmap_rating_top_name_<num>% | Отображает имя игрока, занимающего <1-100> место по рейтингу. |
%drawonmap_rating_top_score_<num>% | Отображает количество очков рейтинга у игрока на <1-100> месте. |
%drawonmap_who_is_editing_<num>% | Показывает имя игрока, который в данный момент редактирует картину (по номеру из списка редактирующих). |
Эти плейсхолдеры позволяют отображать статистику по плагину в табло, чатах и других интерфейсах.
Установка плагина DrawOnMap:
- Скачайте плагин.
- Выключите сервер
- Переместите файл .jar в папку /plugins/ вашего сервера.
- Запустите сервер.
- Готово.