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

  • Исправлена небольшая проблема с голограммами
  • Небольшое изменение для /blockinfo
  • Дополнительные настройки для правого клика по головам, теперь, если мы не можем определить имя владельца, мы будем использовать "unknown", который взят из файла CMILib.
  • Некоторые исправления, связанные с распознаванием владельца головы для голов мобов, которые на самом деле не имеют никаких идентификационных данных, сохраненных в них, обычно предоставляется только URL-адрес кожи, но мы можем узнать, какой моб является "владельцем" своей головы по ее текстуре, так что все хорошо. Для этого вам понадобится новейший CMIlib.
  • Небольшая корректировка для /worthlist для поддержания порядка a-z
  • Исправлена проблема с worldlimits not reapplying players fly state при возвращении в мир, где вы летали, но его нет в списке миров с включенным режимом полета. Это относится только к серверам 1.17
  • Исправлена проблема с командой /generateworth, устанавливающей некоторые значения на неправильные, если у вас есть разные суммы от источника до назначения на основе результатов рецепта.
  • Теперь плагин будет игнорировать shulkerboxes в команде /sell, если в них есть какие-либо предметы, просто чтобы предотвратить случайную продажу предметов, которые вы, возможно, не захотите. Соответствующее сообщение появится, информируя об этом во время выполнения
  • Добавлена возможность требовать, чтобы предметы были полностью отремонтированы, прежде чем игрок пытаться их продать.
  • Добавлена возможность снижать стоимость предметов в зависимости от уровня их прочности, поэтому предмет с оставшейся прочностью 30% будет стоить всего 30% от первоначальной цены. Это будет указано в дополнительном сообщении.
  • Оптимизированы расчеты максимального времени воспроизведения для повышения эффективности
  • Добавлена возможность отключить автоматический калькулятор максимального времени воспроизведения, если вам не нужно обновлять максимальное время игры и вы хотите сэкономить небольшое количество ресурсов сервера.
  • Небольшое исправление, когда дело доходит до новых голограмм, которые были настроены для взаимодействия, но новые команды набора не распознаются
  • Исправлен ПКМ по голограммам на серверах 1.17
  • Еще одна корректировка для сообщений субтитров afk, которая сломалась в последних обновлениях. Эта функция любит выходить из строя.
  • Теперь команда flyspeed с -s не будет предоставлять сообщение обратной связи для отправителя и получателя команды.
  • Исправлена ошибка, из-за которой некоторые из размещенных на земле голов не отображали имя владельца при ПКМ
  • Исправление для команды /se при попытке добавить табуляцию к полному тексту подписи при пустых первых строках
  • Исправить команды /scan, иногда не обнаруживая элементы
  • Исправлена ошибка, из-за которой команда сканирования (/scan) по-прежнему запускала загрузку старого устаревшего материала (однократно), что вызывает временный всплеск задержки.
  • Исправление ошибки создания команды предупреждения в случае, если другой плагин установил причину предупреждения для нулевого значения.
  • Новая команда как /cmi generateworth, которую можно использовать только с консоли. Это попытается определить ценность предметов по их рецепту и ценам на ингредиенты. Вы можете изменить значение дополнительного бонуса в файле конфигурации, который может увеличивать или уменьшать цену предметов, если вы хотите, чтобы она была выше или ниже суммы стоимости ингредиентов. Имейте в виду, что это не волшебство,
  • Вам по-прежнему необходимо определить цены на базовые товары, и вам нужно дважды проверить, имеют ли новые установленные цены реальный смысл в зависимости от вашей экономики. Вы получите сообщение вывода в консоль с новыми записями, в то время как старый файл будет сохранен в папке резервного копирования, если вы хотите сделать откат или что-то в этом роде.
  • Небольшое исправление, связанное с тем, что повторяющиеся записи отображаются в /worthlist после определенных действий. Dint действительно вызывал какие-то проблемы, но теперь это исправлено.
  • Добавлена возможность поразить определенную локацию, например / smite LT_Craft; 134.5; 70.0; 124.5.
Автор: bobobo
  • Исправление ошибки при дублировании подставки для брони
  • Исправление проблемы для версии 1.17, когда /head не выводил головы игроков.
  • Небольшая поправка для команды killall
  • Решение проблемы с заполнителями p####i серверов, вызывающей некоторые ошибки при синтаксическом анализе в асинхронном режиме
  • Увеличен допустимый прирост опыта от рецепта кастомных печек до 2 с 1 на серверах 1.17.
  • Включено автоматическое отключение звука с помощью /mute, если вы не хотите слушать себя.
  • Исправлена ошибка, из-за которой команда walkspeed показывала сообщение обратной связи отправителю команды, даже если использовалась переменная -s
  • Оптимизированная обработка сообщений ActionBar, которая теперь в несколько раз быстрее, особенно когда нам нужно отправить одно и то же сообщение нескольким игрокам.
  • Обновлена обработка свечения и подобных вещей для большей совместимости с другими плагинами.
  • Некоторые проблемы могут по-прежнему присутствовать из-за обработок некоторых функции со стороны самого Minecraft.

Дополнительное исправление, относящееся к команде /anvil в 1.17 Известная вещь, а не проблема CMI в частности, начиная с версии 1.17 вы можете видеть сообщение панели действий, информирующее, сколько игроков из какого количества спят. Это обычное сообщение от новой добавленной функции, game rule PlayersSleepingPercentage и, согласно некоторым фундаментальным исследованиям, выглядит как клиентская. Это означает, что у нас будет это раздражающее сообщение, которое на самом деле невозможно отключить. Есть несколько возможных способов решения этой проблемы, отправив пустое сообщение панели действий сразу после этого, но это может вызвать только мерцание, что не идеально.
Автор: bobobo
  • Исправлена некорректная ротация игрока, когда он сидит на серверах 1.17.
  • Исправлена ошибка, из-за которой вы могли парить в воздухе при использовании команды чтобы сидеть и перемещении игрока с определенными действиями.
  • Исправлена ошибка, связанная с сообщениями с субтитрами afk.
  • Исправлена команда наковальни на серверах 1.17
  • Исправлена проблема с созданием портала на серверах 1.17 с пакетами данных, что снижает минимальную высоту сборки до -64
  • Исправлено срабатывание команд событий voidFall раньше, чем следовало бы, если вы находитесь на сервере 1.17 с минимальной высотой lover.
  • Исправлена ошибка, из-за которой вы могли продолжать отправлять личные сообщения игроку, когда он переключается в режим невидимки.
  • Исправление для сообщений, используемых в файле переводов с помощью! Toast! переменная работает не так, как задумано.
  • Небольшое возможное исправление, касающееся последних сборок 1.17 и обработки скинов игроков
Автор: bobobo
  • Добавлен /spawnmob goat:screaming
  • Добавлен /spawnmob axolotl:[lucy/wild/blue/gold/cyan]
  • В /entityinfo добавлены индикаторы
  • Добавлена вкладка с полными правилами игры для команды /gamerule.
  • Добавлена новая дополнительная переменная для команды Groundclean как + fl, которая будет включать падающие блоки, имейте в виду, что теперь по умолчанию мы не будем их удалять, и если вы хотите удалить их, вам нужно будет добавить эту переменную специально.
  • Удалены устаревшие строки переводов из команды time как «am» и «pm», в настоящее время мы используем глобальные строки из CMILib.
  • Исправлена ошибка, из-за которой субттиль afk не обновлялся при выполнении базовой перезагрузки /cmi
  • Теперь /cmi give распознает значение вроде spawner: random (для этого вам понадобится последняя версия CMILib), которое выберет случайный тип генератора из списка, расположенного в файле конфигурации CMILib.
  • Исправлена проблема с сообщением обратной связи о денежном переводе, в некоторых частях по-прежнему использовавшим полные числа, хотя у вас включен формат коротких чисел.
Автор: bobobo
  • Исправлены некоторые проблемы, когда глобальные переменные не переводятся.
  • Исправлена проблема с китами и письменными книгами, содержащими текст типа json.
  • Небольшое изменение при определении доступных p####i-сервера
Автор: bobobo

Имейте в виду, что это все еще не рекомендуемая сборка плагина для серверов, у которых есть онлайн, но мы приближаемся к ней.​


  • Добавлена возможность отключить выпадение головы в определенных мирах, по умолчанию он будет включать их все, пока список пуст. У вас есть отдельные варианты для голов игроков и мобов
  • Новое настраиваемое событие как CMIPlayerWarnEvent, которое предоставит игроку предупреждение с предупреждающей информацией, это событие может быть отменено.
  • Исправлена проблема с некорректным переводом [playerDisplayName] в некоторых ситуациях.
  • Небольшое исправление при перезагрузке файлов конфигурации и некоторых сообщений, касающихся функции сообщения о смерти (не выполнено, 1.17 вышел в неподходящее время) отображается в консоли при использовании настраиваемого языкового стандарта
  • Исправлена ошибка, из-за которой GUI портала отображал команды портала при нажатии некоторых кнопок GUI.
  • Обновлена обработка GUI портала, чтобы не выводить команды, по которым нажимает игрок. Более чистая консоль, когда кто-то редактирует портал
  • Добавлена дополнительная линия для безопасного внешнего местоположения для порталов, когда она установлена.
  • Обновление API, относящееся к CMIAnvilItemRenameEvent и асинхронным методам, создающим некоторые несоответствия
  • Сокращена часть информации из сообщения обратной связи /cmi entitynbt, когда вы выполняете это будучи игроком, и весь экран заполняется информацией. В настоящее время это скрывает только строки из рецептов и рецептов, относящиеся к огромным спискам, вы все равно можете навести курсор на эти записи, чтобы лучше просмотреть, или распечатать все в консоли для полного вывода.
  • Устранение проблемы, связанной с командой /cm inv
  • Дополнительное исправление, связанное с командой /cmi inv с быстрым нажатием кнопки
  • Небольшое обновление для файла сохранения деформации, чтобы использовать более точные номера слотов. Это в основном меняет слот, такой как 0, на 1, чтобы указать, что это его первый слот. Это просто визуальное изменение, и все должно обновляться автоматически при следующей загрузке / сохранении файла деформации.
Автор: bobobo

Эта версия создана не для работающих проектов (серверов) по нескольким причинам. Прежде всего, это сборка для разработчиков, и необходимо провести дополнительное тестирование. Во-вторых, эта версия в основном предназначена для серверов 1.17. В-третьих, из-за серьезных изменений в базовом коде и некоторых изменений, не рекомендуется переходить к этой версии на реальных серверах.


Теперь о самом обновлении. Как вы уже догадались, версия 9.0.0.0 предназначена для поддержки серверов 1.17. Но главное изменение - это полный переход к использованию CMILib. Зачем нам это нужно, спросите вы? Хорошо,
CMILib будет содержать большинство методов, которые используются в нескольких плагинах в одном централизованном месте, которые могут быть использованы из других плагинов без реальной необходимости их реализации в них.
Это само по себе уменьшит размеры плагинов, и их обновление станет проще, так как автору плагина не нужно будет обновлять все до единого, если скажем в списках материалов изменится только небольшая вещь. Вдобавок к этому, благодаря тому, что будет одна централизованная система, то будет возможно избежать дублирования некоторых кешей, например, названия материалов или даже некоторые общие строки перевода плагинов. Некоторые строки локализации перемещаются из CMI в CMILib. Почему? Поскольку это более или менее универсальные плагины, которые можно использовать в нескольких плагинах, обновление имени мобов в CMILib будет отражено во всех других плагинах, так что больше никаких повторяющихся записей, и мы можем использовать это во всех плагинах.
Переход должен быть более или менее безболезненным, строки языкового стандарта будут скопированы из существующих строк языкового стандарта, поэтому они должны быть переведены так же, как и раньше. Кроме того, CMILib выберет язык по умолчанию, который вы установили в CMI, поэтому в целом вы не должны замечать какой-либо другой или неправильный языковой стандарт при переходе на эту версию. Имейте в виду, что смена языкового стандарта - это односторонний процесс: если вы решите вернуться к версии 8.x, некоторые строки языкового стандарта будут полностью сброшены.


С этого момента CMI требует CMILib 1.0.1.0 и выше. Вы можете получить его ЗДЕСЬ.



Что касается фактических примечаний к обновлению. Как обычно для обновления новой версии
  • Добавлены названия материалов
  • Имена типов мобов
  • Типы эффектов.
  • Добавлена поддержка светящихся рамок предметов для команды /itemframe.

Дополнительные исправления / изменения:
  • Устранение проблемы с заполнителем в dsign
  • Дополнительный языковой файл для команды /smite для разделения спавна целевого игрока и целевого местоположения
  • Исправление проблемы, связанной с новой проверкой ограничений, приводящей к некоторым ошибкам
  • Добавлен /warps псевдоним по умолчанию
  • Исправлена проблема с плавным переходом времени

Известные проблемы:
/anvil не работает на серверах 1.17, это работа в стадии разработки и должна быть запущена в более поздних версиях.
Автор: bobobo
  • Исправлена проблема, когда вы катались на игроке, а затем повторно входили в игру.
  • Исправлена ошибка, из-за которой плата за fly не распознавала числовые имена игроков.
  • Небольшая корректировка для переменной pweather и -s
  • Второе исправление, связанное со случайным телепортом из другого мира, создающим файлы региона в исходном вместо целевого.
  • Небольшая корректировка, связанная с плэйсхолдерами в командах псевдонимов, поскольку переменные охлаждаются с помощью | в то время как мы хотим предотвратить их перевод, но в то же время выполняем вещи, которых не должно быть, пока он выглядит как заполнитель
  • Исправление проблемы с /inv, когда целевой игрок удерживает предмет на курсоре, а вы открываете его, что могло привести к потере предмета.
  • Исправлена проблема с субтитрами afk, которые не берутся из файла пользовательской локализации, а по умолчанию используются EN, пока вы не выполните /cmi reload.
  • Исправлена проблема с /inv, когда целевой игрок выполняет некоторые быстрые действия, когда вы закрываете просмотр инвентаря.
  • Исправление для /inv, когда игрок, который редактирует инвентарь, выполняет некоторые быстрые действия
  • Исправлена ошибка, из-за которой голограммы не отображались, если вы установили крайнюю частоту обновления и вошли в систему.
Автор: bobobo
  • Исправление проблемы с псевдонимами, не допускающими шестнадцатеричных цветовых кодов
  • Теперь tppos будет игнорировать проверку безопасного телепорта и будет телепортироваться напрямую в определенное место, вместо того, чтобы пытаться получить безопасное. Поскольку эта команда предназначена для телепортации вас в определенное место, мы не должны изменять ее до этого.
  • Исправлена ошибка, из-за которой таймер панели босса в боевом режиме не сбрасывался, когда моб бьет вас, и вы не сопротивляетесь, даже таймер все равно сбрасывается, и вам нужно подождать определенное количество времени, прежде чем вы сможете использовать команды после последнего удара моба по вам
  • Исправлена ошибка, из-за которой боевой режим не включался для некоторых типов мобов.
Автор: bobobo
ВерхНиз