Мод для Майнкрафт на Fabric, который превращает таблички в порталы для телепортации к именованным точкам. Он подходит для серверов: игроки могут пользоваться порталами без установки мода на клиент, а дополнительные подсказки и браузер точек доступны при установке SignPort и у игрока.
Возможности
- Создание, группировка, поиск, сортировка и удаление точек-якорей.
- Телепортация к якорю по команде или через табличку-портал.
- Порталы в текущем измерении или между измерениями.
- Поиск якорей рядом с игроком.
- Зелёная метка на табличке для существующего якоря и красная для отсутствующего.
- Автодополнение названий якорей в командах.
- Интеграция с BlueMap: якоря отображаются маркерами на веб-карте.
- При установке на клиент: подсказка у таблички, браузер якорей по клавише
J, автодополнение в редакторе табличек и кнопка шаблона портала.
Как пользоваться
Сначала создайте якорь, затем напишите на табличке:
1 строка: любой текст
2 строка: [sp] или [signport]
3 строка: название якоря
4 строка: необязательный идентификатор измерения
Для четвёртой строки подходят overworld, nether, end, the_nether, the_end или полный идентификатор, например minecraft:overworld.
Команды
/signport anchor create <name>
/signport anchor create <name> <group>
/signport anchor create <name> <x> <y> <z>
/signport anchor setgroup <name> <group>
/signport anchor list [filter] [page] [--sort=name|distance|recent]
/signport anchor near [radius] [page]
/signport anchor delete <name>
/signport anchor delete all
/signport tp <name>
Вместо /signport можно использовать короткую команду /sp.
Права
signport.anchor.create— создание якорей;signport.anchor.delete— удаление якорей;signport.anchor.list— просмотр списка якорей;signport.teleport.command— телепортация командой;signport.sign.create— создание табличек-порталов;signport.sign.edit— редактирование табличек-порталов;signport.sign.break— разрушение табличек-порталов;signport.sign.use— использование табличек-порталов.
Без провайдера прав защищённые действия доступны операторам уровня 2, а signport.teleport.command и signport.sign.use — всем игрокам.
Настройка
Серверный файл config/signport.json содержит параметры teleportCommandDefault, signUseDefault, protectedActionOpLevel, crossDimensionPortalSigns, safeTeleportSearch, anchorListPageSize, defaultNearRadius и bluemapEnabled.
Клиентский файл config/signport-client.json управляет подсказками, клавишей браузера, автодополнением в табличках и кнопкой шаблона: hudHintEnabled, browserKeybindEnabled, signEditorAutocompleteEnabled, signTemplateButtonEnabled. После изменения browserKeybindEnabled перезапустите игру.
Требования и совместимость
Нужны Fabric Loader, Fabric API и Java 25. Для прав можно подключить LuckPerms или другой провайдер fabric-permissions-api; без него используются уровни операторов. BlueMap и ModMenu поддерживаются как необязательные дополнения.
