Skip to content

Releases: bernie-g/geckolib

fabric-1.15.2-geckolib-2.0.0-beta.2

24 Jul 19:58
4ac85fa
Compare
Choose a tag to compare
Pre-release
  • Ported to fabric 1.15.2, courtesy of eliot

1.15-2.0.0-beta

20 Jul 20:01
f98329e
Compare
Choose a tag to compare
1.15-2.0.0-beta Pre-release
Pre-release

Introducing Geckolib - 2.0.0 Beta!

Eliot and I have been hard at work adding tons of new features to geckolib, and we're ready to come out with our first beta for this release. Currently this release is only available for Forge 1.15.2, but after a few days of beta testing we'll be porting to all other major MC versions.

Changelist:

  • Per keyframe easing via the Geckolib Blockbench plugin implementing all curves from https://easings.net as well as a step curve
  • Easing type modifiers for: elastic, bounce, and back
  • Easing type override control per AnimationController
  • Custom easing curves in code
  • Import/class name control in the blockbench plugin for easy export control
  • Animation speed control via EntityAnimationManager#setAnimationspeed()
  • Hot reloading of animations using /geckolib reload
  • Support for sound, particle, and custom instruction keyframes in blockbench. Read the wiki for more details.
  • Fix for model's lerping back to their original states at variable speeds.
  • Significant refactoring of geckolib to allow for tile entity/item stack animation next update
  • Major wiki refactor
  • Several more complex animation examples (to be documented in the wiki soon)
  • Many bugs squashed

Major thank you to Eliot for the hard work, and you can expect many new features coming from us soon!

Note: Make sure to update the blockbench plugin to v2.0.0 or higher to take advantage of all the new features. The plugin is only compatible with Blockbench 3.6+, so make sure to update.