GeckoLib est une bibliothèque d’animation et de rendu pensée pour enrichir les mods Minecraft. Elle permet de gérer des animations 3D complexes pour les entités, les blocs, les objets, les armures et bien plus encore. Conçu comme un moteur technique, cette librairie fournit aux créateurs une base puissante pour donner vie à leurs contenus, tout en restant simple à installer pour un usage classique.
Caractéristiques de GeckoLib
Un moteur d’animation complet
GeckoLib repose sur un système d’animations par images clés (keyframes). Cette approche, courante dans l’animation 3D, autorise des mouvements détaillés et fluides. Elle prend en charge plus de 30 types d’interpolations (easings), afin d’adapter précisément la vitesse et le style des animations.
Compatibilité avec les sons et particules
Le moteur ne se limite pas aux mouvements visuels. Il permet également d’associer des sons et des effets de particules aux animations. Vous pouvez par exemple déclencher un bruit métallique lors de l’attaque d’un mob, ou générer une étincelle lumineuse au moment où un objet s’active.
Événements et animations parallèles
GeckoLib gère des événements personnalisés au sein d’une animation, ce qui offre une grande liberté de synchronisation. Plusieurs animations peuvent également être exécutées simultanément. Une entité peut ainsi bouger ses ailes, tourner la tête et déclencher une attaque dans le même temps, sans perte de fluidité.
Documentation et support créatif
Le projet s’accompagne d’une documentation détaillée sous la forme d’un wiki régulièrement mis à jour. Les créateurs y trouvent des guides complets pour intégrer GeckoLib dans leurs projets, y compris l’installation du plugin dédié à Blockbench, un outil essentiel pour la création de modèles 3D dans Minecraft.
Utilisation de GeckoLib
Pour un usage standard, il suffit de placer le fichier du mod dans le dossier “mods” de Minecraft. Les moddeurs disposent, quant à eux, d’instructions précises pour intégrer GeckoLib dans leurs environnements de développement, notamment via Gradle et un dépôt Maven. Depuis Minecraft 1.20.5, GeckoLib est compatible avec une configuration multiloader, facilitant son intégration sur Forge, NeoForge et Fabric.
Télécharger GeckoLib
Pour utiliser GeckoLib, vous devez d’abord installer Minecraft Forge, ou Minecraft Neoforge, ou Minecraft Fabric, selon votre préférence. Découvrez comment installer un mod Minecraft.