- Быстрое исправление проблемы, связанной с тем, что голограммы не отображаются, если вы находитесь дальше от мирового центра
- Новая нода прав cmi.command.itemlore.modification позволяет изменять существующие строки истории предметов. По умолчанию это право дается всем, поэтому для того, чтобы оно имело эффект, его нужно будет отменить. Это не позволит игроку удалять существующие строчки, но при этом он сможет добавлять новые.
- Исправление проблемы, связанной с тем, что новый метод создания голограмм приводил к появлению сообщения об ошибке на новейшей версии сервера Purpur
- Исправлена ошибка, из-за которой некоторые команды не работали на серверах типа "бумажная ветка". Это относится к командам типа /loom /anvil и подобным. Для корректной работы обновите CMILib.
- Исправление сообщения об ошибке при использовании неправильного regex для распознавания признаков InteractiveCommands
- Исправление ошибки, связанной с получением списка игроков bungeecord
- Увеличен приоритет настройки места респауна с Normal до High, что должно решить некоторые проблемы с плагином multiverse, который пытался переопределить место респауна, если загружался после загрузки CMI
- Исправлена ошибка, из-за которой в списке рангов вместо отображаемого имени отображалось имя команды звания
- Исправление того, что команда give, использующая новый метод, не принимала отдельное число суммы, что может быть удобно
- Исправление проблемы с определением игроков по неполным именам, теперь мы будем исключать все совпадения менее 50%
- Исправлена ошибка, из-за которой команда glow не меняла цвет свечения у пользователей, чье имя начинается с правильного шестнадцатеричного кода цвета
- Исправление загрузки шаблона подставки для брони с последними обновлениями
- Исправление сообщения об ошибке при телепортации в домашнюю локацию
- Исправление ошибок, связанных с тем, что tpa и tpahere не принимали правильные разрешения на переопределение диапазона
- Исправление редкого случая, когда при наличии базы данных sqlite и принудительной перезагрузке плагина CMI без перезагрузки сервера (избегайте этого) могла возникнуть дублирующая запись пользователя, если он был в это время онлайн
- Исправление редкой проблемы, связанной с потеплением команды и сообщениями о заголовках
Пожалуйста, обновите CMILib перед использованием этой версииПереработана команда give для приема однострочных сообщений, аналогично тому, как это было сделано в spawnmob. Это означает, что команда give теперь будет использовать другой формат при определении предметов. Хотя старый формат по-прежнему будет работать, настоятельно рекомендуется перейти на новую систему.
- Добавлено сообщение обратной связи для команды "Компас", которое отправляется игроку, по местоположению которого было сообщено о том, что на него кто-то нацелился. Это можно скрыть, используя переменную -s или просто заменив locale типа на пустую
- Исправление редкой ошибки, связанной с расчетом tps
- Исправление редкой ошибки при обработке сообщений о градиенте
- Исправлена проблема с командой speed, когда в сети есть человек, чье имя начинается с цифры
Как следует из слова "one-liner", теперь предметы определяются в одной длинной строке без пробелов (используйте _ для пробела). Это сделано для того, чтобы иметь одинаковый формат в разных местах, который будет расширен в дальнейшем.
В качестве примераЭто позволит создать алмазный меч с определенным именем, историей, двумя зачарованиями и дополнительным флагом для скрытия этих зачарований в одной короткой строке. Больше нет необходимости в беспорядочном использовании переменных n a l e , теперь она поддерживает довольно много новых вещей. Например:Код:diamondsword;{#Gray}My_Uber_Sword;&2Goblin_Slayer!\n{#pink}With_Love!;sharpness:3,durability:3;hideenchants
Это же выражение item может быть использовано при использовании специализированных команд-переменных hasitem:[data]! и item:[data]!, которые позволят вам определить конкретный элемент, который вы хотите проверить и удалить. В последней версии мы строго проверяем материал элемента и значения его метаданных, поэтому некоторые элементы больше не будут распознаваться из-за более строгих критериев, чем раньше. Позже появятся дополнительные переменные для специализированных команд, чтобы дать вам возможность более свободной проверки, но вы всегда должны использовать более конкретные критерии, чтобы избежать удаления ценных предметов. Таким образом, теперь с помощью нового выражения item expresion можно проверять предметы с определенными данными пользовательской модели, определенным именем и определенной историей, что позволит иметь более ценные предметы.
- Теперь с помощью cm{1235} можно определять пользовательские данные модели предмета.
- Теперь вы можете определять флаги предметов, такие как hide_enchants, hide_unbreakable и т.д.
- Теперь вы можете получить цветную кожаную броню с помощью простых переменных, таких как leatherboots;662266 или leatherboots;red или leatherboots;125,23,123
- Теперь вы можете получить специфическую окраску
- Теперь вы можете получить специфический козий рог
- Теперь вы можете получить доспехи со специфической отделкой
- Теперь вы можете получить украшенные горшки с определенными украшениями
Подробнее о его новом использовании можно прочитать на сайте Item creation with one liner – Zrips.
Известной "проблемой" является отсутствие возможности создания специфических фейерверков, но это будет сделано позже, так как эта версия заняла больше времени, чем ожидалось.
- Исправление проблемы, когда при открытом окне продажи, полном инвентаре и упавших на землю предметах можно было потерять предмет, если отменить продажу предмета
- Исправление проблемы, связанной с тем, что у игроков в инвентаре были размещаемые кистью блоки с пользовательскими таблицами лута, а кто-то открывал инвентарь командой /cmi inv, в результате чего выпавшие предметы помечались специальным маркером защиты GUI, и эти предметы в некоторых случаях удалялись из инвентаря
- Исправлена ошибка, из-за которой при определении цвета фона голограммы можно было использовать цветовые форматы, что приводило к появлению ошибок в консоли
- Исправление ошибки, связанной со скрытием боссбара, когда игрок уже находится в оффлайне
- Исправление того, что цвет фона голограммы не сохранялся должным образом, если вы использовали некоторые ванильные цветовые коды, например &4. Рекомендуется использовать шестнадцатеричные коды цветов или пользовательские имена для большей гибкости
- Исправление некорректной работы градиентных цветов при использовании символов unicode или emoji
Обновите CMILib
- Исправление несоответствия для специализированных команд item:[data]! и hasitem:[data]! переменных. Следует помнить, что эти переменные проверяют материал предмета и данные NBT, поэтому переименованные предметы или предметы с энчантами не будут соответствовать базовым предметам
- Исправление для специализированных команд: переменная cooldown:[amount]! не принимала дробные значения кулдаунов, так что теперь вы можете иметь cooldown:0.5! для полусекундного кулдауна
- Исправлено и добавлено, что теперь можно лечить и отрицательными суммами, /cmi heal Zrips -10 нанесет игроку урон в 10 очков, имейте в виду, что это не убьет игрока, даже если полученный урон будет превышать текущее здоровье игрока
- Добавлена возможность указать время, в течение которого будет показано сообщение при использовании переменной !title! в файлах локали. Формат - !title:[time]!, например, !title:4.5! покажет сообщение с заголовком на 4.5 секунды. Для работы потребуется последняя версия CMILib
- Исправлена проблема с командой /cmi sc, когда вы наступаете на прижимную пластину
- Добавлена автоматическая пагинация в редактор строк голограмм, который теперь будет показывать 10 строк на странице вместо того, чтобы показывать их все сразу. Для этого необходимо обновить CMILib
- Линии редактора голограмм теперь ограничены (только визуально в редакторе) определенной длиной, что позволяет более последовательно размещать линии, не загромождая все окно чата
- Добавлена возможность определять ClickCommands для нескольких сообщений чата, это будет работать так же, как и ClickSuggestions, но когда вы задали команду, она будет выполняться по щелчку мыши, а не отображаться в виде предложения, в то время как вы все еще можете получить предложение, нажав shift+левый клик на нем
- Исправление небольшой ошибки при выполнении cmi heal all из консоли
- Исправление ошибки, связанной с боем игрока и сплешем зелий и NPC игрока
- Исправление ошибки, из-за которой setmotd не вступал в силу при использовании переменной -s
- Улучшена работа с режимами боя для pve и pvp, что должно дать лучшие результаты при наличии других плагинов, изменяющих наносимый урон
- Небольшое исправление, при котором игрок переходил в режим afk, если он ловит рыбу и DisableOnFishing установлено в true
- Исправление сообщения обратной связи tppos, которое всегда отображалось в панели действий
- Исправлена ошибка, при которой команда inv при наведении курсора на предмет зелья выдавала непонятный текст "No Effects".
- Исправлена ошибка, из-за которой установка предупреждений не перезагружалась должным образом при выполнении команды /cmi reload
- Исправление проблемы, связанной с предупреждениями игроков
- Обновлен плагин CMIV, последнюю версию можно скачать по адресу CMIV file downloader.
- Исправление проблемы с телепортацией всех игроков при использовании основной команды /server
- Исправление настройки местоположения портала на разных серверах
- Добавлена возможность щелкнуть по сообщению, связанному с настройкой местоположения портала, чтобы получить предложение по команде, поскольку при смене сервера оно может не переноситься.
- Исправление защиты от риптидов, блокирующей ее использование в воде
- Исправление ошибки, связанной с сообщениями о смерти
- Исправление неработающей команды скина в сетях Velocity, хотя она может работать
- Исправлено несогласованное обновление списка игроков с /cmi serverlist или невозможность обнаружить онлайн-игрока на другом сервере в некоторых ситуациях
- Теперь /cmi version должен включать номер версии сборки сервера, если это сервер Paper или сервер-форк
- Сделан небольшой плагин для сетей Velocity, бесплатную версию можно получить на сайте CMIV file downloader. Это не является обязательным условием для работы CMI по сети Velocity, но очень рекомендуется для полноценной работы всех поддерживающих ее функций.
- Исправление сообщения об ошибке, связанной с зарядами спаунера и последними сборками CMI
- Исправление ошибок, связанных с тем, что при перезагрузке файла конфигурации не обновлялись состояния condense и uncondense
- Исправление того, что редактирование vanish сбрасывалось при каждом unvanish
- Изменена опция RequireBackwards для команды condense, которая теперь по умолчанию имеет значение true и была жестко сброшена, так как она должна быть равна true для лучшего опыта по умолчанию из-за возможных непредсказуемых результатов, когда мы не проверяем наличие рецептов с обратным ходом.
- Добавлена возможность не сгущать рецепты, основанные на 4 одинаковых ингредиентах, и разрешать только те, которые основаны на 9. Это позволяет избежать проверки на отставание и не превращать дубовые доски в верстаки и т.п.
- Исправление проблемы, когда команда заряда спавнера не определяла группу зарядов
- Исправление проблемы с появлением дублирующихся голограмм в некоторых редких случаях
- Добавлена возможность отключения сообщения о потере прочности в графическом интерфейсе опций