Плагин для серверов Майнкрафт, создающий телепорты по выделенным регионам. Игрок входит в область портала и переносится в заданную точку, на другой сервер BungeeCord или запускает настроенные для портала команды.
Возможности
- Порталы выделяются как прямоугольные области; их границы показываются частицами.
- Для каждого портала можно задать точку назначения, задержку, перезарядку, сообщения, доступ по правам и полное включение или отключение.
- Регион можно заполнить указанным материалом: жидкости внутри него не растекаются.
- Через портал переносятся предметы и транспорт, сохраняя скорость движения.
- Портал может заменить точку выхода обычных порталов незера и энда в выбранном мире либо возвращать игрока при входе на сервер к спавну указанного мира.
- Поддерживается переход между серверами через BungeeCord с отдельными координатами назначения.
Команды
Для создания портала включите режим выделения, левой кнопкой мыши выберите нижний угол области, правой — противоположный верхний угол, затем создайте портал. По умолчанию его точкой назначения становится первая точка выделения; изменить её можно, стоя в нужном месте.
/simpleportals selectionmodeили/simpleportals sm— включить или выключить режим выделения./simpleportals create <name>— создать портал из выделенной области./simpleportals delete <name>— удалить портал./simpleportals setlocation <name>или/simpleportals sl— назначить текущую позицию точкой назначения./simpleportals setlocation <name> <otherPortal>— направить в центр другого портала./simpleportals fill <name> <material>— заполнить область материалом./simpleportals showregion <name>или/simpleportals sr <name>— показать границы региона./simpleportals enable <name>и/simpleportals disable <name>— включить или выключить портал./simpleportals cooldown <name> <seconds>и/simpleportals delay <name> <seconds>— задать перезарядку и задержку телепортации./simpleportals find <range>— найти до трёх ближайших порталов в указанном радиусе./simpleportals switchserver <name> <server>или/simpleportals ss <name> <server>— назначить сервер BungeeCord; значениеnoneотменяет переход между серверами./simpleportals setswitchlocation <portal> <world> <x> <y> <z> <yaw> <pitch>или/simpleportals ssl— задать координаты после перехода на другой сервер./simpleportals addcommand <name> <command>или/simpleportals addcmd— добавить команду при входе в портал./simpleportals clearcommands <name>или/simpleportals clearcmds— очистить команды портала./simpleportals togglecommandonly <name>или/simpleportals tco— переключить режим, где портал только запускает команды./simpleportals commands <name>или/simpleportals cmds— вывести добавленные команды./simpleportals message <name> <text>— настроить сообщение портала; в конце текста укажите:NORMAL,:BAR,:TITLEили:SUBTITLE./simpleportals disablemessages <name>или/simpleportals dm— отключить сообщения портала./simpleportals reload— перезагрузить конфигурацию.
При добавлении команды не ставьте / в начале. В конце добавьте :PLAYER, :CONSOLE или :CHAT; в тексте можно использовать {player} для имени игрока.
Права
simpleportals.portal.*— пользоваться всеми порталами.simpleportals.portal.<name>— пользоваться конкретным порталом.simpleportals.selectionmode,simpleportals.create,simpleportals.delete,simpleportals.setlocation,simpleportals.showregion— выделять регионы и управлять порталами.simpleportals.switchserver,simpleportals.setswitchlocation— настраивать переходы между серверами.simpleportals.addcommand,simpleportals.clearcommands,simpleportals.togglecommandonly,simpleportals.viewcommands— управлять командами портала.simpleportals.fill,simpleportals.cooldown,simpleportals.delay,simpleportals.find,simpleportals.message,simpleportals.dm,simpleportals.toggle— доступ к соответствующим настройкам.simpleportals.reload— перезагружать конфигурацию.simpleportals.cdbypass— игнорировать перезарядку порталов.simpleportals.admin— полный доступ.
Настройка
Сообщения для создаваемых порталов задаются в lang.yml; пустое значение отключает нужный тип сообщения. Для уже созданного портала можно отключить сообщения командой /simpleportals disablemessages <name>.
Если частицы вызывают ошибку в консоли или мешают телепортации, измените параметры частиц в config.yml.
Требования
Плагин работает без обязательных зависимостей. Для переходов между серверами используется BungeeCord и база MySQL.
