0% found this document useful (0 votes)
27 views2 pages

Rizzager

Uploaded by

gegefiverrmods
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views2 pages

Rizzager

Uploaded by

gegefiverrmods
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

// Made with Blockbench 4.11.

2
// Exported for Minecraft version 1.17+ for Yarn
// Paste this class into your mod and generate all required imports
public class model extends EntityModel<Entity> {
private final ModelPart head;
private final ModelPart jaw;
private final ModelPart horns;
private final ModelPart left_horn;
private final ModelPart body;
private final ModelPart rotation;
private final ModelPart leg1;
private final ModelPart leg2;
private final ModelPart leg3;
private final ModelPart leg4;
private final ModelPart neck;
public model(ModelPart root) {
this.head = root.getChild("head");
this.jaw = this.head.getChild("jaw");
this.horns = this.head.getChild("horns");
this.left_horn = this.horns.getChild("left_horn");
this.body = root.getChild("body");
this.rotation = this.body.getChild("rotation");
this.leg1 = root.getChild("leg1");
this.leg2 = root.getChild("leg2");
this.leg3 = root.getChild("leg3");
this.leg4 = root.getChild("leg4");
this.neck = root.getChild("neck");
}
public static TexturedModelData getTexturedModelData() {
ModelData modelData = new ModelData();
ModelPartData modelPartData = modelData.getRoot();
ModelPartData head = modelPartData.addChild("head",
ModelPartBuilder.create().uv(0, 0).cuboid(-8.0F, -13.5F, -17.0F, 16.0F, 18.0F,
16.0F, new Dilation(0.0F))
.uv(0, 0).cuboid(-2.0F, 0.5F, -21.0F, 4.0F, 8.0F, 4.0F, new
Dilation(0.0F)), ModelTransform.pivot(0.0F, 3.5F, -7.0F));

ModelPartData jaw = head.addChild("jaw",


ModelPartBuilder.create().uv(0, 37).cuboid(-8.0F, 0.0F, -16.0F, 16.0F, 3.0F, 16.0F,
new Dilation(0.0F)), ModelTransform.pivot(0.0F, 4.5F, -1.0F));

ModelPartData horns = head.addChild("horns",


ModelPartBuilder.create().uv(34, 37).cuboid(-5.0F, -14.0F, -1.0F, 2.0F, 14.0F,
4.0F, new Dilation(0.0F)), ModelTransform.of(-5.0F, -6.5F, -12.0F, 1.0472F, 0.0F,
0.0F));

ModelPartData left_horn = horns.addChild("left_horn",


ModelPartBuilder.create().uv(34, 37).mirrored().cuboid(8.0F, -41.0F, -20.0F, 2.0F,
14.0F, 4.0F, new Dilation(0.0F)).mirrored(false), ModelTransform.pivot(5.0F, 27.0F,
19.0F));

ModelPartData body = modelPartData.addChild("body",


ModelPartBuilder.create(), ModelTransform.pivot(0.0F, 1.0F, 3.5F));

ModelPartData rotation = body.addChild("rotation",


ModelPartBuilder.create().uv(0, 56).cuboid(-7.0F, -10.0F, -7.0F, 14.0F, 16.0F,
20.0F, new Dilation(0.0F))
.uv(0, 92).cuboid(-6.0F, 6.0F, -7.0F, 12.0F, 13.0F, 18.0F, new
Dilation(0.0F)), ModelTransform.of(0.0F, 0.0F, 0.0F, 1.5708F, 0.0F, 0.0F));
ModelPartData leg1 = modelPartData.addChild("leg1",
ModelPartBuilder.create().uv(96, 0).cuboid(-4.0F, 0.0F, -4.0F, 8.0F, 37.0F, 8.0F,
new Dilation(0.0F)), ModelTransform.pivot(-8.0F, -13.0F, 21.0F));

ModelPartData leg2 = modelPartData.addChild("leg2",


ModelPartBuilder.create().uv(96, 0).mirrored().cuboid(-4.0F, 0.0F, -4.0F, 8.0F,
37.0F, 8.0F, new Dilation(0.0F)).mirrored(false), ModelTransform.pivot(8.0F, -
13.0F, 21.0F));

ModelPartData leg3 = modelPartData.addChild("leg3",


ModelPartBuilder.create().uv(64, 0).cuboid(-4.0F, 0.0F, -4.0F, 8.0F, 37.0F, 8.0F,
new Dilation(0.0F)), ModelTransform.pivot(-8.0F, -13.0F, -3.5F));

ModelPartData leg4 = modelPartData.addChild("leg4",


ModelPartBuilder.create().uv(64, 0).mirrored().cuboid(-4.0F, 0.0F, -4.0F, 8.0F,
37.0F, 8.0F, new Dilation(0.0F)).mirrored(false), ModelTransform.pivot(8.0F, -
13.0F, -3.5F));

ModelPartData neck = modelPartData.addChild("neck",


ModelPartBuilder.create().uv(68, 96).cuboid(-5.0F, -1.0F, -18.0F, 10.0F, 10.0F,
18.0F, new Dilation(0.0F)), ModelTransform.pivot(0.0F, -6.0F, 8.0F));
return TexturedModelData.of(modelData, 128, 128);
}
@Override
public void setAngles(Entity entity, float limbSwing, float limbSwingAmount,
float ageInTicks, float netHeadYaw, float headPitch) {
}
@Override
public void render(MatrixStack matrices, VertexConsumer vertexConsumer, int
light, int overlay, float red, float green, float blue, float alpha) {
head.render(matrices, vertexConsumer, light, overlay, red, green, blue,
alpha);
body.render(matrices, vertexConsumer, light, overlay, red, green, blue,
alpha);
leg1.render(matrices, vertexConsumer, light, overlay, red, green, blue,
alpha);
leg2.render(matrices, vertexConsumer, light, overlay, red, green, blue,
alpha);
leg3.render(matrices, vertexConsumer, light, overlay, red, green, blue,
alpha);
leg4.render(matrices, vertexConsumer, light, overlay, red, green, blue,
alpha);
neck.render(matrices, vertexConsumer, light, overlay, red, green, blue,
alpha);
}
}

You might also like