Package net.minecraft.client.model.geom
Class ModelPart
java.lang.Object
net.minecraft.client.model.geom.ModelPart
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class(package private) static class(package private) static classstatic interface -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<ModelPart.Cube> static final floatprivate PartPosebooleanbooleanfloatfloatfloatfloatfloatfloatfloatfloatfloat -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidcompile(PoseStack.Pose pose, VertexConsumer buffer, int packedLight, int packedOverlay, int color) voidgetRandomCube(RandomSource random) booleanbooleanisEmpty()voidvoidoffsetPos(org.joml.Vector3f offset) voidoffsetRotation(org.joml.Vector3f offset) voidoffsetScale(org.joml.Vector3f offset) voidrender(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay) voidrender(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay, int color) voidvoidsetInitialPose(PartPose initialPose) voidsetPos(float x, float y, float z) voidsetRotation(float xRot, float yRot, float zRot) voidtranslateAndRotate(PoseStack poseStack) voidvisit(PoseStack poseStack, ModelPart.Visitor visitor) private voidvisit(PoseStack poseStack, ModelPart.Visitor visitor, String path)
-
Field Details
-
DEFAULT_SCALE
public static final float DEFAULT_SCALE- See Also:
-
x
public float x -
y
public float y -
z
public float z -
xRot
public float xRot -
yRot
public float yRot -
zRot
public float zRot -
xScale
public float xScale -
yScale
public float yScale -
zScale
public float zScale -
visible
public boolean visible -
skipDraw
public boolean skipDraw -
cubes
-
children
-
initialPose
-
-
Constructor Details
-
ModelPart
-
-
Method Details
-
storePose
-
getInitialPose
-
setInitialPose
-
resetPose
public void resetPose() -
loadPose
-
copyFrom
-
hasChild
-
getChild
-
setPos
public void setPos(float x, float y, float z) -
setRotation
public void setRotation(float xRot, float yRot, float zRot) -
render
-
render
public void render(PoseStack poseStack, VertexConsumer buffer, int packedLight, int packedOverlay, int color) -
visit
-
visit
-
translateAndRotate
-
compile
private void compile(PoseStack.Pose pose, VertexConsumer buffer, int packedLight, int packedOverlay, int color) -
getRandomCube
-
isEmpty
public boolean isEmpty() -
offsetPos
public void offsetPos(org.joml.Vector3f offset) -
offsetRotation
public void offsetRotation(org.joml.Vector3f offset) -
offsetScale
public void offsetScale(org.joml.Vector3f offset) -
getAllParts
-