Class AbstractBaseImpModel<T extends AbstractImp>
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.AbstractBaseImpModel<T>
- All Implemented Interfaces:
net.minecraft.client.model.ArmedModel,net.minecraft.client.model.HeadedModel,IArmorWearer,ICustomHeadedModel,IFloralWarfareModel<T>
public class AbstractBaseImpModel<T extends AbstractImp>
extends FWHierarchicalModel<T>
implements ICustomHeadedModel, net.minecraft.client.model.ArmedModel, IArmorWearer
-
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionIterable<net.minecraft.client.model.geom.ModelPart>bodyList()static net.minecraft.client.model.geom.builders.LayerDefinitionvoiddegradation(T entity) voidextraAnim(T entity, FWModelProperties properties, boolean invert) protected net.minecraft.client.model.geom.ModelPartgetArm(net.minecraft.world.entity.HumanoidArm 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
-
Constructor Details
-
AbstractBaseImpModel
public AbstractBaseImpModel(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 AbstractImp>
-
keyFramedAnim
- Overrides:
keyFramedAnimin classFWHierarchicalModel<T extends AbstractImp>
-
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) -
extraAnim
- Specified by:
extraAnimin interfaceIFloralWarfareModel<T extends AbstractImp>- Overrides:
extraAnimin classFWHierarchicalModel<T extends AbstractImp>
-
degradation
-
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
-
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
-
getHead
@NotNull public @NotNull net.minecraft.client.model.geom.ModelPart getHead()- Specified by:
getHeadin interfacenet.minecraft.client.model.HeadedModel
-
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
-