Плагин для серверов Майнкрафт, который помогает создавать и управлять мирами, а также защищать территории регионами. Настройки миров, регионов и их правил доступны через меню и команды.
Возможности
- Создание, импорт, загрузка, выгрузка, сброс и удаление миров обычного, плоского, незерского, эндерского и пустого типов.
- Временные миры автоматически сбрасываются через заданное число секунд.
- Регионы-кубоиды создаются по выделению WorldEdit; у каждого мира есть общий регион
Global, действующий на всю его территорию. - Для пересекающихся регионов применяется регион с более высоким приоритетом.
- Правила региона управляют ломанием и установкой блоков, взаимодействием с блоками и контейнерами, доступом к верстакам, сундукам и воронкам, пвп, уроном мобам, голодом, получением и выбрасыванием предметов, входом, чатом, едой и напитками, порталами, взрывами, появлением мобов, распространением огня и грибов, опаданием листвы.
- В регионе можно запретить все команды либо только выбранные, показывать при входе заголовок и сообщение над панелью быстрого доступа, а его границы отображать частицами.
- Из меню мира можно посмотреть сущностей и игроков, затем телепортироваться к ним. Для мира настраиваются точка появления, телепортация при входе и игровые правила.
- Поддерживаются PlaceholderAPI, RealMines и RealPermissions. В RealMines для каждой шахты создаётся и синхронизируется регион.
Команды
Основные команды: /rr и /realregions. Регионы указываются в виде регион@мир, например spawn@world.
/rr— открыть меню миров./rr reload— перезагрузить конфиг, языковые файлы и данные миров./rr settings— изменитьconfig.yml./rr createworld <name> <type>— создать мир;/rr createtimedworld <name> <type> <seconds>— создать временный мир./rr import <world> <type>,/rr load <world>,/rr unload <world>,/rr unregister <world>,/rr reset <world>,/rr deletew <world>— импортировать, загрузить, выгрузить, убрать из списка, сбросить или удалить мир./rr tp <world>и/rr tpo <world> <player>— телепортировать себя или игрока в мир./rr setworldspawn [world],/rr toggle-tpjoin <world>,/rr setgamerule <world> <gamerule> <value>— задать точку появления, телепортацию при входе и игровое правило./rr entities <world>и/rr players <world>— открыть список сущностей или игроков мира./rr create <name>— создать регион из выделения WorldEdit;/rr setbounds <region@world>— заменить его границы текущим выделением./rr flags <region@world>— открыть меню правил;/rr flag <region@world> <flag> [true|false]— узнать или изменить правило./rr blockcommands <region@world> [all | command...]— выбрать команды для запрета правиломblock_commands./rr rename <region@world> <new name>,/rr tpr <region@world>,/rr view <region@world>,/rr delete <region@world>— переименовать, телепортироваться в регион, показать его границы или удалить его.
Чтобы запретить команды в регионе, укажите их через /rr bc spawn@world tp home либо используйте /rr bc spawn@world all, затем включите правило: /rr flag spawn@world block_commands true.
Права
realregions.admin— доступ ко всем командам и меню.realregions.tpworld.<world>— телепортация в указанный мир через/rr tp.realregions.<world>.<region>.<flag>.bypass— игнорирование одного правила в выбранном регионе.
Например, realregions.world.spawn.block-break.bypass разрешает ломать блоки в регионе spawn мира world, даже если это запрещено. Операторы обходят все правила.
Настройка
Конфигурация и языковые файлы выполнены в YAML. Основной файл настроек — plugins/RealRegions/config.yml.
PlaceholderAPI добавляет плейсхолдеры %realregions_total_regions%, %realregions_total_created_regions%, %realregions_total_global_regions%, %realregions_current_region_name% и %realregions_current_region_displayname%.
Требования
Для выделения территорий нужен WorldEdit или FastAsyncWorldEdit. Необязательные дополнения: PlaceholderAPI, RealMines и RealPermissions.
