-
-
Notifications
You must be signed in to change notification settings - Fork 121
Upgrading
AzureDoom edited this page Oct 1, 2021
·
1 revision
The biggest difference when upgrading to 3.0.0 is that legacy .java
are no longer supported. You must use .geo.json
bedrock models, which means you'll need to convert your existing models.
-
IAnimatedEntity
is nowIAnimatable
-
EntityAnimationController
is nowAnimationController
-
EntityAnimationManager
is nowAnimationFactory
, but it works differently and the constructor takes anIAnimatable
, which you usually pass in usingthis
-
getAnimationManager
is nowgetFactory
-
AnimationTestEvent
is nowAnimationEvent
-
AnimationPredicate
's have a return type ofPlayState
instead of a boolean - You should no longer register your controllers in your animatable's constructor. Instead, do it in
registerControllers()
- You can no longer store a reference to any
AnimationController
's. - Make sure you use one of the available
GeoRenderer's
, likeGeoEntityRenderer
orGeoItemRenderer
Geckolib 3
Geckolib 4
- Installation
- Getting Started
- Upgrading from GeckoLib 3.1.x to 4.0
- Updating to GeckoLib 4.5
- Basic
- Advanced
- Miscellaneous
Package repository hosting is graciously provided by Cloudsmith.
Cloudsmith is the only fully hosted, cloud-native, universal package management solution that enables your organization to create, store and share packages in any format, to any place, with total confidence.