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.