-
-
Notifications
You must be signed in to change notification settings - Fork 128
Examples (Geckolib 3)
GeckoLib includes several example implementations of its various features.
These are only present while in development environments, and can be accessed during debug runs or through the IDE in the example package
If for some reason you don't want GeckoLib to have its built-in example items/blocks/entities/etc while in dev, add the below property to your run configuration in your build.gradle
file
args '-Dgeckolib.disable_examples=true'
GeckoLib has 4 example entities:
- A Bat that uses molang for all its animations
- A Vehicle that showcases some more advanced molang queries
- An Abstract Entity that showcases how to use GeoLayers with Geckolib models, and
- The Extended Render Entity that showcases the extra features when using the ExtendedGeoEntityRenderer.
GeckoLib has the Habitat and Fertilizer example block models. The Habitat is a static single-animation block and the Fertilizer switches models, textures, and animations based on the current rain state.
The JackInTheBoxItem
is an example animated item that plays music and an animation on right click.
The GeckoArmorItem
is an animated armor example that plays an idle animation only when all 4 armor pieces are equipped.
The ReplacedCreeperEntity
is an example of a GeckoLib animated model dynamically replacing an existing vanilla entity model
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.