- Добавлена дополнительная защита команды 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, чтобы она больше соответствовала своим ограничениям на базовое использование инвентаря
- Исправление сообщения об ошибке на старых серверах 1.20.1, связанных с командами событий
- Исправление сообщения об ошибке при попытке доступа к плейсхолдеру baltop
- Исправление проблемы с планировщиками, у которых были установлены значения плейсхолдеров для специализированной команды delay!
- Исправление сообщения об ошибке на последних серверах Paper при использовании команды /cmi kill
- Исправление сообщения об ошибке на последних серверах Paper при использовании команды /cmi suicide
- Исправление/улучшение для команды give, чтобы она принимала числовые плейсхолдеры для суммы
- Исправление того, что бой игрока не начинался при атаке на другого игрока
- Теперь cplaytime должен прекратить подсчет, если вы включили опцию не считать время игры, пока игрок находится в режиме afk.
- Новый плейсхолдер %cmi_user_sneaking% для определения того, что игрок крадется
- 2 новые команды событий swapHandItems и sneakingSwapHandItems, которые будут срабатывать, когда игрок нажимает F. Это будет работать только при отсутствии открытого инвентаря
- Исправление проблемы с некорректным отображением сообщения об отмене tpa/tpahere, если оно задано в виде типа !title!
- Улучшена работа с порталами через сеть тарзанок. Относится к настройке местоположения телепортации портала на тарзаньих серверах и телепортации игрока, которая теперь правильно обрабатывает ее, даже если на принимающем сервере никого нет. Для этого потребуется CMIB или CMIV последней версии.
- Исправление сообщения об ошибке при попытке использовать /ride на NPC
- Возвращена возможность выполнять команды при присоединении игрока, если его записанное имя не совпадает с текущим, что свидетельствует о смене имени
- Изменено расположение порталов с кликабельной команды на предлагаемую, которая выведет команду в окно чата, а не выполнит ее. Это даст лучшее представление о том, что вам нужно выполнить на другом конце на новых версиях сервера, которые имеют тенденцию сбрасывать окно чата при смене сервера. Это клиентская сторона, так что здесь ничего не поделаешь.
- Добавлена возможность вернуться на предыдущий сервер с помощью /back. По умолчанию она отключена. Когда эта опция включена, игрок может вернуться на предыдущий сервер с помощью /back, если он не совершал никаких телепортационных действий после присоединения к серверу. Это не будет сохраняться при перезапуске сервера.
- Это обновление предназначено в основном для тех, кто использует серверные сети Bungee или Velocity. Обновлены CMIB и CMIV поверх CMI, чтобы иметь лучшую обработку, когда дело доходит до обнаружения игроков серверов текущее, максимальное население и их онлайн / оффлайн состояния, которые больше не будут использовать внешнюю механику пинга, которая могла вернуть неправильную информацию в случае, если серверы не поддерживают эту опцию или что-то еще блокирует ее (порты не открыты). Обновите соответствующие плагины на обеих сторонах.
- Исправление проблемы с тем, что специализированные команды не хотели удалять предметы из рук игроков
- Исправление проблемы с командой usermeta при попытке увеличить значение
- Исправление того, что FlyAboveRoof не полностью предотвращала полет игрока над "крышей" мира
- Исправление проблемы с голограммами при пересчете их информации, что могло привести к появлению сообщений об ошибках в редких случаях
- Исправление ошибки, когда сторонние плагины пытались создать/обновить голограммы в уже несуществующих мирах
- Исправлена ошибка, связанная с некоторыми действиями, такими как проверка времени игры для оффлайн игрока на последних серверах 1.20.3
- Добавлена новая дополнительная переменная для сообщений о смерти [itemName], которая будет показывать название материала предмета, а не его отображаемое имя, как это было бы с [item]. Имейте в виду, что [item] все равно по умолчанию отображает название материала предмета, если у него не установлено пользовательское отображаемое имя.
Примеры:
- Исправление проблемы с тем, что \n в некоторых областях не переводился в новую строку, когда это должно было произойти
- Исправление проблемы, когда команда поиска не переходила на следующую страницу
- Перемещено сохранение файлов комплектов в async, чтобы избежать заминок в случаях, когда у вас огромные файлы комплектов
- Исправление/улучшение для улучшения поддержки пользовательских псевдонимов и подогрева команд
- Добавлена возможность динамического изменения цвета сообщений в боссбаре. Для этого потребуется последняя версия CMILib.
/cmi bossbarmsg Zripss -cw:0.05,10,yellow,red !!!Внимание!!!
/cmi bossbarmsg Zripss -p:100 -a:1 -s:1 -t:30 -cw:0.05,10,зеленый,розовый,662266 Событие скоро начнется!
определяется с помощью префикса -cw:, первая переменная определяет интервал обновления в секундах, имейте в виду, что вы не можете опуститься ниже 20 обновлений в секунду, а также 0.05 как наименьшее значение. Вы можете использовать 0 для секунд, которые будут обновляться настолько быстро, насколько это возможно. Второе значение определяет переходные цвета между определенными, поэтому их может быть 2 или 20. Большее количество переходных цветов может создать более плавный эффект. Это не ограничивается только 2 или 3 цветами, используйте столько, сколько хотите, только старайтесь не переусердствовать, жесткий предел - 30 переходных цветов, в то время как количество цветов на данный момент не ограничено. Цвета могут быть определены с помощью {#pink} или {#662266} или просто использовать чистые слова или hex-коды цветов, например 662266
- Исправление неработающего ответа в тарзанке, когда игрок менял сервер и получал личное сообщение
- Обновление для личных сообщений через bungee, с новой версией CMIB/CMIV ваши ответы игроку, с которым вы общались, должны сохраняться даже после смены сервера
- Добавлена возможность включить или отключить перетаскивание игрока рыболовным крючком, когда вы находитесь в состоянии ваниша. По умолчанию эта опция будет отключена, но может быть включена командой vanishedit
- Добавлена поддержка переменной -s в tphere и tp для обработки тихих команд.
- Исправлено сообщение об ошибке при обработке предмета в чате при показе книг
- Исправлено сообщение об ошибке в некоторых случаях при использовании команды shakeitoff
- Исправление проблемы с голограммами на серверах 1.20, которые не регистрировали клики, если вы все еще используете старый метод визуализации
- Исправление проблемы с тем, что на серверах 1.8.8 не распознавались эффекты цветной пыли. Имейте в виду, что из-за того, насколько стар этот сервер, его нестабильная работа с цветом может не совпадать на 100% с тем, что вы хотели, близко, но не точно
- Исправление того, что TeleportEffects не отключался сам, если вы удалили определенный эффект и выполнили базовую перезагрузку плагина
- Исправление сообщения об ошибке при использовании тостов на серверах 1.17. Потребуется обновление CMILib
- Исправление некоторых мелких проблем для серверов 1.17 - 1.19
- Исправление неработающей команды рецептов на серверах 1.12 и старше
- Walkspeed и flyspeed теперь принимают дробные ограничения разрешения, например cmi.command.walkspeed.2.5 или cmi.command.flyspeed.7.5
- Исправлена ошибка, из-за которой Ctext на основе изображений не принимал кликабельные линии. Необходимо обновить CMILib
- Исправление специализированной переменной "Задержка!", основанной на плейсхолдере, которая не срабатывала в нужный момент
- Исправлено сообщение об ошибке при использовании плагина discordSrv
- Добавлена улучшенная поддержка пользовательских сообщений о смерти, позволяющая использовать переменную [sourceDisplayName] для убийств мобов и использовать отображаемое имя моба вместо его базового типа. Мы по-прежнему будем использовать базовый тип моба по умолчанию, если для него не задано пользовательское имя.
- Исправление возможной проблемы, когда команда chatcolor не обрабатывала должным образом доступ игрока к цветовым кодам публичных сообщений, если у него была нода с правами дикой карты.
- Новый плейсхолдер %cmi_user_homelist%, который будет отображать список домов игроков
- Исправление сообщения об ошибке при создании пользовательского мира и удалении голограммы в нем
- Исправление неработающих армоэффектов на старых серверах
- Добавлена опция, исключающая повреждение окружающей среды, вызывающее режим боя с мобами.
- Добавлена возможность разрешить команды типа Rcon. По умолчанию они будут отключены.
- Исправление проблемы, связанной с установкой скина и сбросом состояния полета игрока. Это позволит решить некоторые другие потенциальные проблемы, связанные с установкой скина.
- Некоторая внутренняя чистка и рефакторинг кода, API не должен быть затронут
- Исправление проблемы с CText, не позволяющей нажимать на сообщения, для этого вам потребуется последняя версия CMILib