90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Changelog
[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 thecondition
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 theloading_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
Apoli changelog: https://github.com/apace100/apoli/releases/tag/v2.10.3
Calio changelog: https://github.com/apace100/calio/releases/tag/v1.12.2
Dependencies
Details
Licensed MIT
Published 4 years ago
Updated a month ago