- Исправлена интеграция с Vault #164.
- Добавлена глобальная конфигурация базы данных (позволяет использовать один конфигурационный файл для нескольких плагинов).
- Добавлено преобразование отображения предметов для голограмм.
- Добавлен тип кнопки-переключателя в настройках.
- Исправлена поддержка многострочного текста для табло.
- Добавлена поддержка базы данных HuskHome для конвертации данных.
- Модули перемещены в пакет modules.
- Добавлены CustomModelData для открытых и закрытых предметов хранилища.
- Исправлен Gradle-проект для корректного использования NMS.
- Исправлены разрешения на телепортацию к варпам.
- Added 1.21.4 NMS support
- Added BlockTracker for Player WorldEdit.
- Added a cache system for updating certain data in batches. This greatly reduces the number of SQL queries executed..
- Added a list of UUID blacklist from your server. It will no longer be able to connect.
- Added newline support for scoreboard lines with \n.
- Fixed command /vault give, using the correct value for the player name.
- Fixed loading of messages with placeholder replacement.
- Added the /pub command, allowing you to send a message to the chat.
- Added a reason for economy commands. A default value is added and can be configured.
- Added a history module for private messages between players.
- Added a module step which allows you to save player data (statistics and custom data). This allows you to analyze your players' behavior more effectively, such as how long it took them to reach a key milestone in your server.
- Fixed messages for time display. Removed the non-configurable space.
- Improved SQL queries for private message history, command history, chat history and transaction history. Using a single SQL query instead of multiple ones for the same action.
- Добавлен кэш для никнеймов оффлайн-игроков.
- Добавлена возможность отключить список имен оффлайн-игроков на вкладке завершения для некоторых команд.
- Добавлена опция vault-slot-type, позволяющая определить способ подсчета слотов хранилища.
- Добавлена функция teleport-at-spawn-on-join, позволяющая игроку телепортироваться на респаун при присоединении.
- Исправлены плейсхолдеры в сообщениях.
- Исправлена команда /skull и добавлена поддержка шестнадцатеричного формата.
- Исправлено назначение слотов хранилища по умолчанию в зависимости от разрешения.
- Исправлено дублирование клавиш в инструментах.
- Исправлена SQL-таблица для слотов игроков.
- Исправлена кнопка сброса названий хранилищ.
- Исправлены сообщения в заголовках.
Added a bot discord. Se bot allows linking your account discord to your minecraft account. Download the bot here:
Added command /link <code>, allows linking your minecraft account
Added command /unlink, allows unlinking your minecraft account
Added placeholder %zessentials_user_has_discord_linked%
Fixed locations that could not be loaded if the world loaded after zEssentials
You can use placeholders in the join and quit message
Требования:Нововведения:
- Необходима Java 21.
Исправления:
- Добавлена команда /repairall [<игрок>].
- Добавлена команда /tpahere <игрок> (#103).
- Добавлены плейсхолдеры:
- %zessentials_can_repair_all% — указывает, может ли игрок починить всё.
- %zessentials_count_repair_all% — считает количество предметов для починки.
- %zessentials_iteminhand_amount% — возвращает количество предметов в основной руке.
- %zessentials_iteminhand_custommodeldata% — возвращает данные модели предмета в руке.
- %zessentials_iteminhand_displayname% — возвращает отображаемое имя предмета в руке.
- %zessentials_iteminhand_durability% — возвращает оставшуюся прочность предмета в руке.
- %zessentials_iteminhand_enchantmentlevel_% — возвращает уровень определённого зачарования.
- %zessentials_iteminhand_enchantments% — возвращает список зачарований и их уровни.
- %zessentials_iteminhand_fire_resistant% — возвращает true, если предмет огнеупорен.
- %zessentials_iteminhand_glint% — возвращает true, если у предмета есть блеск зачарования.
- %zessentials_iteminhand_hasenchantment_% — возвращает true, если у предмета есть зачарование.
- %zessentials_iteminhand_hasitemflag_% — возвращает true, если у предмета есть указанный флаг.
- %zessentials_iteminhand_hide_tooltip% — возвращает true, если подсказка предмета скрыта.
- %zessentials_iteminhand_hide_unbreakable% — возвращает true, если скрыт статус "неразрушаемого".
- %zessentials_iteminhand_itemflags% — возвращает флаги предмета.
- %zessentials_iteminhand_lore% — возвращает описание предмета.
- %zessentials_iteminhand_maxdurability% — возвращает максимальную прочность предмета.
- %zessentials_iteminhand_maxstacksize% — возвращает максимальный размер стака предмета.
- %zessentials_iteminhand_rarity% — возвращает редкость предмета.
- %zessentials_iteminhand_realname% — возвращает форматированное название материала предмета.
- %zessentials_iteminhand_repaircost% — возвращает стоимость починки предмета.
- %zessentials_iteminhand_type% — возвращает название материала предмета.
- %zessentials_iteminhand_unbreakable% — возвращает true, если предмет неразрушаемый.
- %zessentials_user_world% — возвращает название мира, где находится игрок.
- %zessentials_user_x%, %zessentials_user_y%, %zessentials_user_z% — возвращают координаты игрока.
- %zessentials_user_biome% — возвращает биом игрока.
- %zessentials_user_block_x%, %zessentials_user_block_y%, %zessentials_user_block_z% — возвращают координаты блока игрока.
- %zessentials_server_name% — возвращает название сервера.
- %zessentials_server_uptime% — возвращает время работы сервера в формате "день, час, минуты, секунды".
- %zessentials_server_uptime_in_second% — возвращает время работы сервера в секундах.
- %zessentials_last_random_number_<имя игрока>% — возвращает последнее сгенерированное число для игрока за последний час.
- %zessentials_last_random_player% — возвращает имя последнего случайного онлайн-игрока.
- %zessentials_random_number_<от>_<до>% — возвращает случайное число между двумя аргументами.
- %zessentials_random_player% — возвращает случайное имя онлайн-игрока.
- Команды, которые раньше нельзя было запускать из консоли.
- Файлы документации.
- Инвентарь варпов
- Добавлен /clearinventory [<игрок>] #101
- Улучшение модуля экономики при работе с оффлайн-игроками
- Исправлена команда телепортации с относительными координатами #142
- Добавлен метод в API для получения истории транзакций игрока
- Добавлена причина для каждой транзакции, совершенной игроком
- Исправлен sql-порт #144
- Исправлен rtp с фолиантом #138
- Исправлено разрешение на набор
- Исправлен метод stringToDuration #143
- Исправлена команда cooldown для команд, которые не приходят из zEssentials #137
- Исправлен запрос телепорта #134
- Добавлено /suicide #135
- Перемещены commands.md, плейсхолдеры.md и permissions.md в папку docs
- Добавлена команда /eco give <economy> <player> <min amount> <max amount> #120
- Исправлена команда телепортации, если игрок не выходит #112
- Исправлено задание автоматического обновления для модуля голограммы
- Исправлено автозаполнение для команд свертывания
- Исправлена система охлаждения, которая могла применяться к командам даже при возникновении ошибки
- Исправлена фолия при присоединении игрока #124
- Отладка первого присоединения игрока в месте спавна #125
- Добавление глобальных команд для VoteParty #115
- Для изменения команд партии голосования с помощью действий zMenu необходимо обновить конфигурацию.
- Исправлено появление голограмм в других мирах
- Добавлена команда /fly get <player>
- Добавлена команда /fly info
- Добавлена команда /ess delete-world <world>, позволяющая удалить данные, связанные с миром
- Исправлен sql-запрос #119 на удаление дома
- Добавлено разрешение essentials.fly.safelogin, Игроки с этим разрешением будут автоматически переходить в режим полета при входе в игру, если они находятся в подвешенном состоянии в воздухе. #117
- Если у игрока нет разрешения essentials.speed, скорость ходьбы и полета будет сброшена до значений по умолчанию
- Завершение вкладки для редактирования голограммы и названия предмета #116
ПЛАГИН ПЕРЕМЕЩЁН В СЛИВ
- Добавлена возможность временного полета с помощью команды /fly
- Добавлено разрешение essentials.fly.unlimited, позволяющее летать без ограничения по времени
- Добавлено разрешение essentials.fly.other, позволяющее активировать полет другому игроку
- Добавлена команда /fly add <игрок> <секунды>
- Добавлена команда /fly remove <player> <seconds>
- Добавлена команда /fly set <player> <seconds>
- Исправлено деспаунирование голограмм #99
- Исправлено появление голограмм в каждом мире #100
- Добавлено автообновление для голограмм
- Добавлен заполнитель %zessentials_user_fly_seconds%, возвращающий количество секунд для временного полета
- Добавлены деньги по умолчанию, когда игрок присоединяется #105
- Исправлена команда «Видеть» #102
- Исправлен глюк задержки телепортации #96
- Исправлен реестр хранилищ при отключении экономики #95
- Добавлено отключение полетов в некоторых мирах #91
- Добавлена команда /spawn <игрок> (Разрешение: essentials.spawn.other)
- Добавлена проверка исчезновения игрока для различных команд
- Исправлено сообщение, когда игрок покидает сервер
- Добавлено разрешение essentials.back.death, игрок должен иметь это разрешение, чтобы вернуться на место своей смерти
- Исправлена задача телепортации, когда игрок находится в оффлайне #92
- Исправлена команда /heal <игрок> и /feed <игрок>, если вы используете ее в консоли #90
- Добавлено два типа использования дома MAX и STACK #84
- Исправлено удаление инвентаря из дома #89
- Исправлено отображение предметов, когда вы пытаетесь отобразить пустой предмет
- Исправлена табуляция при отсутствии аргументов
- Исправлено сообщение при создании дома
- Исправлена команда economy give all из консоли #79
- Исправлена ошибка, когда вы умирали в другом мире #76