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

Устранение проблемы, возникшей в последней сборке, когда подключенные команды могли перестать работать после каждого перезапуска сервера. Пожалуйста, дважды проверьте файл security.key и ваши резервные копии, чтобы эти ключи соответствовали предыдущим значениям, так как они могли быть сгенерированы заново. Приносим извинения за неудобства.
  • В последнем обновлении исправлена ошибка, связанная с сообщениями о тайлах afk
  • Добавлен новый плейсхолдер %cmi_p_[playerName]_display_name%, который может отображать имя целевого игрока. Это позволит вам использовать реальное имя игрока в выводах для пользовательских команд псевдонимов вместо отображения его реального имени.
  • Улучшение предварительного просмотра чата для серверов 1.19.1, которое должно более правильно окрашивать и переводить предварительный просмотр сообщения в то, как оно должно выглядеть в конце. Это включает в себя переводы ссылок, теги игроков, цвета, шестнадцатеричные цвета, градиенты, предмет в руке и т.д.
  • Небольшое исправление для цветов градиента в общем чате и использования цветов градиента
  • Лайк 0
Реакции:2 пользователей
  • Небольшое изменение для команды опций. Теперь сообщения обратной связи будут отправляться целевому игроку, а не отправителю команды. Это означает, что вы можете выполнять команды в консоли, одновременно информируя целевого игрока о результате. Вы всегда можете скрыть эти сообщения с помощью переменной -s.
  • Оптимизирован расчет балтопа при изменении баланса игрока. Это ограничит частоту обновления баланса не более чем раз в 15 секунд, даже если игрок получит тысячи изменений баланса за это время, мы обновим его только один раз.
  • Исправление того, что afk->CheckInterval не работал так, как нужно
  • Теперь титул афк должен появляться в момент входа в режим афк без дополнительной крошечной задержки, как это было ранее
  • Улучшение для сообщений заголовка Afk. Теперь оно будет затухать и исчезать, чтобы создать более плавный опыт.
  • Добавлены отсутствующие %cmi_user_toggle_tagsound% и %cmi_user_togglename_tagsound%.
  • Исправление проблемы, связанной с тем, что количество искривлений в пользовательском интерфейсе было превышено, и излишки нужно было переносить, что само по себе приводило к тому, что отображалась только одна точка искривления
  • Небольшое исправление проблемы с новым слушателем событий чата, представленным в 1.19.1, который не присутствует в 1.19, но все еще пытается быть зарегистрированным
  • Лайк 0
Реакции:1 пользователя
Обновлен плагин CMIB с некоторыми улучшениями производительности и общего характера. Пожалуйста, обновите его до последней версии с сайта https://www.zrips.net/cmib/.

  • Обновлен плагин для поддержки серверов 1.19.1
  • Изменен внешний вид визуализации игрового времени, которое теперь более настраиваемое и по умолчанию намного короче. Добавлена новая строка локали, и вы можете определить дополнительное поведение в этом же файле локали, если хотите показывать больше или меньше времени.
  • Исправление пагинации пользовательского интерфейса комплектов, все еще не работающей в некоторых ситуациях
  • Добавлена возможность определения пользовательских иконок для пользовательского интерфейса /options
  • Добавлена возможность отправлять публичные сообщения, находясь в канале staffmsg, используя ! в начале сообщения
  • Очередная работа над IC обработкой, когда дело доходит до граждан NPC. Это должно стать последним обновлением, которое решит эту проблему раз и навсегда (скрестим пальцы)
  • Добавлена возможность задать пользовательскую высоту крыши, на случай, если вам нужна другая высота, когда вы предотвращаете багги игроков на вершине, но у вас есть некоторая пользовательская высота, определенная другим плагином.
  • Исправлено обнаружение исчезнувших игроков сенсорными блоками скалька
Пожалуйста, обновите CMILib, так как были внесены некоторые изменения в ядро, связанные с обработкой редактирования чата.
  • Исправление некорректной локализации для команды tppos при неправильном определении местоположения цели
  • Некоторые обновления для команд (kick, mute, ban, tempban) при использовании глобальных заполнителей при указании причины. Это позволит вам быть более гибкими и иметь более динамичные сообщения при выполнении этих команд
  • Исправление пагинации пользовательского интерфейса комплектов, которая не занимала более 2 страниц, если количество комплектов было от 56 до 84 комплектов
  • Исправление %cmi_jail_reason_[jailName]_[cellId]% %cmi_jail_time_[jailName]_[cellId]% и %cmi_jail_username_[jailName]_[cellId]% не давали последовательных результатов, когда в одной камере было заключено более одного игрока. Теперь они должны правильно отображать информацию о последнем заключенном игроке.
  • Добавлена возможность выполнять определенные команды при заключении или освобождении игроков из тюрьмы. Это будет поддерживать глобальные переменные, заполнители и команды специализированного типа для полного контроля над ними.
  • Общая переработка визуального оформления и обработки команды /jailedit
  • Переход от этого беспорядочного вида
    1

    к новому, который должен быть более чистым и последовательным.
    2

    То же самое относится к редактированию тюремной камеры
  • Теперь при добавлении новой тюрьмы вам будет предложено ввести имя тюрьмы вместо предложения команды add. Это будет больше соответствовать общей работе с подобными вещами.
  • Для удобства добавлена возможность визуализации границ тюрьмы (S) в команде jailedit. Это будет либо использовать встроенную визуализацию CMI, либо запускать плагин SelectionVisualizer, чтобы показать текущие границы тюрьмы.
  • Некоторые обновления локали для команды /jailedit, чтобы соответствовать новому виду и новой обработке.
  • Небольшое изменение в работе с тюрьмами, когда у вас есть несколько тюрем, но не во всех из них есть установленные клетки, поэтому процесс посадки в тюрьму был неудачным из-за того, что недействительная тюрьма выбиралась как ближайшая. Теперь мы будем отдавать предпочтение тем тюрьмам, которые правильно настроены.
  • Теперь список клеток в /jailedit можно щелкнуть, чтобы получить список заключенных игроков, которые могут быть освобождены из тюрьмы, щелкнув их имя.
  • Небольшое исправление для личных сообщений, которые не отображались у отправителя в некоторых ситуациях.
  • Небольшое улучшение, когда дело доходит до плейсхолдеров на основе игрока в пользовательском псевдониме, который запускается из консоли. Это означает, что в общем случае у нас нет реальной ссылки на игрока, которую мы могли бы взять и использовать для перевода плейсхолдеров. Теперь мы попытаемся получить ее из переменных, указанных в этой команде. Это не на 100% верный способ, но он позволит вам использовать некоторые placeholder из консоли, для которых требуется определенный игрок в качестве источника. Например, 'asConsole! lp user $1 permission set cmi.command.sethome.%cmi_equationint_{cmi_user_maxperm_cmi.command.sethome_1}+1%'.
  • /cmi checkcommand позволит вам нажать alt+клик на команде, чтобы вставить ее в чат для более простого ее использования
  • Исправление проблемы с gui комплектов и комплектов, у вас есть доступ к предварительному просмотру, но вы не можете получить их, в то время как нажатие на один из них приводило к глюку иконки комплектов
  • Исправление того, что игровое время не останавливалось, как должно, когда вы исчезали, и вы включили определенную функцию, связанную с этим
  • Исправление того, что команда сохранения /cmi saveditems не выбирала правильное имя предмета, если оно не было первым в указанной переменной
  • Улучшен графический интерфейс /saveditems, который теперь будет работать быстрее и меньше загромождать консоль
  • Исправлена проблема с графическим интерфейсом /saveditems, показывающим одну и ту же категорию для всех предметов при использовании переменной -c:all, теперь он будет правильно показывать категорию предметов
  • Улучшено определение стоимости предметов, когда речь идет о пользовательских головах с наложенными на них текстурами. Это работает с головами мобов и игроков. Файл сохранения для стоимости будет содержать несколько странные линии, но мы не можем этого избежать. Обновите CMILib, чтобы это вступило в силу.
  • Исправление проблемы совместимости с плагинами типа stacker и командой ride on players.
  • Добавлена поддержка сообщения о запрете по умолчанию для перевода основных глобальных переменных, таких как [playerDisplayName], [senderDisplayName] и т.п.

Хот фикс​

  • Исправление ошибки, при которой проверка разрешения cmi.command.recipe.admin игнорировалась
  • Исправление того, что присоединенные команды не распознавали переменную click:[action]! должным образом и всегда по умолчанию использовали правый клик
  • Лайк 0
Реакции:1 пользователя
Это обновление потребует новейшей версии CMILib, так как некоторые методы были перенесены в CMILib из CMI для централизованной обработки
  • Исправление того, что баланс экономики не учитывал его формат, когда UseShortNumbers установлено в true и баланс меньше 1k
  • Оптимизирована производительность задачи форматирования денег
  • Добавлена возможность отдельно определять внешний вид суммы при использовании UseShortNumbers. Это применимо только в том случае, если мы действительно добавляем определенный суффикс, а если сумма меньше и не имеет суффикса, мы будем использовать MoneyFormat
  • Исправление для отключения рецептов, когда речь идет о ракетах, которое вызывало некоторые незамеченные проблемы.
  • Известная проблема: Пользовательские рецепты для резки камня, требуя определенный предмет по определенным критериям, таким как название предмета, история или данные NBT, будут включать все рецепты, относящиеся к тому же предмету, в список доступных для изготовления, это позволит вам изготовить только определенный предопределенный предмет, в то время как остальные будут отключаться. Это означает, что он все еще работает, просто визуализация того, что вы можете сделать с этим предметом, нарушена на стороне клиента, и у меня нет возможности исправить это с помощью плагина, это должно быть решено Mojang.
  • Исправление нежелания рецептов создаваться, если вы пытались создать рецепты, использующие одни и те же ингредиенты с разными метаданными для получения одинаковых результатов.
  • Отключение рецептов, только для версии 1.13 и выше. После выполнения команды /recipe в пользовательском интерфейсе появится новая кнопка, которая позволит вам отключить выбранный рецепт. Это доступно только людям с узлом прав cmi.command.recipe.admin. Вы можете отключать и пользовательские рецепты.
  • Добавлены новые типы пользовательских рецептов: костер, каменотес, кузнечное дело, взрыв, курение. Это означает, что пользовательский интерфейс рецептов получил общее обновление для включения новых типов.
  • Добавлена возможность требовать точный предмет для рецепта, это применимо только для серверов 1.13 и выше. По умолчанию эта опция будет включена, и будет требоваться точное описание предмета, которое может включать название предмета, его историю или данные NBT, например, данные конкретной модели или что-то еще между этими строками. Эту функцию давно ждали и просили добавить, так что теперь вы можете использовать головы мобов/игроков для пользовательских рецептов, что может привести к уникальным результатам и добавить немного свежести вашему серверу.
  • Боковое примечание: из-за того, как работает камнеметание, после добавления/удаления нового рецепта вам придется перелогиниться, чтобы заметить изменения.
  • Еще одно примечание: если вы начнете добавлять/удалять или отключать ванильные рецепты, то при следующем запуске сервера после входа игрока вы можете увидеть сообщение следующего содержания
  • "[13:25:25 ОШИБКА]: Tried to load unrecognized recipe: cmi:02deba28-4dc9-3b0b-abe5-af56f5018ce8 removed now."
  • Это произойдет один раз, и при следующем перезапуске ошибка больше не появится.
  • Теперь удаление пользовательских рецептов не требует перезапуска сервера, это относится только к серверам 1.13+.
  • Был изменен формат сохранения внутренних рецептов, который включает более специфические уникальные имена рецептов, основанные на их структуре, поэтому, чтобы избежать возможных проблем, мы будем делать резервные копии этого файла, пока файл не будет обновлен до нового формата. Это позволит сохранить резервный файл до тех пор, пока вы не внесете изменения в сохраненные пользовательские рецепты, которые будут обновлены до нового формата. Это просто запасной вариант на случай, если вы по какой-то причине захотите вернуться к старой версии, которая не будет поддерживать новый формат.
  • Исправление того, что предустановленные градиентные сообщения чата не работали, если для ClickHoverMessages было установлено значение false
  • Исправление проблемы, возникавшей при попытке заморозить/разморозить время, когда оно находилось в специальном ускоренном состоянии перемещения
  • Небольшое исправление, связанное с тем, что узел разрешения cmi.inventoryhat выполнял ненужные действия для предметов, которые уже разрешено помещать в соответствующие слоты.
  • Добавлена поддержка [message] и [updatedmessage] для секции команд фильтра чата, которая позволяет вставлять оригинальное или измененное сообщение игрока.
  • Лайк 0
Реакции:1 пользователя
  • Теперь команда sudo игнорирует доступ игроков к узлу разрешения cmi.command.sudo.bypass, если команда была выполнена с консоли
  • Исправление голограмм и их анимации частиц клика не следовали за значениями рысканья игрока
  • Добавлена возможность избежать загрузки всех файлов локали из репозитория github. Имейте в виду, что при отключении этой опции вам придется либо уже загрузить нужный файл локали, либо загрузить его вручную. Но если у вас уже все настроено, и вы не хотите иметь лишние файлы, то теперь у вас есть такая возможность.
  • Исправление того, что состояния блоков не отображались в команде blockinfo
  • Исправление того, что blockinfo сообщала о размерах блоков как -1 для всех значений
  • Исправление возможного падения сервера при использовании бумажных сборок 1.19 и наличии голограмм с плавающими предметами
  • Теперь команда tp поддерживает возможность использования координат местоположения, например LT_Craft;10;100;10, что автоматически перенаправит вас на команду tppos.
  • Новая команда /speed, которая будет автоматически перенаправлять вас на команды flyspeed или walkspeed в зависимости от вашего текущего состояния. Вам по-прежнему нужно разрешение на доступ к командам speed и walkspeed или/и flyspeed, но это упростит использование команд и позволит более автоматически и плавно менять скорость без необходимости запоминать длинные команды и использовать конкретную, просто приземлитесь на землю и вы измените скорость ходьбы, начните летать и вы сможете изменить скорость полета.
  • Добавлено отсутствующее сообщение о смерти, когда вы получаете удар сталагмитом
  • Исправлено неправильное распознавание сообщения о смерти при смерти в лаве на серверах 1.16.5 purpur
  • Добавлен компас восстановления в качестве необязательного требования для отображения компаса в босс-баре.
  • Добавлено необязательное требование удерживать компас восстановления, чтобы включить местоположение смерти в компас боссбара
  • Некоторые изменения, связанные с обработкой времени, чтобы исправить некоторые проблемы и улучшить его обработку в целом, когда речь идет о нескольких функциях, работающих вместе друг с другом. Это включает в себя изменение общей скорости времени, плавные переходы времени, ускорение времени сна и поддержание состояний заморозки/разморозки времени.
Автор: bobobo
  • Лайк 0
Реакции:1 пользователя
ВерхНиз