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

Не забудьте обновить CMILib

  • Небольшая оптимизация использования памяти
  • Обновление для метода показа частиц, который теперь использует метод из CMILib. Вам необходимо обновить CMI и CMILib, если вы используете последние сборки серверной версии 1.20.2
  • Исправление того, что взаимодействующие команды не принимали переменные взаимодействия специализированных команд
  • Исправление проблемы с редкой ошибкой случайной телепортации на серверных сборках бумажного типа
  • Исправлена проблема отсутствия кнопки "Назад" в графическом интерфейсе геймерула из-за того, что ее место занимало игровое правило
  • Добавлена возможность перенаправления сообщений о смерти на панель действий. Проверьте конфигурационный файл deathmessages. Имейте в виду, что сообщения action ba потеряют возможность наведения на текст
Автор: bobobo
  • Лайк 0
Реакции:1 пользователя
  • Оптимизировано использование общей памяти, что должно помочь при наличии десятков тысяч записей пользователей на сервере
  • Исправлена ошибка, связанная с некорректным расчетом шанса падения головы игрока после повторных убийств
  • Добавлена информация о префиксе и суффиксе разрешения в команду /cmi info при наведении курсора на имя игрока. Это может не отображаться, если у вас уже есть настройки, вам придется либо сбросить секцию newNameHover для информационной команды в файле локали, либо добавить переменную [title] в нее вручную
  • Файл Kit.yml снова перенесен в собственную папку. Почему, спросите вы? Потому что теперь вы можете разделять наборы или группы наборов на файлы и просто кидать их в папку и перезагружать плагин (уникальные имена наборов по-прежнему нужны). Все новые наборы по умолчанию будут помещаться в файл kits.yml, как это было раньше, но вы всегда можете изменить его расположение, переместив его вручную или с помощью внутриигрового GUI-редактора. Примечание: если вы переместите набор в другой файл с помощью игрового редактора, то старый файл будет удален, из-за некоторых внутренних ограничений мы будем удалять (перемещать в резервную папку) все файлы, которые не присутствуют в существующих записях наборов при их сохранении, поэтому просто убедитесь, что вы скопировали файлы, не ожидая сохранения с помощью игрового редактора, который принудительно сохранит наборы, и новые файлы наборов будут автоматически перемещены в резервную папку.
  • Перемещены Particles и TeleportEffects из основного файла конфигурации в свой собственный, который находится внутри настроек под именем ParticleEffects.yml
  • Перемещена RandomTeleportation из основного файла конфигурации в свой собственный, который находится в настройках под именем RandomTeleportations.yml
  • Перемещена вся папка deathmessages из папки settings в папку locale для более последовательного расположения переводимых файлов
  • Исправление того, что при переключении погоды игроков с дождя на солнце трезубец с заклинанием "Риптид" все еще работал в течение короткого периода времени
  • Исправление того, что с помощью определенных команд можно было определить, находится ли игрок в vanish и online
  • Исправление того, что переменная spawnmob hp не устанавливала правильное значение здоровья мобов
  • Окно выбора сущностей в спавнере теперь правильно использует переводимые названия типов сущностей
  • Исправлена ошибка, из-за которой команда saveitems не обрабатывалась, если было указано 6 переменных
  • Исправлена ситуация, когда игрок не переходил в боевой режим, если конечный урон был равен 0 из-за сопротивления всех игроков. Мы должны переводить игрока в боевой режим, даже если он не может нанести никакого урона.
  • Исправление, при котором комплекты с ограниченным временем использования проверяли наличие денег или exp, прежде чем сообщить о том, что они недоступны
Автор: bobobo
Переработана команда spawnmob, так что, хотя ее код сильно изменился, старые форматы в большинстве случаев все еще должны работать.

  • Добавлена улучшенная поддержка цветной кожаной брони для команды spawnmob. Теперь вы можете использовать
    /spawnmob zombie:boots-leatherboots/125/205/25
    /spawnmob zombie:boots-leatherboots/pink
    /spawnmob zombie:boots-leatherboots/#66ff22

    Комбинации для окраски кожаной брони. Первая задается в RGB от 0 до 255, вторая - пользовательским именем цвета, третья - кодами HEX.
  • Добавлено новое пользовательское событие CMIPlayerOpenArmorStandEditorEvent, которое вызывается перед открытием редактора подставок для брони и может быть отменено, если вы не хотите, чтобы игрок редактировал определенные подставки для брони.
  • Добавлена поддержка переменной saddle для команды spawnmob, чтобы спаунить в сущности с экипированным седлом, если это возможно /spawnmob pig:saddle
  • Добавлена поддержка ламы с сундуком для команды spawnmob
  • Добавлена поддержка голов игроков при спавне мобов. Использование: /spawnmob zombie:helmet-head/Notch
  • Добавлена поддержка всех типов лодок для команды spawnmob. Использование: /spawnmob boat:bamboo
  • Добавлена поддержка второго пассажира для лодок для команды spawnmob. Использование: /spawnmob boat ps:sheep ps2:cow
  • Добавлена новая переменная для команды spawnmob как notpersistent, которая будет порождать мобов, которые будут удалены при перезагрузке сервера или выгрузке чанка
  • Добавлена новая переменная для spawnmob как nopickup, которая будет определять, что моб не может подбирать предметы
  • Добавлена поддержка таймера истечения срока действия для порожденных мобов. Он ограничен максимум 20 минутами и определяется в секундах. Использование /spawnmob zombie:ex-120
  • Добавлена поддержка основных и скрытых генов панды, раньше брался один определенный ген и устанавливался для обоих значений, теперь можно определять разные гены с помощью. Пример panda:lazy-worried
  • Теперь при указании цели в команде mobspawn порожденные монстры будут обращены к цели
  • Переменная hp перенесена в раздел определения мобов
  • Переменная target перенесена в раздел определения мобов
  • Обновлена строка локали по умолчанию для команды spawnmob, которая содержит только базовый пример и ссылку на веб-страницу с гораздо лучшим объяснением того, что и как можно использовать. Это не повлияет на существующие файлы локалей, только на новые. Если вы хотите получить обновленную версию, то вам нужно будет удалить поясняющие строки из секции spawnmob в вашем файле локали
Более подробную информацию, касающуюся этой команды, можно найти здесь https://www.zrips.net/cmi/commands/spawnmob/.
Автор: bobobo
  • Небольшое изменение в сообщении обратной связи о невозможности определить ctext по предоставленному имени, теперь оно должно включать имя ctext, чтобы было более понятно, почему произошла ошибка
  • Исправление проблемы с окрашенной кожаной броней с динамическим цветом, установленным на тип здоровья, на некоторых модемных серверах
  • Добавлен новый плейсхолдер %cmi_user_holo_page_[hologramName]%, который будет возвращать текущий номер страницы указанной голограммы
  • Исправлена ошибка, из-за которой при использовании заполнителей, не имеющих значения, возвращались противоречивые результаты для предметов без значения
  • Увеличен максимальный диапазон порталов для частиц с 64 до 128 блоков. Можете смело идти, только не переусердствуйте.
  • Небольшое исправление отображения частиц портала в зависимости от доступа, которое могло привести к противоречивым результатам
  • Небольшое исправление, связанное с тем, что на неподдерживаемых серверах в gui голограммы не отображалась опция включения нового метода отображения
Автор: bobobo
  • Исправление проблемы с взаимодействующими голограммами
  • Увеличено количество возможных взаимодействий для голограмм с 5 в секунду до 10
  • Исправлено неправильное направление частиц при вращении фиксированной взаимодействующей голограммы, которая использовала новый метод отображения
  • Исправлена ошибка, при которой голограмма пропускала первую строку, если та была установлена на пустую с помощью "_"
  • Исправление неработающего списка вкладок в серверах 1.20.2
  • Исправление того, что %cmi_user_glow_name% не возвращало обычное название цвета
  • Добавлена возможность встраивать кнопки пагинации в голограмму вместо создания отдельных голограмм. Это сделано в основном для нового способа отображения и может быть включено в редакторе голограмм. Некоторые предостережения: Если текст не центрирован, то он не будет соответствовать наведению текста, так как это основано на стороне голограммы, на которую вы смотрите, а не на точном положении текста, так как мы не можем точно определить его расположение без введения гастеримации. Наилучшие результаты достигаются при использовании фиксированных голограмм с центрированным текстом.
Автор: bobobo
  • Быстрое исправление проблемы, связанной с тем, что голограмма отображалась не в правильном направлении и без двустороннего эффекта
  • Исправление/дополнение для последнего изменения, касающегося поиска игроков по неполным именам. Мы по-прежнему будем отдавать предпочтение точным именам игроков, а затем прозвищам и проверять только возможные неполные совпадения с онлайн-игроками
  • Проверка игрока теперь должна правильно включать возможные онлайн-игроки по их никам, это должно быть наиболее очевидно при использовании команды tpa
  • Оптимизирован процесс обновления голограмм
  • Добавлены цифры урона в виде голограмм. Это будет включено по умолчанию, и вы можете отключить это для pvp и/или pve боев в конфигурационном файле в разделе combat. Номера повреждений видны только для игрока, нанесшего повреждения. Если вы используете сервер 1.19.3+, то будет использован новый метод отображения, который позволит масштабировать голограмму соответствующим образом, чтобы учесть большие расстояния, например, когда вы стреляете в кого-то из лука на большом расстоянии.
    1

  • Добавлены 2 новые опции в /cmi options для переключения количества урона в pve и pvp, чтобы каждый мог настроить их по своему вкусу
  • Изменения в /cmi condense и /cmi uncondense, теперь по умолчанию мы не будем проверять наличие обратных рецептов, например, до сих пор мы проверяли, можете ли вы сгущать ломтики дыни в дыню и можете ли вы расгущать дыню в ломтики дыни. Теперь вы можете сгущать ломтики дыни, но она не будет сгущаться, если вы не создадите для этого пользовательский рецепт. Отключить эту функцию и вернуться к прежнему поведению можно в файле конфигурации в разделе рецептов.
  • Исправлена ошибка, связанная с тем, что при полетах в лодке, миникарте или просто при езде на каком-либо транспортном средстве во время полета с вас снимается плата за передвижение
Автор: bobobo
  • Исправление сообщения об ошибке при установке взаимодействующих команд для миров, которые больше не существуют
  • Исправление проблемы при перемещении голограммы, угол наклона которой не равен 0, а порядок ее расположения установлен вниз, и она содержит иконки и является новым методом отображения, которые размещались в неправильном месте
  • Исправление отсутствия линии внутри голограммы, когда первая линия установлена на иконку
  • Теперь cmi rt должен правильно учитывать границы мира, больше никаких телепортаций за его пределы
  • Некоторые внутренние изменения, касающиеся распознавания игроков по их именам. В основном это касается старых серверов, где игрок мог быть выбран по неполному имени.

P.S. Известная проблема. Если вы используете последнюю сборку Spigot 1.20.2, то у вас могут возникнуть проблемы, связанные с тем, что файлы сервера больше не обфусцируются, а недавнее обновление для поддержки серверов 1.20.2 вышло из строя. Ждем подтверждения, что это особенность, а не ошибка, если это особенность, то будет выпущено еще одно обновление для поддержки новой версии без обфускации.
Автор: bobobo
  • Поддержка серверов версии 1.20.2
  • Переработана работа с сообщениями Toast, что в целом касается только серверов 1.20.2+, более ранние версии могут быть добавлены позже. Общий функционал остался прежним, а внутри мы будем использовать более эффективный способ отображения этих сообщений игрокам.
Автор: bobobo
  • Лайк 0
Реакции:1 пользователя
  • Fix for default locale for resetdbfields command
  • Fix for itemlore command not taking properly color limitations based on cmi.colors.itemlore.[color] permission node
  • Fix for rankup and randdown command still using rank config name and not display name for its feedback messages
  • Fix for -s not working for head command as it should
  • Fix for limited use items lore not being properly updated in some specific situations
  • Improved /cmi attachcommand chat editor mode to more properly process special variables like !limiteduse:5!. Still some visual inconveniences present, like not being able to see limited use line. Tho you can add new one which will override existing.
Автор: bobobo
  • Быстрое исправление проблемы, связанной с CText
Автор: bobobo
  • Лайк 0
Реакции:1 пользователя
ВерхНиз