Плагин для серверов Майнкрафт, который позволяет создавать простые игровые механики правилами в JSON, без написания и компиляции Java-плагинов. Правила реагируют на события сервера, проверяют заданные условия и выполняют действия: например, запрещают добычу алмазной руды ниже указанной высоты без права или выдают подарок игроку при первом входе.
Возможности
- JSON-файлы правил хранятся в
plugins/NimBlock/specs/. - Правило состоит из триггера, условий и действий. Можно проверять право игрока, статус оператора, мир, здоровье, координаты, предмет в основной руке и первое посещение сервера.
- Доступны реакции на события, включая вход игрока и ломание блока, а также отмена события, сообщения в чат и над строкой быстрого доступа, выдача предметов, эффекты и лечение.
- Проверка
player.first_timeиспользует данные Paper: при событии входа она срабатывает для первого входа игрока. - Для правил доступна полная грамматика и схема JSON. Условия можно объединять только по принципу «все» или «любое» и отрицать по отдельности; собственного хранилища счётчиков и других накопительных данных у плагина нет.
- Файл принимается целиком либо отклоняется целиком, поэтому неполное правило не будет работать частично.
Команды
/nimblock reload— перечитать JSON-правила без перезапуска сервера./nimblock list— показать загруженные правила.
Команды, созданные JSON-правилом, появляются после перезапуска сервера; изменения их содержимого перечитываются командой /nimblock reload.
Требования
Нужны Paper и Java 21 или новее. Для каждого файла обязателен поддерживаемый ключ specVersion; неизвестный формат плагин не загружает.
