
ServerEssentials
Активный0.0
Установок
Последнее обновление
Версии
ServerEssentials
ServerEssentials представляет собой серверный мод для Fabric, разработанный для расширения функциональности Minecraft серверов набором популярных команд, знакомых администраторам и игрокам с систем Bukkit/Spigot.
Основные возможности
Мод обеспечивает полную реализацию следующих команд:
- Телепортация: tpa (запрос на телепортацию к игроку), tpahere (приглашение игрока к себе), tpaccept/tpdeny (принятие/отклонение запроса), back (возврат к предыдущей позиции)
- Личные точки: home (дом), sethome (установка дома), delhome (удаление дома), warp/setwarp/delwarp (установка и использование общих точек телепортации)
- Прочие функции: afk (режим отсутствия), ping (проверка задержки), fly (полет), hat (надевание блока на голову), sit (сидение на ступеньках)
Дополнительно предусмотрена команда essperm
, интегрирующая стандартные команды vanilla с системой разрешений LuckPerms и позволяющая настраивать уровне операторов.
Система помощи
Реализована полноценная система справки через команду /man
. Файлы справки хранятся в каталоге config/Essentials/manpages
и используют гибкую систему поиска:
/man command.fly
→ ищетconfig/Essentials/manpages/command/fly/_index.txt
- При отсутствии файла используется альтернативный поиск через
_notfound.txt
- Команда
/man
без параметров выводит главную страницу справки
Формат справочных страниц
Система использует теговую разметку вида \tagname(args){body}
или \tagname{body}
:
Базовое форматирование
\n{текст} # подчеркивание текста
\1{помощь}\2{справка} # цветное оформление как в букит системах
Цвета и стили
\color(red){красный текст}
\color(#231093){пользовательский цвет}
\format(underline){подчеркнутый}
Интерактивные элементы
\run_command(/man command.fly){Открыть справку по fly}
\suggest_command(/tell Игрок){Предложить команду для сообщения}
\copy_to_clipboard(текст){Скопировать в буфер}
Пагинация и специальные теги
Первая строка \i{}
Вторая строка \line{}
Добро пожаловать, \sourceEntity{}. # подстановка имени игрока
Страница \wantedEntry{}
не найдена # указание искомого раздела
Настройки конфигурации
Файл config/Essentials/config.json
позволяет гибко настраивать:
sitEnabled = true
- разрешение садиться на ступенькиgameLogEnabled = false
- экспериментальная функция (игнорируется)dropSkullOnDeath = true
- выпадение черепа игрока при смерти от другого игрока
Первоначально мод поддерживает китайскую локализацию, но пользователи могут самостоятельно редактировать переводы через файл config/Essentials/translation.json
.