
EssentialZ
EssentialZ - современный и гибкий плагин для Paper серверов, заменяющий EssentialsX. Включает команды для телепортации, экономики, чата и модерации. Полная настройка без лишнего балласта.
EssentialZ
EssentialZ - это мощный и универсальный плагин для серверов Minecraft на Paper. Он создан как современная альтернатива популярному EssentialsX, но переписан с нуля специально под новые версии Paper. Если вы админ сервера и хотите дать игрокам базовые команды (дома, варпы, телепортацию, экономику), но при этом не тащить тонны лишнего функционала - EssentialZ ваш выбор.
Главная фишка - гибкость. Не нравится какая-то команда? Просто отключаете её в конфиге. Не нужен кастомный чат? Выключаете. Хотите другие цвета сообщений? Меняете одной строкой. Плагин старается быть максимально настраиваемым, но не перегружать админа сотнями опций.
Важно: EssentialZ пока в альфе. Многие фичи уже работают, но некоторые команды и инструменты ещё в разработке. Для базового использования - уже стабильно.
Возможности
- Основные команды - управление игроками, телепортация, дома, варпы и прочее.
- Чат - настраиваемые форматы, префиксы, суффиксы и каналы.
- Экономика - интеграция с популярными экономическими плагинами (Vault и т.п.), баланс, переводы.
- Права доступа - поддержка любых плагинов на пермишены (LuckPerms и др.), тонкая настройка доступа к командам.
- Инструменты модерации - мут, бан, кик - всё это скоро появится.
- Гибкая конфигурация - простые YAML-файлы, которые легко редактировать.
- Полная кастомизация сообщений - меняйте любой текст, который видит игрок, под свой сервер.
- Отключение ненужного - вырубайте любые команды и фичи, чтобы не захламлять сервер.
Установка
- Скачайте последнюю версию EssentialZ (например, с ).
- Поместите JAR-файл в папку
pluginsвашего сервера. - Перезапустите сервер - сгенерируются файлы конфигурации.
- Отредактируйте файлы в
plugins/EssentialZпод свои нужды.
Настройка
Все основные настройки лежат в config.yml. Там можно задать цвета сообщений, префиксы, лимиты на длину названий предметов и т.д.
Если хотите изменить сами сообщения - редактируйте файлы в папке lang. Можно менять не только текст, но и цвета через градиенты.
Пример config.yml:
# Максимальная длина имени предмета. -1 чтобы отключить.
maxItemNameLength: 100
# Максимальное количество строк описания (lore). -1 чтобы отключить. (128 - макс в Minecraft)
maxLoreLines: 10
# Стили сообщений для каждого типа
styles:
default:
accentColor: "#ba7cf8"
prefix: "&8[<gradient:#ba7cf8:#ba7cf8>EssentialZ&8] "
error:
accentColor: "#FF1744"
prefix: "&8[<#FF1744>⚠&8] "
# ... остальные стили
Настройки чата (chat.yml):
# Включить кастомный формат чата
enableCustomChat: true
# Формат обычного сообщения
chatFormat: "&7{player_displayname} &8" &f{message}"
# Максимальная длина ника
maxNicknameLength: 16
# Формат широковещательных сообщений
broadcastFormat: "&8[<#F06292>Broadcast&8] &7{message}"
# Включить сообщения о входе/выходе enableJoinMessages: true
enableLeaveMessages: true
# Особое сообщение для новичков
specialWelcomeJoinMessage: true
Команды можно включать/отключать в commands.yml:
pay: true
balance: true
hat: true
feed: false
# ...
Экономика настраивается в economy.yml:
enabled: true
startingBalance: 0.0
currencyFormat:
symbol: "$"
decimalPlaces: 2
thousandSeparator: ","
decimalSeparator: "."
symbolPosition: "before"
Хранилище данных (storage.yml):
type: "SQLite"
# Для MySQL:
host: "localhost"
port: 3306
database: "essentialz"
username: "root"
password: "password"
Плейсхолдеры (PlaceholderAPI)
Просто установите оба плагина - EssentialZ сам зарегистрирует свои плейсхолдеры. Доступны:
%essentialz_balance%- баланс игрока.%essentialz_balance_raw%- баланс без форматирования.%essentialz_baltop_{rank}_balance%- баланс игрока на позиции {rank} в топе.%essentialz_baltop_{rank}_balance_raw%- то же без форматирования.%essentialz_baltop_{rank}_player%- имя игрока на позиции {rank}.%essentialz_godmode%- включён ли режим бога (true/false).%essentialz_fly%- разрешён ли полёт (true/false).
Языки
Файлы языков лежат в plugins/EssentialZ/lang. Чтобы сменить язык, укажите нужное имя файла (без .yml) в опции language в config.yml.
Пока поддерживается только английский (en-US), но вы можете создать свой перевод.
EssentialZ - отличный выбор для тех, кто хочет получить все базовые возможности EssentialsX, но без лишнего веса и с современной архитектурой под Paper. Если вы собираете сервер - обязательно присмотритесь к этому плагину. Скачайте EssentialZ и настройте его под себя.
