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

  • Первоначальная МАЛЕНЬКАЯ поддержка серверов 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
  • Это обновление предназначено в основном для тех, кто использует серверные сети Bungee или Velocity. Обновлены CMIB и CMIV поверх CMI, чтобы иметь лучшую обработку, когда дело доходит до обнаружения игроков серверов текущее, максимальное население и их онлайн / оффлайн состояния, которые больше не будут использовать внешнюю механику пинга, которая могла вернуть неправильную информацию в случае, если серверы не поддерживают эту опцию или что-то еще блокирует ее (порты не открыты). Обновите соответствующие плагины на обеих сторонах.
Автор: bobobo
  • Исправление проблемы с тем, что специализированные команды не хотели удалять предметы из рук игроков
  • Исправление проблемы с командой usermeta при попытке увеличить значение
  • Исправление того, что FlyAboveRoof не полностью предотвращала полет игрока над "крышей" мира
  • Исправление проблемы с голограммами при пересчете их информации, что могло привести к появлению сообщений об ошибках в редких случаях
  • Исправление ошибки, когда сторонние плагины пытались создать/обновить голограммы в уже несуществующих мирах
  • Исправлена ошибка, связанная с некоторыми действиями, такими как проверка времени игры для оффлайн игрока на последних серверах 1.20.3
  • Добавлена новая дополнительная переменная для сообщений о смерти [itemName], которая будет показывать название материала предмета, а не его отображаемое имя, как это было бы с [item]. Имейте в виду, что [item] все равно по умолчанию отображает название материала предмета, если у него не установлено пользовательское отображаемое имя.
Автор: bobobo
ВерхНиз