Geckolib-forge-1.19-3.1.40.jar Site

public MyMobEntity(EntityType<? extends PathfinderMob> type, Level world) super(type, world);

@Override public AnimationFactory getFactory() return this.factory; 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&lt;

@Override public void registerControllers(AnimationData data) data.addAnimationController(new AnimationController<>(this, "controller", 0, this::predicate)); ? extends PathfinderMob&gt

@Override public void registerControllers(AnimationData data) data.addAnimationController(new AnimationController<>(this, "use", 0, event -> PlayState.CONTINUE));