Gold Плагин Смешанный Content Management Interface & CMI [9.8.7.4]

  • Жесткое исключение для опции ответа на консоль, когда консоль отправляет игроку сообщение pm. Так что отныне мы не будем записывать консоль в качестве возможной опции ответа с или без !1 в начале сообщения
  • Добавлена возможность определять названия страниц GUI комплектов на основе реальной страницы, аналогично тому, что мы имеем для GUI варпов
  • Добавлена поддержка {nicknameprefix} в формате чата, а не только в разделе отображения имени
  • Исправление неработающих тостовых сообщений на старых версиях сервера, для этого потребуется обновление CMILib
  • Исправление того, что скин не применялся при событии входа игрока в игру
Автор: bobobo
  • Исправление армоэффекта, когда ночное зрение создавало эффект мигания при приближении к концу. Теперь время ночного видения должно быть увеличено, чтобы избежать этой визуальной проблемы. Известная проблема: Эффект ночного видения все еще может начать мигать после перелогинивания, но это должно стабилизироваться после первого цикла обновления эффекта.
  • Исправлена проблема, связанная с тем, что команды событий и событие респауна на старых серверах создавали сообщение об ошибке
  • Добавлена возможность использования цветовых форматов в выборе цвета в чате. Теперь можно использовать &2&l&n или {#00e625}&l, и они будут соответствующим образом отображаться в графическом интерфейсе выбора цвета в чате
  • Удален код, относящийся к истории имен игроков, так как он больше не доступен с серверов Mojang.
Автор: bobobo
  • Обновлено для поддержки серверов версии 1.20.3. Не забудьте обновить CMILib
  • Исправлена команда события респауна игрока, срабатывающая при входе в конечный портал после победы над драконом. Она должна срабатывать только тогда, когда игрок действительно умирает
  • Исправление проблемы, связанной с тем, что новый метод отображения голограмм не работал на серверах 1.20.1
  • Исправление редкого сообщения об ошибке, связанной с голограммами и проверкой прямой видимости
  • Исправление, связанное с визуализацией баланса экономики, неспособной правильно отформатировать баланс игроков
  • Исправление проблемы, связанной с тем, что сохраненные стойки брони с пользовательскими предметами не обрабатывались должным образом при загрузке обратно
  • Исправление сообщения об ошибке, когда вы пытаетесь получить голову сущности, указав неверное имя
  • Изменения в названиях стека предметов головы, теперь мы будем использовать строки перевода из файла локали CMILib для голов игроков и мобов, они будут иметь отдельные имена и будут более настраиваемыми
  • Теперь при размещении головы моба/игрока и ее разбивании будет возвращаться предмет с правильным названием головы
  • Добавлена дополнительная защита для команды /cmi world, чтобы избежать телепортации игрока за пределы минимальных/максимальных границ Y мира при телепортации из нетера, чтобы избежать потенциальных проблем
  • Добавлена защита для команды /cmi world, чтобы ограничить телепортацию между границами целевого мира
Автор: bobobo
  • Исправление того, что команда msg (и некоторые другие тоже) не принимала неполные имена игроков
  • Исправление неработающего tpo, когда телепортируемый игрок находится в режиме зрителя
  • Добавлена опция блокировки телепортации выпавших предметов с помощью конечных порталов и конечных шлюзов. Эта опция включена по умолчанию из-за возможности ее использования. Это не повлияет на телепортацию игрока с помощью обоих порталов
  • Исправление голограмм, появляющихся в неправильном мире при смене миров с одинаковыми относительными координатами
  • Исправление того, что команда attachcommand "забывала" о записи ограниченного использования и не включала ее при проверке всех команд ограниченного использования
  • Корректировка проверки анти-афк, связанная с опцией AntiAfkMachines, которая должна выводить вас из режима афк быстрее, когда вы начинаете двигаться после пребывания в режиме афк без движения камеры
  • Добавлена опция, предотвращающая использование рыболовного крючка на игроках в режиме афк
Автор: bobobo
  • Добавлена возможность определить префикс для всех пользовательских сообщений о смерти
  • Исправлена ошибка, связанная с тем, что сборки сервера paper spigot 1.20+ не работали, когда CMI пыталась загрузить данные игрока, находясь в автономном режиме, что приводило к переходу игрока в основной мир
Автор: bobobo
  • Исправлено сообщение о подтверждении ранга, в котором использовалось имя конфигурации ранга, а не отображаемое имя
  • Добавлено опциональное требование к рангу в виде значения плейсхолдера. Это может быть либо текстовый тип плейсхолдера, либо значение.
  • Код:
      PlaceholderRequirements:
    - '%cmi_user_level%>=10;Get to level 10'
    - '%cmi_user_homeamount%>=3;Get 3 homes'
    - '%cmi_user_weather%==rainy;We like rain'
    Для этого необходимо указать Плейсхолдер, который мы должны найти, значение, которому он должен быть равен или выше, и, наконец, пользовательское короткое сообщение, которое мы будем показывать в качестве требования к ранжированию. Для текстовых плейсхолдеров используйте ==, в то время как для числовых можно использовать == или >=, что укажет на то, что в первом случае плейсхолдер должен быть точно на этом числе, а во втором - быть равным или больше указанного числа.
  • Улучшена скорость работы команды lastonline и убраны некоторые пустые строки с последних страниц
  • Добавлена дополнительная защита от сбоев при работе с игроками в пользовательских мирах, которые могли быть "телепортированы" в основной мир, если данные игрока были получены до загрузки мира игрока.
  • Исправление проблемы, связанной с тем, что совместимость некоторых плагинов не была полностью включена
  • Исправлена ошибка с командой head на серверах версии 1.20. Для этого вам потребуется последняя версия CMILib
  • Отсортированы головы мобов в графическом интерфейсе mobhead для удобства использования
Автор: bobobo
  • Быстрое исправление проблемы, связанной с тем, что голограммы не отображаются, если вы находитесь дальше от мирового центра
Автор: bobobo
  • Новая нода прав cmi.command.itemlore.modification позволяет изменять существующие строки истории предметов. По умолчанию это право дается всем, поэтому для того, чтобы оно имело эффект, его нужно будет отменить. Это не позволит игроку удалять существующие строчки, но при этом он сможет добавлять новые.
  • Исправление проблемы, связанной с тем, что новый метод создания голограмм приводил к появлению сообщения об ошибке на новейшей версии сервера Purpur
  • Исправлена ошибка, из-за которой некоторые команды не работали на серверах типа "бумажная ветка". Это относится к командам типа /loom /anvil и подобным. Для корректной работы обновите CMILib.
  • Исправление сообщения об ошибке при использовании неправильного regex для распознавания признаков InteractiveCommands
  • Исправление ошибки, связанной с получением списка игроков bungeecord
  • Увеличен приоритет настройки места респауна с Normal до High, что должно решить некоторые проблемы с плагином multiverse, который пытался переопределить место респауна, если загружался после загрузки CMI
  • Исправлена ошибка, из-за которой в списке рангов вместо отображаемого имени отображалось имя команды звания
Автор: bobobo
  • Исправление того, что команда give, использующая новый метод, не принимала отдельное число суммы, что может быть удобно
  • Исправление проблемы с определением игроков по неполным именам, теперь мы будем исключать все совпадения менее 50%
  • Исправлена ошибка, из-за которой команда glow не меняла цвет свечения у пользователей, чье имя начинается с правильного шестнадцатеричного кода цвета
  • Исправление загрузки шаблона подставки для брони с последними обновлениями
  • Исправление сообщения об ошибке при телепортации в домашнюю локацию
  • Исправление ошибок, связанных с тем, что tpa и tpahere не принимали правильные разрешения на переопределение диапазона
  • Исправление редкого случая, когда при наличии базы данных sqlite и принудительной перезагрузке плагина CMI без перезагрузки сервера (избегайте этого) могла возникнуть дублирующая запись пользователя, если он был в это время онлайн
  • Исправление редкой проблемы, связанной с потеплением команды и сообщениями о заголовках
Автор: bobobo
Пожалуйста, обновите CMILib перед использованием этой версии
  • Добавлено сообщение обратной связи для команды "Компас", которое отправляется игроку, по местоположению которого было сообщено о том, что на него кто-то нацелился. Это можно скрыть, используя переменную -s или просто заменив locale типа на пустую
  • Исправление редкой ошибки, связанной с расчетом tps
  • Исправление редкой ошибки при обработке сообщений о градиенте
  • Исправлена проблема с командой speed, когда в сети есть человек, чье имя начинается с цифры
Переработана команда give для приема однострочных сообщений, аналогично тому, как это было сделано в spawnmob. Это означает, что команда give теперь будет использовать другой формат при определении предметов. Хотя старый формат по-прежнему будет работать, настоятельно рекомендуется перейти на новую систему.
Как следует из слова "one-liner", теперь предметы определяются в одной длинной строке без пробелов (используйте _ для пробела). Это сделано для того, чтобы иметь одинаковый формат в разных местах, который будет расширен в дальнейшем.
В качестве примера
Код:
diamondsword;{#Gray}My_Uber_Sword;&2Goblin_Slayer!\n{#pink}With_Love!;sharpness:3,durability:3;hideenchants
Это позволит создать алмазный меч с определенным именем, историей, двумя зачарованиями и дополнительным флагом для скрытия этих зачарований в одной короткой строке. Больше нет необходимости в беспорядочном использовании переменных n a l e , теперь она поддерживает довольно много новых вещей. Например:
  1. Теперь с помощью cm{1235} можно определять пользовательские данные модели предмета.
  2. Теперь вы можете определять флаги предметов, такие как hide_enchants, hide_unbreakable и т.д.
  3. Теперь вы можете получить цветную кожаную броню с помощью простых переменных, таких как leatherboots;662266 или leatherboots;red или leatherboots;125,23,123
  4. Теперь вы можете получить специфическую окраску
  5. Теперь вы можете получить специфический козий рог
  6. Теперь вы можете получить доспехи со специфической отделкой
  7. Теперь вы можете получить украшенные горшки с определенными украшениями
Это же выражение item может быть использовано при использовании специализированных команд-переменных hasitem:[data]! и item:[data]!, которые позволят вам определить конкретный элемент, который вы хотите проверить и удалить. В последней версии мы строго проверяем материал элемента и значения его метаданных, поэтому некоторые элементы больше не будут распознаваться из-за более строгих критериев, чем раньше. Позже появятся дополнительные переменные для специализированных команд, чтобы дать вам возможность более свободной проверки, но вы всегда должны использовать более конкретные критерии, чтобы избежать удаления ценных предметов. Таким образом, теперь с помощью нового выражения item expresion можно проверять предметы с определенными данными пользовательской модели, определенным именем и определенной историей, что позволит иметь более ценные предметы.

Подробнее о его новом использовании можно прочитать на сайте Item creation with one liner – Zrips.

Известной "проблемой" является отсутствие возможности создания специфических фейерверков, но это будет сделано позже, так как эта версия заняла больше времени, чем ожидалось.
Автор: bobobo
ВерхНиз