- Просто быстрое исправление представленной проблемы с командой /afk, создающей тестовую голограмму, это единичный экземпляр и появляется для первого игрока, выполнившего эту команду, а не для других, но все же, чтобы избежать тикетов вокруг этого, делающего это быстрое обновление.
- Небольшое изменение в baltop, чтобы исключить игроков, которые никогда не заходили в игру. Это предотвратит проблемы, когда игрок появится в верхнем списке, когда ему было отказано в первоначальном подключении к серверу.
- Исправлена ошибка, из-за которой игроки могли продолжать отправлять вам личные сообщения, когда вы меняете состояние личного сообщения на false с помощью vanishedit, и вы уже находитесь в режиме исчезновения.
- Теперь, если вы измените его, вам нужно будет отправить личное сообщение игроку, с которым вы хотите поговорить, чтобы он смог ответить вам.
- Корректировки для изменений деформации обновляются недостаточно быстро, если вы решили перезагрузить плагин сразу после изменения точки деформации с помощью игрового редактора.
- Исправлена ошибка, из-за которой %cmi_user_jailtime% возвращал неверное время
- Добавлена возможность продавать предметы по заданной сумме, например /sell stone 50 будет продавать только 50 каменных блоков, даже если у вас их 200, или /sell blocks 100 продаст 100 блоков, если у вас их достаточно, но не более того.
- Теперь использование лифта не должно запускать запись предыдущего (/ обратного) местоположения
- Некоторые внутренние изменения для работы с режимом бога
- Небольшое исправление, когда у нас есть сообщение чата, настроенное на использование градиентов, и вы пытаетесь использовать шестнадцатеричный цветовой код при отправке общедоступного сообщения, что привело бы к пустому выводу
- Исправление звуковой команды при использовании числовых имен игроков.
- Исправлено смещение голограмм на одну строку вниз.
- Добавлена возможность запускать определенные команды для планировщика, когда в сети недостаточно игроков. Определяется в разделе конфигурации MinPlayersCommands
- Исправлено, когда вы используете /reload сервера голограммы переходит в цикл stackoverflow.
- Просто напоминаем, что вам следует избегать команды /reload и фактически выполнять полный перезапуск сервера, чтобы избежать проблем в целом. Есть причина, по которой вам нужно ввести /reload confirm
- Теперь / nv должен работать с игроками из черного списка, если вы Оператор.
- Добавлена некоторая недостающая статистика для распознавания с помощью заполнителя статистики для новых версий Minecraft.
- Добавлен узел дополнительных разрешений cmi.command.kiteditor.admin, который потребуется для редактирования команд наборов с помощью игрового редактора.
- Это даст вам большую гибкость и дополнительную защиту, а также предоставит доступ к редактору комплектов вашим сотрудникам и предотвратит риск злоупотребления ими в разделе команд.
- Некоторые дополнительные настройки, чтобы быть более дружелюбным с Гейзером
- Небольшое исправление для команды /sell
- Исправлена ошибка, из-за которой голограммы иногда удваивались при быстром обновлении. Обычно вызывается автоматическим переключением страниц, и вы вручную переключаете страницу в одно и то же время.
- Новый плэйсхолдер %cmi_user_jailed% для возврата значения по умолчанию True или False в случае, если игрок находится в тюрьме.
- Небольшая корректировка для команды generateworth, чтобы выбрать самый дешевый вариант, если у нас есть несколько рецептов для создания предмета. Это предотвратит проблемы в случае, если у вас есть некоторые кастомные рецепты, в которых используются специальные предметы, на которые стоит выделить больше, чем обычно.
- Команда /nick все еще выводит сообщение обратной связи при использовании /cmi nick off -s
- Исправлена ошибка, из-за которой команда gm выводила сообщение обратной связи с переменной -s.
- Добавлена переменная -s для команды /cmi kit. Имейте в виду, что это предотвратит обратную связь только тогда, когда вы отдаете кит кому-то другому, в то время как получение комплекта самому себе не вызывает никаких сообщений обратной связи по умолчанию.
- Добавлена дополнительная информация для команды /cmi info при наведении курсора на «бог», чтобы включить noDamageTicks, если у игрока есть какие-либо из них, а сам режим бога отключен. Это отдельные механики, дающие аналогичные результаты.
- Исправление ошибки, связанной с голограммами и страницами
- Исправлена ошибка, связанная с мировыми ограничениями и изменением режима полета.
- Исправлена возможная проблема с рюкзаками шалкера, если вы клонировали их с творческим инвентарем.
- На время отключение функции автоматического возрождения для серверов 1.17 из-за проблем, связанных с этим.
- Небольшое исправление неправильного сообщения обратной связи с именем игрока для команды / inv, когда он находится в черном списке
- Исправлена ошибка, из-за которой изображения не берутся из папки изображений при попытке использовать их для команды ctext.
- Исправлена ошибка, из-за которой рюкзаки шалкера можно было положить друг в друга.
- Добавлены события CMIPlayerUnjailEvent и CMIPlayerJailEvent для API плагинов.
- Добавлена дополнительная переменная для команды [1%[min-max]][playerName]], она такая же, как и для команды money, поэтому вы можете использовать что-то вроде /cmi exp give Zrips 10%[30-500], что даст Zrips 10% опыта в зависимости от текущего количества опыта Zrips (если указано другое имя пользователя, мы будем использовать его в качестве ориентира), но не менее 30 и не более 500 очков опыта.
- Некоторая оптимизация для команды tpall, чтобы избежать телепортации каждого игрока за один раз, но с небольшой задержкой между каждым телепортом, чтобы сервер мог догнать и обработать все, не создавая всплеска задержки, когда десятки игроков перемещаются в новое место
- Добавлена опция для определения типа материала, который мы хотим продавать, с помощью команды /cmi sell, например /cmi sell sand.
- Жестко ограниченный диапазон отображения голограммы до 64 блоков, что в любом случае является жестким пределом, установленным клиентом, поэтому нет смысла начинать обновлять голограммы дальше этого
- Исправлена ошибка, из-за которой лифты не работали с увеличенной высотой мира.
- Исправлены некоторые проблемы, из-за которых слушатели не могли быть зарегистрированы на серверах 1.7.10. Да, это все еще актуально. В целом это позволяет правильно загружать только остальные слушатели, в то время как некоторые из них не будут зарегистрированы, а некоторые действия могут работать не так, как задумано на серверах 1.7.10. Пришло время обновить!
- Небольшое изменение для механики голосования, мы зарегистрируем голос только в том случае, если будет использовано настоящее имя игрока, а не его ник. Это сделано для предотвращения двойного голосования при использовании настоящего имени и псевдонима.
- Исправление для заполнителя %cmi_user_weatherduration%
- Исправление функции автообновления, вызывающей некоторые ошибки в версии 1.17
- Исправление опечатки на вкладке команды removehome завершено
- Некоторые небольшие изменения при телепортации между мирами, которые могли привести к несогласованным результатам при сравнении, когда вы телепортируетесь из того же мира в то же место.
- Исправление для плагина ultimatestacker, создающего сообщения об ошибках при использовании голограмм CMI
- Некоторая профилактика того, что рюкзак шалкера может быть открыт, когда он находится на вашей голове или в левой руке, что вызывало некоторые сбои
- Небольшое исправление ошибки, связанной с распознаванием высоты maxworld
- Добавлена опция для предотвращения/вызова определенных игроков.
- Это черный список, который можно найти в файле конфигурации в разделе Optimizations.Commands.Inv.BlackList.
- Некоторые изменения для API голограммы, которые предотвратят его использование, если модуль голограммы был отключен вами внутри modules.yml, который сам по себе отключает кучу необходимых слушателей для его правильной работы.
- Если вы разработчик, используйте базовую проверку как CMIModule.holograms.isEnabled ()
- Некоторые оптимизации для работы с голограммами в целом. Если вы заметите какие-либо проблемы, дайте мне знать.
А теперь самое интересное.
Добавлены изображения для ctext. Это можно определить одним из трех способов:
img: head: [playerName]
img: шлем: [playerName]
img: diamond.jpg
Голова от шлема отличается кожным слоем шлема. В то время как прямое определение изображения требует, чтобы файл изображения присутствовал в папке CMI/Images.
При желании вы можете определить размер изображения, например img: diamond.jpg 6 8, что создаст пиксельное изображение 6x8. Если не определено, то по умолчанию будет 8x8.
Вы можете определить боковой текст с помощью imgtext: например, "imgtext: {#gray}Добро пожаловать %cmi_user_display_name%{#gray}!"
Конечный результат может выглядеть так:Более подробную информацию можно найти на https://www.zrips.net/cmi/custom-text/.
Добавлены изображения к голограммам. Поскольку Ctext имеет тот же формат, разница в том, что вы не можете определить боковой текст, поскольку мы не можем его правильно выровнять. Кроме того, вы не можете использовать динамические имена голов игроков, поэтому img: head: [playerName] НЕ будет работать, и вам нужно будет установить его как img: head: Zrips. Это может быть обновлено для поддержки динамических имен игроков позже,
пока этого достаточно, как есть. В то же время разница в том, что вы можете использовать разные изображения для разных страниц, в то время как включение автоматического переключения страниц может дать что-то вроде этого.Дополнительная информация на https://www.zrips.net/cmi/holograms/
Примечание: не переусердствуйте. Даже если сервер может обрабатывать изображения с сотнями пиксельных линий в режиме анимации, клиент с этим будет бороться. Это связано с плохой производительностью на стороне клиента, когда дело доходит до обработки заголовков сущностей.
Не забудьте обновить CMILib до последней версии, если хотите использовать новую механику изображений.
- Новые плэйсхолдеры%cmi_user_weather% %cmi_user_weatherduration% %cmi_user_pweather% %cmi_weather_[worldName]% %cmi_weatherduration_[worldName]%
- Исправлена ошибка, из-за которой игрок смотрел в одном конкретном направлении в то время как он присаживался.
- Небольшое исправление для графического интерфейса команды зеркала, показывающего неверные сведения для заданного местоположения. И, кроме того, теперь мы включим в эту историю фактическое расположение установленной центральной позиции.
- Небольшое исправление для команды smite, выполняемой с консоли с определенным местоположением
- Теперь мы будем игнорировать заглавные имена в чате для проверки ограничения. Это сделано для предотвращения проблем, когда вы хотите пометить кого-то с заглавными буквами. Применяется только к одному экземпляру, поэтому, если вы начнете спамить имя с заглавной буквы, будут применяться те же правила.
- Исправление проблемы с игроками которых нет на сервере. Не забудьте обновить CMILib