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

  • Исправление проблемы с тем, что после применения скина количество экспы у игроков было равно 0
  • Исправление того, что настройка прямого значения setworth проверяла ограничения на покупку/продажу в обратную сторону.
  • Перевернута настройка прямого значения setworth, теперь левый клик увеличивает, а правый уменьшает значение, чтобы соответствовать другим UI
  • Исправление проблемы со специализированными командами и проверкой != с последним обновлением, не учитывающей, что у вас может быть более одной проверки с переменным разделителем |
  • Небольшое изменение для заполнителя itemcount, теперь вы можете использовать %cmi_user_itemcount_% для получения количества предметов из всего инвентаря независимо от типа материала
Автор: bobobo
  • Исправление проблемы с ночным ускорением, создающим сообщение об ошибке в некоторых случаях
  • Исправление/дополнение для "asConsole! ptarget:$1! " не работал должным образом, когда псевдоним с этими переменными запускался игроком. По соображениям безопасности эта функция работала только при выполнении команды из консоли напрямую, что ограничивало ее использование
  • Исправление того, что пользовательские псевдонимы не обрабатывали должным образом плейсхолдеры при выполнении команды из консоли
  • Исправление для серверов 1.8.8 при использовании редактора брони и попытке сделать стойку брони невидимой
  • Обновлена команда setworth, позволяющая задавать значение предметов непосредственно из консоли, если вы укажете название материала и его значение
  • Новая переменная для setworth для установки цены покупки предметов, например cmi setworth stone -s:1 -b:0.5 имейте в виду, что цена покупки не может быть выше цены продажи
  • Исправление сообщения об ошибке на стороне клиента при наличии сторонних плагинов, управляющих командами, что приводило к сообщению об ошибке, в котором говорилось о том, что игрок не является частью команды, из которой он удаляется.
  • Исправление ошибки, из-за которой планировщик не обновлялся новыми записями, если у вас включена функция Randomize и вы просто делаете /cmi reload
Автор: bobobo
  • Первоначальная МАЛЕНЬКАЯ поддержка серверов Folia. Мы пока не поддерживаем Folia официально. Что это значит? Ну, это значит, что CMI будет работать на серверах Folia, но с некоторыми проблемами из-за того, насколько Folia придирчива к некоторым областям и сколько всего CMI нужно обновить, чтобы быть полностью совместимым. Изначально ожидайте довольно много ошибок, но базовые функции должны работать. Вы можете протестировать его и сообщить о проблемах, которые должны быть решены со временем. Он не предназначен для живых серверов, но он позволит вам иметь тестовую платформу, а мне - продолжать работать над ним и устранять проблемы.
  • Исправление для команд kill/suicide, когда речь идет о ранних версиях сервера 1.20.4, которые вызывают некоторые всплывающие ошибки
  • Небольшая поправка для специализированных команд check: variable, когда нужно проверить, не равны ли значения, а также условие !=
  • Новый плейсхолдер %cmi_user_uuid_[playerName]% для получения UUID игроков
  • Исправление команды /near, показывающей одно и то же имя для всех записей
  • Исправление проблемы с разминкой команд и телепортацией игрока, которая должна была отменить оригинальный таймер разминки
Автор: bobobo
  • Улучшения касаются перемещений игрока при езде на неуправляемых сущностях, которые не будут вызывать PlayerMoveEvent, используемый в основном плагинами защиты территории, и позволят игроку попасть в зоны, в которые он не должен попасть. В целом, это обходной путь для существующей проблемы minecraft и применяется только тогда, когда игрок едет на неуправляемых сущностях.
  • Исправление того, что список вкладок не переводил отображаемое имя игрока должным образом и использовал только оригинальное чистое имя игрока
Автор: bobobo
  • Оптимизирована производительность команд псевдонимов
  • Исправление проблемы с энчантами riptide на трезубцах и защитой от эксплойтов, которые в некоторых случаях неправильно работали и приводили к удалению предмета
  • Дефрагментирован код команды maxhp с небольшими изменениями, которые теперь должны правильно учитывать ограничение максимального хп, установленное в файле конфигурации
  • Исправлена ошибка, из-за которой команда /ride не всегда предотвращала телепортацию игрока в зоны, в которые ему нельзя входить
  • Исправление проблемы, связанной с фильтрацией символов, которая не переводила переменные при фильтрации слов из команды личных сообщений
  • Увеличен максимальный диапазон обновления голограмм до 128 блоков, имейте в виду, что это только для нового метода отображения, так как он намного эффективнее старого. Старый по-прежнему ограничен 64 блоками.
  • Добавлена новая переменная для команды /cmi kit -c, которая будет принудительно проверять условия перед выдачей комплекта игроку. Зачем это нужно? Если у вас есть определенные условия для комплекта, например, его стоимость или общий кулдаун на его использование, и вы хотите отдать этот комплект другому игроку, не обходя эти ограничения, это позволит вам сделать это. Имейте в виду, что в случае, если игрок находится в оффлайне, мы не будем проверять разрешения на обход целевых игроков и будем проверять только требования, как есть.
  • Небольшие улучшения в команде tps для более корректного отображения скачков задержки сервера
  • Исправление того, что планировщик не переводил должным образом плейсхолдеры, когда он должен это делать
  • Исправление того, что %cmi_afk_count% не показывал правильные цифры
  • Некоторые оптимизации для более эффективной работы с афк-игроками
Автор: bobobo
  • Исправление ошибки, возникавшей в некоторых редких случаях при разборе плейсхолдеров
  • Исправление того, что редактор чата attachcommand не удалял полностью прикрепленные записи команд. Это не вызывало никаких проблем, просто оставляло бесполезную информацию в стеке предметов
  • Исправление сообщения об ошибке при попытке использовать asFakeOp! на серверах 1.14 и старше
  • Исправление проблемы, когда визуальная запись о запрете оставалась в базе данных даже после окончания действия запрета. Это был только визуальный глюк, который никак не влиял на реальное состояние бана игрока.
  • Добавлено пользовательское сообщение о смерти игрока при взрыве Tnt, вызванном другим игроком
  • Исправлена проблема с круговой загрузкой плагинов, когда у вас были плагины Jobs и EcoEnchants
Автор: bobobo
  • Добавлена дополнительная защита команды invsee, когда она включает быструю модификацию инвентаря с обеих сторон, что могло вызвать некоторые проблемы
  • Добавлено сообщение на панели действий, информирующее о взимании денег при открытии ящиков с шулькерами из инвентаря, когда установлена цена взимания денег
  • Оптимизация для команды alias и ее полного распознавания вкладок
  • Исправление некорректной обработки размещения плит в зеркальном режиме
  • Добавлена возможность не переводить плейсхолдеры для планировщиков, что позволяет более гибко использовать такие команды, как bossbarmsg, которые могут показывать динамические значения на основе плейсхолдеров
  • Новая специализированная переменная команды ph!, которая будет пропускать перевод плейсхолдеров перед передачей команды на дальнейшую обработку. Это позволяет передавать чистую команду с плейсхолдерами вместо того, чтобы переводить их вручную. Например, "ph! cmi bossbarmsg all -sec:3 %cmi_server_time_mm:ss%" создаст динамическое сообщение боссбара, а "cmi bossbarmsg all -sec:3 %cmi_server_time_mm:ss%" создаст сообщение со статическим текстом. В зависимости от того, нужно ли вам переводить плейсхолдеры до или после, это даст вам большую свободу действий.
  • Исправление проблемы с командой /seen при использовании стороннего плагина vanish, который мог возвращать "странные" значения
  • Добавлена возможность разрешить %checkitem_...% плейсхолдеры, по умолчанию мы блокируем их из-за потенциального использования. Аналогичную опцию, возможно, придется отключить и на стороне плагина CMILib в будущих обновлениях.
  • Некоторые улучшения для команды /cmi hat, чтобы она больше соответствовала своим ограничениям на базовое использование инвентаря
Автор: bobobo
  • Исправление сообщения об ошибке на старых серверах 1.20.1, связанных с командами событий
  • Исправление сообщения об ошибке при попытке доступа к плейсхолдеру baltop
  • Исправление проблемы с планировщиками, у которых были установлены значения плейсхолдеров для специализированной команды delay!
  • Исправление сообщения об ошибке на последних серверах Paper при использовании команды /cmi kill
  • Исправление сообщения об ошибке на последних серверах Paper при использовании команды /cmi suicide
  • Исправление/улучшение для команды give, чтобы она принимала числовые плейсхолдеры для суммы
  • Исправление того, что бой игрока не начинался при атаке на другого игрока
Автор: bobobo
  • Теперь cplaytime должен прекратить подсчет, если вы включили опцию не считать время игры, пока игрок находится в режиме afk.
  • Новый плейсхолдер %cmi_user_sneaking% для определения того, что игрок крадется
  • 2 новые команды событий swapHandItems и sneakingSwapHandItems, которые будут срабатывать, когда игрок нажимает F. Это будет работать только при отсутствии открытого инвентаря
  • Исправление проблемы с некорректным отображением сообщения об отмене tpa/tpahere, если оно задано в виде типа !title!
Автор: bobobo
  • Лайк 0
Реакции:1 пользователя
  • Улучшена работа с порталами через сеть тарзанок. Относится к настройке местоположения телепортации портала на тарзаньих серверах и телепортации игрока, которая теперь правильно обрабатывает ее, даже если на принимающем сервере никого нет. Для этого потребуется CMIB или CMIV последней версии.
  • Исправление сообщения об ошибке при попытке использовать /ride на NPC
  • Возвращена возможность выполнять команды при присоединении игрока, если его записанное имя не совпадает с текущим, что свидетельствует о смене имени
  • Изменено расположение порталов с кликабельной команды на предлагаемую, которая выведет команду в окно чата, а не выполнит ее. Это даст лучшее представление о том, что вам нужно выполнить на другом конце на новых версиях сервера, которые имеют тенденцию сбрасывать окно чата при смене сервера. Это клиентская сторона, так что здесь ничего не поделаешь.
  • Добавлена возможность вернуться на предыдущий сервер с помощью /back. По умолчанию она отключена. Когда эта опция включена, игрок может вернуться на предыдущий сервер с помощью /back, если он не совершал никаких телепортационных действий после присоединения к серверу. Это не будет сохраняться при перезапуске сервера.
Автор: bobobo
ВерхНиз