Плагин для серверов Майнкрафт, который ограничивает добычу ресурсов и количество предметов в инвентаре игроков. Он подходит для этапных событий: администратор переключает сессии, а вместе с ними мгновенно меняются действующие правила.
Возможности
- Сессии — именованные игровые этапы с отдельными наборами правил.
- Полный запрет или личный лимит на добычу алмазов, золота и паутины.
- Лимиты на хранение любых предметов Майнкрафт: например, динамита, эндер-жемчуга и золотых яблок.
- Проверка лимитов при подборе с земли, взятии из сундуков, шалкеровых ящиков, эндер-сундуков и воронок, а также при перемещении предметов внутри инвентаря.
- Если игроку до лимита не хватает части стопки, он подберёт только разрешённое количество, а остаток останется на земле.
- Ресурсы с активным запретом или лимитом защищены от взрывов динамита и криперов.
- Счётчики добычи сохраняются при смене сессии; их можно сбросить между играми.
Команды
Управление сессиями:
/as session list— показать все сессии и активную./as session switch <name>— включить сессию./as session create <name>— создать пустую сессию./as session delete <name>— удалить неактивную сессию./as session reset <name>— очистить правила сессии./as session info <name>— показать правила и лимиты сессии./as session default— восстановить все сессии изdefault-config.yml./as session default <name>— восстановить одну сессию изdefault-config.yml.
Управление правилами:
/as rule list— показать доступные ключи правил./as rule add <session> <rule>— добавить запрет добычи, напримерdiamond-miningилиgold-mining./as rule add <session> <cap-rule> <amount>— установить личный лимит добычи, напримерdiamond-mining-cap 8./as rule add <session> limit <MATERIAL> <amount>— ограничить число предметов в инвентаре./as rule remove <session> <rule>— убрать запрет или лимит добычи./as rule remove <session> limit <MATERIAL>— убрать лимит предмета.
В одной сессии нельзя одновременно использовать полный запрет и лимит добычи одного ресурса. Подстановка по Tab работает для названий сессий, правил, материалов и игроков.
Управление игроками:
/as player info <player>— показать счётчики добычи игрока для активной сессии./as player reset <player>— сбросить все счётчики добычи игрока./as player reset <player> <cap-rule>— сбросить счётчик одного ресурса.
Права
Все команды доступны операторам сервера и игрокам с правом antisweats.admin.
Настройка
Основной файл config.yml содержит текущие сессии и меняется командами в игре. В default-config.yml можно задать собственный набор сессий для восстановления через /as session default; плагин этот файл не изменяет. Параметр session-order в config.yml задаёт порядок этапов и влияет на сообщения игрокам о разблокировке ресурсов.
Требования
Плагин работает на серверах Bukkit и Spigot.
