All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.magistuarmory.client.render.model.armor.GrandBascinetModel Maven / Gradle / Ivy

There is a newer version: 8.10
Show newest version
package com.magistuarmory.client.render.model.armor;

import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.minecraft.class_5603;
import net.minecraft.class_5605;
import net.minecraft.class_5606;
import net.minecraft.class_5607;
import net.minecraft.class_5609;
import net.minecraft.class_5610;
import net.minecraft.client.model.geom.builders.*;

@Environment(EnvType.CLIENT)
public class GrandBascinetModel
{
	
	public static class_5607 createLayer() 
	{
	    class_5609 meshdefinition = new class_5609();
	    class_5610 partdefinition = meshdefinition.method_32111();
		class_5610 head = partdefinition.method_32117("head", class_5606.method_32108().method_32101(32, 0).method_32098(-4.0F, -7.9F, -3.2F, 8.0F, 7.0F, 7.0F, new class_5605(1.0F)).method_32101(38, 6).method_32098(-4.0F, -7.9F, -3.7F, 8.0F, 7.0F, 1.0F, new class_5605(0.97F)), class_5603.method_32090(0.0F, 0.0F, 0.0F));
		head.method_32117("cube_r1", class_5606.method_32108().method_32101(0, 10).method_32098(-0.0354F, -0.5F, 0.0F, 5.0F, 1.0F, 0.0F, new class_5605(0.0F)), class_5603.method_32091(0.0354F, -5.2F, -8.1841F, 0.0F, -0.4648F, 0.0F));
		head.method_32117("cube_r2", class_5606.method_32108().method_32101(0, 10).method_32096().method_32098(-5.0354F, -0.5F, 0.0F, 5.0F, 1.0F, 0.0F, new class_5605(0.0F)).method_32106(false), class_5603.method_32091(0.0354F, -5.2F, -8.1841F, 0.0F, 0.4648F, 0.0F));
		head.method_32117("cube_r3", class_5606.method_32108().method_32101(23, 19).method_32098(0.2F, -2.6856F, -2.5F, 0.0F, 5.0F, 5.0F, new class_5605(0.0F)).method_32101(23, 19).method_32098(9.0F, -2.6856F, -2.5F, 0.0F, 5.0F, 5.0F, new class_5605(0.0F)), class_5603.method_32091(-4.6F, -4.9144F, -3.9244F, -0.829F, 0.0F, 0.0F));
		head.method_32117("cube_r4", class_5606.method_32108().method_32101(0, 5).method_32098(-3.8F, -8.1F, -3.75F, 7.0F, 5.0F, 0.0F, new class_5605(0.0F)), class_5603.method_32091(0.0F, 0.0F, 0.0F, 0.552F, -0.4648F, 0.0F));
		head.method_32117("cube_r5", class_5606.method_32108().method_32101(0, 5).method_32096().method_32098(-3.2F, -8.1F, -3.75F, 7.0F, 5.0F, 0.0F, new class_5605(0.0F)).method_32106(false), class_5603.method_32091(0.0F, 0.0F, 0.0F, 0.552F, 0.4648F, 0.0F));
		head.method_32117("cube_r6", class_5606.method_32108().method_32101(0, 0).method_32098(-3.5F, -4.931F, -0.1089F, 7.0F, 5.0F, 0.0F, new class_5605(0.0F)), class_5603.method_32091(2.9849F, -5.569F, -6.6221F, -0.7266F, -0.4648F, 0.0F));
		head.method_32117("cube_r7", class_5606.method_32108().method_32101(0, 0).method_32096().method_32098(-3.5F, -4.8762F, -0.108F, 7.0F, 5.0F, 0.0F, new class_5605(0.0F)).method_32106(false), class_5603.method_32091(-2.9697F, -5.6238F, -6.592F, -0.7266F, 0.4648F, 0.0F));
		partdefinition.method_32117("hat", class_5606.method_32108(), class_5603.field_27701);
		partdefinition.method_32117("body", class_5606.method_32108(), class_5603.field_27701);
		partdefinition.method_32117("right_arm", class_5606.method_32108(), class_5603.field_27701);
		partdefinition.method_32117("left_arm", class_5606.method_32108(), class_5603.field_27701);
		partdefinition.method_32117("right_leg", class_5606.method_32108(), class_5603.field_27701);
		partdefinition.method_32117("left_leg", class_5606.method_32108(), class_5603.field_27701);
		
		return class_5607.method_32110(meshdefinition, 64, 32);
		
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy