Apoli 2.12.0-pre.3 (Minecraft 1.21.1)
Pre-release
Pre-release
Changes
- [#283] Registries [specific to Apoli] are now synced to the client.
- Simplified implementation for syncing command tags, and also fixed the related crashing issue when a player joins a server without Apoli installed.
- The
attribute_modify_transferpower type now uses theModifyValueCallbackevent for transferring attribute modifiers. - Re-added missing
stillfluid condition type. - Optimized power lookup implementations.
Fixes
- Fixed
conditioned_attributepower type disregarding its condition when applying its attribute modifier(s). - Fixed incorrect landing condition logic in
random_teleportentity action type. - Fixed typo in the entity condition type registry data type. (e.g: "... not undefined" → "... undefined")
- Fixed
replace_loot_tablepower type not replacing theapoli:replaced_loot_tableloot table properly. - Fixed incorrect calculation and usage of the general/entity/block distance in the
raycastentity action type. - Fixed
action_on_deathpower type executing its actions before the entity's health is set. - Fixed crashing issues related to the recipe book and power-related recipe serializers.
- Fixed
remove_powerentity action type removing all powers from the source of the specified power, instead of removing the power from its sources.