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

  • Добавлена поддержка 26.3. Не забудьте обновить CMILib
  • Улучшена предварительная загрузка baltop при использовании сторонних систем экономики с небольшим количеством записей
  • Обновлён список игнорируемых команд — теперь он использует более современный интерфейс с кнопкой удаления слева
  • Исправлено: отмена события создания дома больше не приводила к отмене сообщений об успешном выполнении действия
  • Исправлено: ошибка команды dye при попытке использовать код цвета выше 255
Автор: bobobo
  • Лайк 0
Реакции:2 пользователей
  • Улучшено: команда SC теперь переносит общий цвет текста и состояние свечения таблички.
  • Улучшено: обработка переменной [item] при попытке отобразить предметы-головы — теперь должны корректно отображаться соответствующие иконки.
  • Плейсхолдеры %cmi_user_toggle_[optionsName]% и %cmi_user_togglename_[optionsName]% переименованы в %cmi_user_options_[optionsName]% и %cmi_user_optionsname_[optionsName]%, чтобы было понятнее, к каким настройкам они относятся. Старые плейсхолдеры продолжат работать как раньше, но теперь по умолчанию будет использоваться новый формат.
  • Обновление/исправление: команда killall теперь более корректно определяет, когда сущность держит подобранный предмет, благодаря чему такие сущности точнее исключаются из удаления. По-прежнему можно использовать переменную -force, но теперь сущности, которые появляются с экипировкой, например мечами, луками или бронёй, могут автоматически удаляться, если они не подбирали предметы с земли.
Автор: bobobo
  • Добавлено: возможность перезагружать только файл локализации с помощью команды перезагрузки.
  • Исправлено: цвета префиксов shout- и локального чата обрабатывались некорректно.
  • Исправлено: URL не передавался на серверы в сети Bungee.
  • Внесены некоторые обходные решения для улучшения работы сообщений Bungee и форматирования их секций.
  • Небольшая корректировка обработки дальности прорисовки игрока при смене мира, которая потенциально могла вызывать проблемы с загрузкой чанков.
  • Добавлена возможность отключить проверку/очистку цветов при использовании команды /cmi sc, что позволяет проще копировать текст с табличек без необходимости иметь доступ ко всем цветам табличек.
  • Добавлено обходное решение для проблемы с DiscordSRV, из-за которой сообщения для персонала всё ещё отправлялись в общий канал: DiscordSRV продолжал использовать старое событие чата вместо нового.
  • Исправлено и улучшено определение спрайтов.
Автор: bobobo
  • Лайк 0
Реакции:1 пользователя
  • Изменено: принудительная телепортация теперь по-прежнему учитывает защиту территорий, предотвращающую перемещение игроков.
  • Добавлено: команда itemframe теперь может выполняться для указанного игрока, что позволяет запускать её из консоли.
  • Изменено: улучшено определение обычных рамок и светящихся рамок в команде itemframe, если в ней не используются переменные.
  • Добавлено: дополнительное сообщение при попытке отправить shout-сообщение, если недостаточно денег.
  • Исправлено: shout-сообщения больше не содержат префикс shout, если они были переведены в статус локального сообщения.
  • Исправлено: потенциальная проблема с событием выхода игрока.
  • Исправлено: цвет упоминания имени игрока теперь корректно отображается при использовании HEX-цветов.
  • Исправлено: формат чата теперь учитывает переменную &r перед самим сообщением, чтобы форматирование и цвета из префикса не переносились на сообщение.
  • Исправлено: в консоли теперь отображается только имя спрайта предмета вместо полного пути с названием атласа.
  • Исправлено: tpaccept с задержкой телепортации теперь телепортирует игрока в его текущую позицию на момент телепортации, а не в позицию, где он находился в момент принятия запроса.
Автор: bobobo
  • Лайк 0
Реакции:1 пользователя
  • Исправлено: устранена проблема с tpallworld при повторном выполнении одной и той же команды.
  • Исправлено: tpallworld на новых версиях серверов не распознавал папку с данными игроков из-за изменения пути, из-за чего офлайн-игроки не могли быть телепортированы в нужное место.
  • Исправлено: предотвращение увеличения времени игры в режиме AFK переставало работать для игроков, которые уже находились в AFK, пока другой игрок не переходил в AFK.
  • Изменено: при отключении отображения скорости транспорта сообщение в Action Bar теперь скрывается сразу, вместо постепенного исчезновения в течение нескольких секунд.
  • Изменено: отображаемая скорость теперь рассчитывается за немного более длительный период, благодаря чему показатель стал стабильнее и меньше скачет.
  • Исправлено: устранена проблема с настройкой дальности обзора игроков на серверах 1.20.5–1.21.5.
  • Исправлено: настройка FillEmptyFields в GUI наборов теперь корректно применяется.
  • Добавлены: новые плейсхолдеры %cmi_playtimetop_days_[1-10]%, %cmi_playtimetop_hours_[1-10]%, %cmi_playtimetop_minutes_[1-10]%, %cmi_playtimetop_seconds_[1-10]%, которые позволяют отображать только указанную часть времени из записи игрового времени.
  • Исправлено: использование тотема при сохранении от смерти в пустоте могло привести к расходу сразу двух тотемов.
  • Исправлено: тотем мог расходоваться из инвентаря вместо второй руки. Теперь приоритет отдаётся тотему во второй руке.
  • Исправлено: команда itemframe не показывала, что рамка невидимая, если переменные не были указаны. Актуально для новых версий серверов, где могут использоваться сущности текстового типа.
Автор: bobobo
  • Добавлено: возможность автоматически удалять данные игроков CMI согласно заданным критериям очистки. По умолчанию функция отключена, чтобы сохранить прежнее поведение.
  • Изменено:Sign Spy больше не фильтрует текст, который проверяется чат-фильтром. Это увеличит количество сообщений, получаемых через Sign Spy, но позволит лучше отслеживать текст, который игроки вводят на табличках.
  • Исправлено: предметы, отправленные в чат, могли терять действие при наведении.
  • Исправлено: исправлена ошибка с определением игрока при форматировании сообщений общего чата, из-за которой одно и то же сообщение могло отображаться у разных игроков по-разному.
  • Исправлено: защита тотемом от смерти в пустоте не срабатывала, если была отключена настройка RemoveFromInventory.
  • Исправлено: голова игрока могла выпадать в точке возрождения вместо места смерти при включённом игровом правиле immediate_respawn.
  • Исправлено: исправлена обработка радиуса чата для разрешения cmi.chat.rangebypass. Обратите внимание: это разрешение должно быть явно выдано игроку — статуса OP недостаточно.
Автор: bobobo
  • Исправлено: восстановлена работа Sign Spy при использовании новой системы обработки чата.
  • Исправлено: устранены проблемы совместимости со сторонними чат-плагинами при использовании новой системы обработки чата.
  • Исправлено: пользовательские цвета пресетов для общего чата теперь применяются корректно.
  • Исправлено: старый формат регулярного выражения для вставки предметов в чат теперь снова обрабатывается правильно.
  • Исправлено: иконки головы и предметов больше не наследуют цвет чата, из-за чего они могли отображаться некорректно.
  • Улучшено: повышена производительность фильтра переименования предметов.
  • Добавлена возможность использовать материал * для применения правила ко всем материалам при ограничении переименования предметов по регулярному выражению. Например, правило *:([A-z]+ (?i)\w*spawner) запретит переименовывать любые предметы в названия вроде "Pig Spawner".
Автор: bobobo
  • Исправлено отображение полной стоимости в заголовке окна продажи (Sell GUI) — теперь корректно учитывается возможная потеря денег из-за низкой прочности предмета.
  • Исправлена ошибка, возникавшая в некоторых случаях при удалении сообщений чата.
  • Исправлена работа заранее заданных градиентов в сообщениях, содержащих специальные элементы (URL, предметы или упоминания игроков). Теперь градиент корректно применяется ко всему сообщению.
  • Добавлена возможность использовать плейсхолдер {head} в формате префикса чата для отображения головы игрока. Доступно только на серверах Paper 1.21.9+.
  • Добавлена поддержка:
    • [head:Zrips]
    • [head:a0d1fc8a-3541-4a33-bef8-bb1c66cf2b9e]
    • [head:Zrips:false] — false отключает внешний слой скина.
    Также можно использовать головы мобов, например [head:cow]. Скины мобов берутся из списка CMILib. Для использования требуется право cmi.chat.head. Голова будет отображаться прямо в сообщении чата.
  • Добавлена поддержка [sprite:<имя>] для отображения иконок предметов и блоков в сообщениях чата, например:
    • [sprite:diamondsword]
    • [sprite:particles:goldheart_2]
    Для использования требуется право cmi.chat.sprite. Следует учитывать, что не для всех материалов существуют подходящие спрайты, поэтому некоторые из них могут отображаться некорректно. Синтаксис соответствует формату MiniMessage.
  • Добавлена возможность (включена по умолчанию) отображать настоящую иконку предмета вместо его названия при использовании переменной [item]. Это делает сообщения компактнее и нагляднее. Для блоков по-прежнему будет отображаться текстовое название, так как они не поддерживают отображение таким способом.
  • Внесены дополнительные улучшения в обработку публичных сообщений через Bungee.
  • Небольшое обновление для CMIB и CMIV. Если вы используете BungeeCord или Velocity, рекомендуется также обновить эти плагины.
  • Вывод команды Baltop теперь поддерживает обработку плейсхолдеров, что позволяет отображать дополнительную информацию о каждом игроке.
Автор: bobobo
  • Лайк 0
Реакции:1 пользователя
  • Исправлено: внесены дополнительные изменения в новую систему обработки чата — теперь цветовые коды корректно работают во всех местах.
  • Улучшение: частично возвращена возможность использовать заранее заданные градиенты в сообщениях чата. Обычные сообщения работают как и раньше.
    Известная проблема: если сообщение содержит упоминание игрока, предмет или URL, градиент не применяется, и вместо него отображается обычный текст без градиента. Это связано с тем, что такие элементы переопределяют градиентную часть сообщения. Полноценное решение планируется в будущих обновлениях, так как корректная поддержка этой функции требует более сложной реализации.
Автор: bobobo
  • Исправлено: восстановлено отображение недостающих цветов в формате публичного чата.
  • Исправлено: устранена проблема, из-за которой команда /chatdelete не работала на корректно настроенных серверах.
  • Исправлено: устранена ошибка, из-за которой публичные сообщения через Bungee отображались без префикса, показывая только текст сообщения.
Автор: bobobo
ВерхНиз