Class WerewolfSurvivalistModel<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>
de.teamlapen.werewolves.client.model.WerewolfSurvivalistModel<T>
- All Implemented Interfaces:
net.minecraft.client.model.ArmedModel,net.minecraft.client.model.HeadedModel
public class WerewolfSurvivalistModel<T extends net.minecraft.world.entity.LivingEntity>
extends WerewolfBaseModel<T>
WerewolfSurvivalistModel - 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 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.ModelPartfinal net.minecraft.client.model.geom.ModelPartstatic final Stringstatic 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 Stringstatic final Stringstatic final Stringfinal net.minecraft.client.model.geom.ModelPartstatic 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, 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 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) 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.ModelPartstatic List<net.minecraft.resources.ResourceLocation> voidrenderToBuffer(com.mojang.blaze3d.vertex.PoseStack matrixStackIn, com.mojang.blaze3d.vertex.VertexConsumer bufferIn, int packedLightIn, int packedOverlayIn, int color) voidsetupAnim(T entityIn, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) protected voidsetupAttackAnimation(T entity, float ageInTicks) voidtranslateToMouth(@NotNull net.minecraft.world.entity.HumanoidArm arm, @NotNull com.mojang.blaze3d.vertex.PoseStack stack) Methods inherited from class de.teamlapen.werewolves.client.model.WerewolfBaseModel
createMesh, getAttackArm, getTextures, renderCloak, renderEars, rotlerpRad, setAllVisible, setPlayerModel, translateToHandMethods inherited from class net.minecraft.client.model.PlayerModel
createMeshMethods inherited from class net.minecraft.client.model.HumanoidModel
copyPropertiesTo, createMesh, getHead, headParts, prepareMobModelMethods inherited from class net.minecraft.client.model.EntityModel
copyPropertiesToMethods inherited from class net.minecraft.client.model.Model
renderToBuffer, 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_SIDEBURNS_LEFT
- See Also:
-
HEAD_SIDEBURNS_RIGHT
- See Also:
-
NOSE
- See Also:
-
SNOUT_TEETH
- See Also:
-
JAW_TEETH
- See Also:
-
JAW_FLUFF
- See Also:
-
ARM_LEFT_2
- See Also:
-
FOOT_LEFT_1
- See Also:
-
ARM_RIGHT_2
- See Also:
-
FOOT_LEFT_2
- See Also:
-
head
public final net.minecraft.client.model.geom.ModelPart head -
hip
public final net.minecraft.client.model.geom.ModelPart hip -
body
public final net.minecraft.client.model.geom.ModelPart body -
armLeft
public final net.minecraft.client.model.geom.ModelPart armLeft -
armRight
public final net.minecraft.client.model.geom.ModelPart armRight -
legRight
public final net.minecraft.client.model.geom.ModelPart legRight -
legLeft
public final net.minecraft.client.model.geom.ModelPart legLeft -
tail
public final net.minecraft.client.model.geom.ModelPart tail -
jaw
public final net.minecraft.client.model.geom.ModelPart jaw -
jawTeeth
public final net.minecraft.client.model.geom.ModelPart jawTeeth -
neck
public final net.minecraft.client.model.geom.ModelPart neck -
joint
public final net.minecraft.client.model.geom.ModelPart joint
-
-
Constructor Details
-
WerewolfSurvivalistModel
public WerewolfSurvivalistModel(net.minecraft.client.model.geom.ModelPart part)
-
-
Method Details
-
createBodyLayer
@Nonnull 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, int color) - 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>
-
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>
-
translateToMouth
public void translateToMouth(@NotNull @NotNull net.minecraft.world.entity.HumanoidArm arm, @NotNull @NotNull com.mojang.blaze3d.vertex.PoseStack stack) -
setupAttackAnimation
- Overrides:
setupAttackAnimationin classnet.minecraft.client.model.HumanoidModel<T extends net.minecraft.world.entity.LivingEntity>
-
getSurvivalTextures
-
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>
-