Плагин для серверов Майнкрафт, который ограничивает или запрещает хранение выбранных предметов в контейнерах. Он пригодится для защиты экономики и правил сервера: например, можно не дать запасать элитры в эндер-сундуках или тотемы бессмертия в мешках.
Возможности
- Отдельные лимиты для эндер-сундуков, сундуков, бочек, шалкеровых ящиков, воронок, печей и других контейнеров.
- Ограничения для предметов внутри мешков, включая мешки, вложенные в другие мешки.
- Запрет предмета значением
0или максимальное количество в одном контейнере. - Если игрок кладёт больше разрешённого, в контейнер попадёт допустимое число предметов, а остальные останутся у него.
- Группы предметов для общих правил: вся шерсть, все шалкеровые ящики или кровати.
- Поддержка предметов из других плагинов по скрытому тегу: простое переименование не обходит ограничение.
- Проверка обычных кликов, Shift-кликов, перетаскивания, цифровых клавиш, второй руки, воронок, выбрасывателей и заполненных шалкеровых ящиков.
- Контроль объединения сундуков в двойной сундук и эндер-сундуков, открытых командами других плагинов.
Команды
/climit reload— перезагрузить конфигурацию и вывести ошибки настройки в чат./climit list— показать все действующие лимиты./climit hand— показать теги предмета в руке в виде строк для вставки в конфиг.
Права
containerlimit.admin— доступ к командам; по умолчанию есть у оператора.containerlimit.bypass— игнорировать все ограничения.containerlimit.bypass.<type>— игнорировать лимиты одного типа контейнера, напримерcontainerlimit.bypass.chest.
Настройка
Лимиты задаются в конфиге по типу контейнера и идентификатору предмета:
containers:
ENDER_CHEST:
ELYTRA: 1
TOTEM_OF_UNDYING: 0
CHEST:
WOOL: 64
SHULKER_BOX:
'*SHULKER_BOX': 0
BUNDLE:
ENDER_PEARL: 8
'custom:someplugin:item_id=example': 0
В этом примере в эндер-сундуке разрешена одна элитра, тотемы бессмертия запрещены, а в сундуке можно хранить до 64 блоков шерсти любых цветов.
Требования
Работает на серверах Spigot, Paper и Purpur. Клиентам игроков ничего устанавливать не нужно.
