Class FWHierarchicalModel<T extends net.minecraft.world.entity.Entity>
java.lang.Object
net.minecraft.client.model.Model
net.minecraft.client.model.EntityModel<E>
net.minecraft.client.model.HierarchicalModel<T>
nokunami.floral_warfare.client.model.FWHierarchicalModel<T>
- All Implemented Interfaces:
IFloralWarfareModel<T>
- Direct Known Subclasses:
AbstractBaseImpModel,AbstractBaseLeafModel,AbstractBaseZombieModel,AbstractShroomModel,CactusModel,CherryBombModel,ColdSnapdragonModel,GhostPepperModel,LightningReedModel,PlanternModel,PotatoMineModel,PumpkinModel,SnapdragonModel,SproutModel,TallNutModel,WallNutModel
public abstract class FWHierarchicalModel<T extends net.minecraft.world.entity.Entity>
extends net.minecraft.client.model.HierarchicalModel<T>
implements IFloralWarfareModel<T>
-
Field Summary
Fields inherited from class net.minecraft.client.model.EntityModel
attackTime, riding, youngFields inherited from class net.minecraft.client.model.Model
renderType -
Constructor Summary
ConstructorsConstructorDescriptionFWHierarchicalModel(Function<net.minecraft.resources.ResourceLocation, net.minecraft.client.renderer.RenderType> renderTypeFunction, net.minecraft.client.model.geom.ModelPart rootPart) FWHierarchicalModel(net.minecraft.client.model.geom.ModelPart rootPart) -
Method Summary
Modifier and TypeMethodDescriptionvoidList<net.minecraft.client.model.geom.ModelPart>voidextraAnim(T entity, FWModelProperties properties, boolean invert) voidkeyFramedAnim(T entity, float ageInTicks) voidmathAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch, boolean invert) @NotNull net.minecraft.client.model.geom.ModelPartroot()voidsetupAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) voidsetupInvertedAnim(T entity, FWModelProperties properties) Methods inherited from class net.minecraft.client.model.HierarchicalModel
animate, animate, animateWalk, applyStatic, getAnyDescendantWithName, renderToBufferMethods inherited from class net.minecraft.client.model.EntityModel
copyPropertiesTo, prepareMobModelMethods inherited from class net.minecraft.client.model.Model
renderType
-
Constructor Details
-
FWHierarchicalModel
public FWHierarchicalModel(net.minecraft.client.model.geom.ModelPart rootPart) -
FWHierarchicalModel
public FWHierarchicalModel(Function<net.minecraft.resources.ResourceLocation, net.minecraft.client.renderer.RenderType> renderTypeFunction, net.minecraft.client.model.geom.ModelPart rootPart)
-
-
Method Details
-
setupAnim
public void setupAnim(@NotNull T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) - Specified by:
setupAnimin classnet.minecraft.client.model.EntityModel<T extends net.minecraft.world.entity.Entity>
-
setupInvertedAnim
-
mathAnim
public void mathAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch, boolean invert) -
keyFramedAnim
-
root
@NotNull public @NotNull net.minecraft.client.model.geom.ModelPart root()- Specified by:
rootin classnet.minecraft.client.model.HierarchicalModel<T extends net.minecraft.world.entity.Entity>
-
extraAnim
- Specified by:
extraAnimin interfaceIFloralWarfareModel<T extends net.minecraft.world.entity.Entity>
-
blinkParts
-
blink
-