Class AbstractBaseZombieModel<T extends AbstractBrainMuncher>
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.zombies.AbstractBaseZombieModel<T>
- All Implemented Interfaces:
net.minecraft.client.model.ArmedModel,net.minecraft.client.model.HeadedModel,IArmorWearer,ICustomHeadedModel,IFloralWarfareModel<T>
- Direct Known Subclasses:
BrowncoatZombieModel
public class AbstractBaseZombieModel<T extends AbstractBrainMuncher>
extends FWHierarchicalModel<T>
implements ICustomHeadedModel, net.minecraft.client.model.ArmedModel, IArmorWearer
-
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.ModelPartFields 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 TypeMethodDescriptionIterable<net.minecraft.client.model.geom.ModelPart>bodyList()static net.minecraft.client.model.geom.builders.MeshDefinitionvoiddegradation(T entity) voidextraAnim(T entity, FWModelProperties properties, boolean invert) protected net.minecraft.client.model.geom.ModelPartgetArm(net.minecraft.world.entity.HumanoidArm arm) protected net.minecraft.client.model.geom.ModelPartgetArmSeg(boolean arm) @NotNull net.minecraft.client.model.geom.ModelPartgetHead()Iterable<net.minecraft.client.model.geom.ModelPart>headList()voidkeyFramedAnim(T entity, float ageInTicks) Iterable<net.minecraft.client.model.geom.ModelPart>Iterable<net.minecraft.client.model.geom.ModelPart>voidmathAnim(T entity, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch, boolean invert) Iterable<net.minecraft.client.model.geom.ModelPart>Iterable<net.minecraft.client.model.geom.ModelPart>voidtranslateToArms(net.minecraft.client.model.geom.ModelPart part, com.mojang.blaze3d.vertex.PoseStack poseStack) voidtranslateToChest(net.minecraft.client.model.geom.ModelPart part, com.mojang.blaze3d.vertex.PoseStack poseStack) voidtranslateToHand(@NotNull net.minecraft.world.entity.HumanoidArm arm, @NotNull com.mojang.blaze3d.vertex.PoseStack poseStack) voidtranslateToHead(com.mojang.blaze3d.vertex.PoseStack poseStack) voidtranslateToHead(net.minecraft.client.model.geom.ModelPart part, com.mojang.blaze3d.vertex.PoseStack poseStack) voidtranslateToLegs(net.minecraft.client.model.geom.ModelPart part, com.mojang.blaze3d.vertex.PoseStack poseStack) Methods inherited from class nokunami.floral_warfare.client.model.FWHierarchicalModel
blink, blinkParts, 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
-
bone
protected final net.minecraft.client.model.geom.ModelPart bone -
body
protected final net.minecraft.client.model.geom.ModelPart body -
head
protected final net.minecraft.client.model.geom.ModelPart head -
jaw
protected final net.minecraft.client.model.geom.ModelPart jaw -
rightArm
protected final net.minecraft.client.model.geom.ModelPart rightArm -
rightArmSeg
protected final net.minecraft.client.model.geom.ModelPart rightArmSeg -
leftArm
protected final net.minecraft.client.model.geom.ModelPart leftArm -
leftArmSeg
protected final net.minecraft.client.model.geom.ModelPart leftArmSeg -
leftLeg
protected final net.minecraft.client.model.geom.ModelPart leftLeg -
rightLeg
protected final net.minecraft.client.model.geom.ModelPart rightLeg
-
-
Constructor Details
-
AbstractBaseZombieModel
public AbstractBaseZombieModel(net.minecraft.client.model.geom.ModelPart root)
-
-
Method Details
-
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 AbstractBrainMuncher>
-
keyFramedAnim
- Overrides:
keyFramedAnimin classFWHierarchicalModel<T extends AbstractBrainMuncher>
-
getHead
@NotNull public @NotNull net.minecraft.client.model.geom.ModelPart getHead()- Specified by:
getHeadin interfacenet.minecraft.client.model.HeadedModel
-
translateToHead
public void translateToHead(com.mojang.blaze3d.vertex.PoseStack poseStack) - Specified by:
translateToHeadin interfaceICustomHeadedModel
-
getArm
protected net.minecraft.client.model.geom.ModelPart getArm(net.minecraft.world.entity.HumanoidArm arm) -
getArmSeg
protected net.minecraft.client.model.geom.ModelPart getArmSeg(boolean arm) -
translateToHand
public void translateToHand(@NotNull @NotNull net.minecraft.world.entity.HumanoidArm arm, @NotNull @NotNull com.mojang.blaze3d.vertex.PoseStack poseStack) - Specified by:
translateToHandin interfacenet.minecraft.client.model.ArmedModel
-
degradation
-
extraAnim
- Specified by:
extraAnimin interfaceIFloralWarfareModel<T extends AbstractBrainMuncher>- Overrides:
extraAnimin classFWHierarchicalModel<T extends AbstractBrainMuncher>
-
translateToHead
public void translateToHead(net.minecraft.client.model.geom.ModelPart part, com.mojang.blaze3d.vertex.PoseStack poseStack) - Specified by:
translateToHeadin interfaceIArmorWearer
-
translateToChest
public void translateToChest(net.minecraft.client.model.geom.ModelPart part, com.mojang.blaze3d.vertex.PoseStack poseStack) - Specified by:
translateToChestin interfaceIArmorWearer
-
translateToArms
public void translateToArms(net.minecraft.client.model.geom.ModelPart part, com.mojang.blaze3d.vertex.PoseStack poseStack) - Specified by:
translateToArmsin interfaceIArmorWearer
-
translateToLegs
public void translateToLegs(net.minecraft.client.model.geom.ModelPart part, com.mojang.blaze3d.vertex.PoseStack poseStack) - Specified by:
translateToLegsin interfaceIArmorWearer
-
headList
- Specified by:
headListin interfaceIArmorWearer
-
bodyList
- Specified by:
bodyListin interfaceIArmorWearer
-
leftArmList
- Specified by:
leftArmListin interfaceIArmorWearer
-
rightArmList
- Specified by:
rightArmListin interfaceIArmorWearer
-
leftLegList
- Specified by:
leftLegListin interfaceIArmorWearer
-
rightLegList
- Specified by:
rightLegListin interfaceIArmorWearer
-