Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
Небольшое исправление редких случаев, когда некоторые записи команд могли быть пропущены и не записаны должным образом для последующего использования, из-за чего некоторые команды не были активны.
Первоначальное обновление для поддержки серверов 1.21.2 - 1.21.3. Не забудьте обновить CMILib, если вы хотите работать с этими серверами. Лучшее, что есть в этом обновлении (не считая бандлов и нескольких новых выделенных типов сущностей) - это то, что теперь мы можем правильно скрыть всплывающую подсказку заполняющего элемента, так что вместо того, чтобы показывать пустое поле, она теперь полностью исчезает на серверах 1.21.2+.
Исправление команды scale при использовании clear subvalue, которая не сбрасывала масштаб на значение по умолчанию.
Исправление сообщения об ошибке при попытке использовать команду top в локации, не имеющей ни одной валидной позиции
Исправление того, что команда down не находила действительное местоположение на последнем доступном блоке с координатами -64
Добавлена новая функция, с помощью которой вы можете остановить сброс спавнеров после определенной точки. Это основано на статистике игрока о том, сколько блоков спавна он добыл на данный момент. Это число включает в себя все добытые спавнеры, а не только успешные, так что имейте это в виду при настройке значений. Кроме того, вы можете определить лимиты игроков с помощью узла разрешения cmi.dropspawner.stopafter.[number], но вся эта функция должна быть включена в общем случае. Кроме того, есть возможность линейно снижать шанс спавна в зависимости от лимита игрока и того, сколько спавнеров он уже добыл, так что начальный шанс спавна в 100% может снижаться с каждым спавном до 0, то есть шанс неудачи будет расти с каждым добытым спавнером, еще раз, это основано на количестве добытых игроком блоков, так что даже если игрок не сможет добыть спавнер 100 раз подряд, с каждой попыткой добычи шанс будет падать. Эта функция не включена по умолчанию, поэтому не нужно ничего делать, если вы хотите сохранить старое поведение.
Исправлена ошибка, из-за которой автоматическая перезарядка полетов не начисляла exp, если у вас включено автоматическое начисление денег. Теперь мы будем отдавать приоритет денежным выплатам, а не exp, но если у игрока недостаточно денег, а автопополнение exp включено, то мы будем начислять его.
Частично приглушено «недостаточно денег» и «недостаточно экспы» при неудачном автопополнении, чтобы избежать спама в чате, при этом сообщение о недостающих валютах все равно будет показано один раз и сброшено после следующего успешного платежа.
Теперь в случае, если у игрока включена автоматическая подзарядка и он выполняет flyc без каких-либо зарядов, то сработает автоматическая подзарядка и игрок сможет начать летать
Новые опции при спавне лосося на серверах 1.21.2+ /spawnmob salmon:small/medium/large/, например /spawnmob salmon:large
Новая переменная для spawnmob - hidename, которая будет скрывать имя моба, так что вы можете применить пользовательское имя, а затем скрыть его. Зачем вам это нужно? Ну, например, команда /killall по умолчанию будет игнорировать именованные сущности, если не попросить удалить их, поэтому, если вы не хотите случайно удалить сущность, вы можете добавить пользовательское имя и скрыть его.
Теперь выполнение команды /cmi recipe -c выведет все включенные пользовательские рецепты CMI
Теперь переменная -c в команде recipe требует наличия у вас узла прав %cmi.command.recipe.custom%
Исправление фальшивых сообщений о входе/выходе из vanish, которые показывались с небольшими несоответствиями при некоторых специфических настройках vanish
Новые заполнители:
%cmi_p_[playerName]_cuffed%
%cmi_p_[playerName]_banned%
%cmi_p_[playerName]_muted%
%cmi_p_[playerName]_jailed%
%cmi_p_[playerName]_jailname%
%cmi_p_[playerName]_jailcell%
%cmi_p_[playerName]_jailtime%
%cmi_p_[playerName]_jailreason%
%cmi_p_[playerName]_jailedby%
%cmi_p_[playerName]_god%
%cmi_p_[playerName]_online%
Само собой разумеется. Вы можете получать значения, указывая имя игрока, а не ссылку на объект игрока, что может помочь в получении таких вещей, как онлайн-статус конкретного игрока, когда он не находится в сети за пределами CMI.
Оптимизирована производительность команды /home
Корректировка команды openbook при открытии файлов ctext как книги, теперь она проверяет доступ игроков к этому ctext, если он требует определенного узла разрешения для просмотра
Исправление проблемы, связанной с тем, что некоторые косметические плагины, управляющие шапками игроков, и CMI-шапки мешали друг другу
Исправление сообщения об ошибке при попытке прочитать почту пользователя из базы данных
Дополнительная работа над старыми записями о местонахождении дома с инвертированным тангажом/яу, хотя это и решает только самые очевидные случаи инверсии, но не устраняет все из них. В целом, это временная проблема, так как все вновь созданные дома или пользователи, чьи данные не были пересохранены в течение нескольких дней, пока существовала эта ошибка, не будут иметь инвертированные углы наклона и рысканья своих домов.
Небольшое исправление ошибки, связанной со специализированными командами и использованием заполнителей
Небольшое увеличение скорости запуска плагина
Исправление проблемы, связанной с тем, что в некоторых случаях не переводились заполнители в специализированных командах
На данный момент команда saveall на серверах 1.20+ будет сохранять только онлайн инвентарь пользователя. Оффлайновая часть потребует большего внимания и выяснения, как сделать это более эффективно.
Небольшая корректировка загрузки данных игрока, в частности, для домашних локаций, которые вызывали событие создания дома, которое должно происходить только при создании дома, а не при загрузке старых данных
Небольшое изменение для специализированной проверки команды hasMoney:[value]!, которая создавала консольное сообщение об ошибке в случае, если предоставленное значение не было числовым
Исправление проблемы с сохранением дома, когда ваша домашняя локация была расположена в мире, который в данный момент не существует, а также выгружен
Исправление небольшой проблемы с командой notarget, которая позволяла мобам начать атаковать игрока в некоторых ситуациях
Небольшая корректировка для мобов в состоянии афк, порождающих активный диапазон обнаружения игрока, который мог быть слишком щедрым
Исправление/улучшение для белого списка предметов в шляпе, чтобы он имел более высокий приоритет, чем блокировка предметов без шляпы
Исправление проблемы с сундуками инвов и эндеров при редактировании инвентаря, когда игрок одновременно присоединяется к серверу
Исправление записи блока интерактивных команд на старом месте, если отмеченный блок был основан на физике, как знак, и его базовый блок был удален
Исправление проблемы, когда вы используете кричащие сообщения с игроками на разных серверах, и вам сообщается, что никто не видит ваше сообщение
Исправление ошибки, связанной с тем, что пузырьки чата на старых серверах не прилипали к игроку
Исправление ошибки с предотвращением спавна мобов, когда вы находитесь в состоянии афк
Исправление ошибки, из-за которой взаимодействующие команды не принимали различные методы клика при взаимодействии с сущностями. Теперь вы можете использовать click:rightshift! и подобные проверки, чтобы иметь различные результаты в зависимости от типа клика
Добавлен новый плейсхолдер %cmi_user_rt_cooldown%, который будет возвращать игрокам время охлаждения при случайной телепортации
Исправление/обработка проблемы, при которой блоки с водой не исключались из случайного места телепортации, когда мы должны были исключить воду
Некоторые изменения, связанные с пузырьками чата, чтобы использовать более пакетную систему, чтобы избежать проблем с блокировкой телепортации игрока из-за того, что у него есть «пассажир» и тому подобных вещей. Теперь пузырьки чата будут прикрепляться только для использования на стороне клиента.
Теперь вкладка с ником будет включать существующие цветовые коды текущего ника, а не простое имя.
Исправление проблемы с командой ItemsAdder, когда она пыталась выполнить команды, атакованные предметом
Исправление ошибки, когда официальное распознавание шестнадцатеричного кода отключено в CMILib
Исправление того, что itemcmdata не показывал текущий идентификатор данных модели
Исправление того, что itemcmdata не удаляла id из предмета
Исправление проблемы с размещением предметов на голове, что не должно быть разрешено файлом set config
Небольшое изменение для белых списков материалов для шапок, теперь если список пуст, то допустимы все типы материалов. Имейте в виду, что это не обходит другие проверки блока, такие как lore или enchantments
Исправление того, что вырезанная тыква не распознавалась как действительный предмет типа шляпы
Исправление того, что команды afk по-прежнему срабатывали, когда вы находились в режиме исчезновения
Исправлена ошибка, из-за которой процесс автоматического снятия с джейла не завершался должным образом
Теперь entitynbt и entityinfo можно отслеживать из консоли, если указано имя игрока-источника
Исправление секции timeSpeed в файле конфигурации, которая принимала только базовый ванильный мир, теперь она может принимать и пользовательские миры
Несколько небольших изменений в главном и предварительном меню набора, рецептах и опциях, чтобы заполнить пустые поля светло-серой стеклянной панелью
Исправление того, что autoAlias не работал для ctext, как предполагалось
Исправление ошибки при телепортации с сущностью
Исправление настройки домашней кровати, когда домашнее местоположение, специально установленное в координатах 0.5, распознавалось как местоположение кровати, даже если изначально оно таковым не являлось.
Изменена структура сохранения данных для домашних локаций, которая не имеет базового формата JSON
Теперь команда gameRule будет более корректно принимать прямые установки игровых правил с более подходящим сообщением в ответ, когда вы не хотите/не хотите использовать GUI и просто хотите быстро изменить правило.
Теперь команда gameRule будет нечувствительна к регистру для игровых правил для упрощения использования, где вам больше не нужно определять правило в определенной капитализации
Исправление проблемы, когда пузырек чата отображался у игроков в режиме зрителя
Новая опция в конфигурационном файле, позволяющая использовать курсив для переименованных элементов при использовании цветовых кодов. Эта опция будет включена по умолчанию и будет имитировать ванильное поведение, при котором переименованные предметы по умолчанию получают курсивный формат.
Изменения: При переименовании предметов с использованием цветовых кодов будет использоваться та же проверка, что и для команды /itemname, поэтому игроку потребуется доступ к узлу разрешения cmi.anvil.colors и к определенным цветовым кодам из cmi.colors.itemname.[color].
Новый узел разрешения cmi.anvil.bypassitalic для обхода принудительного режима курсива при переименовании предметов в наковальне
Исправление того, что команда сканирования не возобновлялась после приостановки
Добавлены недостающие варианты спавна волков с помощью команды spawnmob. Использование: /spawnmob wolf:rusty все возможные варианты: пепельный, черный, каштановый, бледный, ржавый, снежный, пятнистый, полосатый, лесной
Исправление взаимодействия с shift+click на пробных спаунерах, которое открывало выбор типа спаунера, это должно работать только на обычных спаунерах
Исправлена ошибка, когда команда exp неправильно распознавала целевого игрока при использовании переменной [1%[min-max][[playerName]]], теперь при использовании чего-то вроде 10%[1-999][Zhax] игрок будет правильно распознан
Некоторые внутренние изменения, связанные с использованием задач, чтобы более корректно указывать, когда задача исходит от CMI, а не от CMILib, хотя именно CMILib обрабатывает задачи
Теперь %cmi_jail_username_[jailName][cellid]% %cmi_jail_reason[jailName][cellid]% и %cmi_jail_time[jailName]_[cellid]% показывают значение, только если заключенный действительно находится в сети в данный момент.
Добавлена возможность блокировать переименование определенных предметов. Это дополнительное поведение к существующей механике, где мы могли предотвратить переименование предметов на определенное имя, теперь вы можете запретить переименование определенных предметов с определенными именами, чтобы защитить их от переименования в целом.
Исправление того, что в некоторых случаях не отображалось сообщение обратной связи при указании неверного имени игрока для команды «Отдать».
Добавлена опция смещения иконки голограммы влево или вправо, что позволит вам более гибко настроить ее внешний вид. Имейте в виду, что если у вас двухсторонняя голограмма, то вы можете увидеть противоположный эффект на другой стороне голограммы.
Исправление того, что голограммы, нависшие над частицами, не подстраивали свои углы для нового метода отображения, когда был установлен тип вертикального следования
Исправление редкой ошибки при выполнении команды /status
Исправление ошибки при проверке состояния игроков в режиме afk
Исправление ошибки, связанной с голограммой таскера
Исправление проблемы с тем, что в некоторых случаях заряды спавнера неправильно обрабатывали оставшиеся заряды
Исправление проблемы с цветом чата при использовании базовых #123456 шестнадцатеричных кодов цвета
Исправление того, что команда /setfirstspawn не вступала в силу до перезапуска плагина или сервера
Исправление команды tpbypass, все еще проверяющей безопасное местоположение
Изменена команда money при выдаче денег более чем одному игроку. Теперь у нас есть 3 варианта: all, alloffline, allonline. Где «all» - это, в общем, все игроки, которые раньше принимали только онлайн-игроков. «Alloffline» будет включать только оффлайн-игроков, исключая всех, кто находится в сети. «Allonline» будет вести себя так же, как и предыдущее „all“, и будет включать только игроков, находящихся в онлайне. Настройте использование команд соответствующим образом.
Исправление сообщения об ошибке при проверке оставшейся прочности предметов