Class SunflowerModel<T extends Sunflower>
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.SunflowerModel<T>
- All Implemented Interfaces:
net.minecraft.client.model.HeadedModel,ICustomHeadedModel,IFloralWarfareModel<T>
- Direct Known Subclasses:
BabySunflowerModel
public class SunflowerModel<T extends Sunflower>
extends AbstractBaseLeafModel<T>
implements ICustomHeadedModel
-
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.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 TypeMethodDescriptionvoid@Nullable List<net.minecraft.client.model.geom.ModelPart>static net.minecraft.client.model.geom.builders.LayerDefinitionvoidextraAnim(T entity, FWModelProperties properties, boolean invert) @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) voidtranslateToHead(com.mojang.blaze3d.vertex.PoseStack poseStack) voidwalkAnim(T entity, FWModelProperties properties, boolean invert) Methods inherited from class nokunami.floral_warfare.client.model.plants.abstractModel.AbstractBaseLeafModel
baseLeafFallAnimation, createMesh, createMeshBabyMethods inherited from class nokunami.floral_warfare.client.model.FWHierarchicalModel
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
-
stem
protected final net.minecraft.client.model.geom.ModelPart stem -
stemPart
protected final net.minecraft.client.model.geom.ModelPart stemPart -
neckBase
protected final net.minecraft.client.model.geom.ModelPart neckBase -
head
protected final net.minecraft.client.model.geom.ModelPart head -
headBlink
protected final net.minecraft.client.model.geom.ModelPart headBlink -
headAlt
protected final net.minecraft.client.model.geom.ModelPart headAlt -
petals
protected final net.minecraft.client.model.geom.ModelPart petals -
petalsTop
protected final net.minecraft.client.model.geom.ModelPart petalsTop -
petalsLeft
protected final net.minecraft.client.model.geom.ModelPart petalsLeft -
petalsRight
protected final net.minecraft.client.model.geom.ModelPart petalsRight -
petalsBottom
protected final net.minecraft.client.model.geom.ModelPart petalsBottom
-
-
Constructor Details
-
SunflowerModel
public SunflowerModel(net.minecraft.client.model.geom.ModelPart root)
-
-
Method Details
-
createBodyLayer
public static net.minecraft.client.model.geom.builders.LayerDefinition createBodyLayer() -
mathAnim
public void mathAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch, boolean invert) - Overrides:
mathAnimin classFWHierarchicalModel<T extends Sunflower>
-
keyFramedAnim
- Overrides:
keyFramedAnimin classAbstractBaseLeafModel<T extends Sunflower>
-
getHead
@NotNull public @NotNull net.minecraft.client.model.geom.ModelPart getHead()- Specified by:
getHeadin interfacenet.minecraft.client.model.HeadedModel
-
extraAnim
- Specified by:
extraAnimin interfaceIFloralWarfareModel<T extends Sunflower>- Overrides:
extraAnimin classAbstractBaseLeafModel<T extends Sunflower>
-
walkAnim
- Overrides:
walkAnimin classAbstractBaseLeafModel<T extends Sunflower>
-
translateToHead
public void translateToHead(com.mojang.blaze3d.vertex.PoseStack poseStack) - Specified by:
translateToHeadin interfaceICustomHeadedModel
-
blinkParts
- Overrides:
blinkPartsin classFWHierarchicalModel<T extends Sunflower>
-
blink
- Overrides:
blinkin classFWHierarchicalModel<T extends Sunflower>
-