Class MelonPultModel<T extends MelonPult>
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>
nokunami.floral_warfare.client.model.plants.abstractModel.AbstractBaseLeafModel<T>
nokunami.floral_warfare.client.model.plants.basic.MelonPultModel<T>
- All Implemented Interfaces:
net.minecraft.client.model.HeadedModel,IFloralWarfareModel<T>
- Direct Known Subclasses:
BabyMelonPultModel,WinterMelonModel
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final net.minecraft.client.model.geom.ModelPartprotected final net.minecraft.client.model.geom.ModelPartprotected final net.minecraft.client.model.geom.ModelPartprotected final net.minecraft.client.model.geom.ModelPartprotected final net.minecraft.client.model.geom.ModelPartprotected final net.minecraft.client.model.geom.ModelPartprotected final net.minecraft.client.model.geom.ModelPartprotected final net.minecraft.client.model.geom.ModelPartprotected final net.minecraft.client.model.geom.ModelPartprotected final net.minecraft.client.model.geom.ModelPartprotected final net.minecraft.client.model.geom.ModelPartprotected final net.minecraft.client.model.geom.ModelPartprotected final net.minecraft.client.model.geom.ModelPartprotected final net.minecraft.client.model.geom.ModelPartprotected final net.minecraft.client.model.geom.ModelPartFields inherited from class nokunami.floral_warfare.client.model.plants.abstractModel.AbstractBaseLeafModel
bone, leaf1, leaf2, leaf3, leaf4, stemBaseFields inherited from class net.minecraft.client.model.EntityModel
attackTime, riding, youngFields inherited from class net.minecraft.client.model.Model
renderType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable List<net.minecraft.client.model.geom.ModelPart>static net.minecraft.client.model.geom.builders.LayerDefinitionstatic net.minecraft.client.model.geom.builders.MeshDefinition@NotNull net.minecraft.client.model.geom.ModelPartgetHead()voidkeyFramedAnim(T entity, float ageInTicks) voidmathAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch, boolean invert) protected voidwalkAnim(T entity, FWModelProperties properties, boolean invert) Methods inherited from class nokunami.floral_warfare.client.model.plants.abstractModel.AbstractBaseLeafModel
baseLeafFallAnimation, createMesh, createMeshBaby, extraAnimMethods inherited from class nokunami.floral_warfare.client.model.FWHierarchicalModel
blink, root, setupAnim, setupInvertedAnimMethods 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
-
Field Details
-
headBase
protected final net.minecraft.client.model.geom.ModelPart headBase -
head
protected final net.minecraft.client.model.geom.ModelPart head -
headBlink
protected final net.minecraft.client.model.geom.ModelPart headBlink -
eyeBrows
protected final net.minecraft.client.model.geom.ModelPart eyeBrows -
leftBrow
protected final net.minecraft.client.model.geom.ModelPart leftBrow -
rightBrow
protected final net.minecraft.client.model.geom.ModelPart rightBrow -
pultArm
protected final net.minecraft.client.model.geom.ModelPart pultArm -
pultArmSeg
protected final net.minecraft.client.model.geom.ModelPart pultArmSeg -
hand
protected final net.minecraft.client.model.geom.ModelPart hand -
projectile
protected final net.minecraft.client.model.geom.ModelPart projectile -
melon
protected final net.minecraft.client.model.geom.ModelPart melon -
leafSeg1
protected final net.minecraft.client.model.geom.ModelPart leafSeg1 -
leafSeg2
protected final net.minecraft.client.model.geom.ModelPart leafSeg2 -
leafSeg3
protected final net.minecraft.client.model.geom.ModelPart leafSeg3 -
leafSeg4
protected final net.minecraft.client.model.geom.ModelPart leafSeg4
-
-
Constructor Details
-
MelonPultModel
public MelonPultModel(net.minecraft.client.model.geom.ModelPart root)
-
-
Method Details
-
createBodyLayer
public static net.minecraft.client.model.geom.builders.LayerDefinition createBodyLayer() -
createMesh
public static net.minecraft.client.model.geom.builders.MeshDefinition createMesh() -
mathAnim
public void mathAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch, boolean invert) - Overrides:
mathAnimin classFWHierarchicalModel<T extends MelonPult>
-
keyFramedAnim
- Overrides:
keyFramedAnimin classAbstractBaseLeafModel<T extends MelonPult>
-
getHead
@NotNull public @NotNull net.minecraft.client.model.geom.ModelPart getHead() -
blinkParts
- Overrides:
blinkPartsin classFWHierarchicalModel<T extends MelonPult>
-
walkAnim
- Overrides:
walkAnimin classAbstractBaseLeafModel<T extends MelonPult>
-