Плагин Смешанный zEssentials - Best Essentials/CMI/SunLight Alternative ! [1.0.3.5]

  • Добавлена команда /itemframe (алиас /iframe) — переключает видимость просматриваемой рамки с предметом
  • Добавлен модуль Death Message (modules/death_message/config.yml):
    • Три режима: DISABLE (без сообщений), DEFAULT (ваниль), CUSTOM (настраиваемые)
    • Поддержка убийств игроков, ванильных мобов и существ MythicMobs
    • Настраиваемые сообщения для каждой причины смерти (FALL, DROWNING, FIRE, LAVA и др.)
    • Случайный выбор сообщения при наличии нескольких вариантов
    • Плейсхолдеры: %player%, %displayName%, %killer%, %mob%, %cause%, %weapon%
    • Права essentials.silent.death для тихой смерти
    • Команда /deathmessage (алиасы /dm, /deathmsg) для переключения отображения сообщений о смерти
    • Hook для MythicMobs для кастомных сообщений о смерти мобов
  • Добавлена команда /tptoggle — переключение получения запросов на телепортацию (#226)
  • Добавлена система очереди TPA — принять/отклонить все запросы сразу (#228)
  • Добавлено отображение оружия в сообщениях о смерти с hover-событием (#229)
  • Исправлено: Discord-упоминания из чата Minecraft — предотвращение everyone и here (#227)
  • Исправлено: некорректное определение первого спауна — теперь используется hasPlayedBefore()
  • Добавлены все отсутствующие сообщения во всех языковых файлах (EN, FR, DE, ES, IT, NL)
Изменено значение по умолчанию enable-cooldown-bypass на true в config.yml

Добавлены плейсхолдеры PayToggle:
  • %zessentials_user_is_pay_disabled% — возвращает true, если игрок отключил получение платежей (paytoggle)
  • %zessentials_user_pay_status% — возвращает настроенный текстовый статус платежей
Добавлена настройка плейсхолдеров PayToggle в modules/economy/config.yml:
  • paytoggle-placeholder-enabled — текст, отображаемый, когда приём платежей включён
  • paytoggle-placeholder-disabled — текст, отображаемый, когда приём платежей отключён
Исправлен конфликт регистрации прав при перезагрузке — теперь существующее разрешение удаляется перед повторной регистрацией

Исправлено обнаружение дублирующихся имён игроков — запрос к Mojang API теперь выполняется только в online-режиме, чтобы избежать проблем на offline-серверах
Обновлён zMenu до версии 1.1.0.9
Добавлена опция force-commands в config.yml, позволяющая выполнять команды даже при отключённом модуле
Добавлен модуль автоматических сообщений (modules/automessage/config.yml) — отправляет настраиваемые объявления с интервалами, по порядку или случайно
Добавлена настройка кулдауна RTP с переопределениями по правам в command-cooldowns
Исправлено дублирование пользователей в базе данных при смене ника игроком
Исправлена обработка ошибок команды /endersee с корректным сообщением (COMMAND_ENDERSEE_ERROR)
Исправлена проверка прав для оффлайн-игроков в /endersee, возвращавшая неверный тип результата
Исправлено неверное сообщение в админ-команде /home-list, когда у игрока нет домов
Исправлен запрос поиска пользователей — теперь сортировка по updated_at для корректных результатов при одинаковых никах
Исправлена совместимость сборки с Java 25 — применён options.release = 21 для всех подпроектов

Добавлено 66 новых плейсхолдеров в 3 категориях:

Плейсхолдеры ближайшего игрока

  • %zessentials_nearest_player_name% — имя ближайшего видимого игрока
  • %zessentials_nearest_player_distance% — расстояние до ближайшего игрока
  • %zessentials_nearest_player_direction% — направление к ближайшему игроку (↑↗→↘↓↙←↖)
Плейсхолдеры игрока

  • %zessentials_player_health% — текущее здоровье
  • %zessentials_player_max_health% — максимальное здоровье
  • %zessentials_player_health_rounded% — здоровье, округлённое до целого
  • %zessentials_player_absorption% — дополнительные сердца
  • %zessentials_player_food_level% — уровень еды
  • %zessentials_player_saturation% — насыщение
  • %zessentials_player_exhaustion% — истощение
  • %zessentials_player_level% — уровень опыта
  • %zessentials_player_exp% — прогресс опыта (0.0–1.0)
  • %zessentials_player_exp_percentage% — прогресс опыта в процентах
  • %zessentials_player_total_exp% — общее количество очков опыта
  • %zessentials_player_exp_to_level% — опыт до следующего уровня
  • %zessentials_player_displayname% — отображаемое имя
  • %zessentials_player_uuid% — UUID игрока
  • %zessentials_player_locale% — локаль клиента
  • %zessentials_player_client_brand% — бренд клиента
  • %zessentials_player_gamemode% — режим игры
  • %zessentials_player_is_flying% — летает ли игрок
  • %zessentials_player_allow_flight% — разрешён ли полёт
  • %zessentials_player_is_sneaking% — крадётся ли игрок
  • %zessentials_player_is_sprinting% — бежит ли игрок
  • %zessentials_player_is_sleeping% — спит ли игрок
  • %zessentials_player_is_op% — является ли оператором
  • %zessentials_player_is_dead% — мёртв ли игрок
  • %zessentials_player_is_swimming% — находится ли в воде
  • %zessentials_player_is_blocking% — блокирует ли щитом
  • %zessentials_player_is_gliding% — летит ли на элитрах
  • %zessentials_player_ping% — пинг в мс
  • %zessentials_player_colored_ping% — пинг с цветовой индикацией
  • %zessentials_player_fly_speed% — скорость полёта
  • %zessentials_player_walk_speed% — скорость ходьбы
  • %zessentials_player_remaining_air% — оставшийся воздух (тики)
  • %zessentials_player_max_air% — максимальный воздух (тики)
  • %zessentials_player_compass% — направление компаса (N, NE, E, SE, S, SW, W, NW)
  • %zessentials_player_yaw% — поворот yaw
  • %zessentials_player_pitch% — наклон pitch
  • %zessentials_player_first_played% — дата первого входа
  • %zessentials_player_last_played% — дата последнего входа
  • %zessentials_player_ticks_lived% — прожитые тики
  • %zessentials_player_empty_slots% — количество пустых слотов
  • %zessentials_player_item_in_hand% — предмет в основной руке
  • %zessentials_player_item_in_offhand% — предмет во второй руке
  • %zessentials_player_world_time% — время мира (тики)
  • %zessentials_player_world_time_12% — время мира (12-часовой формат)
  • %zessentials_player_world_time_24% — время мира (24-часовой формат)
  • %zessentials_player_world_weather% — погода в мире
  • %zessentials_player_has_bed% — установлена ли точка возрождения
  • %zessentials_player_bed_world% — мир точки возрождения
  • %zessentials_player_bed_x% — X координата кровати
  • %zessentials_player_bed_y% — Y координата кровати
  • %zessentials_player_bed_z% — Z координата кровати
Плейсхолдеры сервера

  • %zessentials_server_online% — онлайн игроков
  • %zessentials_server_max_players% — максимум игроков
  • %zessentials_server_safe_online% — онлайн без vanished
  • %zessentials_server_unique_joins% — уникальные заходы
  • %zessentials_server_tps% — TPS (1 минута)
  • %zessentials_server_tps_5% — TPS (5 минут)
  • %zessentials_server_tps_15% — TPS (15 минут)
  • %zessentials_server_tps_colored% — TPS с цветовой индикацией
  • %zessentials_server_free_memory% — свободная память (МБ)
  • %zessentials_server_max_memory% — максимальная память (МБ)
  • %zessentials_server_used_memory% — используемая память (МБ)
  • %zessentials_server_total_memory% — выделенная память (МБ)
  • %zessentials_server_world_players_<world>% — игроки в мире
  • %zessentials_server_world_time_<world>% — время мира
  • %zessentials_server_world_weather_<world>% — погода мира
Плейсхолдеры пользователя

  • %zessentials_user_is_vanished% — игрок в vanish
  • %zessentials_user_is_frozen% — игрок заморожен
  • %zessentials_user_is_ban% — игрок забанен
  • %zessentials_user_ban_reason% — причина бана
  • %zessentials_user_ban_duration% — оставшееся время бана (сек)
  • %zessentials_user_ban_duration_formatted% — оставшееся время бана (форматировано)
  • %zessentials_user_mute_reason% — причина мута
  • %zessentials_user_fly_formatted% — оставшееся время полёта
  • %zessentials_user_afk_duration% — время AFK (сек)
  • %zessentials_user_afk_duration_formatted% — время AFK (форматировано)
  • %zessentials_user_home_list% — список домов через запятую
  • %zessentials_user_home_<index>% — дом по индексу (с 1)
  • %zessentials_user_home_<index>_<w/x/y/z>% — данные локации дома
  • %zessentials_user_vote_offline% — количество оффлайн-голосов
  • %zessentials_user_pm_recipient% — последний получатель ЛС
  • Обновлён zMenu до версии 1.1.0.8.
  • Добавлена команда /lightning для удара молнией по игрокам.
  • Добавлен аргумент * для команд /heal и /feed, позволяющий выбрать всех игроков.
  • Добавлено автодополнение имён игроков для команд /heal и /feed.
  • В команду /near добавлены относительные направления (north, south и т. д.).
  • Добавлен плавный переход времени для команд /day и /night.
  • Команда /feed теперь также восстанавливает насыщение.
  • Команда /ext теперь может применяться к другим игрокам.
  • Исправлен временный полёт при смене мира через порталы.
  • Исправлено продвижение личного времени игрока.
  • Лайк 0
Реакции:1 пользователя
  • Добавлена поддержка NMS для Minecraft 1.21.9, 1.21.10 и 1.21.11
  • Добавлено настраиваемое приветственное сообщение при входе (join MOTD)
  • Исправлены некоторые сообщения
  • Исправлена проверка вебхуков при отключенном модуле Discord
  • Лайк 0
Реакции:1 пользователя
  • Исправлены некоторые ошибки (NPE и проверка экономики).
  • Добавлена опция для наборов (kits).
  • Добавлены новые наборы по умолчанию.
  • Добавлена команда /vanish — делает игрока невидимым для других.
  • Добавлена команда /eco reset-all <economy> — полная очистка выбранной экономики.
  • Добавлена команда /vault get <player> <vault id> <slot id> [<give item>] — получение предмета из хранилища игрока.
  • Добавлена команда /vault delete <player> <vault id> <slot id> — удаление предмета из хранилища игрока.
  • Добавлена команда /mail give-hand <player> — передача предмета из руки другому игроку.
  • Добавлена команда /mail giveall-hand <player> — передача предмета из руки всем игрокам.
  • Добавлена команда /afk — позволяет игроку установить статус «AFK».
  • Добавлено уведомление отправителю, если получатель личного сообщения находится в AFK.
  • Добавлен плейсхолдер %zessentials_user_is_afk%, возвращающий true/false в зависимости от статуса AFK.
  • Добавлен плейсхолдер %zessentials_user_status%, возвращающий статус игрока, заданный в конфигурации.
  • Улучшена система настройки плейсхолдеров.
  • Исправлен модуль Discord bot Gradle.
  • Исправлена обработка офлайн-игроков — теперь корректно создаются записи для игроков, никогда не заходивших на сервер.
  • Исправлена команда /spawn <player> — теперь работает без задержки.
  • Исправлены файлы переводов.
  • Исправлена система хранилищ (vault system).
  • Исправлено поведение системы vote party.
  • Обновление до Sarah 1.20. Добавлена поддержка MARIADB
  • Добавлена команда /lag — позволяет посмотреть лаги сервера
  • Добавлена команда /flyspeed <speed> — изменяет скорость полёта игрока
  • Добавлена команда /walkspeed <speed> — изменяет скорость ходьбы игрока
  • Добавлена команда /vault info <player> — отображает информацию о хранилище игрока
  • Добавлена команда /vault show <player> — открывает хранилище игрока
  • Добавлены command-restrictions — позволяют отключать команды в определённых мирах или областях (кубоиды)
  • Исправлена кнопка слота предмета в хранилище
  • Исправлен полёт при смене мира
  • Исправлена команда give, когда игрок не указан
  • Исправлен модуль scoreboard
  • Улучшена производительность
Добавлено
  • Поддержка версий 1.21.5, 1.21.6, 1.21.7 и 1.21.8 (#182).
  • Права доступа для каждого элемента в команде /seen (#160).
  • Защита от урона после телепортации.
  • Плейсхолдер %zessentials_user_custom_balence_<economy>_<price format>%.
  • Плейсхолдер %zessentials_custom_formatted_number_<price format>%.
  • Поддержка ItemsAdder для шрифта экономики.
  • Поддержка PlaceholderAPI для личных сообщений.
  • Хелпер WayPoint (пока только для разработчиков).
  • Команда /phantoms, позволяющая отключить фантомов только для себя.
Исправлено
  • Ошибки с плейсхолдерами.
  • Команда /god (#184).
  • Модуль китов с слотами брони.
  • Задача полёта, если игрок в творческом или наблюдательном режиме.
  • Ошибки с Discord вебхуками.
  • Ошибка с сообщением о смерти, если точка спавна не найдена (#167).
  • Телепортация за пределы мира теперь предотвращена (#186).
  • Обновление до zMenu 1.1.0.0
  • Добавлен хук для WorldGuard
  • Исправлена ошибка со скорбордами
  • Исправлено отображение голограммы, когда мир не загружен
ВерхНиз