- Исправление неработающих dsigns на серверах Folia
- Добавлены id и UUID сущностей в команду entityinfo. Вы можете навести курсор на строку типов сущностей для получения дополнительной информации и нажать на нее, чтобы получить UUID сущности
- Исправление проблемы, когда двусторонние голограммы отображались только с одной стороны
- Добавлено сообщение о пропаже сообщения о смерти, когда вы умираете от падения сталактита
- Переименована подпеременная при использовании команды spawnmob с chest-[itemName] на chestplate-[itemName], чтобы было понятнее, что она делает, и чтобы избежать путаницы с переменной chest, которая используется для мулов и ослов, чтобы спавнить одного с сундуком на нем
- Исправление проблемы, связанной с приватными разговорами в сети bungee, когда в некоторых ситуациях ваш ответ мог попасть не к тому адресату
- Исправление ошибки с ускорением ночи, когда все игроки в мире спят в одно и то же время, ночь пропускается, а солнце продолжает двигаться до следующего утра
- Обновление для работы с черепами, это касается только серверов 1.16.3+. Помещенные на землю черепа должны сохранять свое имя, историю и зачарования, которые были у них до помещения. Это касается только новых черепов, старые черепа будут возвращать общую информацию, как и раньше.
- Исправление проблемы, когда при нажатии shift+click на голове моба не отображалось имя владельца, если текстура черепа принадлежит существу, а не игроку.
- Исправление проблемы, когда эффект брони накладывался на короткий промежуток времени при нажатии на взаимодействующий блок, когда вы держите предмет с эффектом брони и имеете свободный слот для брони
- Исправление сообщения об ошибке в некоторых редких случаях, когда игрок входит в игру, а мы проверяем наличие полетных зарядных устройств
- Исправление проблемы с дублированием голограмм в некоторых случаях, когда вы выполняете /cmi reload
- Исправление сообщения об ошибке в событии спавна доспехов.
- Исправление ошибки при попытке изменить игровое правило. Серверы Folia.
- Исправлено сообщение об ошибке при размещении блока вдали от центра зеркала. Серверы Folia.
- Исправление того, что режим зеркала не удалял правильные предметы из инвентаря, если у вас есть предметы с дополнительными данными
- Исправление ошибки при входе в систему. Серверы (Folia).
- Исправление сообщения об ошибке при размещении табличек. (Folia) серверы.
- Исправление ошибки при использовании команды info. (Folia) серверы.
- Исправление неработающего порядка респауна. (Folia) серверы.
- Исправление проблемы со специализированными командами. Серверы (Folia).
- Исправление сообщения об ошибке при входе в режим afk. Серверы (Folia).
- Исправление ошибки при выдаче предметов игроку, при этом переполнение должно быть сброшено на землю. Серверы (Folia).
- Исправление проблемы при попытке изменить время в другом мире. Серверы (Folia).
- Исправление проблемы с тем, что команда vanish не принимала более 2 переменных.
- Исправлена ошибка, из-за которой специализированная команда ptarget! не работала должным образом при выполнении из консоли
- Добавлена поддержка параметра -s для команды tablistupdate
- Добавлен tabcomplete для vanishedit, который укажет, что вы можете напрямую изменить опции vanish
- Исправление проблемы на старых серверах, когда при использовании команды /unbreakable предмет не изменялся
- Исправление того, что некоторые плейсхолдеры не переводились в специализированных командах при выполнении из консоли
- Исправление неработающих тостовых сообщений на серверах 1.16 (обновите CMILib до версии 1.4.6.2+)
- Исправление того, что команды nbt не показывали значение для NBT, путь к которому содержит . (Обновите CMILib до версии 1.4.6.2+)
- Исправление проблемы с тем, что команда rt не позволяла выполнить команду, если вы указали более 2 переменных, в то время как мы должны иметь возможность сделать это с максимум 3
- Исправление проблемы с тем, что внутриигровой редактор armoreffect не обрабатывал должным образом эффекты, в названиях которых есть _
- Добавлена переменная offhand для команды repair, так что теперь вы можете ремонтировать предметы в offhand
- Добавлена опция игнорирования биомов для каждого мира. Ранее у нас была только опция игнорирования биомов для всех миров, теперь эта опция будет использоваться по умолчанию в случае, если опция игнорирования биомов не установлена
- Добавлена опция установки предпочитаемого биома при случайных телепортациях, при этом будет сделана попытка найти подходящее место в определенном биоме, имейте в виду, что из-за того, что случайные телепортации выглядят, ну, случайными, может потребоваться несколько попыток, чтобы найти подходящее место, если у вас строгие биомы
- Добавлена опция определения maxTries для каждого мира, которая может помочь в случае, если у вас более строгие условия случайных телепортов, которые могут потребовать больше попыток, прежде чем наступит кулдаун. По умолчанию мы будем использовать существующее значение maxTries как значение по умолчанию
- Исправление проблемы, когда использование переменной near для команды homes возвращало некоторые дома за пределы заданного диапазона
- Удалено несколько мягких зависимостей, которые могли вызывать сообщение об ошибке круговой загрузки
- Исправление ошибки при попытке выполнить действие телепортации в несуществующий мир
- Исправлено сообщение об ошибке при входе в систему, связанное с созданием команды. Это относится только к серверам Folia и потребует дополнительного обновления в будущем
- Исправление ошибки при взаимодействии с кроватью и включении взаимодействия с кроватью. Для серверов Folia.
- Исправление сообщения об ошибке при включении ночного ускорения. Для серверов Folia.
- Исправление сообщения об ошибке при первом выполнении baltop. Для серверов Folia.
- Исправление ошибки при попытке телепортироваться, сидя на существе. Для серверов Folia.
- Некоторые улучшения для ветки серверов Paper (не Folia), когда вы телепортируетесь с сущностью и хотите, чтобы эта сущность пошла с вами.
- Исправление/улучшение, связанное с сохранением домашнего местоположения на кровати
- Исправление сообщения об ошибке при проверке действительного местоположения над пустотой
- Исправление удаления голограмм _ при отображении текста в новом методе отображения
- Изменение конфигурационного файла случайной телепортации, чтобы он был более категоризированным и более последовательным. Это автоматически преобразует старый формат в новый.
- Добавлена возможность предотвратить случайные телепортации из разных миров, когда вы указываете конкретное имя мира
- Добавлена возможность ограничить случайные телепортации в мирах на основе конкретного узла разрешения мира cmi.randomteleport.[worldname].
- Исправление того, что случайные телепортации больше не учитывали таймеры охлаждения
- Обновлена логика случайных телепортов, теперь, если у вас включены Ignore.Leaves и SurfaceOnly, мы будем считать области под листьями (деревьями) действительными позициями, поэтому игрок может чаще телепортироваться в джунгли, не помещаясь на вершину дерева (если Ignore.Leaves отключен) или пропуская весь биом из-за густого покрытия листьями
- Исправление проблемы с передачей плагином ChestShop недействительного объекта OfflinePlayer
- Исправление сообщения об ошибке при размещении подставок для брони на серверах Folia
- Исправление ошибки зеркальной команды при размещении блоков на серверах Folia
- Исправление ошибки при выполнении действий sit, вызывающей сообщение об ошибке на серверах Folia
- Исправление проблемы с usermeta при работе с дробными значениями
- Исправление проблемы, когда в некоторых случаях безопасное место телепортации было установлено на +1 по оси Y
- Исправление проблемы, когда вы телепортировались сидя
- Исправление проблемы при тестировании безопасного местоположения на вершине мира
- Исправление того, что не отключался tabcomplete для команд, связанных с комплектом, когда его модуль был отключен
- Отключена защита от того, что интерактивные команды не могли быть привязаны к игрокам. Теперь это возможно. Это позволит вам отмечать игроков и запускать команды, когда другие игроки взаимодействуют с ними. Это можно использовать для игровых событий по тегам или для всего, что вы можете придумать.
- Небольшая поправка для сидения на блоках, таких как лестницы, плиты, которые все еще помещают игрока выше, чем должно быть на серверах 1.20
- Корректировка телепортации, позволяющая использовать пустые пространства в один блок на серверах 1.14+, так как мы можем переползать, если это необходимо
- Исправление размещения игрока на лестничном блоке было немного смещено
- Исправление проблемы, когда вы телепортируетесь, сидя на лестнице
- Вернулось определение безопасного местоположения по трассировке лучей, что должно обеспечить более точное определение безопасной для телепортации области на основе фактической формы блоков. Например, теперь вы можете иметь безопасное место телепортации, окруженное заборами
- Исправление проблемы, когда дома/войска или другие сохраненные локации телепортации находились над крышей нета, что больше не приводило к телепортации в нужное место
- Исправление того, что команда /spawn не сообщала о недействительном местоположении или неудачном действии телепорта, если оно было неудачным
- Исправление звука домашней телепортации, отправляемого не тому пользователю
- Исправление того, что голограммы в некоторых случаях визуально дублировались при выполнении /cmi reload
- Добавлена недостающая вкладка завершения для команды checkperm, чтобы включить имена игроков
- Улучшено завершение вкладок для itemlore и itemname, чтобы обеспечить более удобные для пользователя результаты, особенно если текст содержит шестнадцатеричные коды цветов
Исправление использования команд типа /back to location, которая находилась в воздухе, приводило к тому, что вы оказывались на земле, а не летели по воздуху
Исправление проблемы с телепортацией в чужой дом, который находится в опасном месте и требует выполнения команды обхода, которая не обрабатывалась должным образом
Исправление команды itemname, не заполнявшей вкладку с названием существующего предмета
Исправление того, что команда itemlore не обрабатывала вкладку complete должным образом
Теперь в iteminfo будут кликабельны строки с названием предмета и его историей, на случай, если вы захотите быстро их найти
Добавлена поддержка плагина AuraSkills. Хотя этот плагин является продолжением плагина Aurelium и может иметь те же настройки конфигурации, для его распознавания необходимо поместить его в отдельный раздел. Мы рассматриваем его как совершенно другой плагин. Используйте AuraSkillsRequirement в файле Ranks.yml, сами требования определяются так же, например, farming:10 или power:20
Исправление проблемы с командами /top на серверах Arclight
Обновите CMILib перед обновлением до этой версии
- Исправлена редкая проблема, когда при поиске действительного места телепортации, находящегося на минимальной возможной высоте по Y, происходил сбой на один блок. Теперь она позволяет телепортироваться на высоту Y:1.
- Исправление проблемы, когда при нажатии на иконку дома в графическом интерфейсе телепортировался владелец дома, а не тот, кто нажал на нее
- Исправление проблемы с регистрацией обратного местоположения при использовании лифта
- Исправление ошибки при использовании нового метода телепортации на старых серверах бумажной ветки. Обновите CMILib, чтобы он начал действовать.
- Удалено пользовательское событие CMIPlayerTeleportEvent, так как теперь мы должны использовать только CMIAsyncPlayerTeleportEvent в качестве точки отсчета перед телепортацией игрока. Обновленный API
- Исправление пользовательского события CMIAsyncPlayerTeleportEvent, которое еще не срабатывало при телепортации игрока
- Исправление для команды killall (Folia)
- Исправление для команды hologram (Folia). Требуется обновление CMILib.
- Исправление редактора арморстендов (Folia)
- Исправление проблемы с телепортацией (Folia)
- Исправление проблемы с домами возле:[количество] в некоторых случаях
- Исправление того, что сообщения игроков с теневой мутью все еще доходили до Discord
- Исправлено приложение скина сервера 1.20.4, вызывающее мерцание
- Исправление ситуации, когда игрок сидел немного выше, чем должен быть на серверах 1.20
- Исправление сообщений обратной связи от команд опций, которые отправлялись целевому игроку, а не отправителю команды
- Исправление проблемы с редактором внутриигровых списков в случаях, когда ему нужно было показывать сокращенные сообщения и содержащие цвета, что приводило к несоответствующему виду строк
- Корректировка для команды tps, чтобы чаще показывать 20tps вместо 19.99
- Корректировка для серверов 1.20 при обнаружении целевых блоков, теперь мы будем пытаться игнорировать блок, в котором вы находитесь непосредственно внутри
- Добавлена возможность игнорировать листья при случайной телепортации
- Добавлена возможность игнорировать определенные материалы при случайной телепортации
- Добавлено сообщение на панели действий для команды /rt, чтобы показать, что поиск действительного местоположения активен.
- Плохая локация телепортации изменена с лавы на плохой пол, который включает в себя блоки лавы, кактуса и магмы
Последнее, что потребовало некоторого времени на разработку, это изменение обработки телепортаций. Это касается всех телепортаций внутри плагина, и все они будут переведены в режим Async, если это возможно. Чтобы использовать это в полной мере, вам понадобятся серверы Paper branch. Серверы Folia поддерживаются, но могут иметь несколько небольших проблем, связанных с этим, пока они не будут решены.
Вы можете увидеть в консоли сообщения вроде "Zrips moved too quickly!" из-за того, что серверы Paper не полностью учитывают асинхронные телепортации игроков. На серверах Folia такой проблемы нет. Если кто-то знает возможное решение, как избежать этих сообщений в консоли со стороны кода, я буду рад выпустить патч для этого, но это не влияет на сервер и, в худшем случае, это просто раздражающее сообщение сервера из-за того, как быстро игрок телепортируется.
Что подразумевает это изменение? Ну, теперь вы сможете телепортироваться в любое место без нагрузки на сервер, теперь вы можете выполнять случайные телепортации в чанки, которые не генерируются заранее, и при этом сохранять стабильные 20 tps на стороне сервера. По результатам тестирования команды Floris, общая телепортация просто фааааст и не вызывает никакой заметной нагрузки на сервер, независимо от того, сколько вы путешествуете.
Вся логика, связанная с безопасной телепортацией и определением местоположения, была переписана с нуля, по сути, старый код был удален. Так что некоторые незначительные изменения могут наблюдаться то тут, то там, но в целом все должно остаться как было, с учетом опасных блоков или отсутствия свободного места, которые можно обойти с помощью старой команды /tpbypass. Если все прошло успешно, то игроки не должны заметить никакой разницы в поведении, кроме увеличения производительности сервера.
- Исправление проблемы с тем, что после применения скина количество экспы у игроков было равно 0
- Исправление того, что настройка прямого значения setworth проверяла ограничения на покупку/продажу в обратную сторону.
- Перевернута настройка прямого значения setworth, теперь левый клик увеличивает, а правый уменьшает значение, чтобы соответствовать другим UI
- Исправление проблемы со специализированными командами и проверкой != с последним обновлением, не учитывающей, что у вас может быть более одной проверки с переменным разделителем |
- Небольшое изменение для заполнителя itemcount, теперь вы можете использовать %cmi_user_itemcount_% для получения количества предметов из всего инвентаря независимо от типа материала
- Исправление проблемы с ночным ускорением, создающим сообщение об ошибке в некоторых случаях
- Исправление/дополнение для "asConsole! ptarget:$1! " не работал должным образом, когда псевдоним с этими переменными запускался игроком. По соображениям безопасности эта функция работала только при выполнении команды из консоли напрямую, что ограничивало ее использование
- Исправление того, что пользовательские псевдонимы не обрабатывали должным образом плейсхолдеры при выполнении команды из консоли
- Исправление для серверов 1.8.8 при использовании редактора брони и попытке сделать стойку брони невидимой
- Обновлена команда setworth, позволяющая задавать значение предметов непосредственно из консоли, если вы укажете название материала и его значение
- Новая переменная для setworth для установки цены покупки предметов, например cmi setworth stone -s:1 -b:0.5 имейте в виду, что цена покупки не может быть выше цены продажи
- Исправление сообщения об ошибке на стороне клиента при наличии сторонних плагинов, управляющих командами, что приводило к сообщению об ошибке, в котором говорилось о том, что игрок не является частью команды, из которой он удаляется.
- Исправление ошибки, из-за которой планировщик не обновлялся новыми записями, если у вас включена функция Randomize и вы просто делаете /cmi reload