- Быстрое исправление проблемы с командой disabledenchant в последней сборке
- Исправление сообщения об ошибке в некоторых случаях при попытке обработать прикрепленную команду на предмете
- Изменен подход к обработке мягких зависимостей в CMI, чтобы сделать его более чистым и унифицированным
- Исправление проблемы с функцией Citizens and IC, вызывающей некоторые проблемы
- Исправление проблемы, когда вы вносите изменения в голограмму и быстро выполняете команду /cmi reload, что препятствует сохранению новых изменений в файл
- Добавлена новая переменная для команды sound, позволяющая воспроизводить звук в определенном месте игрока. Пример: /cmi sound block_anvil_place -l:Zrips это воспроизведет звук в локации Zrips для всех, кто может его услышать, с соответствующей громкостью звука, которая зависит от расстояния до локации.
- Исправление мерцающего подчеркивания голограмм в некоторых ситуациях при наведении курсора на определенные строки
- Исправлена проблема, когда при использовании команды /cmi clear с указанными данными пользовательской модели элемента не происходила фильтрация элементов по указанной информации. В качестве примера можно привести команду /cmi clear stone{CustomModelData:2}-5, которая удаляет 5 камней с данными пользовательской модели 2. Для полного эффекта потребуется версия CMILib 1.4.0.3+.
- Исправление ошибки, из-за которой команда clear не удаляла предметы при одновременном указании материала и типа clear.
- Исправление ошибки при обработке новых голограмм без правильно заданного цвета фона
- Исправление некорректного распознавания локали для команды IC
- Снижен приоритет проверки места респауна, чтобы дать другим плагинам больше возможностей изменить его при необходимости после внесения изменений в CMI.
- Исправление того, что опция Invulnerability, применяющая бессмертие к игроку после телепортации, не всегда предотвращала повреждение окружающей среды
- Новый плейсхолдер %cmi_user_prewards_count%, который будет выводить количество наград за игровое время, которые вы можете получить. Для повышения производительности это число обновляется раз в 5 секунд.
- Исправление проблемы, связанной с тем, что голограммы V3 не загружали должным образом шкалу высоты голограмм
- Исправление проблемы, связанной с тем, что голограммы V3 не сохраняли уровни неба и блоков
- Некоторые изменения, связанные с обработкой опыта игроков, которые теперь должны более корректно поддерживать высокие уровни с визуальной и технической стороны. Имейте в виду, что все еще могут быть некоторые небольшие несоответствия количества опыта, когда вы пытаетесь изменить его экстремальное количество, и я имею в виду экстремальное количество, около уровня 15 000 000
- Небольшая корректировка обработки формата чата для решения проблемы с % внутри значения формата
- Исправление команды helpop, показывающей, что сотрудник получил сообщение, даже если он находится в режиме исчезновения. Теперь в случае, если каждый человек, получивший сообщение, не виден отправителю, то соответствующее сообщение будет отправлено ему. Это сделано в основном для того, чтобы не дать исчезнувшим игрокам исчезнуть.
- Еще одно исправление, связанное с тем, что при пересчете ширины голограммы появляется сообщение об ошибке
- Исправление того, что головы игроков не могли быть надеты на голову игрока
- Исправлено отображение пузырьков чата, когда отправитель находится в режиме зрителя, а получатель - нет
- Исправление проблемы с тем, что формат чата не обрабатывал заполнитель %cmi_user_chatcolor%
- Исправление проблемы с суммированием таймеров эффектов брони
- Некоторые изменения в опциях ForceSaveOnLogOut и ForceLoadOnLogIn
- Исправление проблемы, связанной с AureliumSkills, если он загружался после загрузки CMI
- Добавлено специальное исключение для команды /cmi me, игнорирующее ? в конце предложения, если оно отдельное, что могло быть воспринято как переменная для отображения страницы помощи
- Исправление проблемы с лифтом, который телепортировал вас, даже если событие взаимодействия со знаком было отменено
- Исправление проблемы с событием взаимодействия со знаком на серверах 1.20
- Изменена обработка падения головы игрока, чтобы она соответствовала другим механикам обработки скинов
Обновлена работа с голограммами для серверов 1.20+, чтобы использовать новую сущность дисплея, которую мы получили. Ваши текущие голограммы будут продолжать использовать старую механику, вы всегда можете переключиться на новую. Новые голограммы, созданные на серверах 1.20, будут по умолчанию использовать новую механику отображения. При этом появляется довольно много новых возможностей для игры, и некоторые из них показаны ниже. Главными из них являются возможность создания голограммы с фиксированным вращением и отображение всех линий единым блоком, фон которого может быть изменен на любой цвет и уровень прозрачности. Некоторые ограничения могут быть применены в некоторых конкретных установках. При использовании нового метода отображения переменные SICON и ICON приводят к одному и тому же результату.
- Графический интерфейс редактора голограмм был немного переработан, а кнопки переключены. Добавлены два новых подменю: одно для изменения расположения голограмм и диапазонов обновления, второе - для изменения взаимодействия голограмм. Основное окно осталось для общих действий и довольно много новых для серверов 1.20+.
Более подробную информацию можно найти на сайте https://www.zrips.net/cmi/holograms/.
Это первый опыт использования нового метода отображения, в дальнейшем возможны некоторые изменения, добавление новых опций и расширение функциональности, а пока тестируйте и получайте удовольствие от работы с ним!
- Исправление некорректного сохранения новых записей при импорте пользователей
- Оптимизирована механика, связанная с пересчетом playtimetop для всех пользователей.
- Команда Blockcycling больше не будет переключаться между двойным и одинарным перекрытием, чтобы избежать возможного дублирования блоков
- Исправление проблемы с тем, что пузырек чата оставался активным, если вы отключили его модуль, но при этом у вас все еще включено наведение на сообщения
- Исправление того, что личные сообщения от игнорируемых игроков не игнорировались, если они шли через сеть банджи
- Исправление того, что публичные сообщения не учитывали пользователей, которых вы игнорируете
- Исправление проблемы, связанной с тем, что головы мобов не могли быть надеты на голову без узла разрешения cmi.inventoryhat
- Добавлена возможность требовать cmi.inventoryhat при надевании голов мобов. По умолчанию это будет разрешено, чтобы сохранить оригинальное поведение.
- Исправлена попытка отменить сообщение панели действий при выполнении команды и действия sit. Это не совсем верное решение, но вы должны быть в состоянии изменить его прямо сейчас
- Исправление проблемы с тем, что редактирование собственного дома не отображалось в графическом интерфейсе, если у вас нет узла прав cmi.comamnd.sethome.others
- Удалена строка локали имени спавнера, мы будем полностью использовать локаль из CMILib
- Исправление редкого сообщения об ошибке при модификации голограмм с быстрым интервалом обновления
- Исправление проблемы с неработающими переменными plotsquared и asFakeOp!
- Исправление того, что шаблоны подставок для доспехов не сохранялись должным образом при использовании обрезков доспехов. Для этого потребуется последняя версия CMILib.
- Быстрое исправление сообщения об ошибке, появляющегося на старых серверах
- Добавлена дополнительная защита от сбоев для пользовательских псевдокоманд, когда команда A выполняет команду B, а затем команда B выполняет команду A, что создает бесконечный цикл, который может привести к падению сервера. Теперь мы должны правильно остановить этот цикл и сообщить о возможной проблеме. Имейте в виду, что это не защитит от команд с задержками в них, но они в любом случае не приведут к падению сервера.
- Теперь вы должны иметь возможность размещать другие блоки перед или поверх знаков, глядя на один и удерживая shift. Для редактирования текста вам понадобится пустая рука. Это относится только к серверам 1.20+
- Теперь при нажатии на знак без удержания shift больше не будет отображаться пользовательский интерфейс знака. Немного халтурное исправление, пока мы не получим лучшую поддержку новой механики знаков со стороны Spigot. Если у вас возникнут проблемы с различными плагинами, дайте мне знать.
- Исправлено сообщение об ошибке, появляющееся при получении UUID игрока с серверов mojang.
- Небольшое исправление для стоящего файла при неправильном преобразовании значений
- Исправление проблемы, связанной с тем, что предметы из нетерита не работали должным образом с командами рецептов и сбора мусора. Для этого необходимо обновить CMILib.
- Вернули возможность щелкать по предметам в графическом интерфейсе рецептов, чтобы проверить рецепт этого предмета, не закрывая пользовательский интерфейс. Это позволяет проверить рецепт ингредиентов для исходного предмета.
- Обновлена обработка шляп в инвентаре для более корректной обработки ситуаций, когда вы щелкаете предметы, которые не должны использоваться в качестве шляп.
- Быстрое исправление проблемы, появившейся в последнем обновлении
- Исправление отсутствия локали для выпавших спавнеров. Это не влияло на то, какой тип мобов в нем содержится, и будет правильно обновлено при следующем торможении спавна.
- Исправление двойного списания денег при открытии рюкзака Шулькера
- Исправление сообщения о пропаже денег при открытии рюкзака Шулькера
- Исправление проблемы с предотвращением спавна мобов, когда вы находитесь в состоянии афк
- Исправление того, что мобы все еще естественным образом спаунились вокруг исчезнувших игроков, когда вы установили опцию не спаунить их. Теперь это относится и к мобам, спаунящимся с помощью спаунера.
- Исправление того, что команда редактирования знака не заполняла вкладку с правильным текстом стороны знака, начиная с версии 1.20. Теперь она будет правильно предлагать вам сторону, на которую вы смотрите.
- Частичная поддержка переменной "Задержка!" для вложенных команд. Теперь вы можете использовать эту переменную для введения задержки между командами, имейте в виду, что ее использование ограничит общую функциональность, так как мы больше не сможем проверить, была ли команда выполнена или нет из-за этой введенной задержки, поэтому мы будем считать, что она была выполнена, и некоторые действия будут выполняться над предметом независимо от результата команды, это обычно не имеет реального влияния, так как применяется только в определенных ситуациях, основной пример использования - ограниченные предметы, мы будем расходовать заряд на предмет независимо от результата команды, в то время как без задержки он будет расходоваться только в случае успешного выполнения команды.
- Удалена из CMI система месяцев и лет, и теперь мы можем использовать эти значения из файлов локализации CMILib
- Исправление того, что команда mail не переключалась на вторую страницу
- Добавлена возможность ограничить общее количество писем игрока. По умолчанию он установлен на 50.
- Исправление проблемы, связанной с последней версией CMILib и иконками опций игрока, которые не обрабатывались должным образом в определенных условиях
- Исправление ошибки, связанной с журналом денег после 00:00.
- Исправление сообщения об ошибке при неспособности обработать событие пользовательского сообщения о смерти
- Исправление команды зачарования, включающей все названия зачарований в полную вкладку, даже если у вас нет к ним доступа