- Bump to a full release for CurseForge search-ability.
- Origins is no longer supported for 1.20.4, and has moved over to 1.21.
- 1.21 will come when Origins 1.21 stabilises. There are many breaking changes and there will be more, so please don't ask me to port to this version until we get a stable release.
- This release also is no longer considered a snapshot on the maven.
Bugfixes
- Fixed the custom projectile power/action modifying the shooter's tag instead of the projectile's tag with the
tag
field. - Fixed Apugli power specific item conditions crashing the game.
Bugfixes
- Fixed
damage_nearby_x_hit
power type running attacker, target bientity conditions without an attacker. (toomanyorigins#87) - Backported fix for a crash relating to explosions. #62
- [FORGE] Fixed
modify_breeding_cooldown
not functioning properly. #79 - [FORGE] Fixed
key_pressed
entity condition not being persistent across dimensions. - [FORGE] Fixed
hits_on_target
not updating. - Fixed the custom projectile power/action modifying the shooter's tag instead of the projectile's tag with the
tag
field.
Miscellaneous
- Updated Mixin Extras to 0.2.1.
- Updated Calio and Apoli artifacts to use Ladysnake Maven instead of JitPack.
- Can now run on 1.19-1.19.2.
Depending on alpha versions of Apugli
For the time being, to depend on these alphas while Origins itself is being released as alphas, you will have to use the snapshot branch of the Greenhouse maven.
To do so, swap out releases
in the link with snapshots
.
maven {
name = "Greenhouse"
- url = "https://maven.greenhouseteam.dev/releases/"
+ url = "https://maven.greenhouseteam.dev/snapshots/"
}
Changes
- Barebones port to 1.20.4
Bugfixes
- Fixed
damage_nearby_x_hit
power type running attacker, target bientity conditions without an attacker. (toomanyorigins#87) - Fixed Explosion Sync packet desync. Which should affect the
apugli:explode
andexplosion_raycast
entity action types, and therocket_jump
power type. - Fixed
key_pressed
entity condition type not functioning properly withcontinuous
keys. - Fixed
custom_projectile
block actions not writing to NBT.
Bugfixes
- Fixed
damage_nearby_x_hit
power type running attacker, target bientity conditions without an attacker. (toomanyorigins#87) - Fixed Explosion Sync packet desync. Which should affect the
apugli:explode
andexplosion_raycast
entity action types, and therocket_jump
power type. - Fixed
key_pressed
entity condition type not functioning properly withcontinuous
keys.
Power Types
- Added
easing
,priority
,delay_modifier
, anddelay_modifiers
fields tomodify_scale
. modify_scale
s withdelay
and resource basedmodifier
fields will now dynamically shift between scales.- Added
limit
field toaction_on_harm
andaction_when_harmed
. if not set, this is equal to the entity's max health * 4.
Bugfixes
- Fixed
modify_scale
not forcing an update for scales that don't update frequently. - Fixed a crash upon having an invalid scale type in the
scale_type
orscale_types
fields in themodify_scale
power. - Fixed
modify_scale
not being removed when it should be. - Fixed
modify_scale
s withdelay
fields not getting exact scale values when changing into a non divisible value. - Made
modify_scale
delay
smoothing far more stable. - Fixed
modify_scale
unintentionally resetting when swapping dimensions. - Fixed
compare_scales
crashing whenscale_type
is specified. - Fixed
compare_scales
sscale_types
field not being counted. - Fixed
step_height
power types sometimes causing entities to fly way up into the air when falling.
Miscellaneous
- Rewrote
modify_scale
's scale modifiers. texture_url
fields will now tell you whether textures are loaded.
Power Types
- Added
easing
,priority
,delay_modifier
, anddelay_modifiers
fields tomodify_scale
. modify_scale
s withdelay
and resource basedmodifier
fields will now dynamically shift between scales.- Added
limit
field toaction_on_harm
andaction_when_harmed
. if not set, this is equal to the entity's max health * 4.
Optimisation
- Optimised
modify_enchantment_level
power type for compatibility. - Rewrote entity stack linking entirely, empty stacks do not tick, and Forge no longer uses capabilities for this due to it being totally overkill.
Bugfixes
- Fixed
modify_scale
not forcing an update for scales that don't update frequently. - Fixed a crash upon having an invalid scale type in the
scale_type
orscale_types
fields in themodify_scale
power. - Fixed
modify_scale
not being removed when it should be. - Fixed
modify_scale
s withdelay
fields not getting exact scale values when changing into a non divisible value. - Made
modify_scale
delay
smoothing far more stable. - Fixed
modify_scale
unintentionally resetting when swapping dimensions. - Fixed
compare_scales
crashing whenscale_type
is specified. - Fixed
compare_scales
sscale_types
field not being counted. - Fixed crash due to
enchantment
item condition mixin not applying. - Fixed
step_height
power types sometimes causing entities to fly way up into the air when falling. - Fixed
edible_item
not depleting the food item when a return stack is specified. #64 - [FABRIC] Fixed
edible_item
crashing whilst using the NBT condition. - [FORGE] Fixed NPE with hits on target.
- [FORGE] Fixed item capabilities being broken in a player's inventory. #67
- [FORGE] Fixed
modify_scale
with modifiers withresource
fields not functioning.
Miscellaneous
- Rewrote
modify_scale
's scale modifiers. texture_url
fields will now tell you whether textures are loaded.
Minor Changes
- Implement write methods for Apugli's SerializableDataTypes. (#63
Bugfixes
- Fixed
sprinting
power type deactivating when an entity is touching water but is not underwater.