Geckolib-forge-1.19-3.1.40.jar Review
public MyMobEntity(EntityType<? extends PathfinderMob> type, Level world) super(type, world);
@Override public ResourceLocation getAnimationFileLocation(MyMobEntity object) return new ResourceLocation("yourmodid", "animations/mymob.animation.json"); geckolib-forge-1.19-3.1.40.jar
Item Class public class MagicStaffItem extends Item implements IAnimatable private AnimationFactory factory = new AnimationFactory(this); public MagicStaffItem(Properties properties) super(properties); public MyMobEntity(EntityType<
import software.bernie.geckolib3.model.AnimatedGeoModel; public class MyMobModel extends AnimatedGeoModel<MyMobEntity> @Override public ResourceLocation getModelLocation(MyMobEntity object) return new ResourceLocation("yourmodid", "geo/mymob.geo.json"); ? extends PathfinderMob>
@Override public void registerControllers(AnimationData data) data.addAnimationController(new AnimationController<>(this, "use", 0, event -> PlayState.CONTINUE));
import software.bernie.geckolib3.renderers.geo.GeoEntityRenderer; public class MyMobRenderer extends GeoEntityRenderer<MyMobEntity> public MyMobRenderer(EntityRendererProvider.Context renderManager) super(renderManager, new MyMobModel()); this.shadowRadius = 0.5f;