- Fix Pocket of Restoration not working on trinkets
- Fix recursive damage caused by the Reflect trait
- Make Bottle of Sanity configurable for clearing dimensional difficulty (defaults to
false
)
- Fix the crash caused by Cleanse
- Add enchantment tag: no_reprint to prevent immune magic from being reprinted
- Fixed an issue where the curse effect caused monsters to have no drops
- Fix Reprint adding vanish curse to target
- Fixed misnaming of Abyssal Throne
- Fixed the page height displayed for trait generation in EMI
- Fixed fetching of dimension configurations
- Added EMI/REI trait generation recipes
- Changed mechanics of some traits:
- Dementor/Dispell: 90% damage reduction instead of immunity
- Reprint: damage depends on enchantment level instead of enchantment point; add Vanish Curse if total level of enchantments on the reprinted equipment is higher than a configurable threshold
- Adapting: add min damage factor; adapt factor defaults to 0.7
- Changed mechanics of Curse effect: 20% healing reduction per level
- Updated book descriptions
- Added description for trinkets that player cannot wear more than one at a time
- Fixed sort of item groups
- Fixed wrong offset of slots in the equipment screen
- Fixed wrong description of damage type.
- Add trait count cap (defaultTraitCountCap in config/trait_count_cap in datapack)
- Add trait compatibility method
- Changed mechanics of some traits
- Reflect: reflectLimit in config
- Dementor: add cooldown for immunity and damage bypass effect
- Dispell: add cooldown for immunity and damage bypass effect
- Undying: limited revivals
- Ragnarok: add cooldown for sealing
- Changed whitelists and blacklists of some traits
- Counter Strike whitelist:
#l2hostility:melee_weapon_target
-> no whitelist - Repelling whitelist: origin ->
l2hostility:ranged_enemy
including Blaze, Ghast, Shulker - Pulling: whitelist
#l2hostility:melee_weapon_target
-> blacklist#l2hostility:ranged_enemy
- Levitater: add whitelist
#l2hostility:ranged_enemy
- Counter Strike whitelist:
- Fix crash caused by Reflect
- Fix missing loot tables of Miracle Block and Chaos Block
- Allow shift use Trait Symbol to decrease trait level
- Fix onHurt method, relative traits: Adaptive, Counter Strike, Grenade
- Add reflectMagic config
- Fix Book of Omniscience shift use
- Make Reflect damage safer for other mods to handle
- Fix Abyssal Thorn can be stacked up to 64
- Add missing translations of potions
- Pulling and Repelling won't move spectator
- Gravity grounds attacker on hurt
- Traits won't show stat bonus if it's 0
- Fix lv.0 traits generated
- Add translation for Extra Difficulty (attribute)
- Add reflect range config
- Add fire charge items
- Add l2hostility:space_shard damage type tag
- Fix possible fake death
- Fix whitelist and blacklist
- Fix some description texts
- Fix entities with tag "whiltelist" cannot get max health scaling
- Add Commands
- Add minSpawnLevel and maxMobLevel
- Now orb can be used only when holding detector and glasses
- Fix Transparent doesn't work in some cases
- Fix Split mobs still drop loots
- Now players cannot wear more than one of the same trinket at the same time
- Fixed the issue of infinite proliferation of Slimes
- Split Suppress now also suppresses Slime splitting
- Fix mistaken damage reduction of Curse of Pride
- Fix wrong description in the book
- Fix attribute screen (again
- Incarceration now inhibits teleportation
- Allow doing other interaction (except placing and breaking) with Antibuild
- Fix wrong descriptions of Grenade and Shulker
- Add Hostility Bullet and Hostility Fireball to implement Shulker trait and Grenade trait
- Change max level of Shulker to 5
- Fix client crash when using trait symbol on mob
- Fix client attribute tab
- Fix broken damage tags
- Fix logic of Reflect (a bit different from original)
- Now mobs with Arena can be damaged by creative players
- Use newer version of Porting Lib
- Fix effect booster