- Добавлена проверка разрешения cmi.command.enchant.bypassinvalid в качестве возможного обхода конфликтующих зачарований
- Небольшое исправление, связанное с принудительным включением действительных зачарований в конфигурационный файл и наличием узла разрешения bypass
- Исправление неработающего очищения энчанта и возникновения ошибки о конфликтующих энчантах
- Теперь при использовании имени энчанта с переменной clear удаляется только конкретный энчант. Например, /cmi enchant clear sharpness
- Исправление проблемы с командой ping
- Исправление глюка голограмм, выходящих в другой мир при определенных обстоятельствах, когда вы телепортируетесь между мирами
- Удалена одна жестко закодированная строка локали из команды /cmi inv, относящаяся к секции UUID
- Исправление проблемы, связанной с ограничением количества миров при наличии плагина multiverse
- Добавлена возможность отключения обнаружения бесконечных циклов, если это вызывает проблемы в вашем случае
- Исправление сообщения об ошибке, связанной с командами продвижения и события на старых серверах
- Исправление проблемы с новейшими версиями баз данных Mysql
- Исправлена/доработана команда зачарования, чтобы избежать зачарования предметов с конфликтующими зачарованиями, например, вы не можете иметь Фортуну и SilkTouch в одно и то же время
- Исправление ошибки при попытке проверить инвентарь оффлайн-игрока, находящегося в уже не существующем мире
- Загрузил актуальную версию плагина. Извините пожалуйста.
- Исправление проблемы с discordsrv в связи с удалением последней софт-зависимости. Теперь все должно работать лучше.
- Улучшено обнаружение пользовательских миров, теперь мы больше не будем получать сообщение об отсутствии мира для голограмм, который обновляется позже.
- Исправлена ситуация, когда голограммы, использующие новый метод отображения, все еще имеют включенную проверку прямой видимости, что может приводить к некоторым визуальным глюкам
- Исправлено сообщение об ошибке на старых серверах при использовании команд событий для выполненных продвижений
- Исправлена ошибка, из-за которой cmi.command.mute.bypass не обходила ограничения на личные сообщения при отключении звука
- Небольшое изменение при обнаружении бесконечных циклов для пользовательских псевдонимов, увеличен их лимит, теперь вы можете выполнять больше одинаковых команд за короткий промежуток времени, если это действительно необходимо для вашего случая.
- Добавлена опция, позволяющая при использовании команды enchant по умолчанию устанавливать действительные энчанты на предметы.
- Изменен способ определения использования диска для команды /cmi status. Это может решить некоторые проблемы, связанные с тем, что в некоторых операционных системах сообщаемые размеры диска были неверными
- Добавлена возможность локализации заголовка GUI команды recipe
- Исправление неработающего
&u
в новых голограммных дисплеях- Добавлены "TallMangrove" и "Cherry" в команду дерева
- Удалена мягкая зависимость для discordsrv, что не должно повлиять на совместимость с ним
- Удалена мягкая зависимость для multiverse-core, так как она вызывала проблемы с круговой нагрузкой на бумажных серверах. На совместимость с плагинами не влияет, но может создавать несколько сообщений об отсутствующих мирах, пока не обновится.
- Исправлена ошибка, из-за которой команда condense выполнялась дольше, чем должна была.
- Исправление проблемы, связанной с тем, что пользовательские рецепты не работали должным образом, когда вы использовали формованные рецепты с ингредиентами, имеющими одинаковый базовый тип материала, но разные субданные, как, например, спаунеры. Для этого необходимо обновить плагин CMILib.
- Исправление проблемы с зеркальным режимом и инструментами Unbreakable
- Исправление проблемы с тем, что переменная [item] в чате не возвращала правильное название материала предмета, если у вас есть модифицированные предметы. Для корректной работы потребуется последняя версия CMILib.
- Исправление того, что шаблоны невидимых подставок для брони блокировались в невидимом состоянии
- Небольшое исправление сообщения об ошибке при передаче комплекта оффлайн-игроку
- Небольшое исправление попытки надеть зачарованные головы игроков в качестве шлемов, которая блокировалась параметром NoneHatEnchanted в файле конфигурации. Мы должны разрешить зачарованные головы игроков
- Исправление сообщения об ошибке при попытке внести в базу данных данные о тюрьме игрока
- Небольшое изменение для команды tppos, чтобы сделать ее более безопасной. Мы будем проверять возможные случаи удушья и при необходимости выбирать более безопасное место в радиусе 3 блоков вверх/вниз.
- Небольшое изменение для команды sit, которая теперь будет пытаться приблизить игрока к центру блока в случае, если он сел у стены, что могло привести к автоматической телепортации игрока за нее.
- Добавлена команда события advancementDone, которая срабатывает при завершении продвижения. Вы можете использовать переменную [value] в своих командах, чтобы вставить идентификатор продвижения, который является его путем. Мы не можем извлечь фактическое название дружественного объекта, поэтому можно использовать только путь.
- Исправление ошибки, когда порталы не сохранялись после использования некоторых команд прямой модификации порталов
- Внесены в черный список команды /l /login и /register для командного шпиона, чтобы не раскрывать тех, кто имеет узел разрешения на обход
- Добавлена новая опция для отключения игроков, которые ездят за вами. Вы можете получить доступ к этой новой опции из /cmi options GUI.
- Небольшое исправление/корректировка в работе с инвентарем, когда в слот помещаются предметы без шлема, если они не зачарованы. Это было сделано для того, чтобы предотвратить помещение в слот шлема любого предмета без шлема, если у вас включен BlockArmorItems
- Добавлена возможность определения материалов из белого списка для функции inventoryhat.
- Добавлена отдельная опция для блокировки предметов, если они не относятся к типу шлема и имеют пользовательское наследие.
- Некоторая общая перестановка опций в файле конфигурации, относящихся к экипировке шляпы
- Исправление/улучшение редактирования знаков на серверах 1.20+ (обновите свой до последней сборки), которые теперь могут правильно использовать недавно добавленное событие и корректно обрабатывать действия игроков с ним.
- Исправление того, что редактор знаков не открывался при нажатии на динамический знак
- Исправление того, что при заключении игроков в тюрьму, когда они находятся в оффлайне, они могли не попасть в тюрьму, если были выполнены определенные условия
- Добавлено имя тюремщика, когда вы сажаете кого-то в тюрьму. Это укажет, кто посадил игрока в тюрьму во время проверки
- Добавлен новый плейсхолдер %cmi_cmi_user_jailedby%, который будет возвращать имя тюремщика
- Исправление того, что заключенные игроки не отображались в тюремщике, пока не войдут в систему
- Исправление того, что мобы нацеливались на игрока, находящегося в состоянии tgod
- Быстрое исправление проблемы с командой 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 для всех пользователей.