Class WerewolfBaseModel<T extends net.minecraft.world.entity.LivingEntity>
java.lang.Object
net.minecraft.client.model.Model
net.minecraft.client.model.EntityModel<T>
net.minecraft.client.model.AgeableListModel<T>
net.minecraft.client.model.HumanoidModel<T>
net.minecraft.client.model.PlayerModel<T>
de.teamlapen.werewolves.client.model.WerewolfBaseModel<T>
- All Implemented Interfaces:
net.minecraft.client.model.ArmedModel,net.minecraft.client.model.HeadedModel
- Direct Known Subclasses:
Werewolf4LModel,WerewolfBeastModel,WerewolfSurvivalistModel
public abstract class WerewolfBaseModel<T extends net.minecraft.world.entity.LivingEntity>
extends net.minecraft.client.model.PlayerModel<T>
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.model.HumanoidModel
net.minecraft.client.model.HumanoidModel.ArmPose -
Field Summary
FieldsFields inherited from class net.minecraft.client.model.PlayerModel
jacket, leftPants, leftSleeve, rightPants, rightSleeveFields inherited from class net.minecraft.client.model.HumanoidModel
body, crouching, hat, HAT_OVERLAY_SCALE, head, leftArm, leftArmPose, leftLeg, LEGGINGS_OVERLAY_SCALE, OVERLAY_SCALE, rightArm, rightArmPose, rightLeg, swimAmount, TOOT_HORN_XROT_BASE, TOOT_HORN_YROT_BASEFields 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 TypeMethodDescriptionprotected abstract Iterable<net.minecraft.client.model.geom.ModelPart> static net.minecraft.client.model.geom.builders.MeshDefinitioncreateMesh(net.minecraft.client.model.geom.builders.CubeDeformation deformation) protected abstract @NotNull net.minecraft.client.model.geom.ModelPartgetArm(@NotNull net.minecraft.world.entity.HumanoidArm pSide) protected net.minecraft.world.entity.HumanoidArmgetAttackArm(T pEntity) abstract net.minecraft.client.model.geom.ModelPartabstract net.minecraft.client.model.geom.ModelPartabstract net.minecraft.client.model.geom.ModelPartabstract net.minecraft.client.model.geom.ModelPartprotected static List<net.minecraft.resources.ResourceLocation> getTextures(String texturePath) voidrenderCloak(com.mojang.blaze3d.vertex.PoseStack stack, com.mojang.blaze3d.vertex.VertexConsumer builder, int p_228289_3_, int p_228289_4_) Deprecated.voidrenderEars(com.mojang.blaze3d.vertex.PoseStack stack, com.mojang.blaze3d.vertex.VertexConsumer builder, int p_228287_3_, int p_228287_4_) Deprecated.protected floatrotlerpRad(float p_205060_1_, float p_205060_2_, float p_205060_3_) copied fromHumanoidModelvoidsetAllVisible(boolean p_178719_1_) voidsetPlayerModel(net.minecraft.client.model.PlayerModel<T> model) voidsetupAnim(T p_225597_1_, float p_225597_2_, float p_225597_3_, float p_225597_4_, float p_225597_5_, float p_225597_6_) voidtranslateToHand(net.minecraft.world.entity.HumanoidArm arm, com.mojang.blaze3d.vertex.PoseStack stack) Methods inherited from class net.minecraft.client.model.PlayerModel
createMesh, getRandomModelPartMethods inherited from class net.minecraft.client.model.HumanoidModel
copyPropertiesTo, createMesh, getHead, headParts, prepareMobModel, setupAttackAnimationMethods inherited from class net.minecraft.client.model.AgeableListModel
renderToBufferMethods inherited from class net.minecraft.client.model.EntityModel
copyPropertiesToMethods inherited from class net.minecraft.client.model.Model
renderToBuffer, renderType
-
Field Details
-
playerModel
protected net.minecraft.client.model.PlayerModel<T extends net.minecraft.world.entity.LivingEntity> playerModel
-
-
Constructor Details
-
WerewolfBaseModel
public WerewolfBaseModel(net.minecraft.client.model.geom.ModelPart part)
-
-
Method Details
-
createMesh
public static net.minecraft.client.model.geom.builders.MeshDefinition createMesh(net.minecraft.client.model.geom.builders.CubeDeformation deformation) -
rotlerpRad
protected float rotlerpRad(float p_205060_1_, float p_205060_2_, float p_205060_3_) copied fromHumanoidModel- Overrides:
rotlerpRadin classnet.minecraft.client.model.HumanoidModel<T extends net.minecraft.world.entity.LivingEntity>
-
getModelRenderer
@Nullable public abstract net.minecraft.client.model.geom.ModelPart getModelRenderer() -
getHeadModel
@Nullable public abstract net.minecraft.client.model.geom.ModelPart getHeadModel() -
getLeftArmModel
@Nullable public abstract net.minecraft.client.model.geom.ModelPart getLeftArmModel() -
getRightArmModel
@Nullable public abstract net.minecraft.client.model.geom.ModelPart getRightArmModel() -
setPlayerModel
-
bodyParts
- Overrides:
bodyPartsin classnet.minecraft.client.model.PlayerModel<T extends net.minecraft.world.entity.LivingEntity>
-
renderEars
@Deprecated public void renderEars(@Nonnull com.mojang.blaze3d.vertex.PoseStack stack, @Nonnull com.mojang.blaze3d.vertex.VertexConsumer builder, int p_228287_3_, int p_228287_4_) Deprecated.- Overrides:
renderEarsin classnet.minecraft.client.model.PlayerModel<T extends net.minecraft.world.entity.LivingEntity>
-
renderCloak
@Deprecated public void renderCloak(@Nonnull com.mojang.blaze3d.vertex.PoseStack stack, @Nonnull com.mojang.blaze3d.vertex.VertexConsumer builder, int p_228289_3_, int p_228289_4_) Deprecated.- Overrides:
renderCloakin classnet.minecraft.client.model.PlayerModel<T extends net.minecraft.world.entity.LivingEntity>
-
setupAnim
public void setupAnim(@Nonnull T p_225597_1_, float p_225597_2_, float p_225597_3_, float p_225597_4_, float p_225597_5_, float p_225597_6_) - Overrides:
setupAnimin classnet.minecraft.client.model.PlayerModel<T extends net.minecraft.world.entity.LivingEntity>
-
setAllVisible
public void setAllVisible(boolean p_178719_1_) - Overrides:
setAllVisiblein classnet.minecraft.client.model.PlayerModel<T extends net.minecraft.world.entity.LivingEntity>
-
translateToHand
public void translateToHand(@Nonnull net.minecraft.world.entity.HumanoidArm arm, @Nonnull com.mojang.blaze3d.vertex.PoseStack stack) - Specified by:
translateToHandin interfacenet.minecraft.client.model.ArmedModel- Overrides:
translateToHandin classnet.minecraft.client.model.PlayerModel<T extends net.minecraft.world.entity.LivingEntity>
-
getTextures
-
getAttackArm
-
getArm
@NotNull protected abstract @NotNull net.minecraft.client.model.geom.ModelPart getArm(@NotNull @NotNull net.minecraft.world.entity.HumanoidArm pSide) - Overrides:
getArmin classnet.minecraft.client.model.HumanoidModel<T extends net.minecraft.world.entity.LivingEntity>
-