Origins

Origins

Mod

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

Client and server Adventure

457.5k downloads
778 followers
Created3 years ago
Updated8 days ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

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

External resources



Project members

Apace

Owner

eggohito

Maintainer


Technical information

License
MIT
Client side
required
Server side
required
Project ID