- Добавлена поддержка всплывающих подсказок для настраиваемых диалоговых окон. Можно задать базовую подсказку: «Некоторый текст» , поддерживает многострочный режим и плейсхолдеры. Подробнее об этом можно узнать на сайте https://www.zrips.net/cmi/commands/dialogs/ . Рекомендуется ознакомиться с ним, так как были внесены некоторые изменения, а также предоставлен более подробный пример с большим количеством вариантов использования.
- Добавлена возможность отображать поле элемента в диалоговых окнах.
- Добавлена возможность использовать логическое поле (галочку) в диалоговых окнах, которое может выполнять различные действия в зависимости от выбранного состояния.
- Добавлена возможность использовать кнопку-одиночку (изменяет выбранный элемент при нажатии на него), которая может выполнять различные команды в зависимости от выбранного элемента.
- Небольшая переработка/обновление кода обработки базового диалога для лучшего масштабирования и лучшей совместимости с будущими обновлениями. Это в основном сделано для того, чтобы начать включать больше полей ввода, которыми вы могли бы должным образом манипулировать для собственных нужд.
- Небольшое обновление для обработки рюкзака Шалкера, чтобы избежать записи в него дополнительных данных после закрытия пользовательского интерфейса.
- Добавлена возможность отключить нацеливание на шалкеров, пока вы находитесь в режиме AFK. Включено по умолчанию. Это сделает вас «невидимым» для шалкеров, пока вы находитесь в режиме AFK. Это защитная система и просто естественный результат поведения. Переход в режим AFK не отключит пули, которые уже летят в вас, поэтому игроки не смогут злоупотреблять этой системой, переходя в режим AFK, чтобы «спрятаться» от шалкеров. Пули будут продолжать преследовать игрока, но новые пули не будут выпущены.
- Исправлена небольшая утечка памяти, связанная с обработкой исчезновений.
- Исправлена ошибка при сохранении инвентаря в некоторых случаях.
- Исправлено сообщение об ошибке при размещении черепа в некоторых случаях.
- Исправлена ошибка , из-за которой локаль не обновлялась должным образом при первом запуске, а также ошибка об отсутствующих путях, которая сообщалась до перезагрузки плагина/сервера.
- Исправлена ошибка , из-за которой результаты сканирования дважды сообщали о двойных сундуках.
- Добавлена возможность распечатывать выходные данные команд сканирования в файл журнала для последующего просмотра...
- Исправлена ошибка при попытке установить максимальное количество игроков на последних серверах Minecraft.
- Уменьшение проблемы в случае, если снятие игрока со стула по какой-то причине не удалось, а получение урона (включая несколько других действий) телепортировало бы игрока обратно к местам расположения стульев
- Улучшена начальная анимация сидения игрока, чтобы избежать ситуации, когда он смотрит на юг, а затем поворачивается в правильном направлении.
- Исправлена ошибка , из-за которой рюкзак Shulkerbox не работал на старых серверах.
- Исправлена ошибка, из-за которой в некоторых случаях не полностью обрабатывались падающие на землю комплекты и предметы.
- Исправлена ошибка, из-за которой пользователь с измененным именем был «необнаружимым» при поиске по имени, когда он был офлайн, до перезапуска сервера.
- Новый узел разрешения как c mi.command.sethome.iconpickeroncreation , который откроет выбор иконок, ну, при создании дома. Это отдельный узел разрешения от cmi.command.sethome.iconpicker , который используется при редактировании существующих домов
- Теперь команда Dye будет принимать волчью броню в дополнение к лошадиной и обычной броне, но имейте в виду, что специальные эффекты можно применить только к обычной броне игрока.
- Добавлена базовая поддержка плагина BlueMap для отображения точек варпа на карте. У вас будет возможность использовать для этого пользовательский значок. Скрытые точки варпа скрыты по умолчанию, но у вас будет возможность исключить определенные из них при необходимости с помощью черного списка.
- Исправлена ошибка , из-за которой ответ на банджи не работал, когда игрок менял сервер и получал личное сообщение.
- Обновление для личных сообщений через банджи: в новой версии CMIB/CMIV ваши ответы игроку, с которым вы разговаривали, должны оставаться даже после переключения серверов.
- Добавлена опция включения или отключения перетаскивания игрока с помощью рыболовного крючка, пока вы находитесь в исчезновении. По умолчанию эта опция отключена, но ее можно включить с помощью команды «Исчезнуть».
- Жесткая блокировка заполнителей типа %checkitem% со стороны CMI из-за того, насколько они могут быть опасны.
- Фильтрация заполнителей из команды ping
- Исправлена ошибка spawnereditor, когда мы пытаемся отредактировать пустой спаунер.
- Исправлена анимация открытия сундука Края, когда у вас включен тихий сундук.
- Добавлена защита от эксплойтов против игроков, использующих трезубец с риптидом в солнечный день, но в дождливую погоду. Включено по умолчанию, вы можете отключить его в конфигурационном файле в разделе защиты от эксплойтов.
- Добавлены дополнительные узлы разрешений для команды погоды. Теперь будет 4 новых узла разрешений. cmi.command.weather.sun cmi.command.weather.rain cmi.command.weather.storm cmi.command.weather.lock, который будет ограничивать действия игрока с помощью этой команды. По умолчанию игрок с только базовой командой погоды будет иметь возможность проверять погоду в мире, чтобы изменить ее, ему потребуются дополнительные узлы разрешений, как уже упоминалось.
- Исправлена ошибка, из-за которой настраиваемые плагины чар и функция очистки не желали сотрудничать.
- Исправлена ошибка, из-за которой текст знака не сохранялся при первоначальном размещении знака. Это затронуло только серверы 1.20+.
- Начальная поддержка 1.19.4
- Улучшение управления памятью, что должно привести к снижению использования памяти.
- Скомпилировано в java 16
- Добавлена возможность убрать временный полет с помощью отрицательных чисел, таких как /cmi tfly zhax -2
- Исправлено потребление платы за полет, если у вас включен tfly до повторного входа в систему.
- Исправлена ошибка , из-за которой информационная команда не сообщала правильно, когда игрок в данный момент летит.
Предметы
- Новый узел разрешений как cmi.command.broadcast.clean , который позволяет отправлять чистые широковещательные сообщения, добавляя ! перед сообщением
- Исправьте проблему со специализированными командами и проверьте: [val1]==[val2]! условие
- Небольшое исправление , связанное с заполнителями балтопов, иногда вызывающими сообщения об ошибках.
- Добавлена/исправлена поддержка предметов с пользовательскими данными модели в специализированных командах. Теперь вы используете item:stone{CustomModelData:123456}! или hasitem:stone{CustomModelData:123456}! чтобы проверить, есть ли у игрока определенный предмет с установленными данными конкретной пользовательской модели