- Базовые характеристики предмета применяются при его создании, а не после загрузки
- Убрано отладочное сообщение Lookup при перезагрузке
- Реализация HIDE_POTION_EFFECTS для <=1.20.4
- Добавлена функция setItemDisplay/setItem для установки предмета сущности ItemDisplay.
"item", "i", "type", "t", "material", "mat", "m"
, по умолчанию AIR, поддерживает предметы MM- добавить bulletCullingHeight/cullHeight и bulletCullingWidth/cullWidth к пулям Text Display
- Исправление NPE для частицы
spell_mob_ambient
- добавить bulletCullingHeight/cullHeight и bulletCullingWidth/cullWidth в пули отображения пакетов
- Переход к использованию традиционной проверки isSimilar
- Вернитесь к использованию традиционной проверки isSimilar
- SlashMechanic:
- - onHitEntitySkill работает только при наличии сущности
- - Сделать так, чтобы дуга слэша действительно формировалась вокруг центра, а не просто вперед
- - добавьте "directionTowardsTarget"/"dtt", чтобы определить, следует ли рассчитывать рысканье/наклон для направления на цель, по умолчанию false, игнорируется, если matchCasterDirection=true
- - Добавьте "targetxoffset", "txo", "tx" и так далее для x,y,z.
- Build 5122 - Сегодня в 06:54:15
- Исправление атрибутов предметов в <1.20.4
- Исправлено неработающее распространение в механике телепорта с целями-существами закрывает #1638
- Исправлен стат скорости атаки (надеюсь) закрывается #1623
- Исправлен NPE в VariableManager закрывается #1626
- Добавить таргет @HighestBlock, нацеливается на самую высокую локацию в начальной позиции
- Добавлена команда pin warp
- Добавлен обратный псевдоним для неправильного написания
- Отображение сущностей по умолчанию на максимальном уровне освещенности
- Исправлена ошибка с отображением предметов
- Исправление Options.HideFlags
- Неразрушимый - это, на самом деле, не слово
- Исправление голов игроков для <=1.20.4 и >=1.20.6
- Исправить математику ThreatTable.threatSet
- Преобразование карты ThreatTable в UUID, чтобы сделать ее более надежной
- Исправлена сборка 5113
- Добавление пропущенной реализации для конфигурации предмета HideFlags
- Исправлено исключение ConcurrentModificationException при работе с босс-барами
- Различные опции, которые берут предмет, теперь могут принимать дроптейбл и использовать случайный предмет из него, например, тип моба Item
AddDefaultItemOptions.Material
to specify default item material
Make aliases be consistent across mechanics for:Make variableSet default to 0 instead of null if float/int
- aura name
- aura group
- variable values
Fix error when making spawn egg for mobs without display
Make SkillExecutor.getLocationTarget also check for entityTargeters
Material#getKey() includes Minecraft namespace on 1.21
Fix obfuscation mappings for 1.21
- Исправлено + пере(?)добавить
- Исправление экспоненциального суммирования ванильных дропов
- Исправлено #1617, #1616 (зачарованные протектайлы)
- Исправлено #1621 (огненные шары не работают)
- Исправлено тег unbreakable post-1.20.5
- Исправлено неломающийся тег до 1.20.5
- Не учитывать itemStack из MythicMobItemGenerateEvent
- Исправление предметов для <1.20.6
- Добавить onPass[Skill] и onFail[Skill] для условий
- API
- Добавлена структура пользовательских меню
+
Добавлена команда /mrpg menus open [custom_menu_name]+
Добавлена механика openCustomMenu{menu=X}- Рефакторинг
- - Добавлены некоторые api для MythicRPG
- Добавить условие игрового режима
- Добавить псевдоним
OnFailSkill
дляFailedConditionsSkill
- Рефакторинг MetaSkill, добавление FailedConditionsSkill, который запускается, когда условия не выполняются
- Также теперь Skill/FailedConditionsSkill/OnCooldownSkill может действовать как перенаправление, т.е.
OnCooldownSkill: PlayCooldownVFX
или быть списком механик, как обычно, если вы заканчиваете их символомs
.- Возможно, поддержка 1.21
Добавлена механика openTrades (openTrade, торговля), чтобы открыть меню торговца для целевого игрока.
Атрибуты: realTrade/real - определяет, торгует ли игрок с реальным жителем деревни или нет (т.е. выпадает торговая хп и т.д.)
Добавлена механикаsetChunkForceLoaded
.
- Добавлен таргетинг@ChunksinWERegion{region=X}
(не спрашивайте зачем)