Class VillagerResemblingModel<T extends Entity>
java.lang.Object
net.minecraft.client.model.Model
net.minecraft.client.render.entity.model.EntityModel<E>
net.minecraft.client.render.entity.model.SinglePartEntityModel<T>
net.minecraft.client.render.entity.model.VillagerResemblingModel<T>
- All Implemented Interfaces:
ModelWithHat
,ModelWithHead
- Direct Known Subclasses:
WitchEntityModel
@Environment(CLIENT) public class VillagerResemblingModel<T extends Entity> extends SinglePartEntityModel<T> implements ModelWithHead, ModelWithHat
-
Field Summary
Fields Modifier and Type Field Description private ModelPart
hat
private ModelPart
hatRim
private ModelPart
head
private ModelPart
leftLeg
protected ModelPart
nose
private ModelPart
rightLeg
private ModelPart
root
Fields inherited from class net.minecraft.client.render.entity.model.EntityModel
child, handSwingProgress, riding
Fields inherited from class net.minecraft.client.model.Model
layerFactory
-
Constructor Summary
Constructors Constructor Description VillagerResemblingModel(ModelPart root)
-
Method Summary
Modifier and Type Method Description ModelPart
getHead()
static ModelData
getModelData()
ModelPart
getPart()
void
setAngles(T entity, float limbAngle, float limbDistance, float animationProgress, float headYaw, float headPitch)
void
setHatVisible(boolean visible)
Methods inherited from class net.minecraft.client.render.entity.model.SinglePartEntityModel
render
Methods inherited from class net.minecraft.client.render.entity.model.EntityModel
animateModel, copyStateTo
-
Field Details
-
root
-
head
-
hat
-
hatRim
-
rightLeg
-
leftLeg
-
nose
-
-
Constructor Details
-
VillagerResemblingModel
-
-
Method Details
-
getModelData
-
getPart
- Specified by:
getPart
in classSinglePartEntityModel<T extends Entity>
-
setAngles
public void setAngles(T entity, float limbAngle, float limbDistance, float animationProgress, float headYaw, float headPitch)- Specified by:
setAngles
in classEntityModel<T extends Entity>
-
getHead
- Specified by:
getHead
in interfaceModelWithHead
-
setHatVisible
public void setHatVisible(boolean visible)- Specified by:
setHatVisible
in interfaceModelWithHat
-