Skip to content

Release v0.3

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 25 Dec 16:53

Changelog since v0.2:

  • Added more factors for applied motion
    Body parts will now take the following factors for their motion/momentum into account:
    • Motion from the dead mob [!NEW in this release]
    • Motion from the killer entity [!NEW in this release]
    • Motion from the new swing momentum entity [Players only] [!NEW in this release]
    • Custom motion parameters depending on the situation
  • Added different blood particles for parts inside water
  • Added turtle animation
  • Fixed broken inherited rotation
  • Fixed incorrect angled body parts in low_p_mode
  • Fixed choppy rotation reset
  • Fixed incorrect loot tables
  • Fixed vanilla heads not being decoded and encoded correctly
  • Fixed incompatibility with Minecraft 1.19.3 due to resource pack loading changes
  • Renamed y_lag function to troubleshoot

✔️ Implemented:

  • Rewrite of body part system
    • Unique id assigning now counts upwards
    • Id finding now uses predicates instead of functions making it faster
    • Functions are now more documented than in any other data pack made by me
  • Generate models with a custom script, making it easier to add new mobs and avoiding errors like unintentional offsets to the ground
  • Take the pushers motion data into account for body part push calculations
  • Evaluate tracked projectiles where they hit the entity, making more powerful Head-, Arm-, Leg- and Torsoshots possible (knockback)
  • New animations for frogs, turtles, fish, tadpoles and snow golems
  • Updated tag lists for 1.19
  • Offset adjustments
  • Different blood particles for body parts inside water
  • More factors for applied motion:
    Body parts will now take the following factors for their motion/momentum into account:
    • Motion from the dead mob [!NEW]
    • Motion from the killer entity [!NEW]
    • Motion from the new swing momentum entity [Players only] [!NEW]
    • Custom motion parameters depending on the situation
  • Fixed bugs:
    • #1 Fixed incompatibility with Minecraft 1.19.3 due to resource pack loading changes
    • Fixed incorrect loot table
    • Fixed vanilla heads not being decoded and encoded correctly
    • Fixed incorrect angled body parts in low_p_mode
    • Fixed choppy rotation reset
    • Fixed broken inherited rotation

📜 Planned (not yet implemented):

  • Core adjustments
  • Calculated or randomized body part rotations
  • Making body parts spin on the z axis, making them have 3dof
  • Ragdolls
  • Player Death Animations
  • Custom body part hit sound
  • Replace hardcoded materials
    • Option for using player heads only?
    • Goat Horn
    • Material mixing for head items (no use)/skeleton body (bonemeal)
  • Special NBT heritage for mob variants/saddles
  • Axis lock system for special body part forms
  • Special animations for Blaze + Enderman
  • Bug fixing
  • Performance
  • New icon

A not so frequently updated roadmap can also be viewed on my website