Class WerewolfBeastModel<T extends net.minecraft.world.entity.LivingEntity>
java.lang.Object
net.minecraft.client.model.Model
net.minecraft.client.model.EntityModel<E>
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>
de.teamlapen.werewolves.client.model.WerewolfBeastModel<T>
- All Implemented Interfaces:
net.minecraft.client.model.ArmedModel,net.minecraft.client.model.HeadedModel
public class WerewolfBeastModel<T extends net.minecraft.world.entity.LivingEntity>
extends WerewolfBaseModel<T>
Model made by Rebel
Created using Tabula 7.1.0
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.model.HumanoidModel
net.minecraft.client.model.HumanoidModel.ArmPose -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringfinal net.minecraft.client.model.geom.ModelPartfinal net.minecraft.client.model.geom.ModelPartfinal net.minecraft.client.model.geom.ModelPartstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringfinal net.minecraft.client.model.geom.ModelPartfinal net.minecraft.client.model.geom.ModelPartstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringfinal net.minecraft.client.model.geom.ModelPartstatic final Stringstatic final Stringstatic final Stringstatic final Stringfinal net.minecraft.client.model.geom.ModelPartstatic final Stringfinal net.minecraft.client.model.geom.ModelPartstatic final Stringstatic final Stringstatic final Stringfinal net.minecraft.client.model.geom.ModelPartstatic final Stringfinal net.minecraft.client.model.geom.ModelPartstatic final Stringstatic final Stringstatic final Stringstatic final Stringfinal net.minecraft.client.model.geom.ModelPartfinal net.minecraft.client.model.geom.ModelPartfinal net.minecraft.client.model.geom.ModelPartstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringfinal net.minecraft.client.model.geom.ModelPartstatic final Stringstatic final Stringfinal net.minecraft.client.model.geom.ModelPartstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class de.teamlapen.werewolves.client.model.WerewolfBaseModel
playerModelFields inherited from class net.minecraft.client.model.PlayerModel
jacket, leftPants, leftSleeve, rightPants, rightSleeveFields inherited from class net.minecraft.client.model.HumanoidModel
crouching, hat, HAT_OVERLAY_SCALE, leftArmPose, leftLeg, LEGGINGS_OVERLAY_SCALE, OVERLAY_SCALE, 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 Iterable<net.minecraft.client.model.geom.ModelPart>static net.minecraft.client.model.geom.builders.LayerDefinitionprotected @NotNull net.minecraft.client.model.geom.ModelPartgetArm(@NotNull net.minecraft.world.entity.HumanoidArm pSide) static List<net.minecraft.resources.ResourceLocation>net.minecraft.client.model.geom.ModelPartnet.minecraft.client.model.geom.ModelPartnet.minecraft.client.model.geom.ModelPart@NotNull net.minecraft.client.model.geom.ModelPartgetRandomModelPart(net.minecraft.util.RandomSource pRandom) net.minecraft.client.model.geom.ModelPartvoidrenderToBuffer(com.mojang.blaze3d.vertex.PoseStack matrixStackIn, com.mojang.blaze3d.vertex.VertexConsumer bufferIn, int packedLightIn, int packedOverlayIn, float red, float green, float blue, float alpha) voidsetupAnim(T entityIn, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) voidtranslateToHand(@NotNull net.minecraft.world.entity.HumanoidArm arm, @NotNull com.mojang.blaze3d.vertex.PoseStack stack) voidtranslateToHead(com.mojang.blaze3d.vertex.PoseStack stack) Methods inherited from class de.teamlapen.werewolves.client.model.WerewolfBaseModel
createMesh, getAttackArm, getTextures, renderCloak, renderEars, rotlerpRad, setAllVisible, setPlayerModelMethods inherited from class net.minecraft.client.model.PlayerModel
createMeshMethods inherited from class net.minecraft.client.model.HumanoidModel
copyPropertiesTo, createMesh, getHead, headParts, prepareMobModel, setupAttackAnimationMethods inherited from class net.minecraft.client.model.EntityModel
copyPropertiesToMethods inherited from class net.minecraft.client.model.Model
renderType
-
Field Details
-
BODY
- See Also:
-
HIP
- See Also:
-
NECK
- See Also:
-
ARM_LEFT
- See Also:
-
ARM_RIGHT
- See Also:
-
BODY_FLUFF
- See Also:
-
LEG_LEFT
- See Also:
-
LEG_RIGHT
- See Also:
-
TAIL
- See Also:
-
LEG_LEFT_2
- See Also:
-
FOOT_LEFT
- See Also:
-
LEG_RIGHT_2
- See Also:
-
FOOT_RIGHT
- See Also:
-
TAIL_2
- See Also:
-
TAIL_3
- See Also:
-
JOINT
- See Also:
-
NECK_FLUFF
- See Also:
-
NECK_FLUFF_LEFT
- See Also:
-
NECK_FLUFF_RIGHT
- See Also:
-
NECK_FLUFF_BOTTOM
- See Also:
-
HEAD
- See Also:
-
EAR_LEFT
- See Also:
-
EAR_RIGHT
- See Also:
-
SNOUT
- See Also:
-
JAW
- See Also:
-
HEAD_FLUFF
- See Also:
-
HEAD_SIDBURN_LEFT
- See Also:
-
HEAD_SIDBURN_RIGHT
- See Also:
-
EAR_LEFT_2
- See Also:
-
EAR_RIGHT_2
- See Also:
-
NOSE
- See Also:
-
SNOUT_TEETH
- See Also:
-
JAW_TEETH
- See Also:
-
JAW_FLUFF
- See Also:
-
ARM_LEFT_2
- See Also:
-
FINGER_LEFT
- See Also:
-
FINGER_LEFT_2
- See Also:
-
FINGER_LEFT_3
- See Also:
-
FINGER_LEFT_4
- See Also:
-
THUMB_LEFT
- See Also:
-
ARM_RIGHT_2
- See Also:
-
FINGER_RIGHT
- See Also:
-
FINGER_RIGHT_2
- See Also:
-
FINGER_RIGHT_3
- See Also:
-
FINGER_RIGHT_4
- See Also:
-
THUMB_RIGHT
- See Also:
-
body
public final net.minecraft.client.model.geom.ModelPart body -
head
public final net.minecraft.client.model.geom.ModelPart head -
rightArm
public final net.minecraft.client.model.geom.ModelPart rightArm -
leftArm
public final net.minecraft.client.model.geom.ModelPart leftArm -
armRight2
public final net.minecraft.client.model.geom.ModelPart armRight2 -
armLeft2
public final net.minecraft.client.model.geom.ModelPart armLeft2 -
legLeft
public final net.minecraft.client.model.geom.ModelPart legLeft -
legRight
public final net.minecraft.client.model.geom.ModelPart legRight -
hip
public final net.minecraft.client.model.geom.ModelPart hip -
tail
public final net.minecraft.client.model.geom.ModelPart tail -
jaw
public final net.minecraft.client.model.geom.ModelPart jaw -
earLeft
public final net.minecraft.client.model.geom.ModelPart earLeft -
earRight
public final net.minecraft.client.model.geom.ModelPart earRight -
joint
public final net.minecraft.client.model.geom.ModelPart joint -
neck
public final net.minecraft.client.model.geom.ModelPart neck
-
-
Constructor Details
-
WerewolfBeastModel
public WerewolfBeastModel(net.minecraft.client.model.geom.ModelPart part)
-
-
Method Details
-
createBodyLayer
public static net.minecraft.client.model.geom.builders.LayerDefinition createBodyLayer() -
getModelRenderer
@Nullable public net.minecraft.client.model.geom.ModelPart getModelRenderer()- Specified by:
getModelRendererin classWerewolfBaseModel<T extends net.minecraft.world.entity.LivingEntity>
-
getHeadModel
@Nullable public net.minecraft.client.model.geom.ModelPart getHeadModel()- Specified by:
getHeadModelin classWerewolfBaseModel<T extends net.minecraft.world.entity.LivingEntity>
-
getLeftArmModel
@Nullable public net.minecraft.client.model.geom.ModelPart getLeftArmModel()- Specified by:
getLeftArmModelin classWerewolfBaseModel<T extends net.minecraft.world.entity.LivingEntity>
-
getRightArmModel
@Nullable public net.minecraft.client.model.geom.ModelPart getRightArmModel()- Specified by:
getRightArmModelin classWerewolfBaseModel<T extends net.minecraft.world.entity.LivingEntity>
-
bodyParts
- Specified by:
bodyPartsin classWerewolfBaseModel<T extends net.minecraft.world.entity.LivingEntity>
-
renderToBuffer
public void renderToBuffer(@Nonnull com.mojang.blaze3d.vertex.PoseStack matrixStackIn, @Nonnull com.mojang.blaze3d.vertex.VertexConsumer bufferIn, int packedLightIn, int packedOverlayIn, float red, float green, float blue, float alpha) - Overrides:
renderToBufferin classnet.minecraft.client.model.AgeableListModel<T extends net.minecraft.world.entity.LivingEntity>
-
setupAnim
public void setupAnim(@Nonnull T entityIn, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) - Overrides:
setupAnimin classWerewolfBaseModel<T extends net.minecraft.world.entity.LivingEntity>
-
translateToHand
public void translateToHand(@NotNull @NotNull net.minecraft.world.entity.HumanoidArm arm, @NotNull @NotNull com.mojang.blaze3d.vertex.PoseStack stack) - Specified by:
translateToHandin interfacenet.minecraft.client.model.ArmedModel- Overrides:
translateToHandin classWerewolfBaseModel<T extends net.minecraft.world.entity.LivingEntity>
-
translateToHead
public void translateToHead(com.mojang.blaze3d.vertex.PoseStack stack) -
getBeastTextures
-
getArm
@NotNull protected @NotNull net.minecraft.client.model.geom.ModelPart getArm(@NotNull @NotNull net.minecraft.world.entity.HumanoidArm pSide) - Specified by:
getArmin classWerewolfBaseModel<T extends net.minecraft.world.entity.LivingEntity>
-
getRandomModelPart
@NotNull public @NotNull net.minecraft.client.model.geom.ModelPart getRandomModelPart(net.minecraft.util.RandomSource pRandom) - Overrides:
getRandomModelPartin classnet.minecraft.client.model.PlayerModel<T extends net.minecraft.world.entity.LivingEntity>
-