Плагин для серверов Майнкрафт, который добавляет временные клетки, ловушки и направленные стены для пвп, мини-игр, фракций и боевых арен. Игроки активируют конструкции предметами, а после окончания действия мир безопасно восстанавливается. Интерфейс и сообщения доступны на русском языке.
Возможности
- Ловушки и клетки создаются из шаблонов
.schemили YAML; для них задаются время действия, перезарядка, предмет активации, звуки, полосы действия и босс-бары. - Ловушка может накладывать эффекты зелий на владельца и пойманных игроков, ограничивать использование предметов внутри и очищать пространство по заданным правилам.
- Стены Plast ставятся в горизонтальном, диагональном или вертикальном направлении. Для каждой внешности и стороны света используются отдельные шаблоны.
- Для ловушек и стен доступны внешности с бесконечным, ограниченным или виртуальным числом использований. Физические жетоны можно превращать в виртуальные использования.
- В меню есть просмотр и покупка внешностей, а выбранная внешность и остаток использований отображаются игроку.
Shift+ правый клик предметом активации открывает меню внешностей. - Конструкции удаляются при смерти или выходе владельца. Сохраняются исходные состояния блоков, включая контейнеры, спавнеры и особые состояния; после аварийного завершения работы можно восстановить незавершённые изменения.
- Правила пересечения настраиваются отдельно для собственных и чужих ловушек и стен. Режимы
SAFE,LEGACYиFORCEопределяют восстановление общих блоков. - Размещение разрешается или запрещается по мирам, регионам WorldGuard и участкам ProtectionStones.
Команды
Команды администратора для ловушек:
/trap give <player|all> <amount>/trap giveuses <player> <skin> <amount>/trap takeuses <player> <skin> <amount>/trap setuses <player> <skin> <amount>/trap tool/trap pos1/trap pos2/trap save <skin>/trap delete <skin>/trap rename <old> <new>/trap remove <player|all> [resetcooldown]/trap recovery <status|restore [world]|verify>/trap reload
Команды администратора для стен Plast:
/plast give <player> <amount>/plast tool/plast pos1/plast pos2/plast save <skin> [direction]/plast delete <skin>/plast rename <old> <new>/plast remove <all|here|player|me|id> [resetcooldown]/plast removehere [resetcooldown]/plast reload
Команды игроков:
/trap skin <skin>— выбрать внешность ловушки./trap skins— открыть список внешностей ловушек./trap profile— открыть профиль./trap togglemode— переключить режим./plast skin <skin>— выбрать внешность стены./plast skins— открыть список внешностей стен./plast variants <skin>— посмотреть варианты направления для внешности стены.
Права
funtraps.admin— полный доступ к управлению плагином.funtraps.user— команды ловушек и внешностей для игроков.funtraps.skin.<skinId>— использование одной внешности.funtraps.skin.*— использование всех внешностей.funtraps.worldguard.bypass— обход пользовательских флагов WorldGuard.
Настройка
Шаблоны ловушек и стен сохраняются в .schem или YAML. Для стен при сохранении указывается направление: north, northeast, east, southeast, south, southwest, west, northwest, up или down.
В правилах материалов задаются:
ignore-blocks— блоки, которые конструкция не заменяет;cancel-on-materials— материалы, при которых размещение целиком отменяется;clear-inside.ignore-blocks— блоки, которые нельзя удалять при очистке внутри ловушки.
Поддерживаются точные названия материалов Майнкрафт и регулярные выражения. Для очистки внутри можно настроить разрешённые и запрещённые миры и регионы, а также правила для участков ProtectionStones.
Стандартное меню покупки внешностей использует баланс PlayerPoints и команду /points take <player> <amount>; без PlayerPoints это меню нужно перенастроить.
Требования
Плагин работает на серверах Paper и Purpur; рекомендуется Java 21. Данные хранятся в YAML, SQLite или MySQL.
WorldEdit или FAWE нужны для создания и сохранения шаблонов .schem. WorldGuard добавляет ограничения по регионам и пользовательские флаги, ProtectionStones — правила для владельцев и участников приватов, PlaceholderAPI — подстановки в меню, требованиях, сообщениях и названиях предметов. Для стандартного магазина внешностей требуются PlaceholderAPI и PlayerPoints.
