You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
damage_over_time power type now has a damage_type field which accepts a damage type ID (default is apoli:damage_over_time)
damage entity and bientity actions now have a damage_type field which accepts a damage type ID
The fields source on the damage entity and bientity action and damage_source on the damage_over_time power type are now deprecated. The damage_type fields should be used instead.
The following damage conditions now check for specific damage type tags: fire, bypasses_armor, explosive, from_falling, unblockable, out_of_world. They are equivalent to an in_tag damage condition with the corresponding tag.
The projectile damage condition now also checks for the damage type tag, but because it has additional functionality it's not equivalent like the other conditions above
Other
action_on_item_use has two new fields: trigger and priority
Added projectile_condition field to projectile damage condition
#100: enchantment field in enchantment item condition is now optional, and if not present will check the number of individual enchantments on the item (thanks @eggohito)
#94: The modify_food power type now supports Apoli's custom modifier system which offers more operations
#86: Reworked the /power command. Mostly internal restructuring, but command is more user-friendly now by showing contextual information (thanks @eggohito)
#78: All factory types now implement a common Factory interface to retrieve the serializer ID and data (thanks @ThatRobin)
#80: Lithium's optimization rule mixin.entity.collisions.suffocation is now automatically disabled if Apoli is installed (because it causes problems with the Phasing power type (thanks @eggohito)
high_humidity biome condition now directly checks whether a biome has a downfall value of > 0.85. Where vanilla used to check high humidity before, they now check whether the biome is in the tag increased_fire_burnout. You may want to adjust your datapack to use an in_tag condition if that fire behaviour is what you're trying to check.
precipitation biome condition now assumes querying at a default world height of 64. Getting a biome's precipitation without specifying a block position is no longer possible, and biome conditions don't have access to a block position. If you want more exact checks, try combining a biome condition with an entity or block condition to check for a specific height.
Bug Fixes
Fixed #66: Damage-modifying power types always playing the hurt animation even if conditions are not met (thanks @eggohito)
Fixed #68: Tooltip mixins apply on server-side causing conflicts with Polymer (and potentially other mods)
Fixed render_outline field in invisibility power type not working correctly (in #91, thanks @Dahminh)