[O] denotes the changes made in Origins, [A] denotes the changes in the underlying Apoli version, and [C} denotes the changes in the underlying Calio version.
## Changes
* [A][O] Entity actions specified in a power that uses the `action_on_callback` power type are now only executed if the entity condition specified in the `condition` field of a power is fulfilled or absent.
* [C] Added support for `*` (current namespace/path) in tag-like data type.
* [C] Added methods to tag-like data type for clearing all its tags/entries and adding all the tags/entries of another tag-like.
* [C] The item stack from the item stack data type is now instantiated using the specified item's default stack getter.
* [A] Global power sets can now merge and be replaced. In order to replace or add onto a global power set that has already been replaced, a `loading_priority` value higher than the `loading_priority` specified in the replacement global power set must be specified.
* [A] Bi-entity action/condition types are now null-safe, where it now stops early/evaluates to false if neither the actor or target exist.
* [O] Added support for `*` (current namespace/path) in origin layers.
* [O] The contents of the origin screen now looks more seamless.
* [O] The logic for determining whether a player has selected origins in all origin layers now account for origin layers that do not have any options (e.g: if an origin layer automatically chooses an origin conditionally and if that condition is not fulfilled).
## Fixes
* [C] Functioned default data fields in a serializable data are now written/read to/from buffers properly.
* [C] Presence check of functioned default data fields from a serializable data is now done properly.
* [A] Fixed ticking implementation of the `action_over_time` power type not properly accounting for when a power is active for the first time or no longer active.
* [A] Fixed the `prevent_item_use` power type ignoring the entity condition specified in the condition field of a power.
* [A] Fixed the `game_event_listener` power type executing the bi-entity action on the owner of the entity that emitted the game event (which is the case if the said entity is a projectile), instead of the entity that emitted the game event.
* [A] Fixed the crafting interface opened via the `crafting_table` entity action type closing upon the player moving.
* [A] Fixed items that are used on release (e.g: crossbow) not being consumed via the `edible_item` power type.
**Origins changelog (full):** https://github.com/apace100/origins-fabric/compare/v1.11.2...v1.11.3
<br>
**Apoli changelog:** https://github.com/apace100/apoli/releases/tag/v2.10.3
<br>
**Calio changelog:** https://github.com/apace100/calio/releases/tag/v1.12.2
Optional dependencies
Mod Menu
Any compatible version
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }