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

  • Исправлена проблема, при которой плейсхолдеры переводились там, где этого не должно быть
  • Исправлена проблема с голограммами, вызывавшая ошибки на некоторых серверах Canvas
  • Исправлена неполная обработка MiniMessage в голограммах
  • Исправлена ошибка при смене скина на сервере Canvas
Автор: bobobo
  • Лайк 0
Реакции:1 пользователя
  • Небольшой быстрый патч для повторно возникающей проблемы с голограммами, вызывающей ошибку при конвертации старого формата в новый для тех, которые находятся в неизвестном мире
Автор: bobobo
  • Исправлено повторное появление голограмм после их удаления из файла и выполнения перезагрузки
  • Исправлено смещение голограмм вверх при конвертации старого файла голограмм — теперь они должны располагаться более корректно, хотя может потребоваться небольшая ручная корректировка
  • Небольшая корректировка обработки MiniMessage. Обратите внимание, что не следует смешивать форматы CMI и MiniMessage в одной строке. Допускается использовать их в разных строках, но каждая строка должна использовать только один тип форматирования текста. В будущем это может измениться, но на данный момент действует это ограничение.
  • Исправлена редкая ошибка при проверке статуса бана оффлайн-игрока
  • Исправлена проблема с голограммами, находящимися в мире, который больше не существует или не загружен
Автор: bobobo
  • Исправлена проблема с некорректной работой цветовых кодов в голограммах после обновления
  • Исправлено отсутствие filler-локализации для голограмм
  • Исправлено, что во время задержки (warmup) команд tpa нельзя было двигаться, даже если это разрешено в конфиге
  • Исправлено, что эффект задержки (warmup) tpa не отменялся при отмене задержки команды
  • Открытие шалкер-рюкзака теперь частично ограничено временем с последнего движения игрока для предотвращения возможных эксплойтов при использовании сторонних плагинов. Добавлено информационное сообщение о том, что рюкзак нельзя использовать во время движения, однако в большинстве случаев оно не будет появляться
Автор: bobobo
  • Полностью переработана система голограмм, включая новый формат файлов сохранения
  • При первом запуске при обнаружении старого формата создаётся резервная копия в папке FileBackups с датой и временем
  • Резервные копии будут создаваться до тех пор, пока файл голограмм не будет сохранён в новом формате (это происходит при редактировании)
  • Рекомендуется протестировать обновление перед запуском на основном сервере
  • Плагины, использующие голограммы CMI, могут работать некорректно из-за полной переработки системы
  • Полная переработка системы голограмм с нуля: улучшена асинхронность, унификация и готовность к будущим обновлениям
  • Добавлена возможность отображения старых (armor stand) голограмм для игроков с правом cmi.hologram.seeold
  • Поддержка разных типов голограмм для разных версий клиентов (особенно до 1.19)
  • Добавлена поддержка нескольких кликабельных элементов в одной строке голограммы
  • Улучшено определение области клика (с возможностью настройки)
  • Добавлена возможность задавать префиксы текста и наведения для кликабельных элементов
  • Добавлены команды:
    • aimlines — открыть редактор строк голограммы, на которую смотрит игрок
    • aimgui — открыть GUI голограммы, на которую смотрит игрок
    • lastlines / lastgui — открыть последнюю редактируемую голограмму
  • Добавлена возможность перезагружать только голограммы без перезагрузки всего плагина
  • Удалены настройки иконок и расстояния между строками (для упрощения и унификации)
  • Удалён режим отображения вниз (downward order)
  • Обновлён формат файла сохранения — более компактный и структурированный (не полностью совместим назад)
  • Обновлён GUI:
    • добавлены новые настройки
    • часть параметров вынесена в отдельные окна
    • добавлено окно анимаций
  • В New Display Mode (NDM):
    • добавлены типы: Fixed, Horizontal, Vertical, Centered
    • добавлена поддержка кликабельных голограмм для всех типов и углов
    • добавлена настройка смещения центра
    • добавлено масштабирование, смещение и вращение иконок
    • добавлена авто-ротация голограмм
    • иконки теперь корректно вращаются вместе с голограммой
    • добавлены эффекты появления/исчезновения
    • добавлена поддержка MiniMessage
    • добавлена возможность делать текст прозрачным (видимым сквозь блоки)
  • Добавлена система "board" (фон голограммы):
    • настраиваемый материал, размер и смещение
    • автоматическое масштабирование под текст
    • поддержка клика (только с передней стороны)
  • Добавлена настройка смещения зоны взаимодействия
  • При редактировании отображается область взаимодействия частицами (на 10 секунд)
  • Удалён выбор между старой и новой системой взаимодействия (теперь автоматически)
  • Удалено создание отдельных голограмм для страниц — теперь пагинация внутри одной
  • Добавлены переменные команд:
    • [nextPage] — следующая страница
    • [prevPage] — предыдущая страница
  • Добавлена настройка позиций частиц вокруг голограмм
  • Удалена опция стабилизации частиц
  • Изменено направление анимации частиц при отрицательном расстоянии
  • Дальность отображения голограмм теперь сферическая, а не кубическая
  • Голограммы обновляются при наведении на новую строку или элемент взаимодействия
  • Дополнительная информация доступна в обновлённой wiki
Автор: bobobo
  • Лайк 0
Реакции:1 пользователя
  • Исправлено: проблема, при которой глобальные переменные в некоторых местах не полностью переводились
  • Добавлена опция изменения точки появления частиц для порталов: Any, Top, Bottom или Center, что позволяет ограничить спавн частиц в определённых областях (например, частицы могут появляться сверху и опускаться вниз, подниматься вверх или распространяться от центра)
Автор: bobobo
  • Не забудьте обновить CMILib до последней версии
  • Начальная поддержка серверов Spigot 26.1. Paper ещё должен выйти, чтобы проверить корректность обработки версий без необходимости отдельных обновлений. В целом ведётся переход к более унифицированной системе поддержки версий, что должно обеспечить стабильную работу плагина при будущих обновлениях Minecraft без дополнительных обновлений
  • Исправлена проблема, при которой режим бессмертия игрока (например, tgod) мог сокращаться или полностью отключаться
  • Теперь tgod поддерживает более сложные значения времени, например 10m (10 минут) или 2h (2 часа)
  • Исправлена проблема, из-за которой модифицированные серверы могли вылетать, если скрытого игрока поражала стрела с пробитием. Это проблема самих мод-серверов, некорректно обрабатывающих отмену событий, и не затрагивает Spigot/Paper
  • Исправлено отсутствие вывода глобальной переменной [onoff] в последних версиях
  • Исправлена команда near, которая показывала одинаковое имя игрока для всех рядом
  • Добавлена возможность задавать пользовательское имя спавнерам при их разрушении для лучшего понимания их типа (строка берётся из локали CMILib)
  • Исправлен визуальный баг при редактировании брони в инвентаре офлайн-игрока
  • Исправлена проблема с командой tpo на последних версиях Minecraft при телепортации между мирами
  • Исправлена ошибка при взаимодействии с интерактивными блоками на серверах Folia
  • Исправлена проблема с командой /back на серверах Folia, когда она не всегда возвращала игрока в предыдущую локацию (решение не гарантирует 100% стабильность из-за асинхронной природы Folia, но корректно работает при телепортации через команды CMI)
  • Небольшое исправление команды invremove all/last, которая не удаляла сохранённые инвентари игроков
  • Небольшое исправление команды invsave, которая в некоторых случаях неправильно устанавливала ID сохранённого инвентаря
  • Добавлены автодополнения (tabcomplete) для команды invload
  • Внесены изменения в обработку команд repair и repaircost
Автор: bobobo
  • Быстрое исправление нескольких мест, где глобальные переменные всё ещё не переводились в сообщениях обратной связи локали
Автор: bobobo
  • Лайк 0
Реакции:1 пользователя
Исправление команды spawnmob, которая не работала на серверах типа Folia при выполнении из консоли
Исправление проблемы с обработкой голограмм
Исправление редкой ошибки, связанной с проверкой спавна сущностей
Исправление проблемы с созданием порталов

Добавлен новый GUI для выбора частиц в редакторе порталов. Не забудьте обновить CMILib до последней версии. Это обеспечит полный контроль над всеми частицами и их дополнительными настройками. Каждая частица имеет 3 базовые опции:
  • Количество – определяет, сколько частиц будет создано одним пакетом
  • Скорость – может влиять на поведение частиц
  • Вектор – распределяет частицы в заданной области
Дополнительно могут отображаться другие опции при переключении между частицами, позволяющие изменять их цвет, размер и другие параметры.


Команда panimation теперь поддерживает описания эффектов, включающие цвет, смещение и другие параметры. Они должны быть заключены в {}, например:
Код:
circle;effect:{Trail;1000;{#FFFFFF}};fdir;off:0,1.5,0
где effect – это Trail длительностью 1000 тиков с белым цветом, а также с дополнительной конфигурацией специально для panimation.

Добавлена новая команда particlepicker, которая открывает интерфейс выбора частиц. Вы можете выбрать частицу и сериализовать её (вставляет сериализованный текст частицы в чат, который можно кликнуть для копирования/вставки) для последующего использования, например в panimation.

Добавлена дополнительная защита команды msg от игроков, отправляющих слишком длинные сообщения, вызывающие проблемы на сервере.

Новые опции для планировщика (scheduler) позволяют выбирать первый или последний день недели месяца, чтобы теперь можно было запускать события, например, в первую пятницу или последнее воскресенье месяца. Вместо указания конкретного дня можно использовать LastMonthDay или FirstMonthDay. Это работает для каждого месяца (если месяц не указан) или для конкретного месяца.

Небольшие изменения в формате секции PerformOn планировщика: теперь по умолчанию используется формат списка вместо ключ-значение. Старый формат продолжает работать, новые установки будут иметь новый формат как пример по умолчанию.

Исправление потенциальной проблемы, при которой планировщик иногда не срабатывал в заданное время, если установлен PerformOn.

Внесены внутренние изменения в обработку глобальных переменных, таких как [playerName] или [targetDisplayName].
Автор: bobobo
  • Исправлена проблема с командой RT, из-за которой телепортация могла переносить игрока на координаты 0:0, если во время проверки обнаруживался запрещённый биом.
  • Полностью переработано сообщение action bar для случайной телепортации — добавлены новые переменные и больше полезной информации.
  • Небольшое изменение в определении AFK-статуса игрока при входе на сервер без каких-либо действий.
  • Исправлена проблема, из-за которой пользовательское сообщение при входе не переводило информацию об игроке.
  • Отключены цвета свечения на серверах типа Folia, так как они не позволяют создавать новые команды для настройки цвета. Включение/отключение свечения всё ещё доступно, но без выбора цвета (возможно изменится в будущем).
  • Исправлена проблема с обработкой alias и custom alias, особенно на серверах типа Canvas.
  • Исправлена проблема с командой sit.
  • Исправлено отсутствие сообщения вывода у команды silence.
  • Исправлена проблема, из-за которой %cmi_schedule_endat_[schedName]% возвращал неверное значение, если планировщик запускался вручную. Обратите внимание: значение всё ещё может быть пустым, если не использовалась переменная -updatetimer.
  • Исправлено отсутствие сообщения обратной связи при телепортации домой.
  • Исправлена проблема с проверкой безопасной телепортации, вызывавшая ошибки в некоторых случаях.
  • Исправлена проблема со скинами, если игрок выходил из игры, находясь в транспорте.
  • Исправлена проблема, из-за которой приватные дома могли быть доступны, если игрок мог телепортироваться в чужой дом.
  • Оптимизировано использование памяти для системы домов.
  • Исправлено редактирование табличек через окно диалога — теперь учитываются права игрока на использование цветов.
Автор: bobobo
ВерхНиз