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 class
static interface
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List
<ModelPart.Cube> static final float
private PartPose
boolean
boolean
float
float
float
float
float
float
float
float
float
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
compile
(PoseStack.Pose pPose, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) void
getRandomCube
(RandomSource pRandom) boolean
boolean
isEmpty()
void
void
offsetPos
(org.joml.Vector3f p_253873_) void
offsetRotation
(org.joml.Vector3f p_253983_) void
offsetScale
(org.joml.Vector3f p_253957_) void
render
(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay) void
render
(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) void
void
setInitialPose
(PartPose pInitialPose) void
setPos
(float pX, float pY, float pZ) void
setRotation
(float pXRot, float pYRot, float pZRot) void
translateAndRotate
(PoseStack pPoseStack) void
visit
(PoseStack pPoseStack, ModelPart.Visitor pVisitor) private void
visit
(PoseStack pPoseStack, ModelPart.Visitor pVisitor, String pPath)
-
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 pX, float pY, float pZ) -
setRotation
public void setRotation(float pXRot, float pYRot, float pZRot) -
render
public void render(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay) -
render
public void render(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) -
visit
-
visit
-
translateAndRotate
-
compile
private void compile(PoseStack.Pose pPose, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) -
getRandomCube
-
isEmpty
public boolean isEmpty() -
offsetPos
public void offsetPos(org.joml.Vector3f p_253873_) -
offsetRotation
public void offsetRotation(org.joml.Vector3f p_253983_) -
offsetScale
public void offsetScale(org.joml.Vector3f p_253957_) -
getAllParts
-