- Поддерживаемые версии
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
- 1.21
- Ядра и Прокси
- Spigot
- Paper
- Минимальная версия Java
- 16
FMapBase
Карта, которая приводит на случайную базу игрока!

Описание

FMapBase — это плагин для Paper/Spigot/Purpur 1.16–1.21, который добавляет на ваш сервер новые «карты». Игрок получает пустую карту, активирует её правым кликом и видит на ней красный


Особенности

- После выдачи карта пустая; активируется правой кнопкой мыши. При активации назначается случайный регион ProtectionStones, на который карта будет вести.
- На активированной карте рисуется красный крестик в центре региона и стрелка игрока; ландшафт загружается автоматически.
- В названии карты отображается имя владельца региона. Поддерживаются цветовые коды & и HEX‑коды (&#FFAA00) для градиентов.
- Настраиваемый кулдаун между активациями карт. Время ожидания и текст сообщения об ожидании задаются в конфигурации.
- Карты можно не только выдавать командой, но и скрафтить. Рецепт полностью настраиваем: форма и ингредиенты задаются в config.yml.
- Плагин поддерживает права доступа для выдачи карт и перезагрузки конфигурации.
Команды

Код:
/fmapbase — получить одну карту случайной базы (для себя)
/fmapbase give <ник> [кол-во] — выдать указанному игроку одну или несколько карт
/fmapbase reload — перезагрузить конфигурационный файл, не перезапуская сервер
Права

Код:
fmapbase.use — позволяет использовать /fmapbase
fmapbase.give — позволяет выдавать карты другим игрокам
fmapbase.reload — позволяет перезагружать конфигурацию
Конфигурация

Конфигурационный файл
config.yml
создаётся автоматически при первом запуске. В нём вы можете:- изменить название (
pre_activation_name
) и лор (pre_activation_lore
) для неактивированных карт; - задать шаблон названия активированной карты (
activation_name_format
), где %player% заменяется на ник владельца региона; - настроить сообщение, отправляемое при активации (
activation_message
), и сообщение о кулдауне (cooldown_message
); - указать количество часов ожидания между активациями (
cooldown_hours
); - включить/выключить рецепт крафта и задать форму и ингредиенты рецепта в секции
crafting
.
YAML:
crafting:
enabled: true
shape:
- "GGG"
- "GCG"
- "GGG"
ingredients:
G: GHAST_TEAR
C: COMPASS
Установка

- Скачайте JAR‑файл плагина FMapBase и поместите его в папку
plugins
вашего сервера. - Убедитесь, что у вас установлены плагины WorldGuard и ProtectionStones совместимых версий.
- Перезапустите сервер или выполните команду /fmapbase reload.
Поддержка
Плагин тестировался на версиях 1.16–1.21 Paper и Purpur. Если вы обнаружили баг или у вас есть предложения по улучшению, оставляйте отзывы и пожелания.

- Зависимости
- WorldGuard, ProtectionStones
- Команды и права
- Код:
Команды: /fmapbase /fmapbase give <ник> [кол-во] /fmapbase reload Права: fmapbase.use — использование /fmapbase fmapbase.give — выдача карт другим игрокам fmapbase.reload — перезагрузка конфигурации