Package net.minecraft.client.model.geom
Class ModelPart
java.lang.Object
net.minecraft.client.model.geom.ModelPart
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic final recordstatic final recordstatic 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 pPose, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) voidgetRandomCube(RandomSource pRandom) booleanbooleanisEmpty()voidvoidvoidoffsetRotation(Vector3f pOffset) voidoffsetScale(Vector3f pOffset) voidrender(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay) voidrender(PoseStack pPoseStack, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) voidvoidrotateBy(Quaternionf pQuaternion) voidsetInitialPose(PartPose pInitialPose) voidsetPos(float pX, float pY, float pZ) voidsetRotation(float pXRot, float pYRot, float pZRot) voidtranslateAndRotate(PoseStack pPoseStack) voidvisit(PoseStack pPoseStack, ModelPart.Visitor pVisitor) private voidvisit(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) -
rotateBy
-
visit
-
visit
-
translateAndRotate
-
compile
private void compile(PoseStack.Pose pPose, VertexConsumer pBuffer, int pPackedLight, int pPackedOverlay, int pColor) -
getRandomCube
-
isEmpty
public boolean isEmpty() -
offsetPos
-
offsetRotation
-
offsetScale
-
getAllParts
-