Скачать Content Management Interface & CMI | LastLeak • Полезные ресурсы для твоих проектов! - Обновления
  • Наше дружное комьюнити!

    Мы всегда стремимся помочь своим пользователям с любой проблемой на нашем сервере Discord или в ветке на форуме!
    Не стесняйтесь общаться и обмениваться знаниями с другими пользователями на нашей платформе – вам всегда помогут!

    Также в нашем Discord появляется сообщение о публикации нового ресурса на нашем сайте!
    Будьте всегда в курсе новинок!


    Discord Icon Наш сервер Discord
Иконка ресурса

Content Management Interface & CMI Рекомендуемый
  • Осталось загрузок за 24 часа: 2

  • CMI


    Просто небольшое дополнение для решения небольшой проблемы с новой системой тюремного заключения +- время, из-за которой игрок не помещался в тюрьму должным образом при использовании + для времени, а игрок еще не был заключен в тюрьму.
    Исправлена ошибка , из-за которой старый метод голограммы не работал на серверах 1.21.6+.
    Некоторые обновления, связанные с деконвертацией градиентов, потребуют новой библиотеки CMILib. Она будет пытаться корректнее деконвертировать градиенты в исходное состояние, вместо того чтобы выводить «грязный» вывод, где каждая буква имеет свой цветовой код. Имейте в виду, что это пока не является абсолютной гарантией: в некоторых крайних случаях система может перестать работать, и вместо упрощённого вывода будет выводиться старый полный вывод, но в большинстве случаев это должно быть просто...
    Исправлена команда itemnbt, которая ничего не возвращала или вызывала ошибку на новых серверах
    Исправлена проблема с определением старых предметов со старым NBT на серверах 1.21.5+, для полного исправления требуется последняя версия CMILib
    Исправлено использование [item], вызывавшее ошибки в консоли на серверах 1.21.6+, необходима последняя версия CMILib
    Добавлена обработка переменных %cmi.user.toggle.pmsound% и %cmi.user.togglename.pmsound%
    Модуль anvilRenameColor разделён на anvilColor и anvilRename для точного контроля
    Добавлена возможность отключать сообщения о смерти для игроков через /cmi options, требуется право cmi.command.options.deathmessages
    Исправлена команда mute, теперь корректно используется первое распознанное время
    Добавлена возможность прибавлять или уменьшать тюремное время игроку. Пример: /jail Zhax +10m добавит 10 минут, /jail Zhax -10m уменьшит. Если игрок не сидит и ему добавить время, он будет посажен. Уменьшение времени не повлияет на тех, кто не в тюрьме
    Добавлена возможность заспавнить Happy Ghast с цветной сбруей, например: /spawnmob happy_ghast:pink создаст хэппи-гаста с розовой сбруей. Цвет выбирается из 16 стандартных — произвольные HEX-цвета не поддерживаются.
    Добавлена опция спавна сущности с другой, привязанной к ней — работает на серверах 1.21.6+ (только Paper). Пример: /spawnmob happy_ghast:leash-acacia_boat создаст хэппи-гаста с привязанной лодкой. Можно использовать с любыми мобами, но сделано в первую очередь под хэппи-гаста.
    Обновлён формат команды spawnmob, теперь он ближе к однострочному синтаксису give. Старый формат остаётся рабочим, но теперь по умолчанию используется новый. Пример:
    было — skeleton_horse:baby:hp-50:n-{#brown}Death_Bringer:s-3
    стало — skeleton_horse;baby;hp{50};n{{#brown}Death_Bringer};s{3}
    Также теперь можно вводить более гибкие значения, например: skeleton_horse;n{{#red}-:;Death_Bringer;:-}
    Добавлено исключение для killall, чтобы не удалялись Happy Ghast со сбруёй.
    Обновлена обработка команды killall.
    Переменная -f заменена на -all для ясности.
    Добавлен флаг -force, который игнорирует проверки вроде прирученных или названных мобов — полезно для полного удаления конкретного типа сущностей.
    Добавлен флаг -withitems для удаления сущностей, у которых есть экипировка или предметы в руках.
    По умолчанию без флагов команда удаляет монстров, включая тех, у кого есть предметы, но исключает названных.
    Исправлена анимация сидения, из-за которой при отмене действия другими плагинами игрок мог провалиться на один блок вниз.
    Исправлена установка флагов предметов, которая могла скрывать больше информации, чем нужно, на новых версиях сервера.
    Добавлена поддержка 1.21.6 (требуется CMILib 1.5.5.0 для корректной работы)
    Исправлена некорректная локализация в GUI голограммы для поля ширины текста
    Исправлена ошибка при сохранении инвентаря, если у игрока активен эффект зелья
    Внесены внутренние изменения в обработку скинов
    Исправлена проблема, при которой при телепортации оффлайн-игрока, а затем телепортации к нему использовались старые координаты
    Исправлена ошибка команды /effect freeze
    Исправлено: нельзя было помещать предметы с data component, явно указывающим, что предмет должен экипироваться в слот головы
    Исправлено: в настройках случайной телепортации биомы в блоке исключения учитывали неправильный формат и регистр, из-за чего телепортация могла происходить в запрещённые биомы
    Исправлена ошибка при указании некорректного цвета фона для чата-пузыря
    Добавлена опция: требовать приседание для редактирования табличек на серверах 1.20+, чтобы избежать случайных редактирований (по умолчанию выключена — обычный ПКМ всё ещё открывает редактирование)

    📝 P.S. Последние две версии CMI были собраны на Java 17. Если ты всё ещё используешь Java 8 (да, она уже старая), то тебе нужна версия 9.7.14.3. Будет ли поддержка Java 8 в будущем — пока не решено, зависит от реальной необходимости.
    Корректировка/исправление, связанная с распознаванием предметов из файлов сохранения (в основном это касалось наборов, если использовались сохранения из более старых версий). Это проблема связана с веткой Paper версии 1.21.5+ (одна из основных причин, почему она так и не вышла из экспериментальной стадии).
    Вам нужно будет использовать новую утилитную команду:
    /cmi util convertitems
    Она просканирует несколько файлов и пересохранит их, создавая при этом резервные копии в папке резервных копий CMILib — на случай, если что-то пойдет не так, и потребуется откатить изменения.
    • Альтернативно, если вы используете серверы версий 1.21.0–1.21.4, то данные уже будут сохраняться в новом формате, совместимом с более поздними версиями. Однако всё равно рекомендуется запустить вышеуказанную команду, чтобы убедиться, что все файлы были обновлены, так как в обычных условиях файлы не пересохраняются, если в них не было изменений.
    Дополнение к предыдущему пункту: если вы переходите на версию 1.21.5, сохранённые инвентари могут восстанавливаться некорректно из-за указанной проблемы с распознаванием предметов. В результате некоторые предметы могут отсутствовать или быть без дополнительных данных (например, без NBT). Простые предметы (без кастомных NBT-данных) должны распознаваться правильно.

    Дополнительные исправления и изменения:
    Исправлена ошибка, при которой при проверке сообщений в чате от игроков могла появляться ошибка.
    • Исправлена проблема с проверкой прав телепортации на безопасное место при первом заходе игрока (firstspawn), из-за чего игрок мог появиться не в нужной точке при "тесном" спавне. Теперь игрок будет размещён точно по заданной координате.
    • Добавлены настройки минимального и максимального размера для масштабирования стойки для брони (armorstand) в редакторе. По умолчанию теперь ограничено от 0.5 до 3, чтобы избежать чрезмерно больших моделей.
    • Исправлена переменная [interactedEntity] в прикреплённых командах, которая ранее не обрабатывалась корректно и не возвращала тип сущности.
    • Исправлена возможность у "скованных" игроков подниматься по оси Y, хотя они не должны были иметь такую возможность.
    • Исправлена ошибка при использовании команды поиска (search), когда некоторые данные игроков не удавалось загрузить по тем или иным причинам.
    • Добавлена опция задания максимальной ширины для текста в голограммах, при превышении которой текст будет автоматически переноситься. По умолчанию установлено значение 1000, что может быть слишком широким для вашего использования, особенно если в тексте используются динамические плейсхолдеры, отображающие список данных.
    Обновлён формат сохранения данных комплектов (kits) для снижения риска потери данных из-за конфликтных имён.
    Исправлен сброс лимитов использования комплектов, если комплект временно удалялся с сервера.
    Добавлена возможность указывать имя отправителя для писем, отправляемых из консоли — теперь игроки смогут ответить, и письмо не уйдёт в никуда. Рекомендуется указать ник ответственного за коммуникацию.
    Добавлена альтернатива переменной hand — теперь можно использовать просто h в командах scan и search, для удобства и совместимости со старым стилем.
    Напоминание: обновлённый синтаксис для scan и search можно посмотреть на Scan – Zrips и Search – Zrips. Возможно потребуется вручную удалить устаревшие строки из locale-файла, чтобы обновились объяснения.
    Исправлена проблема, когда scan или search запускались даже при некорректных критериях (например, попытка искать air блоки или полностью пустые параметры).
    Исправлена ошибка при использовании search на игроках с некорректной записью.
    Исправлена ситуация, когда не отключалась неуязвимость после телепортации.
    Небольшое обновление для устранения проблемы с последними серверами Minecraft, некорректно десериализующими предметы, содержащие раздел "components".
    • Исправлено команда scale не отображала имя имя сущности в сообщении
    • Исправлено кнопка "назад" в редакторе брони не работала в некоторых случаях
    • Исправлено команда /cmi sell некорректно обрабатывала предметы во второй руке
    • Улучшена логика vanish если вы вступили в переписку с игроком до ухода в vanish и отключили ЛС в настройках vanish, то теперь этот игрок больше не сможет вам ответить. Обойти это можно, только если скрытый игрок сам начнёт диалог
    • Добавлена новая переменная в команду ride — список доступных для езды сущностей в зависимости от прав
    • Исправлено сообщение об ошибке при телепортации игрока (актуально для Purpur 1.21.4)
    • Исправлено запуск на элитрах при зажатом Shift и перьях в руке
    Исправлено сообщение об ошибке при загрузке команды спавнера на старых серверах
    Обновлён формат сохранения пользовательских метаданных — теперь данные не теряются при использовании нестандартных ключей или значений
    Добавлена настройка телепортационной неуязвимости в зависимости от мира назначения — можно задать короткий или нулевой таймер для PvP и более безопасный для PvE
    Улучшен tab-комплит для команд search и scan
    Рефакторинг: ограничения миров, пользовательские сообщения, обработка опций конфигурации bossbar
    Исправлена команда itemnbt — теперь выводит все NBT-данные предметов в последних версиях Minecraft
    Исправлена проблема с кликабельным сообщением в setspawn — теперь позволяет корректно установить точку возрождения
    Добавлена опция включения полёта при респавне, если он был активен при смерти и разрешён в мире. По умолчанию выключено. Настраивается в config.yml под world limits
    Добавлена возможность указать эффекты частиц при использовании команды tpopos
    Исправлено отсутствие частиц у команд tppos и tpopos, если они были заданы
    Исправлено сообщение toast, если в качестве иконки использовался воздух, который теперь не поддерживается сервером
    Исправлена ошибка с BungeeCord при получении UUID игрока
    Улучшено управление памятью для команды lastonline
    Улучшено управление памятью при работе механики невидимости
    Исправлена проблема, когда игрок отображался как невидимый, хотя не был им, если одновременно включены "disable on relog" и "always join in vanish"
    Рефакторинг обработки бесшумных сундуков, устранены проблемы с воронками
    Исправлена команда recipe — не отображался ингредиент для рецептов копчения
    Добавлен простой заменитель текста в ChatFilter — позволяет заменять короткие слова на эмодзи в чате и личных сообщениях
    Добавлена команда /cmi emojipicker — можно выбрать один из 1582 доступных эмодзи
    Исправлена переменная [item], которая не работала, если предмет в руке отсутствовал — теперь снова выводит [Mighty fist]
    Добавлена опция: чёрный список миров для особой обработки тотемов — не отключает ванильное поведение
    Добавлена опция: чёрный список миров с полной блокировкой тотемов — отключает и ванильную, и кастомную механику
    Исправлена проблема с невидимостью и параметром "no damage", который не срабатывал в некоторых случаях
    • Переработана команда сканирования /cmi, которая теперь использует ту же систему, что и команда поиска, когда дело касается поиска предметов. Это изменило общую механику под капотом того, как предметы проверяются и ищутся, что должно привести к примерно 2-кратному увеличению скорости по сравнению со старой системой. Все строки локалей получили жесткий сброс для этой команды. На данный момент опция очистки предметов отключена до будущих обновлений, поскольку она удаляла предметы только из базовых инвентарей, не делая этого внутри более сложных мест
    • Исправлено избыточная нагрузка на сервер в некоторых случаях при обработке сохранённых инвентарей игроков
    • Исправлено сообщение об ошибке, связанное с сохранёнными инвентарями игроков
    Сверху