- Для версий
- 1.13.✘
- 1.14.✘
- 1.15.✘
- 1.16.✘
- 1.17.✘
- 1.18.✘
- 1.19.✘
- 1.20.✘
- Документация
- https://github.com/Tahoma34/EnderShulkerControl
EnderShulkerControl — это универсальный плагин, который позволяет ограничивать перемещение определённых предметов в эндер-сундуки и шалкер-боксы. Плагин перехватывает размещение предметов различными способами (SHIFT-клик, перетаскивание или обычный клик) и безупречно применяет ограничения. Он также поддерживает исключения для отдельных миров и предоставляет настраиваемые уведомления, звуки и опции логирования.
- Версия Minecraft: 1.13+ (основная — 1.16)
- Требования: Java 16+ (основная - Java 17)
Основные функции
- Блокировка предметов: Запрещает размещать определённые предметы в эндер-сундуках и шалкер-боксах, с проверкой кликов, перетаскивания и использования воронок.
- Настраиваемые предметы: Управляйте списком запрещённых предметов через config.yml или с помощью команд.
- Исключения для миров: Укажите миры, где ограничения не будут действовать.
- Права на обход: Предоставьте игрокам возможность обходить ограничения с помощью специального разрешения.
- Гибкие настройки: Настраивайте уведомления, звуки и логирование под свои нужды.
Команды
Используйте /esc <подкоманда> для взаимодействия с плагином:- /esc additem (ender|shulker) <материал> — Добавить материал в список запрещённых для эндер-сундуков или шалкер-боксов.
- /esc removeitem (ender|shulker) <материал> — Удалить материал из списка запрещённых.
- /esc addworld <название_мира> — Добавить мир в список исключений.
- /esc removeworld <название_мира> — Удалить мир из списка исключений.
- /esc reload — Перезагрузить конфигурацию плагина.
Права (Permissions)
- endershulkercontrol.admin — Даёт доступ к административным командам (добавление/удаление предметов и миров).
- endershulkercontrol.bypass — Позволяет игроку обходить все ограничения и размещать запрещённые предметы.
Настройки конфигурации
Администраторы могут легко настроить плагин для:- Определения запрещённых предметов.
- Указания миров, где ограничения не применяются.
- Включения или отключения уведомлений, звуков и логирования при нарушениях.
- При добавление материалов/миров, они автоматически записываются в config.yml.
config.yml:
# Списки запрещённых предметов:
blocked-items:
enderchest:
- DIAMOND_SWORD
- DIAMOND_PICKAXE
shulkerbox:
- TNT
- BEDROCK
# Миры, в которых запрет не действует:
blacklisted-worlds:
- example_world
# Включить ли логирование в консоли:
logging:
console-enabled: true
# Сообщения и звуки:
messages:
on-block: '&c❖ Нельзя класть этот предмет сюда!'
sounds:
block: 'ENTITY_VILLAGER_NO'
# Все сообщения для команд:
commands-messages:
no-permission: '&c❖ &fУ вас нет прав!'
usage-additem: '&e❖ &fИспользование: &7/esc additem <ender|shulker> <MATERIAL>'
usage-removeitem: '&e❖ &fИспользование: &7/esc removeitem <ender|shulker> <MATERIAL>'
usage-addworld: '&e❖ &fИспользование: &7/esc addworld <worldName>'
usage-removeworld: '&e❖ &fИспользование: &7/esc removeworld <worldName>'
plugin-reloaded: '&a❖ &fПлагин перезагружен!'
material-invalid: '&c❖ &fНеправильный материал: &7%material%'
item-added-ender: '&a❖ &fМатериал добавлен в список для эндер-сундука: &7%material%'
item-exists-ender: '&e❖ &fМатериал уже в списке: &7%material%'
item-added-shulker: '&a❖ &fМатериал добавлен в список для шалкер-бокса: &7%material%'
item-exists-shulker: '&e❖ &fМатериал уже в списке: &7%material%'
item-removed-ender: '&a❖ &fМатериал удалён из списка для эндер-сундука: &7%material%'
item-notfound-ender: '&e❖ &fМатериал отсутствует в списке: &7%material%'
item-removed-shulker: '&a❖ &fМатериал удалён из списка для шалкер-бокса: &7%material%'
item-notfound-shulker: '&e❖ &fМатериал отсутствует в списке: &7%material%'
addworld-added: '&a❖ &fМир добавлен в чёрный список: &7%world%'
addworld-exists: '&e❖ &fМир уже в чёрном списке: &7%world%'
removeworld-removed: '&a❖ &fМир удалён из чёрного списка: &7%world%'
removeworld-notfound: '&e❖ &fМир отсутствует в чёрном списке: &7%world%'
help-header: '&6--- EnderShulkerControl Команды ---'
help-additem: '&e/esc additem <ender|shulker> <MATERIAL> &7- Добавить предмет в список'
help-removeitem: '&e/esc removeitem <ender|shulker> <MATERIAL> &7- Удалить предмет из списка'
help-addworld: '&e/esc addworld <worldName> &7- Добавить мир в чёрный список'
help-removeworld: '&e/esc removeworld <worldName> &7- Удалить мир из чёрного списка'
help-reload: '&e/esc reload &7- Перезагрузить плагин'