Class Werewolf4LModel<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.Werewolf4LModel<T>
- All Implemented Interfaces:
net.minecraft.client.model.ArmedModel,net.minecraft.client.model.HeadedModel
public class Werewolf4LModel<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 TypeFieldDescriptionfinal net.minecraft.client.model.geom.ModelPartfinal net.minecraft.client.model.geom.ModelPartfinal net.minecraft.client.model.geom.ModelPartfinal net.minecraft.client.model.geom.ModelPartfinal net.minecraft.client.model.geom.ModelPartfinal net.minecraft.client.model.geom.ModelPartfinal net.minecraft.client.model.geom.ModelPartfinal net.minecraft.client.model.geom.ModelPartfinal net.minecraft.client.model.geom.ModelPartfinal net.minecraft.client.model.geom.ModelPartFields 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.LayerDefinitionstatic List<net.minecraft.resources.ResourceLocation> protected @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.ModelPartnet.minecraft.client.model.geom.ModelPartvoidrenderToBuffer(com.mojang.blaze3d.vertex.PoseStack matrixStackIn, com.mojang.blaze3d.vertex.VertexConsumer bufferIn, int packedLightIn, int packedOverlayIn, int color) voidsetRotateAngle(net.minecraft.client.model.geom.ModelPart ModelRenderer, float x, float y, float z) This is a helper function from Tabula to set the rotation of model partsvoidsetupAnim(T entityIn, float limbSwing, float limbSwingAmount, float ageInTicks, float netHeadYaw, float headPitch) 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
createMesh, getRandomModelPartMethods 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
renderToBuffer, renderType
-
Field Details
-
body
public final net.minecraft.client.model.geom.ModelPart body -
head
public final net.minecraft.client.model.geom.ModelPart head -
armRight
public final net.minecraft.client.model.geom.ModelPart armRight -
armLeft
public final net.minecraft.client.model.geom.ModelPart armLeft -
legRight
public final net.minecraft.client.model.geom.ModelPart legRight -
legLeft
public final net.minecraft.client.model.geom.ModelPart legLeft -
tail1
public final net.minecraft.client.model.geom.ModelPart tail1 -
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
-
-
Constructor Details
-
Werewolf4LModel
public Werewolf4LModel(net.minecraft.client.model.geom.ModelPart part)
-
-
Method Details
-
createBodyLayer
public static net.minecraft.client.model.geom.builders.LayerDefinition createBodyLayer() -
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>
-
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>
-
setRotateAngle
public void setRotateAngle(net.minecraft.client.model.geom.ModelPart ModelRenderer, float x, float y, float z) This is a helper function from Tabula to set the rotation of model parts -
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>
-
get4LTextures
-