- Для версий
- 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/ вашего сервера.
- Запустите сервер.
- Готово.