Плагин для серверов Майнкрафт на Paper, вдохновлённый модом Immersive Portals. Он позволяет видеть мир по ту сторону незер-портала в реальном времени и создавать собственные порталы без модификаций у игроков.
Возможности
- Отображает через портал блоки, мобов, предметы и другие сущности с другой стороны.
- Позволяет связывать порталы между мирами и серверами, задавать им имя, стоимость и набор эффектов.
- Добавляет защиту от дюпа, поддержку нескольких миров, смешивание измерений, систему световых блоков и меню администратора.
- Учитывает TPS сервера при отрисовке порталов.
Команды
Основная команда: /immersiveportalspaperized; сокращения: /p и /bp.
/bp wand— выдать жезл выделения портала./bp setOriginи/bp setDestination— сохранить выделенные жезлом исходную и конечную области./bp linkPortals— связать две области порталом./bp linkExternalPortals— связать портал с областью на другом сервере./bp createfromcoords— создать портал по координатам./bp removeи/bp removebyname— удалить ближайший портал или порталы по имени./bp setPortalName,/bp getportalname— задать или узнать имя ближайшего портала./bp setprice— назначить цену прохода./bp setpreset— выбрать набор эффектов./bp getallowNonPlayerTeleportation,/bp setAllowNonPlayerTeleportation— проверить или изменить проход через портал для предметов и мобов./bp setseethroughportal,/bp toggleseethroughportal— настроить отображение сквозь порталы для себя./bp menu— открыть меню администратора порталов./bp reload— перезагрузить плагин и конфиг./bp reconnect— переподключиться к прокси.
Права
immersiveportalspaperized.user— пользоваться порталами.immersiveportalspaperized.see— видеть сквозь порталы.immersiveportalspaperized.wand— пользоваться жезлом выделения.immersiveportalspaperized.select— пользоваться жезлом и меню администратора.immersiveportalspaperized.link— связывать порталы.immersiveportalspaperized.linkexternal— создавать межсерверные порталы.immersiveportalspaperized.createfromcoords— создавать портал по координатам.immersiveportalspaperized.remove— удалять порталы;immersiveportalspaperized.remove.others— удалять чужие.immersiveportalspaperized.setname— менять имя, цену и набор эффектов;immersiveportalspaperized.setname.others— изменять чужие порталы.immersiveportalspaperized.getname— узнавать имя портала.immersiveportalspaperized.getallowNonPlayerTeleportationиimmersiveportalspaperized.setAllowNonPlayerTeleportation— проверять и менять проход предметов и мобов.immersiveportalspaperized.reload— перезагружать конфиг.immersiveportalspaperized.reconnect— переподключать прокси.
Права immersiveportalspaperized.user и immersiveportalspaperized.see выданы всем игрокам по умолчанию, а создание и изменение порталов по умолчанию доступно операторам.
Настройка
Конфиг создаётся по пути plugins/ImmersivePortalsPaperized/config.yml. В нём настраиваются соединения миров, эффекты порталов, прокси и производительность; применить изменения можно командой /bp reload.
Требования
Нужен PacketEvents. Для оплаты проходов требуется Vault. Для управления мирами поддерживаются Multiverse-Core и My_Worlds. Плагин рассчитан на Paper и совместим с Folia.
