net.minecraft.client.model.geom

public final class ModelPart

gfe
net.minecraft.client.model.geom.ModelPart
net.minecraft.class_630
net.minecraft.client.model.ModelPart

Field summary

Modifier and TypeField
public static final float
a
DEFAULT_SCALE
field_37937
field_37937
public float
b
x
field_3657
pivotX
public float
c
y
field_3656
pivotY
public float
d
z
field_3655
pivotZ
public float
e
xRot
field_3654
pitch
public float
f
yRot
field_3675
yaw
public float
g
zRot
field_3674
roll
public float
h
xScale
field_37938
xScale
public float
i
yScale
field_37939
yScale
public float
j
zScale
field_37940
zScale
public boolean
k
visible
field_3665
visible
public boolean
l
skipDraw
field_38456
hidden
private final List<ModelPart$Cube>
m
cubes
field_3663
cuboids
private final Map<String, ModelPart>
n
children
field_3661
children
private PartPose
o
initialPose
field_37941
defaultTransform

Constructor summary

ModifierConstructor
public (List<ModelPart$Cube> cuboids, Map<String, ModelPart> children)

Method summary

Modifier and TypeMethod
public PartPose
a()
storePose()
method_32084()
getTransform()
public PartPose
b()
getInitialPose()
method_41921()
getDefaultTransform()
public void
a(gfg arg0)
setInitialPose(PartPose arg0)
method_41918(class_5603 arg0)
setDefaultTransform(ModelTransform transform)
public void
c()
resetPose()
method_41923()
resetTransform()
public void
b(gfg arg0)
loadPose(PartPose arg0)
method_32085(class_5603 arg0)
setTransform(ModelTransform rotationData)
public void
a(gfe arg0)
copyFrom(ModelPart arg0)
method_17138(class_630 arg0)
copyTransform(ModelPart part)
public boolean
a(String arg0)
hasChild(String arg0)
method_41919(String arg0)
hasChild(String child)
public ModelPart
b(String arg0)
getChild(String arg0)
method_32086(String arg0)
getChild(String name)
public void
a(float arg0, float arg1, float arg2)
setPos(float arg0, float arg1, float arg2)
method_2851(float arg0, float arg1, float arg2)
setPivot(float x, float y, float z)
public void
b(float arg0, float arg1, float arg2)
setRotation(float arg0, float arg1, float arg2)
method_33425(float arg0, float arg1, float arg2)
setAngles(float pitch, float yaw, float roll)
public void
a(ffv arg0, ffz arg1, int arg2, int arg3)
render(PoseStack arg0, VertexConsumer arg1, int arg2, int arg3)
method_22698(class_4587 arg0, class_4588 arg1, int arg2, int arg3)
render(MatrixStack matrices, VertexConsumer vertices, int light, int overlay)
public void
a(ffv arg0, ffz arg1, int arg2, int arg3, int arg4)
render(PoseStack arg0, VertexConsumer arg1, int arg2, int arg3, int arg4)
method_22699(class_4587 arg0, class_4588 arg1, int arg2, int arg3, int arg4)
render(MatrixStack matrices, VertexConsumer vertices, int light, int overlay, int color)
public void
a(org.joml.Quaternionf arg0)
rotateBy(org.joml.Quaternionf arg0)
method_62132(org.joml.Quaternionf arg0)
rotate(org.joml.Quaternionf quaternion)
public void
a(ffv arg0, gfe$d arg1)
visit(PoseStack arg0, ModelPart$Visitor arg1)
method_35745(class_4587 arg0, class_630$class_6229 arg1)
forEachCuboid(MatrixStack matrices, ModelPart$CuboidConsumer consumer)
private void
a(ffv arg0, gfe$d arg1, String arg2)
visit(PoseStack arg0, ModelPart$Visitor arg1, String arg2)
method_35746(class_4587 arg0, class_630$class_6229 arg1, String arg2)
forEachCuboid(MatrixStack matrices, ModelPart$CuboidConsumer consumer, String path)
public void
a(ffv arg0)
translateAndRotate(PoseStack arg0)
method_22703(class_4587 arg0)
rotate(MatrixStack matrices)
private void
a(ffv$a arg0, ffz arg1, int arg2, int arg3, int arg4)
compile(PoseStack$Pose arg0, VertexConsumer arg1, int arg2, int arg3, int arg4)
method_22702(class_4587$class_4665 arg0, class_4588 arg1, int arg2, int arg3, int arg4)
renderCuboids(MatrixStack$Entry entry, VertexConsumer vertexConsumer, int light, int overlay, int color)
public ModelPart$Cube
a(azh arg0)
getRandomCube(RandomSource arg0)
method_22700(class_5819 arg0)
getRandomCuboid(Random random)
public boolean
d()
isEmpty()
method_32087()
isEmpty()
public void
a(org.joml.Vector3f arg0)
offsetPos(org.joml.Vector3f arg0)
method_41920(org.joml.Vector3f arg0)
translate(org.joml.Vector3f vec3f)
public void
b(org.joml.Vector3f arg0)
offsetRotation(org.joml.Vector3f arg0)
method_41922(org.joml.Vector3f arg0)
rotate(org.joml.Vector3f vec3f)
public void
c(org.joml.Vector3f arg0)
offsetScale(org.joml.Vector3f arg0)
method_41924(org.joml.Vector3f arg0)
scale(org.joml.Vector3f vec3f)
public Stream<ModelPart>
e()
getAllParts()
method_32088()
traverse()