Releases: apace100/origins-fabric
Origins 1.12.10 (Minecraft 1.20.2)
[A] marks the changes in the underlying Apoli version, while [C] marks the changes in the underlying Calio version.
Changes
- [A] Reverted supposed fix for issue with negating modified damage.
- [A] Made the
entity_set
power type validate its entries upon the holder of the power being loaded.
Fixes
- [C] Fixed argument type data types not properly printing its error in the output log.
- [A] Fixed power HUD renders not rendering properly.
- [A] Fixed automatic removal of entities in powers that use the
entity_set
power type. - [A] Fixed potential infinite recursion when granting powers.
Changelogs
Make sure to check out Apoli's and Calio's changelog for more information about this release:
Origins 1.12.9 (Minecraft 1.20.2)
[O] marks the changes in Origins, while [A] marks the changes in its underlying Apoli version.
Fixes
- [O] Fixed automatically-generated badges of powers not being overridden with an empty
badges
field. - [O] Fixed origins not supporting
*
in identifiers. - [A] Fixed
status_bar_texture
power type not rendering regioned sprites (e.g: the "fill" portion of the experience bar) properly. - [A] Fixed
entity_set
power type executing theaction_on_remove
bi-entity action on discarded entities that weren't in the entity set and regardless of whether the power's condition is fulfilled. - [A] Fixed
/power list ... <subpowers>
sub-command not being accounted when specified. - [A] Fixed powers being removed not actually being removed from the entity, resulting in powers with empty sources.
- [A] Fixed power addition callbacks not working reliably in certain cases (e.g: setting the value of a resource upon gaining a power, which was previously dependent on order of when the power is registered and/or granted.)
- [A] Fixed
modify_attribute
power type applying vanilla modifiers twice. - [A] Fixed
game_event_listener
power type triggering advancements that use theminecraft:avoid_vibration
criterion (this wasn't the case before.) - [A] Fixed crash caused by power types related to preventing interaction with entities.
- [A] Fixed
modify_jump
power type still applying sprint-jump effects (e.g: extra horizontal velocity, exhaustion) even though the jump velocity is negated. - [A] Fixed oversight with syncing the power registry.
- [A] Fixed power HUD renders not being offset properly in cases such as mounting a living entity, or being submerged underwater.
- [A] Fixed crash that could be caused by
action_on_block_break
power type and block action types that may utilize directions.
Full changelog: v1.12.8...v1.12.9
Apoli changelog: v2.11.10
Origins 1.12.8 (Minecraft 1.20.2)
[O] marks the changes in Origins, while [A] and [C] marks the changes in its underlying Apoli and Calio version respectively.
Changes
- [O] Changed Elytrian's Brittle Bones power to check for a new damage type tag:
origins:kinetic
. - [A] Slightly changed the implementation of the
invisibility
power type to be more optimized and compatible with other mods.
Fixes
- [A] Fixed
overlay
power type rendering over screens. - [A] Fixed
model_color
power type not respecting invisibility. - [C] Worked around issue with the
SerializableDataTypes.DIMENSION
data type throwing a false error on world creation if a vanilla dimension is specified (fixes themodify_player_spawn
power type.)
Origins 1.12.7 (Minecraft 1.20.2)
[O] marks the changes in Origins, while [A] marks the changes in its underlying Apoli version.
Changes
- [O](#728) Changed Feline's Acrobatics power to check for the
minecraft:is_fall
damage type tag. - [O] Changed Enderian's Scared of Gourds power to use item tags;
origins:pumpkin_like/food
, for preventing consumption of pumpkin-like food items (e.g: pumpkin pie.)origins:pumpkin_like/equipment
, for hiding entities wearing pumpkin-like equipment items (e.g: carved pumpkin.)
Fixes
- [O](#741) Fixed badges of sub-powers being offset (in the -Y axis) at the wrong time.
- [O] Fixed tooltip for Enderian's Scared of Gourds power not using the appropriate translation key.
- [O] Fixed Enderian's Scared of Gourds power hiding the Enderian in its own POV when wearing a pumpkin-like equipment item.
- [A] Fixed issue with sub-powers being disabled when overridden (via loading priority) in a multiple power.
Origins 1.12.6 (Minecraft 1.20.2)
Fixes
- Fixed badges of sub-powers from multiple powers not being hidden if the multiple power has defined badges.
Origins 1.12.5 (Minecraft 1.20.2)
[O] marks the changes in Origins, while [A] and [C] marks the changes in its underlying Apoli and Calio versions respectively.
Changes
- [A] Tweaked mod compatibility of certain power types.
- [A] Made power names/descriptions translatable by default.
- [A] Improved searching logic of legacy damage sources.
- [A] Added missing translation keys for Apoli's config.
- [C] Made registry key data types validate.
- [C] Made tag data types validate.
- [C] Made tag-like data types validate.
Fixes
- [O] Fixed origin layers ignoring its specified title.
- [O] Fixed issue with badge tooltips and multiple powers; the badge tooltips that corresponds to its sub-powers are now rendered properly.
- [A] Fixed issue when preventing modified damage that deals 0 or less damage to entities.
- [A] Fixed issues with
game_event_listener
power type. - [A] Fixed
modify_attribute
power type not modifying modded attributes (for real this time.) - [A] Fixed
*_item_pickup
power type not working for non-player entities. - [A] Fixed
exposed_to_sun
entity condition type not working properly. - [A] Fixed
light_level
block condition type not account for the world's ambient darkness iflight_type
not specified. - [A] Fixed
name
damage condition type not properly accounting for legacy damage sources. - [A] Fixed desync issue when dismounting from a player.
- [A] Fixed contents of
inventory
power type not being synced to the client in certain cases. - [A] Fixed item action types not properly resetting its item stack if it's empty.
- [A] Fixed faulty logic in the
damage
entity/bi-entity action types. - [A] Fixed unreliable behavior of
action_on_callback
power type in certain cases. - [A] Fixed
entity_set
power type keeping UUIDs of entities that have been discarded. - [A] Fixed
*_hit
power types not working on certain vanilla entities.
Changelogs
Make sure to check Calio, and Apoli's changelog as well for more details on the changes.
- Apoli:
v2.11.6
- Calio:
v1.13.1
- Origins:
v1.12.4...v1.12.5
Origins 1.12.4 (Minecraft 1.20.2)
[O] marks the changes in Origins while [A] marks the changes in the underlying Apoli version.
Changes
- [A] Simplified implementation of
modify_food
power type for making items always edible. - [A] Simplified implementation of
modify_grindstone
power type. - [A] Added support for
*
(current namespace/path) inREGEX_MAP
data type (used by thereplace_loot_table
power type.)
Fixes
- [A] Fixed condition logic in
replace_loot_table
power type. - [A] Fixed
edible_item
power type not working on items usable on blocks. - [A] Fixed
exposed_to_sky
andbrightness
entity condition types not accounting for the world's ambient darkness (in most cases.) - [A] Fixed
modify_enchantment_level
power type not working on empty item stacks (in some cases.) - [O] Fixed
origin
entity condition type crashing the game by specifying an originlayer
that doesn't exist.
Apoli changelog: v2.11.5
Origins full changelog: v1.12.3...v1.12.4
Origins 1.12.3 (Minecraft 1.20.2)
[A] marks the changes in the underlying Apoli version.
Fixes
- [A] Fixed oversight where the
action_on_remove
bi-entity action of theentity_set
power type is only being called when removing a temporary entity from an entity set. - [A] Fixed
entity_set
power type ticking temporary entities inconsistently.
Apoli changelog: v2.11.4
Origins 1.12.2 (Minecraft 1.20.2)
[O] marks the changes in Origins while [A] marks the changes in the underlying Apoli version.
Fixes
- [A] Fixed
replace_loot_table
power type ignoring block conditions. - [A] Fixed potential issues with the
inventory
power type. - [O] Fixed result stack of recipe badge tooltips not being modified by a power that uses the
modify_crafting
power type. - [O] Fixed concurrent modification crash edge-case issue when removing disabled powers from origins on server (re)load.
Apoli changelog: v2.11.3
Origins changelog (full): v1.12.1..v1.12.2
Origins 1.12.1 (Minecraft 1.20.2)
[O] marks the changes in Origins while [A] marks the changes in the underlying Apoli version.
Fixes
- [O] Fixed badges not appearing in the origin screen caused by badges not being synced to the client.
- [A] Fixed
burn
power type ignoring conditions. - [A] Fixed
fire_projectile
power type not accepting zero value in itsinterval
andstart_delay
fields. - [A] Fixed
entity_set
power type not executing itsaction_on_remove
bi-entity action upon removing entities from an entity set.