Apugli

Apugli

Mod

A library for Apoli/Origins for use with certain mods/datapacks.

Client and server Library

87.0k downloads
26 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter loader...
Filter versions...
Filter channels...

Bugfixes

  • [FORGE] Fix invalid refmaps.
  • 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 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 the custom projectile power/action modifying the shooter's tag instead of the projectile's tag with the tag field.
  • [FORGE] Fixed modify_breeding_cooldown not functioning properly. #79
  • [FORGE] Fixed key_pressed entity condition not being persistent across dimensions.

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 and explosion_raycast entity action types, and the rocket_jump power type.
  • Fixed key_pressed entity condition type not functioning properly with continuous 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 and explosion_raycast entity action types, and the rocket_jump power type.
  • Fixed key_pressed entity condition type not functioning properly with continuous keys.

Bugfixes

  • Fixed modify_scale sometimes not syncing when scales are applied. (#70)

Bugfixes

  • Fixed modify_scale sometimes not syncing when scales are applied. (#70)
  • Fixed a modify_enchantment_level related NullPointerException crash. (#73)

Power Types

  • Added easing, priority, delay_modifier, and delay_modifiers fields to modify_scale.
  • modify_scales with delay and resource based modifier fields will now dynamically shift between scales.
  • Added limit field to action_on_harm and action_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 or scale_types fields in the modify_scale power.
  • Fixed modify_scale not being removed when it should be.
  • Fixed modify_scales with delay 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 when scale_type is specified.
  • Fixed compare_scaless scale_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, and delay_modifiers fields to modify_scale.
  • modify_scales with delay and resource based modifier fields will now dynamically shift between scales.
  • Added limit field to action_on_harm and action_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 or scale_types fields in the modify_scale power.
  • Fixed modify_scale not being removed when it should be.
  • Fixed modify_scales with delay 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 when scale_type is specified.
  • Fixed compare_scaless scale_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 with resource fields not functioning.

Miscellaneous

  • Rewrote modify_scale's scale modifiers.
  • texture_url fields will now tell you whether textures are loaded.
  • Updated to build off of Apoli 2.11.0/Origins 1.12.0 codebase.

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.

Project members

Pug

Owner

Details

Licensed LGPL-3.0-only
Published 3 years ago
Updated 3 months ago