Origins

Origins

Mod

Players choose an Origin at the beginning of the game to gain benefits and drawbacks

Client and server Adventure

866.9k downloads
1,012 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!

1.20.2: Origins 1.11.3

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 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
Apoli changelog: https://github.com/apace100/apoli/releases/tag/v2.10.3
Calio changelog: https://github.com/apace100/calio/releases/tag/v1.12.2

Files

Origins-1.20.2-1.11.3.jar(3 MiB) Primary Download
Origins-1.20.2-1.11.3-sources.jar(388.37 KiB) Download

Project members

Apace

Owner

eggohito

Maintainer

Details

Licensed MIT
Published 4 years ago
Updated a month ago