Anti-comments sweep!

This commit is contained in:
Tombenpotter 2014-10-13 22:33:20 +02:00
parent e6a10f3f06
commit dea1f87078
454 changed files with 23594 additions and 26739 deletions

View file

@ -6,7 +6,7 @@ import net.minecraft.entity.Entity;
public class ModelAlchemicalCalcinator extends ModelBase
{
//fields
//fields
ModelRenderer top1;
ModelRenderer top2;
ModelRenderer top3;
@ -20,121 +20,121 @@ public class ModelAlchemicalCalcinator extends ModelBase
ModelRenderer Shape3;
ModelRenderer Shape4;
ModelRenderer Shape5;
public ModelAlchemicalCalcinator()
{
textureWidth = 128;
textureHeight = 128;
top1 = new ModelRenderer(this, 0, 34);
top1.addBox(4F, -8F, -8F, 4, 3, 16);
top1.setRotationPoint(0F, 16F, 0F);
top1.setTextureSize(128, 128);
top1.mirror = true;
setRotation(top1, 0F, 0F, 0F);
top2 = new ModelRenderer(this, 41, 34);
top2.addBox(-8F, -8F, -8F, 4, 3, 16);
top2.setRotationPoint(0F, 16F, 0F);
top2.setTextureSize(128, 128);
top2.mirror = true;
setRotation(top2, 0F, 0F, 0F);
top3 = new ModelRenderer(this, 25, 55);
top3.addBox(-4F, -8F, 4F, 8, 3, 4);
top3.setRotationPoint(0F, 16F, 0F);
top3.setTextureSize(128, 128);
top3.mirror = true;
setRotation(top3, 0F, 0F, 0F);
top4 = new ModelRenderer(this, 0, 55);
top4.addBox(-4F, -8F, -8F, 8, 3, 4);
top4.setRotationPoint(0F, 16F, 0F);
top4.setTextureSize(128, 128);
top4.mirror = true;
setRotation(top4, 0F, 0F, 0F);
tank = new ModelRenderer(this, 0, 0);
tank.addBox(-8F, -5F, -8F, 16, 4, 16);
tank.setRotationPoint(0F, 16F, 0F);
tank.setTextureSize(128, 128);
tank.mirror = true;
setRotation(tank, 0F, 0F, 0F);
centreCollumn = new ModelRenderer(this, 0, 21);
centreCollumn.addBox(-4F, -5F, -4F, 8, 4, 8);
centreCollumn.setRotationPoint(0F, 16F, 0F);
centreCollumn.setTextureSize(128, 128);
centreCollumn.mirror = true;
setRotation(centreCollumn, 0F, 0F, 0F);
furnaceShape = new ModelRenderer(this, 0, 63);
furnaceShape.addBox(-8F, -1F, -8F, 16, 5, 16);
furnaceShape.setRotationPoint(0F, 16F, 0F);
furnaceShape.setTextureSize(128, 128);
furnaceShape.mirror = true;
setRotation(furnaceShape, 0F, 0F, 0F);
glassWindow = new ModelRenderer(this, 0, 85);
glassWindow.addBox(-4F, -8F, -4F, 8, 0, 8);
glassWindow.setRotationPoint(0F, 16F, 0F);
glassWindow.setTextureSize(128, 128);
glassWindow.mirror = true;
setRotation(glassWindow, 0F, 0F, 0F);
Shape1 = new ModelRenderer(this, 0, 94);
Shape1.addBox(-8F, 4F, -8F, 4, 4, 4);
Shape1.setRotationPoint(0F, 16F, 0F);
Shape1.setTextureSize(128, 128);
Shape1.mirror = true;
setRotation(Shape1, 0F, 0F, 0F);
Shape2 = new ModelRenderer(this, 0, 103);
Shape2.addBox(-4F, 6F, -4F, 8, 1, 8);
Shape2.setRotationPoint(0F, 16F, 0F);
Shape2.setTextureSize(128, 128);
Shape2.mirror = true;
setRotation(Shape2, 0F, 0F, 0F);
Shape3 = new ModelRenderer(this, 0, 94);
Shape3.addBox(4F, 4F, -8F, 4, 4, 4);
Shape3.setRotationPoint(0F, 16F, 0F);
Shape3.setTextureSize(128, 128);
Shape3.mirror = true;
setRotation(Shape3, 0F, 0F, 0F);
Shape4 = new ModelRenderer(this, 0, 94);
Shape4.addBox(-8F, 4F, 4F, 4, 4, 4);
Shape4.setRotationPoint(0F, 16F, 0F);
Shape4.setTextureSize(128, 128);
Shape4.mirror = true;
setRotation(Shape4, 0F, 0F, 0F);
Shape5 = new ModelRenderer(this, 0, 94);
Shape5.addBox(4F, 4F, 4F, 4, 4, 4);
Shape5.setRotationPoint(0F, 16F, 0F);
Shape5.setTextureSize(128, 128);
Shape5.mirror = true;
setRotation(Shape5, 0F, 0F, 0F);
}
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5)
{
super.render(entity, f, f1, f2, f3, f4, f5);
setRotationAngles(f, f1, f2, f3, f4, f5, entity);
top1.render(f5);
top2.render(f5);
top3.render(f5);
top4.render(f5);
tank.render(f5);
centreCollumn.render(f5);
furnaceShape.render(f5);
glassWindow.render(f5);
Shape1.render(f5);
Shape2.render(f5);
Shape3.render(f5);
Shape4.render(f5);
Shape5.render(f5);
}
private void setRotation(ModelRenderer model, float x, float y, float z)
{
model.rotateAngleX = x;
model.rotateAngleY = y;
model.rotateAngleZ = z;
}
public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5, Entity entity)
{
super.setRotationAngles(f, f1, f2, f3, f4, f5, entity);
}
public ModelAlchemicalCalcinator()
{
textureWidth = 128;
textureHeight = 128;
top1 = new ModelRenderer(this, 0, 34);
top1.addBox(4F, -8F, -8F, 4, 3, 16);
top1.setRotationPoint(0F, 16F, 0F);
top1.setTextureSize(128, 128);
top1.mirror = true;
setRotation(top1, 0F, 0F, 0F);
top2 = new ModelRenderer(this, 41, 34);
top2.addBox(-8F, -8F, -8F, 4, 3, 16);
top2.setRotationPoint(0F, 16F, 0F);
top2.setTextureSize(128, 128);
top2.mirror = true;
setRotation(top2, 0F, 0F, 0F);
top3 = new ModelRenderer(this, 25, 55);
top3.addBox(-4F, -8F, 4F, 8, 3, 4);
top3.setRotationPoint(0F, 16F, 0F);
top3.setTextureSize(128, 128);
top3.mirror = true;
setRotation(top3, 0F, 0F, 0F);
top4 = new ModelRenderer(this, 0, 55);
top4.addBox(-4F, -8F, -8F, 8, 3, 4);
top4.setRotationPoint(0F, 16F, 0F);
top4.setTextureSize(128, 128);
top4.mirror = true;
setRotation(top4, 0F, 0F, 0F);
tank = new ModelRenderer(this, 0, 0);
tank.addBox(-8F, -5F, -8F, 16, 4, 16);
tank.setRotationPoint(0F, 16F, 0F);
tank.setTextureSize(128, 128);
tank.mirror = true;
setRotation(tank, 0F, 0F, 0F);
centreCollumn = new ModelRenderer(this, 0, 21);
centreCollumn.addBox(-4F, -5F, -4F, 8, 4, 8);
centreCollumn.setRotationPoint(0F, 16F, 0F);
centreCollumn.setTextureSize(128, 128);
centreCollumn.mirror = true;
setRotation(centreCollumn, 0F, 0F, 0F);
furnaceShape = new ModelRenderer(this, 0, 63);
furnaceShape.addBox(-8F, -1F, -8F, 16, 5, 16);
furnaceShape.setRotationPoint(0F, 16F, 0F);
furnaceShape.setTextureSize(128, 128);
furnaceShape.mirror = true;
setRotation(furnaceShape, 0F, 0F, 0F);
glassWindow = new ModelRenderer(this, 0, 85);
glassWindow.addBox(-4F, -8F, -4F, 8, 0, 8);
glassWindow.setRotationPoint(0F, 16F, 0F);
glassWindow.setTextureSize(128, 128);
glassWindow.mirror = true;
setRotation(glassWindow, 0F, 0F, 0F);
Shape1 = new ModelRenderer(this, 0, 94);
Shape1.addBox(-8F, 4F, -8F, 4, 4, 4);
Shape1.setRotationPoint(0F, 16F, 0F);
Shape1.setTextureSize(128, 128);
Shape1.mirror = true;
setRotation(Shape1, 0F, 0F, 0F);
Shape2 = new ModelRenderer(this, 0, 103);
Shape2.addBox(-4F, 6F, -4F, 8, 1, 8);
Shape2.setRotationPoint(0F, 16F, 0F);
Shape2.setTextureSize(128, 128);
Shape2.mirror = true;
setRotation(Shape2, 0F, 0F, 0F);
Shape3 = new ModelRenderer(this, 0, 94);
Shape3.addBox(4F, 4F, -8F, 4, 4, 4);
Shape3.setRotationPoint(0F, 16F, 0F);
Shape3.setTextureSize(128, 128);
Shape3.mirror = true;
setRotation(Shape3, 0F, 0F, 0F);
Shape4 = new ModelRenderer(this, 0, 94);
Shape4.addBox(-8F, 4F, 4F, 4, 4, 4);
Shape4.setRotationPoint(0F, 16F, 0F);
Shape4.setTextureSize(128, 128);
Shape4.mirror = true;
setRotation(Shape4, 0F, 0F, 0F);
Shape5 = new ModelRenderer(this, 0, 94);
Shape5.addBox(4F, 4F, 4F, 4, 4, 4);
Shape5.setRotationPoint(0F, 16F, 0F);
Shape5.setTextureSize(128, 128);
Shape5.mirror = true;
setRotation(Shape5, 0F, 0F, 0F);
}
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5)
{
super.render(entity, f, f1, f2, f3, f4, f5);
setRotationAngles(f, f1, f2, f3, f4, f5, entity);
top1.render(f5);
top2.render(f5);
top3.render(f5);
top4.render(f5);
tank.render(f5);
centreCollumn.render(f5);
furnaceShape.render(f5);
glassWindow.render(f5);
Shape1.render(f5);
Shape2.render(f5);
Shape3.render(f5);
Shape4.render(f5);
Shape5.render(f5);
}
private void setRotation(ModelRenderer model, float x, float y, float z)
{
model.rotateAngleX = x;
model.rotateAngleY = y;
model.rotateAngleZ = z;
}
public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5, Entity entity)
{
super.setRotationAngles(f, f1, f2, f3, f4, f5, entity);
}
}

View file

@ -1,15 +1,13 @@
package WayofTime.alchemicalWizardry.common.renderer.model;
import WayofTime.alchemicalWizardry.common.tileEntity.TEAltar;
import cpw.mods.fml.client.FMLClientHandler;
import net.minecraft.client.model.ModelBase;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.client.model.AdvancedModelLoader;
import net.minecraftforge.client.model.IModelCustom;
import org.lwjgl.opengl.GL11;
import WayofTime.alchemicalWizardry.common.tileEntity.TEAltar;
import cpw.mods.fml.client.FMLClientHandler;
public class ModelBloodAltar extends ModelBase
{
private IModelCustom modelBloodAltar;

View file

@ -6,7 +6,7 @@ import net.minecraft.entity.Entity;
public class ModelCrystalBelljar extends ModelBase
{
//fields
//fields
ModelRenderer handle1;
ModelRenderer handle2;
ModelRenderer jar1;
@ -15,105 +15,105 @@ public class ModelCrystalBelljar extends ModelBase
ModelRenderer jar3;
ModelRenderer jar4;
ModelRenderer jar5;
public ModelCrystalBelljar()
{
textureWidth = 128;
textureHeight = 64;
handle1 = new ModelRenderer(this, 0, 17);
handle1.addBox(-2F, -7F, -2F, 4, 1, 4);
handle1.setRotationPoint(0F, 16F, 0F);
handle1.setTextureSize(128, 64);
handle1.mirror = true;
setRotation(handle1, 0F, 0F, 0F);
handle2 = new ModelRenderer(this, 0, 23);
handle2.addBox(-1F, -6F, -1F, 2, 1, 2);
handle2.setRotationPoint(0F, 16F, 0F);
handle2.setTextureSize(128, 64);
handle2.mirror = true;
setRotation(handle2, 0F, 0F, 0F);
jar1 = new ModelRenderer(this, 0, 27);
jar1.addBox(-4F, -5F, -4F, 8, 1, 8);
jar1.setRotationPoint(0F, 16F, 0F);
jar1.setTextureSize(128, 64);
jar1.mirror = true;
setRotation(jar1, 0F, 0F, 0F);
woodBottom = new ModelRenderer(this, 0, 0);
woodBottom.addBox(-7F, 6F, -7F, 14, 2, 14);
woodBottom.setRotationPoint(0F, 16F, 0F);
woodBottom.setTextureSize(128, 64);
woodBottom.mirror = true;
setRotation(woodBottom, 0F, 0F, 0F);
jar2 = new ModelRenderer(this, 0, 38);
jar2.addBox(-5F, -4F, 4F, 10, 10, 1);
jar2.setRotationPoint(0F, 16F, 0F);
jar2.setTextureSize(128, 64);
jar2.mirror = true;
setRotation(jar2, 0F, 0F, 0F);
jar3 = new ModelRenderer(this, 46, 38);
jar3.addBox(4F, -4F, -4F, 1, 10, 8);
jar3.setRotationPoint(0F, 16F, 0F);
jar3.setTextureSize(128, 64);
jar3.mirror = true;
setRotation(jar3, 0F, 0F, 0F);
jar4 = new ModelRenderer(this, 23, 38);
jar4.addBox(-5F, -4F, -5F, 10, 10, 1);
jar4.setRotationPoint(0F, 16F, 0F);
jar4.setTextureSize(128, 64);
jar4.mirror = true;
setRotation(jar4, 0F, 0F, 0F);
jar5 = new ModelRenderer(this, 65, 38);
jar5.addBox(-5F, -4F, -4F, 1, 10, 8);
jar5.setRotationPoint(0F, 16F, 0F);
jar5.setTextureSize(128, 64);
jar5.mirror = true;
setRotation(jar5, 0F, 0F, 0F);
}
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5)
{
super.render(entity, f, f1, f2, f3, f4, f5);
setRotationAngles(f, f1, f2, f3, f4, f5, entity);
handle1.render(f5);
handle2.render(f5);
jar1.render(f5);
woodBottom.render(f5);
jar2.render(f5);
jar3.render(f5);
jar4.render(f5);
jar5.render(f5);
}
public void renderSpecialItem(Entity entity, float f, float f1, float f2, float f3, float f4, float f5, int part)
{
super.render(entity, f, f1, f2, f3, f4, f5);
setRotationAngles(f, f1, f2, f3, f4, f5, entity);
if(part == 0)
{
woodBottom.render(f5);
}else
{
handle1.render(f5);
handle2.render(f5);
jar1.render(f5);
jar2.render(f5);
jar3.render(f5);
jar4.render(f5);
jar5.render(f5);
}
}
private void setRotation(ModelRenderer model, float x, float y, float z)
{
model.rotateAngleX = x;
model.rotateAngleY = y;
model.rotateAngleZ = z;
}
public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5, Entity entity)
{
super.setRotationAngles(f, f1, f2, f3, f4, f5, entity);
}
public ModelCrystalBelljar()
{
textureWidth = 128;
textureHeight = 64;
handle1 = new ModelRenderer(this, 0, 17);
handle1.addBox(-2F, -7F, -2F, 4, 1, 4);
handle1.setRotationPoint(0F, 16F, 0F);
handle1.setTextureSize(128, 64);
handle1.mirror = true;
setRotation(handle1, 0F, 0F, 0F);
handle2 = new ModelRenderer(this, 0, 23);
handle2.addBox(-1F, -6F, -1F, 2, 1, 2);
handle2.setRotationPoint(0F, 16F, 0F);
handle2.setTextureSize(128, 64);
handle2.mirror = true;
setRotation(handle2, 0F, 0F, 0F);
jar1 = new ModelRenderer(this, 0, 27);
jar1.addBox(-4F, -5F, -4F, 8, 1, 8);
jar1.setRotationPoint(0F, 16F, 0F);
jar1.setTextureSize(128, 64);
jar1.mirror = true;
setRotation(jar1, 0F, 0F, 0F);
woodBottom = new ModelRenderer(this, 0, 0);
woodBottom.addBox(-7F, 6F, -7F, 14, 2, 14);
woodBottom.setRotationPoint(0F, 16F, 0F);
woodBottom.setTextureSize(128, 64);
woodBottom.mirror = true;
setRotation(woodBottom, 0F, 0F, 0F);
jar2 = new ModelRenderer(this, 0, 38);
jar2.addBox(-5F, -4F, 4F, 10, 10, 1);
jar2.setRotationPoint(0F, 16F, 0F);
jar2.setTextureSize(128, 64);
jar2.mirror = true;
setRotation(jar2, 0F, 0F, 0F);
jar3 = new ModelRenderer(this, 46, 38);
jar3.addBox(4F, -4F, -4F, 1, 10, 8);
jar3.setRotationPoint(0F, 16F, 0F);
jar3.setTextureSize(128, 64);
jar3.mirror = true;
setRotation(jar3, 0F, 0F, 0F);
jar4 = new ModelRenderer(this, 23, 38);
jar4.addBox(-5F, -4F, -5F, 10, 10, 1);
jar4.setRotationPoint(0F, 16F, 0F);
jar4.setTextureSize(128, 64);
jar4.mirror = true;
setRotation(jar4, 0F, 0F, 0F);
jar5 = new ModelRenderer(this, 65, 38);
jar5.addBox(-5F, -4F, -4F, 1, 10, 8);
jar5.setRotationPoint(0F, 16F, 0F);
jar5.setTextureSize(128, 64);
jar5.mirror = true;
setRotation(jar5, 0F, 0F, 0F);
}
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5)
{
super.render(entity, f, f1, f2, f3, f4, f5);
setRotationAngles(f, f1, f2, f3, f4, f5, entity);
handle1.render(f5);
handle2.render(f5);
jar1.render(f5);
woodBottom.render(f5);
jar2.render(f5);
jar3.render(f5);
jar4.render(f5);
jar5.render(f5);
}
public void renderSpecialItem(Entity entity, float f, float f1, float f2, float f3, float f4, float f5, int part)
{
super.render(entity, f, f1, f2, f3, f4, f5);
setRotationAngles(f, f1, f2, f3, f4, f5, entity);
if (part == 0)
{
woodBottom.render(f5);
} else
{
handle1.render(f5);
handle2.render(f5);
jar1.render(f5);
jar2.render(f5);
jar3.render(f5);
jar4.render(f5);
jar5.render(f5);
}
}
private void setRotation(ModelRenderer model, float x, float y, float z)
{
model.rotateAngleX = x;
model.rotateAngleY = y;
model.rotateAngleZ = z;
}
public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5, Entity entity)
{
super.setRotationAngles(f, f1, f2, f3, f4, f5, entity);
}
}

View file

@ -7,7 +7,7 @@ import net.minecraftforge.common.util.ForgeDirection;
public class ModelSpellEffectBlock extends ModelBase
{
//fields
//fields
ModelRenderer core;
ModelRenderer frame1;
ModelRenderer frame2;
@ -32,301 +32,301 @@ public class ModelSpellEffectBlock extends ModelBase
ModelRenderer outputSpacer2;
ModelRenderer outputSpacer3;
ModelRenderer outputSpacer4;
public ModelSpellEffectBlock()
{
textureWidth = 64;
textureHeight = 64;
core = new ModelRenderer(this, 0, 0);
core.addBox(-3F, -3F, -3F, 6, 6, 6);
core.setRotationPoint(0F, 16F, 0F);
core.setTextureSize(64, 64);
core.mirror = true;
setRotation(core, 0F, 0F, 0F);
frame1 = new ModelRenderer(this, 16, 18);
frame1.addBox(3F, -3F, -5F, 2, 6, 2);
frame1.setRotationPoint(0F, 16F, 0F);
frame1.setTextureSize(64, 64);
frame1.mirror = true;
setRotation(frame1, 0F, 0F, 0F);
frame2 = new ModelRenderer(this, 0, 18);
frame2.addBox(-5F, -3F, -5F, 2, 6, 2);
frame2.setRotationPoint(0F, 16F, 0F);
frame2.setTextureSize(64, 64);
frame2.mirror = true;
setRotation(frame2, 0F, 0F, 0F);
frame3 = new ModelRenderer(this, 0, 13);
frame3.addBox(-5F, -5F, -5F, 10, 2, 2);
frame3.setRotationPoint(0F, 16F, 0F);
frame3.setTextureSize(64, 64);
frame3.mirror = true;
setRotation(frame3, 0F, 0F, 0F);
frame4 = new ModelRenderer(this, 0, 27);
frame4.addBox(-5F, 3F, -5F, 10, 2, 2);
frame4.setRotationPoint(0F, 16F, 0F);
frame4.setTextureSize(64, 64);
frame4.mirror = true;
setRotation(frame4, 0F, 0F, 0F);
frame5 = new ModelRenderer(this, 0, 34);
frame5.addBox(-5F, -5F, 3F, 10, 2, 2);
frame5.setRotationPoint(0F, 16F, 0F);
frame5.setTextureSize(64, 64);
frame5.mirror = true;
setRotation(frame5, 0F, 0F, 0F);
frame6 = new ModelRenderer(this, 0, 48);
frame6.addBox(-5F, 3F, 3F, 10, 2, 2);
frame6.setRotationPoint(0F, 16F, 0F);
frame6.setTextureSize(64, 64);
frame6.mirror = true;
setRotation(frame6, 0F, 0F, 0F);
frame7 = new ModelRenderer(this, 16, 39);
frame7.addBox(-5F, -3F, 3F, 2, 6, 2);
frame7.setRotationPoint(0F, 16F, 0F);
frame7.setTextureSize(64, 64);
frame7.mirror = true;
setRotation(frame7, 0F, 0F, 0F);
frame8 = new ModelRenderer(this, 0, 39);
frame8.addBox(3F, -3F, 3F, 2, 6, 2);
frame8.setRotationPoint(0F, 16F, 0F);
frame8.setTextureSize(64, 64);
frame8.mirror = true;
setRotation(frame8, 0F, 0F, 0F);
frame9 = new ModelRenderer(this, 25, 9);
frame9.addBox(-5F, 3F, -3F, 2, 2, 6);
frame9.setRotationPoint(0F, 16F, 0F);
frame9.setTextureSize(64, 64);
frame9.mirror = true;
setRotation(frame9, 0F, 0F, 0F);
frame10 = new ModelRenderer(this, 25, 0);
frame10.addBox(-5F, -5F, -3F, 2, 2, 6);
frame10.setRotationPoint(0F, 16F, 0F);
frame10.setTextureSize(64, 64);
frame10.mirror = true;
setRotation(frame10, 0F, 0F, 0F);
frame11 = new ModelRenderer(this, 42, 0);
frame11.addBox(3F, -5F, -3F, 2, 2, 6);
frame11.setRotationPoint(0F, 16F, 0F);
frame11.setTextureSize(64, 64);
frame11.mirror = true;
setRotation(frame11, 0F, 0F, 0F);
frame12 = new ModelRenderer(this, 42, 9);
frame12.addBox(3F, 3F, -3F, 2, 2, 6);
frame12.setRotationPoint(0F, 16F, 0F);
frame12.setTextureSize(64, 64);
frame12.mirror = true;
setRotation(frame12, 0F, 0F, 0F);
inputSpacer1 = new ModelRenderer(this, 25, 27);
inputSpacer1.addBox(3F, -5F, -8F, 2, 2, 3);
inputSpacer1.setRotationPoint(0F, 16F, 0F);
inputSpacer1.setTextureSize(64, 64);
inputSpacer1.mirror = true;
setRotation(inputSpacer1, 0F, 0F, 0F);
inputFace = new ModelRenderer(this, 38, 27);
inputFace.addBox(-2F, -2F, -8F, 4, 4, 5);
inputFace.setRotationPoint(0F, 16F, 0F);
inputFace.setTextureSize(64, 64);
inputFace.mirror = true;
setRotation(inputFace, 0F, 0F, 0F);
inputSpacer2 = new ModelRenderer(this, 25, 27);
inputSpacer2.addBox(-5F, -5F, -8F, 2, 2, 3);
inputSpacer2.setRotationPoint(0F, 16F, 0F);
inputSpacer2.setTextureSize(64, 64);
inputSpacer2.mirror = true;
setRotation(inputSpacer2, 0F, 0F, 0F);
inputSpacer3 = new ModelRenderer(this, 25, 27);
inputSpacer3.addBox(3F, 3F, -8F, 2, 2, 3);
inputSpacer3.setRotationPoint(0F, 16F, 0F);
inputSpacer3.setTextureSize(64, 64);
inputSpacer3.mirror = true;
setRotation(inputSpacer3, 0F, 0F, 0F);
inputSpacer4 = new ModelRenderer(this, 25, 27);
inputSpacer4.addBox(-5F, 3F, -8F, 2, 2, 3);
inputSpacer4.setRotationPoint(0F, 16F, 0F);
inputSpacer4.setTextureSize(64, 64);
inputSpacer4.mirror = true;
setRotation(inputSpacer4, 0F, 0F, 0F);
outputFace = new ModelRenderer(this, 38, 37);
outputFace.addBox(6F, -2F, -2F, 2, 4, 4);
outputFace.setRotationPoint(0F, 16F, 0F);
outputFace.setTextureSize(64, 64);
outputFace.mirror = true;
setRotation(outputFace, 0F, 0F, 0F);
outputPlug = new ModelRenderer(this, 36, 48);
outputPlug.addBox(3F, -3F, -3F, 2, 6, 6);
outputPlug.setRotationPoint(0F, 16F, 0F);
outputPlug.setTextureSize(64, 64);
outputPlug.mirror = true;
setRotation(outputPlug, 0F, 0F, 0F);
outputSpacer1 = new ModelRenderer(this, 25, 48);
outputSpacer1.addBox(5F, -5F, -5F, 3, 2, 2);
outputSpacer1.setRotationPoint(0F, 16F, 0F);
outputSpacer1.setTextureSize(64, 64);
outputSpacer1.mirror = true;
setRotation(outputSpacer1, 0F, 0F, 0F);
outputSpacer2 = new ModelRenderer(this, 25, 48);
outputSpacer2.addBox(5F, -5F, 3F, 3, 2, 2);
outputSpacer2.setRotationPoint(0F, 16F, 0F);
outputSpacer2.setTextureSize(64, 64);
outputSpacer2.mirror = true;
setRotation(outputSpacer2, 0F, 0F, 0F);
outputSpacer3 = new ModelRenderer(this, 25, 48);
outputSpacer3.addBox(5F, 3F, -5F, 3, 2, 2);
outputSpacer3.setRotationPoint(0F, 16F, 0F);
outputSpacer3.setTextureSize(64, 64);
outputSpacer3.mirror = true;
setRotation(outputSpacer3, 0F, 0F, 0F);
outputSpacer4 = new ModelRenderer(this, 25, 48);
outputSpacer4.addBox(5F, 3F, 3F, 3, 2, 2);
outputSpacer4.setRotationPoint(0F, 16F, 0F);
outputSpacer4.setTextureSize(64, 64);
outputSpacer4.mirror = true;
setRotation(outputSpacer4, 0F, 0F, 0F);
}
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5, ForgeDirection input, ForgeDirection output)
{
super.render(entity, f, f1, f2, f3, f4, f5);
setRotationAngles(f, f1, f2, f3, f4, f5, entity);
float xInputRot = 0.0f;
float yInputRot = 0.0f;
float zInputRot = 0.0f;
float xOutputRot = 0.0f;
float yOutputRot = 0.0f;
float zOutputRot = 0.0f;
switch (input)
public ModelSpellEffectBlock()
{
case NORTH:
xInputRot = 0.0f;
yInputRot = 0.0f;
zInputRot = 0.0f;
break;
textureWidth = 64;
textureHeight = 64;
case EAST:
xInputRot = 0.0f;
yInputRot = (float) (0.5f * Math.PI);
zInputRot = 0.0f;
break;
case SOUTH:
xInputRot = 0.0f;
yInputRot = (float) (1.0f * Math.PI);
zInputRot = 0.0f;
break;
case WEST:
xInputRot = 0.0f;
yInputRot = (float) (-0.5f * Math.PI);
zInputRot = 0.0f;
break;
case UP:
xInputRot = (float) (-0.5f * Math.PI);
yInputRot = 0.0f;
zInputRot = 0.0f;
break;
case DOWN:
xInputRot = (float) (0.5f * Math.PI);
yInputRot = 0.0f;
zInputRot = 0.0f;
break;
default:
break;
core = new ModelRenderer(this, 0, 0);
core.addBox(-3F, -3F, -3F, 6, 6, 6);
core.setRotationPoint(0F, 16F, 0F);
core.setTextureSize(64, 64);
core.mirror = true;
setRotation(core, 0F, 0F, 0F);
frame1 = new ModelRenderer(this, 16, 18);
frame1.addBox(3F, -3F, -5F, 2, 6, 2);
frame1.setRotationPoint(0F, 16F, 0F);
frame1.setTextureSize(64, 64);
frame1.mirror = true;
setRotation(frame1, 0F, 0F, 0F);
frame2 = new ModelRenderer(this, 0, 18);
frame2.addBox(-5F, -3F, -5F, 2, 6, 2);
frame2.setRotationPoint(0F, 16F, 0F);
frame2.setTextureSize(64, 64);
frame2.mirror = true;
setRotation(frame2, 0F, 0F, 0F);
frame3 = new ModelRenderer(this, 0, 13);
frame3.addBox(-5F, -5F, -5F, 10, 2, 2);
frame3.setRotationPoint(0F, 16F, 0F);
frame3.setTextureSize(64, 64);
frame3.mirror = true;
setRotation(frame3, 0F, 0F, 0F);
frame4 = new ModelRenderer(this, 0, 27);
frame4.addBox(-5F, 3F, -5F, 10, 2, 2);
frame4.setRotationPoint(0F, 16F, 0F);
frame4.setTextureSize(64, 64);
frame4.mirror = true;
setRotation(frame4, 0F, 0F, 0F);
frame5 = new ModelRenderer(this, 0, 34);
frame5.addBox(-5F, -5F, 3F, 10, 2, 2);
frame5.setRotationPoint(0F, 16F, 0F);
frame5.setTextureSize(64, 64);
frame5.mirror = true;
setRotation(frame5, 0F, 0F, 0F);
frame6 = new ModelRenderer(this, 0, 48);
frame6.addBox(-5F, 3F, 3F, 10, 2, 2);
frame6.setRotationPoint(0F, 16F, 0F);
frame6.setTextureSize(64, 64);
frame6.mirror = true;
setRotation(frame6, 0F, 0F, 0F);
frame7 = new ModelRenderer(this, 16, 39);
frame7.addBox(-5F, -3F, 3F, 2, 6, 2);
frame7.setRotationPoint(0F, 16F, 0F);
frame7.setTextureSize(64, 64);
frame7.mirror = true;
setRotation(frame7, 0F, 0F, 0F);
frame8 = new ModelRenderer(this, 0, 39);
frame8.addBox(3F, -3F, 3F, 2, 6, 2);
frame8.setRotationPoint(0F, 16F, 0F);
frame8.setTextureSize(64, 64);
frame8.mirror = true;
setRotation(frame8, 0F, 0F, 0F);
frame9 = new ModelRenderer(this, 25, 9);
frame9.addBox(-5F, 3F, -3F, 2, 2, 6);
frame9.setRotationPoint(0F, 16F, 0F);
frame9.setTextureSize(64, 64);
frame9.mirror = true;
setRotation(frame9, 0F, 0F, 0F);
frame10 = new ModelRenderer(this, 25, 0);
frame10.addBox(-5F, -5F, -3F, 2, 2, 6);
frame10.setRotationPoint(0F, 16F, 0F);
frame10.setTextureSize(64, 64);
frame10.mirror = true;
setRotation(frame10, 0F, 0F, 0F);
frame11 = new ModelRenderer(this, 42, 0);
frame11.addBox(3F, -5F, -3F, 2, 2, 6);
frame11.setRotationPoint(0F, 16F, 0F);
frame11.setTextureSize(64, 64);
frame11.mirror = true;
setRotation(frame11, 0F, 0F, 0F);
frame12 = new ModelRenderer(this, 42, 9);
frame12.addBox(3F, 3F, -3F, 2, 2, 6);
frame12.setRotationPoint(0F, 16F, 0F);
frame12.setTextureSize(64, 64);
frame12.mirror = true;
setRotation(frame12, 0F, 0F, 0F);
inputSpacer1 = new ModelRenderer(this, 25, 27);
inputSpacer1.addBox(3F, -5F, -8F, 2, 2, 3);
inputSpacer1.setRotationPoint(0F, 16F, 0F);
inputSpacer1.setTextureSize(64, 64);
inputSpacer1.mirror = true;
setRotation(inputSpacer1, 0F, 0F, 0F);
inputFace = new ModelRenderer(this, 38, 27);
inputFace.addBox(-2F, -2F, -8F, 4, 4, 5);
inputFace.setRotationPoint(0F, 16F, 0F);
inputFace.setTextureSize(64, 64);
inputFace.mirror = true;
setRotation(inputFace, 0F, 0F, 0F);
inputSpacer2 = new ModelRenderer(this, 25, 27);
inputSpacer2.addBox(-5F, -5F, -8F, 2, 2, 3);
inputSpacer2.setRotationPoint(0F, 16F, 0F);
inputSpacer2.setTextureSize(64, 64);
inputSpacer2.mirror = true;
setRotation(inputSpacer2, 0F, 0F, 0F);
inputSpacer3 = new ModelRenderer(this, 25, 27);
inputSpacer3.addBox(3F, 3F, -8F, 2, 2, 3);
inputSpacer3.setRotationPoint(0F, 16F, 0F);
inputSpacer3.setTextureSize(64, 64);
inputSpacer3.mirror = true;
setRotation(inputSpacer3, 0F, 0F, 0F);
inputSpacer4 = new ModelRenderer(this, 25, 27);
inputSpacer4.addBox(-5F, 3F, -8F, 2, 2, 3);
inputSpacer4.setRotationPoint(0F, 16F, 0F);
inputSpacer4.setTextureSize(64, 64);
inputSpacer4.mirror = true;
setRotation(inputSpacer4, 0F, 0F, 0F);
outputFace = new ModelRenderer(this, 38, 37);
outputFace.addBox(6F, -2F, -2F, 2, 4, 4);
outputFace.setRotationPoint(0F, 16F, 0F);
outputFace.setTextureSize(64, 64);
outputFace.mirror = true;
setRotation(outputFace, 0F, 0F, 0F);
outputPlug = new ModelRenderer(this, 36, 48);
outputPlug.addBox(3F, -3F, -3F, 2, 6, 6);
outputPlug.setRotationPoint(0F, 16F, 0F);
outputPlug.setTextureSize(64, 64);
outputPlug.mirror = true;
setRotation(outputPlug, 0F, 0F, 0F);
outputSpacer1 = new ModelRenderer(this, 25, 48);
outputSpacer1.addBox(5F, -5F, -5F, 3, 2, 2);
outputSpacer1.setRotationPoint(0F, 16F, 0F);
outputSpacer1.setTextureSize(64, 64);
outputSpacer1.mirror = true;
setRotation(outputSpacer1, 0F, 0F, 0F);
outputSpacer2 = new ModelRenderer(this, 25, 48);
outputSpacer2.addBox(5F, -5F, 3F, 3, 2, 2);
outputSpacer2.setRotationPoint(0F, 16F, 0F);
outputSpacer2.setTextureSize(64, 64);
outputSpacer2.mirror = true;
setRotation(outputSpacer2, 0F, 0F, 0F);
outputSpacer3 = new ModelRenderer(this, 25, 48);
outputSpacer3.addBox(5F, 3F, -5F, 3, 2, 2);
outputSpacer3.setRotationPoint(0F, 16F, 0F);
outputSpacer3.setTextureSize(64, 64);
outputSpacer3.mirror = true;
setRotation(outputSpacer3, 0F, 0F, 0F);
outputSpacer4 = new ModelRenderer(this, 25, 48);
outputSpacer4.addBox(5F, 3F, 3F, 3, 2, 2);
outputSpacer4.setRotationPoint(0F, 16F, 0F);
outputSpacer4.setTextureSize(64, 64);
outputSpacer4.mirror = true;
setRotation(outputSpacer4, 0F, 0F, 0F);
}
switch (output)
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5, ForgeDirection input, ForgeDirection output)
{
case NORTH:
xOutputRot = 0.0f;
yOutputRot = (float) (0.5f * Math.PI);
zOutputRot = 0.0f;
break;
super.render(entity, f, f1, f2, f3, f4, f5);
setRotationAngles(f, f1, f2, f3, f4, f5, entity);
float xInputRot = 0.0f;
float yInputRot = 0.0f;
float zInputRot = 0.0f;
float xOutputRot = 0.0f;
float yOutputRot = 0.0f;
float zOutputRot = 0.0f;
case EAST:
xOutputRot = 0.0f;
yOutputRot = (float) (1.0f * Math.PI);
zOutputRot = 0.0f;
break;
switch (input)
{
case NORTH:
xInputRot = 0.0f;
yInputRot = 0.0f;
zInputRot = 0.0f;
break;
case SOUTH:
xOutputRot = 0.0f;
yOutputRot = (float) (-0.5f * Math.PI);
zOutputRot = 0.0f;
break;
case EAST:
xInputRot = 0.0f;
yInputRot = (float) (0.5f * Math.PI);
zInputRot = 0.0f;
break;
case WEST:
xOutputRot = 0.0f;
yOutputRot = 0.0f;
zOutputRot = 0.0f;
break;
case SOUTH:
xInputRot = 0.0f;
yInputRot = (float) (1.0f * Math.PI);
zInputRot = 0.0f;
break;
case UP:
xOutputRot = 0.0f;
yOutputRot = 0.0f;
zOutputRot = (float) (-0.5f * Math.PI);
break;
case WEST:
xInputRot = 0.0f;
yInputRot = (float) (-0.5f * Math.PI);
zInputRot = 0.0f;
break;
case DOWN:
xOutputRot = 0.0f;
yOutputRot = 0.0f;
zOutputRot = (float) (0.5f * Math.PI);
break;
case UP:
xInputRot = (float) (-0.5f * Math.PI);
yInputRot = 0.0f;
zInputRot = 0.0f;
break;
default:
break;
case DOWN:
xInputRot = (float) (0.5f * Math.PI);
yInputRot = 0.0f;
zInputRot = 0.0f;
break;
default:
break;
}
switch (output)
{
case NORTH:
xOutputRot = 0.0f;
yOutputRot = (float) (0.5f * Math.PI);
zOutputRot = 0.0f;
break;
case EAST:
xOutputRot = 0.0f;
yOutputRot = (float) (1.0f * Math.PI);
zOutputRot = 0.0f;
break;
case SOUTH:
xOutputRot = 0.0f;
yOutputRot = (float) (-0.5f * Math.PI);
zOutputRot = 0.0f;
break;
case WEST:
xOutputRot = 0.0f;
yOutputRot = 0.0f;
zOutputRot = 0.0f;
break;
case UP:
xOutputRot = 0.0f;
yOutputRot = 0.0f;
zOutputRot = (float) (-0.5f * Math.PI);
break;
case DOWN:
xOutputRot = 0.0f;
yOutputRot = 0.0f;
zOutputRot = (float) (0.5f * Math.PI);
break;
default:
break;
}
this.setRotation(inputFace, xInputRot, yInputRot, zInputRot);
this.setRotation(outputFace, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(inputSpacer1, xInputRot, yInputRot, zInputRot);
this.setRotation(inputSpacer2, xInputRot, yInputRot, zInputRot);
this.setRotation(inputSpacer3, xInputRot, yInputRot, zInputRot);
this.setRotation(inputSpacer4, xInputRot, yInputRot, zInputRot);
this.setRotation(outputPlug, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(outputSpacer1, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(outputSpacer2, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(outputSpacer3, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(outputSpacer4, xOutputRot, yOutputRot, zOutputRot);
core.render(f5);
frame1.render(f5);
frame2.render(f5);
frame3.render(f5);
frame4.render(f5);
frame5.render(f5);
frame6.render(f5);
frame7.render(f5);
frame8.render(f5);
frame9.render(f5);
frame10.render(f5);
frame11.render(f5);
frame12.render(f5);
inputSpacer1.render(f5);
inputFace.render(f5);
inputSpacer2.render(f5);
inputSpacer3.render(f5);
inputSpacer4.render(f5);
outputFace.render(f5);
outputPlug.render(f5);
outputSpacer1.render(f5);
outputSpacer2.render(f5);
outputSpacer3.render(f5);
outputSpacer4.render(f5);
}
this.setRotation(inputFace, xInputRot, yInputRot, zInputRot);
this.setRotation(outputFace, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(inputSpacer1, xInputRot, yInputRot, zInputRot);
this.setRotation(inputSpacer2, xInputRot, yInputRot, zInputRot);
this.setRotation(inputSpacer3, xInputRot, yInputRot, zInputRot);
this.setRotation(inputSpacer4, xInputRot, yInputRot, zInputRot);
this.setRotation(outputPlug, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(outputSpacer1, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(outputSpacer2, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(outputSpacer3, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(outputSpacer4, xOutputRot, yOutputRot, zOutputRot);
core.render(f5);
frame1.render(f5);
frame2.render(f5);
frame3.render(f5);
frame4.render(f5);
frame5.render(f5);
frame6.render(f5);
frame7.render(f5);
frame8.render(f5);
frame9.render(f5);
frame10.render(f5);
frame11.render(f5);
frame12.render(f5);
inputSpacer1.render(f5);
inputFace.render(f5);
inputSpacer2.render(f5);
inputSpacer3.render(f5);
inputSpacer4.render(f5);
outputFace.render(f5);
outputPlug.render(f5);
outputSpacer1.render(f5);
outputSpacer2.render(f5);
outputSpacer3.render(f5);
outputSpacer4.render(f5);
}
private void setRotation(ModelRenderer model, float x, float y, float z)
{
model.rotateAngleX = x;
model.rotateAngleY = y;
model.rotateAngleZ = z;
}
public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5, Entity entity)
{
super.setRotationAngles(f, f1, f2, f3, f4, f5, entity);
}
private void setRotation(ModelRenderer model, float x, float y, float z)
{
model.rotateAngleX = x;
model.rotateAngleY = y;
model.rotateAngleZ = z;
}
public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5, Entity entity)
{
super.setRotationAngles(f, f1, f2, f3, f4, f5, entity);
}
}

View file

@ -8,7 +8,7 @@ import net.minecraftforge.common.util.ForgeDirection;
public class ModelSpellEnhancementBlock extends ModelBase
{
//fields
//fields
ModelRenderer core;
ModelRenderer frame1;
ModelRenderer frame2;
@ -33,302 +33,302 @@ public class ModelSpellEnhancementBlock extends ModelBase
ModelRenderer input3;
ModelRenderer input4;
ModelRenderer outputSecond;
public ModelSpellEnhancementBlock()
{
textureWidth = 128;
textureHeight = 64;
core = new ModelRenderer(this, 0, 0);
core.addBox(-3F, -3F, -3F, 6, 6, 6);
core.setRotationPoint(0F, 16F, 0F);
core.setTextureSize(128, 64);
core.mirror = true;
setRotation(core, 0F, 0F, 0F);
frame1 = new ModelRenderer(this, 0, 32);
frame1.addBox(-7F, 5F, -7F, 14, 2, 2);
frame1.setRotationPoint(0F, 16F, 0F);
frame1.setTextureSize(128, 64);
frame1.mirror = true;
setRotation(frame1, 0F, 0F, 0F);
frame2 = new ModelRenderer(this, 24, 19);
frame2.addBox(5F, -5F, -7F, 2, 10, 2);
frame2.setRotationPoint(0F, 16F, 0F);
frame2.setTextureSize(128, 64);
frame2.mirror = true;
setRotation(frame2, 0F, 0F, 0F);
frame3 = new ModelRenderer(this, 0, 19);
frame3.addBox(-7F, -5F, -7F, 2, 10, 2);
frame3.setRotationPoint(0F, 16F, 0F);
frame3.setTextureSize(128, 64);
frame3.mirror = true;
setRotation(frame3, 0F, 0F, 0F);
frame4 = new ModelRenderer(this, 0, 14);
frame4.addBox(-7F, -7F, -7F, 14, 2, 2);
frame4.setRotationPoint(0F, 16F, 0F);
frame4.setTextureSize(128, 64);
frame4.mirror = true;
setRotation(frame4, 0F, 0F, 0F);
frame5 = new ModelRenderer(this, 0, 57);
frame5.addBox(-7F, 5F, 5F, 14, 2, 2);
frame5.setRotationPoint(0F, 16F, 0F);
frame5.setTextureSize(128, 64);
frame5.mirror = true;
setRotation(frame5, 0F, 0F, 0F);
frame6 = new ModelRenderer(this, 0, 44);
frame6.addBox(5F, -5F, 5F, 2, 10, 2);
frame6.setRotationPoint(0F, 16F, 0F);
frame6.setTextureSize(128, 64);
frame6.mirror = true;
setRotation(frame6, 0F, 0F, 0F);
frame7 = new ModelRenderer(this, 24, 44);
frame7.addBox(-7F, -5F, 5F, 2, 10, 2);
frame7.setRotationPoint(0F, 16F, 0F);
frame7.setTextureSize(128, 64);
frame7.mirror = true;
setRotation(frame7, 0F, 0F, 0F);
frame8 = new ModelRenderer(this, 0, 39);
frame8.addBox(-7F, -7F, 5F, 14, 2, 2);
frame8.setRotationPoint(0F, 16F, 0F);
frame8.setTextureSize(128, 64);
frame8.mirror = true;
setRotation(frame8, 0F, 0F, 0F);
frame9 = new ModelRenderer(this, 66, 14);
frame9.addBox(5F, 5F, -5F, 2, 2, 10);
frame9.setRotationPoint(0F, 16F, 0F);
frame9.setTextureSize(128, 64);
frame9.mirror = true;
setRotation(frame9, 0F, 0F, 0F);
frame10 = new ModelRenderer(this, 40, 14);
frame10.addBox(-7F, 5F, -5F, 2, 2, 10);
frame10.setRotationPoint(0F, 16F, 0F);
frame10.setTextureSize(128, 64);
frame10.mirror = true;
setRotation(frame10, 0F, 0F, 0F);
frame11 = new ModelRenderer(this, 66, 0);
frame11.addBox(5F, -7F, -5F, 2, 2, 10);
frame11.setRotationPoint(0F, 16F, 0F);
frame11.setTextureSize(128, 64);
frame11.mirror = true;
setRotation(frame11, 0F, 0F, 0F);
frame12 = new ModelRenderer(this, 40, 0);
frame12.addBox(-7F, -7F, -5F, 2, 2, 10);
frame12.setRotationPoint(0F, 16F, 0F);
frame12.setTextureSize(128, 64);
frame12.mirror = true;
setRotation(frame12, 0F, 0F, 0F);
outputMain = new ModelRenderer(this, 78, 36);
outputMain.addBox(6F, -2F, -2F, 2, 4, 4);
outputMain.setRotationPoint(0F, 16F, 0F);
outputMain.setTextureSize(128, 64);
outputMain.mirror = true;
setRotation(outputMain, 0F, 0F, 0F);
inputMain = new ModelRenderer(this, 40, 36);
inputMain.addBox(-2F, -2F, -8F, 4, 4, 5);
inputMain.setRotationPoint(0F, 16F, 0F);
inputMain.setTextureSize(128, 64);
inputMain.mirror = true;
setRotation(inputMain, 0F, 0F, 0F);
output1 = new ModelRenderer(this, 80, 30);
output1.addBox(5F, -5F, -5F, 3, 2, 2);
output1.setRotationPoint(0F, 16F, 0F);
output1.setTextureSize(128, 64);
output1.mirror = true;
setRotation(output1, 0F, 0F, 0F);
output2 = new ModelRenderer(this, 80, 30);
output2.addBox(5F, -5F, 3F, 3, 2, 2);
output2.setRotationPoint(0F, 16F, 0F);
output2.setTextureSize(128, 64);
output2.mirror = true;
setRotation(output2, 0F, 0F, 0F);
output3 = new ModelRenderer(this, 80, 30);
output3.addBox(5F, 3F, -5F, 3, 2, 2);
output3.setRotationPoint(0F, 16F, 0F);
output3.setTextureSize(128, 64);
output3.mirror = true;
setRotation(output3, 0F, 0F, 0F);
output4 = new ModelRenderer(this, 80, 30);
output4.addBox(5F, 3F, 3F, 3, 2, 2);
output4.setRotationPoint(0F, 16F, 0F);
output4.setTextureSize(128, 64);
output4.mirror = true;
setRotation(output4, 0F, 0F, 0F);
input1 = new ModelRenderer(this, 40, 27);
input1.addBox(3F, -5F, -8F, 2, 2, 5);
input1.setRotationPoint(0F, 16F, 0F);
input1.setTextureSize(128, 64);
input1.mirror = true;
setRotation(input1, 0F, 0F, 0F);
input2 = new ModelRenderer(this, 40, 27);
input2.addBox(-5F, -5F, -8F, 2, 2, 5);
input2.setRotationPoint(0F, 16F, 0F);
input2.setTextureSize(128, 64);
input2.mirror = true;
setRotation(input2, 0F, 0F, 0F);
input3 = new ModelRenderer(this, 40, 27);
input3.addBox(3F, 3F, -8F, 2, 2, 5);
input3.setRotationPoint(0F, 16F, 0F);
input3.setTextureSize(128, 64);
input3.mirror = true;
setRotation(input3, 0F, 0F, 0F);
input4 = new ModelRenderer(this, 40, 27);
input4.addBox(-5F, 3F, -8F, 2, 2, 5);
input4.setRotationPoint(0F, 16F, 0F);
input4.setTextureSize(128, 64);
input4.mirror = true;
setRotation(input4, 0F, 0F, 0F);
outputSecond = new ModelRenderer(this, 78, 47);
outputSecond.addBox(4F, -3F, -3F, 1, 6, 6);
outputSecond.setRotationPoint(0F, 16F, 0F);
outputSecond.setTextureSize(128, 64);
outputSecond.mirror = true;
setRotation(outputSecond, 0F, 0F, 0F);
}
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5, ForgeDirection input, ForgeDirection output)
{
super.render(entity, f, f1, f2, f3, f4, f5);
setRotationAngles(f, f1, f2, f3, f4, f5, entity);
float xInputRot = 0.0f;
float yInputRot = 0.0f;
float zInputRot = 0.0f;
float xOutputRot = 0.0f;
float yOutputRot = 0.0f;
float zOutputRot = 0.0f;
switch (input)
public ModelSpellEnhancementBlock()
{
case NORTH:
xInputRot = 0.0f;
yInputRot = 0.0f;
zInputRot = 0.0f;
break;
textureWidth = 128;
textureHeight = 64;
case EAST:
xInputRot = 0.0f;
yInputRot = (float) (0.5f * Math.PI);
zInputRot = 0.0f;
break;
case SOUTH:
xInputRot = 0.0f;
yInputRot = (float) (1.0f * Math.PI);
zInputRot = 0.0f;
break;
case WEST:
xInputRot = 0.0f;
yInputRot = (float) (-0.5f * Math.PI);
zInputRot = 0.0f;
break;
case UP:
xInputRot = (float) (-0.5f * Math.PI);
yInputRot = 0.0f;
zInputRot = 0.0f;
break;
case DOWN:
xInputRot = (float) (0.5f * Math.PI);
yInputRot = 0.0f;
zInputRot = 0.0f;
break;
default:
break;
core = new ModelRenderer(this, 0, 0);
core.addBox(-3F, -3F, -3F, 6, 6, 6);
core.setRotationPoint(0F, 16F, 0F);
core.setTextureSize(128, 64);
core.mirror = true;
setRotation(core, 0F, 0F, 0F);
frame1 = new ModelRenderer(this, 0, 32);
frame1.addBox(-7F, 5F, -7F, 14, 2, 2);
frame1.setRotationPoint(0F, 16F, 0F);
frame1.setTextureSize(128, 64);
frame1.mirror = true;
setRotation(frame1, 0F, 0F, 0F);
frame2 = new ModelRenderer(this, 24, 19);
frame2.addBox(5F, -5F, -7F, 2, 10, 2);
frame2.setRotationPoint(0F, 16F, 0F);
frame2.setTextureSize(128, 64);
frame2.mirror = true;
setRotation(frame2, 0F, 0F, 0F);
frame3 = new ModelRenderer(this, 0, 19);
frame3.addBox(-7F, -5F, -7F, 2, 10, 2);
frame3.setRotationPoint(0F, 16F, 0F);
frame3.setTextureSize(128, 64);
frame3.mirror = true;
setRotation(frame3, 0F, 0F, 0F);
frame4 = new ModelRenderer(this, 0, 14);
frame4.addBox(-7F, -7F, -7F, 14, 2, 2);
frame4.setRotationPoint(0F, 16F, 0F);
frame4.setTextureSize(128, 64);
frame4.mirror = true;
setRotation(frame4, 0F, 0F, 0F);
frame5 = new ModelRenderer(this, 0, 57);
frame5.addBox(-7F, 5F, 5F, 14, 2, 2);
frame5.setRotationPoint(0F, 16F, 0F);
frame5.setTextureSize(128, 64);
frame5.mirror = true;
setRotation(frame5, 0F, 0F, 0F);
frame6 = new ModelRenderer(this, 0, 44);
frame6.addBox(5F, -5F, 5F, 2, 10, 2);
frame6.setRotationPoint(0F, 16F, 0F);
frame6.setTextureSize(128, 64);
frame6.mirror = true;
setRotation(frame6, 0F, 0F, 0F);
frame7 = new ModelRenderer(this, 24, 44);
frame7.addBox(-7F, -5F, 5F, 2, 10, 2);
frame7.setRotationPoint(0F, 16F, 0F);
frame7.setTextureSize(128, 64);
frame7.mirror = true;
setRotation(frame7, 0F, 0F, 0F);
frame8 = new ModelRenderer(this, 0, 39);
frame8.addBox(-7F, -7F, 5F, 14, 2, 2);
frame8.setRotationPoint(0F, 16F, 0F);
frame8.setTextureSize(128, 64);
frame8.mirror = true;
setRotation(frame8, 0F, 0F, 0F);
frame9 = new ModelRenderer(this, 66, 14);
frame9.addBox(5F, 5F, -5F, 2, 2, 10);
frame9.setRotationPoint(0F, 16F, 0F);
frame9.setTextureSize(128, 64);
frame9.mirror = true;
setRotation(frame9, 0F, 0F, 0F);
frame10 = new ModelRenderer(this, 40, 14);
frame10.addBox(-7F, 5F, -5F, 2, 2, 10);
frame10.setRotationPoint(0F, 16F, 0F);
frame10.setTextureSize(128, 64);
frame10.mirror = true;
setRotation(frame10, 0F, 0F, 0F);
frame11 = new ModelRenderer(this, 66, 0);
frame11.addBox(5F, -7F, -5F, 2, 2, 10);
frame11.setRotationPoint(0F, 16F, 0F);
frame11.setTextureSize(128, 64);
frame11.mirror = true;
setRotation(frame11, 0F, 0F, 0F);
frame12 = new ModelRenderer(this, 40, 0);
frame12.addBox(-7F, -7F, -5F, 2, 2, 10);
frame12.setRotationPoint(0F, 16F, 0F);
frame12.setTextureSize(128, 64);
frame12.mirror = true;
setRotation(frame12, 0F, 0F, 0F);
outputMain = new ModelRenderer(this, 78, 36);
outputMain.addBox(6F, -2F, -2F, 2, 4, 4);
outputMain.setRotationPoint(0F, 16F, 0F);
outputMain.setTextureSize(128, 64);
outputMain.mirror = true;
setRotation(outputMain, 0F, 0F, 0F);
inputMain = new ModelRenderer(this, 40, 36);
inputMain.addBox(-2F, -2F, -8F, 4, 4, 5);
inputMain.setRotationPoint(0F, 16F, 0F);
inputMain.setTextureSize(128, 64);
inputMain.mirror = true;
setRotation(inputMain, 0F, 0F, 0F);
output1 = new ModelRenderer(this, 80, 30);
output1.addBox(5F, -5F, -5F, 3, 2, 2);
output1.setRotationPoint(0F, 16F, 0F);
output1.setTextureSize(128, 64);
output1.mirror = true;
setRotation(output1, 0F, 0F, 0F);
output2 = new ModelRenderer(this, 80, 30);
output2.addBox(5F, -5F, 3F, 3, 2, 2);
output2.setRotationPoint(0F, 16F, 0F);
output2.setTextureSize(128, 64);
output2.mirror = true;
setRotation(output2, 0F, 0F, 0F);
output3 = new ModelRenderer(this, 80, 30);
output3.addBox(5F, 3F, -5F, 3, 2, 2);
output3.setRotationPoint(0F, 16F, 0F);
output3.setTextureSize(128, 64);
output3.mirror = true;
setRotation(output3, 0F, 0F, 0F);
output4 = new ModelRenderer(this, 80, 30);
output4.addBox(5F, 3F, 3F, 3, 2, 2);
output4.setRotationPoint(0F, 16F, 0F);
output4.setTextureSize(128, 64);
output4.mirror = true;
setRotation(output4, 0F, 0F, 0F);
input1 = new ModelRenderer(this, 40, 27);
input1.addBox(3F, -5F, -8F, 2, 2, 5);
input1.setRotationPoint(0F, 16F, 0F);
input1.setTextureSize(128, 64);
input1.mirror = true;
setRotation(input1, 0F, 0F, 0F);
input2 = new ModelRenderer(this, 40, 27);
input2.addBox(-5F, -5F, -8F, 2, 2, 5);
input2.setRotationPoint(0F, 16F, 0F);
input2.setTextureSize(128, 64);
input2.mirror = true;
setRotation(input2, 0F, 0F, 0F);
input3 = new ModelRenderer(this, 40, 27);
input3.addBox(3F, 3F, -8F, 2, 2, 5);
input3.setRotationPoint(0F, 16F, 0F);
input3.setTextureSize(128, 64);
input3.mirror = true;
setRotation(input3, 0F, 0F, 0F);
input4 = new ModelRenderer(this, 40, 27);
input4.addBox(-5F, 3F, -8F, 2, 2, 5);
input4.setRotationPoint(0F, 16F, 0F);
input4.setTextureSize(128, 64);
input4.mirror = true;
setRotation(input4, 0F, 0F, 0F);
outputSecond = new ModelRenderer(this, 78, 47);
outputSecond.addBox(4F, -3F, -3F, 1, 6, 6);
outputSecond.setRotationPoint(0F, 16F, 0F);
outputSecond.setTextureSize(128, 64);
outputSecond.mirror = true;
setRotation(outputSecond, 0F, 0F, 0F);
}
switch (output)
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5, ForgeDirection input, ForgeDirection output)
{
case NORTH:
xOutputRot = 0.0f;
yOutputRot = (float) (0.5f * Math.PI);
zOutputRot = 0.0f;
break;
super.render(entity, f, f1, f2, f3, f4, f5);
setRotationAngles(f, f1, f2, f3, f4, f5, entity);
case EAST:
xOutputRot = 0.0f;
yOutputRot = (float) (1.0f * Math.PI);
zOutputRot = 0.0f;
break;
float xInputRot = 0.0f;
float yInputRot = 0.0f;
float zInputRot = 0.0f;
float xOutputRot = 0.0f;
float yOutputRot = 0.0f;
float zOutputRot = 0.0f;
case SOUTH:
xOutputRot = 0.0f;
yOutputRot = (float) (-0.5f * Math.PI);
zOutputRot = 0.0f;
break;
switch (input)
{
case NORTH:
xInputRot = 0.0f;
yInputRot = 0.0f;
zInputRot = 0.0f;
break;
case WEST:
xOutputRot = 0.0f;
yOutputRot = 0.0f;
zOutputRot = 0.0f;
break;
case EAST:
xInputRot = 0.0f;
yInputRot = (float) (0.5f * Math.PI);
zInputRot = 0.0f;
break;
case UP:
xOutputRot = 0.0f;
yOutputRot = 0.0f;
zOutputRot = (float) (-0.5f * Math.PI);
break;
case SOUTH:
xInputRot = 0.0f;
yInputRot = (float) (1.0f * Math.PI);
zInputRot = 0.0f;
break;
case DOWN:
xOutputRot = 0.0f;
yOutputRot = 0.0f;
zOutputRot = (float) (0.5f * Math.PI);
break;
case WEST:
xInputRot = 0.0f;
yInputRot = (float) (-0.5f * Math.PI);
zInputRot = 0.0f;
break;
default:
break;
case UP:
xInputRot = (float) (-0.5f * Math.PI);
yInputRot = 0.0f;
zInputRot = 0.0f;
break;
case DOWN:
xInputRot = (float) (0.5f * Math.PI);
yInputRot = 0.0f;
zInputRot = 0.0f;
break;
default:
break;
}
switch (output)
{
case NORTH:
xOutputRot = 0.0f;
yOutputRot = (float) (0.5f * Math.PI);
zOutputRot = 0.0f;
break;
case EAST:
xOutputRot = 0.0f;
yOutputRot = (float) (1.0f * Math.PI);
zOutputRot = 0.0f;
break;
case SOUTH:
xOutputRot = 0.0f;
yOutputRot = (float) (-0.5f * Math.PI);
zOutputRot = 0.0f;
break;
case WEST:
xOutputRot = 0.0f;
yOutputRot = 0.0f;
zOutputRot = 0.0f;
break;
case UP:
xOutputRot = 0.0f;
yOutputRot = 0.0f;
zOutputRot = (float) (-0.5f * Math.PI);
break;
case DOWN:
xOutputRot = 0.0f;
yOutputRot = 0.0f;
zOutputRot = (float) (0.5f * Math.PI);
break;
default:
break;
}
this.setRotation(inputMain, xInputRot, yInputRot, zInputRot);
this.setRotation(outputMain, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(input1, xInputRot, yInputRot, zInputRot);
this.setRotation(input2, xInputRot, yInputRot, zInputRot);
this.setRotation(input3, xInputRot, yInputRot, zInputRot);
this.setRotation(input4, xInputRot, yInputRot, zInputRot);
this.setRotation(outputSecond, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(output1, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(output2, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(output3, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(output4, xOutputRot, yOutputRot, zOutputRot);
core.render(f5);
frame1.render(f5);
frame2.render(f5);
frame3.render(f5);
frame4.render(f5);
frame5.render(f5);
frame6.render(f5);
frame7.render(f5);
frame8.render(f5);
frame9.render(f5);
frame10.render(f5);
frame11.render(f5);
frame12.render(f5);
outputMain.render(f5);
inputMain.render(f5);
output1.render(f5);
output2.render(f5);
output3.render(f5);
output4.render(f5);
input1.render(f5);
input2.render(f5);
input3.render(f5);
input4.render(f5);
outputSecond.render(f5);
}
this.setRotation(inputMain, xInputRot, yInputRot, zInputRot);
this.setRotation(outputMain, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(input1, xInputRot, yInputRot, zInputRot);
this.setRotation(input2, xInputRot, yInputRot, zInputRot);
this.setRotation(input3, xInputRot, yInputRot, zInputRot);
this.setRotation(input4, xInputRot, yInputRot, zInputRot);
this.setRotation(outputSecond, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(output1, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(output2, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(output3, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(output4, xOutputRot, yOutputRot, zOutputRot);
core.render(f5);
frame1.render(f5);
frame2.render(f5);
frame3.render(f5);
frame4.render(f5);
frame5.render(f5);
frame6.render(f5);
frame7.render(f5);
frame8.render(f5);
frame9.render(f5);
frame10.render(f5);
frame11.render(f5);
frame12.render(f5);
outputMain.render(f5);
inputMain.render(f5);
output1.render(f5);
output2.render(f5);
output3.render(f5);
output4.render(f5);
input1.render(f5);
input2.render(f5);
input3.render(f5);
input4.render(f5);
outputSecond.render(f5);
}
private void setRotation(ModelRenderer model, float x, float y, float z)
{
model.rotateAngleX = x;
model.rotateAngleY = y;
model.rotateAngleZ = z;
}
public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5, Entity entity)
{
super.setRotationAngles(f, f1, f2, f3, f4, f5, entity);
}
private void setRotation(ModelRenderer model, float x, float y, float z)
{
model.rotateAngleX = x;
model.rotateAngleY = y;
model.rotateAngleZ = z;
}
public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5, Entity entity)
{
super.setRotationAngles(f, f1, f2, f3, f4, f5, entity);
}
}

View file

@ -7,7 +7,7 @@ import net.minecraftforge.common.util.ForgeDirection;
public class ModelSpellModifierBlock extends ModelBase
{
//fields
//fields
ModelRenderer core;
ModelRenderer inputMain;
ModelRenderer Shape2;
@ -27,277 +27,277 @@ public class ModelSpellModifierBlock extends ModelBase
ModelRenderer output2;
ModelRenderer output3;
ModelRenderer output4;
public ModelSpellModifierBlock()
{
textureWidth = 64;
textureHeight = 64;
core = new ModelRenderer(this, 0, 0);
core.addBox(-3F, -3F, -3F, 6, 6, 6);
core.setRotationPoint(0F, 16F, 0F);
core.setTextureSize(64, 64);
core.mirror = true;
setRotation(core, 0F, 0F, 0F);
inputMain = new ModelRenderer(this, 25, 18);
inputMain.addBox(-2F, -2F, -8F, 4, 4, 1);
inputMain.setRotationPoint(0F, 16F, 0F);
inputMain.setTextureSize(64, 64);
inputMain.mirror = true;
setRotation(inputMain, 0F, 0F, 0F);
Shape2 = new ModelRenderer(this, 0, 13);
Shape2.addBox(-5F, -5F, -8F, 10, 2, 2);
Shape2.setRotationPoint(0F, 16F, 0F);
Shape2.setTextureSize(64, 64);
Shape2.mirror = true;
setRotation(Shape2, 0F, 0F, 0F);
Shape3 = new ModelRenderer(this, 0, 27);
Shape3.addBox(-5F, 3F, -8F, 10, 2, 2);
Shape3.setRotationPoint(0F, 16F, 0F);
Shape3.setTextureSize(64, 64);
Shape3.mirror = true;
setRotation(Shape3, 0F, 0F, 0F);
Shape4 = new ModelRenderer(this, 16, 18);
Shape4.addBox(3F, -3F, -8F, 2, 6, 2);
Shape4.setRotationPoint(0F, 16F, 0F);
Shape4.setTextureSize(64, 64);
Shape4.mirror = true;
setRotation(Shape4, 0F, 0F, 0F);
Shape5 = new ModelRenderer(this, 0, 18);
Shape5.addBox(-5F, -3F, -8F, 2, 6, 2);
Shape5.setRotationPoint(0F, 16F, 0F);
Shape5.setTextureSize(64, 64);
Shape5.mirror = true;
setRotation(Shape5, 0F, 0F, 0F);
Shape6 = new ModelRenderer(this, 0, 32);
Shape6.addBox(-1F, -6F, -7F, 2, 1, 5);
Shape6.setRotationPoint(0F, 16F, 0F);
Shape6.setTextureSize(64, 64);
Shape6.mirror = true;
setRotation(Shape6, 0F, 0F, 0F);
Shape7 = new ModelRenderer(this, 15, 32);
Shape7.addBox(-2F, -6F, -2F, 4, 1, 4);
Shape7.setRotationPoint(0F, 16F, 0F);
Shape7.setTextureSize(64, 64);
Shape7.mirror = true;
setRotation(Shape7, 0F, 0F, 0F);
Shape8 = new ModelRenderer(this, 15, 39);
Shape8.addBox(-2F, 5F, -2F, 4, 1, 4);
Shape8.setRotationPoint(0F, 16F, 0F);
Shape8.setTextureSize(64, 64);
Shape8.mirror = true;
setRotation(Shape8, 0F, 0F, 0F);
Shape9 = new ModelRenderer(this, 0, 39);
Shape9.addBox(-1F, 5F, -7F, 2, 1, 5);
Shape9.setRotationPoint(0F, 16F, 0F);
Shape9.setTextureSize(64, 64);
Shape9.mirror = true;
setRotation(Shape9, 0F, 0F, 0F);
outputMain = new ModelRenderer(this, 51, 23);
outputMain.addBox(7F, -2F, -2F, 1, 4, 4);
outputMain.setRotationPoint(0F, 16F, 0F);
outputMain.setTextureSize(64, 64);
outputMain.mirror = true;
setRotation(outputMain, 0F, 0F, 0F);
Shape11 = new ModelRenderer(this, 13, 46);
Shape11.addBox(5F, -2F, -2F, 1, 4, 4);
Shape11.setRotationPoint(0F, 16F, 0F);
Shape11.setTextureSize(64, 64);
Shape11.mirror = true;
setRotation(Shape11, 0F, 0F, 0F);
Shape12 = new ModelRenderer(this, 0, 46);
Shape12.addBox(5F, -1F, -7F, 1, 2, 5);
Shape12.setRotationPoint(0F, 16F, 0F);
Shape12.setTextureSize(64, 64);
Shape12.mirror = true;
setRotation(Shape12, 0F, 0F, 0F);
Shape13 = new ModelRenderer(this, 0, 56);
Shape13.addBox(-6F, -1F, -7F, 1, 2, 5);
Shape13.setRotationPoint(0F, 16F, 0F);
Shape13.setTextureSize(64, 64);
Shape13.mirror = true;
setRotation(Shape13, 0F, 0F, 0F);
Shape14 = new ModelRenderer(this, 13, 56);
Shape14.addBox(-6F, -2F, -2F, 1, 4, 4);
Shape14.setRotationPoint(0F, 16F, 0F);
Shape14.setTextureSize(64, 64);
Shape14.mirror = true;
setRotation(Shape14, 0F, 0F, 0F);
output1 = new ModelRenderer(this, 51, 18);
output1.addBox(5F, -5F, -5F, 3, 2, 2);
output1.setRotationPoint(0F, 16F, 0F);
output1.setTextureSize(64, 64);
output1.mirror = true;
setRotation(output1, 0F, 0F, 0F);
output2 = new ModelRenderer(this, 51, 18);
output2.addBox(5F, -5F, 3F, 3, 2, 2);
output2.setRotationPoint(0F, 16F, 0F);
output2.setTextureSize(64, 64);
output2.mirror = true;
setRotation(output2, 0F, 0F, 0F);
output3 = new ModelRenderer(this, 51, 18);
output3.addBox(5F, 3F, -5F, 3, 2, 2);
output3.setRotationPoint(0F, 16F, 0F);
output3.setTextureSize(64, 64);
output3.mirror = true;
setRotation(output3, 0F, 0F, 0F);
output4 = new ModelRenderer(this, 51, 18);
output4.addBox(5F, 3F, 3F, 3, 2, 2);
output4.setRotationPoint(0F, 16F, 0F);
output4.setTextureSize(64, 64);
output4.mirror = true;
setRotation(output4, 0F, 0F, 0F);
}
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5, ForgeDirection input, ForgeDirection output)
{
super.render(entity, f, f1, f2, f3, f4, f5);
setRotationAngles(f, f1, f2, f3, f4, f5, entity);
float xInputRot = 0.0f;
float yInputRot = 0.0f;
float zInputRot = 0.0f;
float xOutputRot = 0.0f;
float yOutputRot = 0.0f;
float zOutputRot = 0.0f;
switch (input)
public ModelSpellModifierBlock()
{
case NORTH:
xInputRot = 0.0f;
yInputRot = 0.0f;
zInputRot = 0.0f;
break;
textureWidth = 64;
textureHeight = 64;
case EAST:
xInputRot = 0.0f;
yInputRot = (float) (0.5f * Math.PI);
zInputRot = 0.0f;
break;
case SOUTH:
xInputRot = 0.0f;
yInputRot = (float) (1.0f * Math.PI);
zInputRot = 0.0f;
break;
case WEST:
xInputRot = 0.0f;
yInputRot = (float) (-0.5f * Math.PI);
zInputRot = 0.0f;
break;
case UP:
xInputRot = (float) (-0.5f * Math.PI);
yInputRot = 0.0f;
zInputRot = 0.0f;
break;
case DOWN:
xInputRot = (float) (0.5f * Math.PI);
yInputRot = 0.0f;
zInputRot = 0.0f;
break;
default:
break;
core = new ModelRenderer(this, 0, 0);
core.addBox(-3F, -3F, -3F, 6, 6, 6);
core.setRotationPoint(0F, 16F, 0F);
core.setTextureSize(64, 64);
core.mirror = true;
setRotation(core, 0F, 0F, 0F);
inputMain = new ModelRenderer(this, 25, 18);
inputMain.addBox(-2F, -2F, -8F, 4, 4, 1);
inputMain.setRotationPoint(0F, 16F, 0F);
inputMain.setTextureSize(64, 64);
inputMain.mirror = true;
setRotation(inputMain, 0F, 0F, 0F);
Shape2 = new ModelRenderer(this, 0, 13);
Shape2.addBox(-5F, -5F, -8F, 10, 2, 2);
Shape2.setRotationPoint(0F, 16F, 0F);
Shape2.setTextureSize(64, 64);
Shape2.mirror = true;
setRotation(Shape2, 0F, 0F, 0F);
Shape3 = new ModelRenderer(this, 0, 27);
Shape3.addBox(-5F, 3F, -8F, 10, 2, 2);
Shape3.setRotationPoint(0F, 16F, 0F);
Shape3.setTextureSize(64, 64);
Shape3.mirror = true;
setRotation(Shape3, 0F, 0F, 0F);
Shape4 = new ModelRenderer(this, 16, 18);
Shape4.addBox(3F, -3F, -8F, 2, 6, 2);
Shape4.setRotationPoint(0F, 16F, 0F);
Shape4.setTextureSize(64, 64);
Shape4.mirror = true;
setRotation(Shape4, 0F, 0F, 0F);
Shape5 = new ModelRenderer(this, 0, 18);
Shape5.addBox(-5F, -3F, -8F, 2, 6, 2);
Shape5.setRotationPoint(0F, 16F, 0F);
Shape5.setTextureSize(64, 64);
Shape5.mirror = true;
setRotation(Shape5, 0F, 0F, 0F);
Shape6 = new ModelRenderer(this, 0, 32);
Shape6.addBox(-1F, -6F, -7F, 2, 1, 5);
Shape6.setRotationPoint(0F, 16F, 0F);
Shape6.setTextureSize(64, 64);
Shape6.mirror = true;
setRotation(Shape6, 0F, 0F, 0F);
Shape7 = new ModelRenderer(this, 15, 32);
Shape7.addBox(-2F, -6F, -2F, 4, 1, 4);
Shape7.setRotationPoint(0F, 16F, 0F);
Shape7.setTextureSize(64, 64);
Shape7.mirror = true;
setRotation(Shape7, 0F, 0F, 0F);
Shape8 = new ModelRenderer(this, 15, 39);
Shape8.addBox(-2F, 5F, -2F, 4, 1, 4);
Shape8.setRotationPoint(0F, 16F, 0F);
Shape8.setTextureSize(64, 64);
Shape8.mirror = true;
setRotation(Shape8, 0F, 0F, 0F);
Shape9 = new ModelRenderer(this, 0, 39);
Shape9.addBox(-1F, 5F, -7F, 2, 1, 5);
Shape9.setRotationPoint(0F, 16F, 0F);
Shape9.setTextureSize(64, 64);
Shape9.mirror = true;
setRotation(Shape9, 0F, 0F, 0F);
outputMain = new ModelRenderer(this, 51, 23);
outputMain.addBox(7F, -2F, -2F, 1, 4, 4);
outputMain.setRotationPoint(0F, 16F, 0F);
outputMain.setTextureSize(64, 64);
outputMain.mirror = true;
setRotation(outputMain, 0F, 0F, 0F);
Shape11 = new ModelRenderer(this, 13, 46);
Shape11.addBox(5F, -2F, -2F, 1, 4, 4);
Shape11.setRotationPoint(0F, 16F, 0F);
Shape11.setTextureSize(64, 64);
Shape11.mirror = true;
setRotation(Shape11, 0F, 0F, 0F);
Shape12 = new ModelRenderer(this, 0, 46);
Shape12.addBox(5F, -1F, -7F, 1, 2, 5);
Shape12.setRotationPoint(0F, 16F, 0F);
Shape12.setTextureSize(64, 64);
Shape12.mirror = true;
setRotation(Shape12, 0F, 0F, 0F);
Shape13 = new ModelRenderer(this, 0, 56);
Shape13.addBox(-6F, -1F, -7F, 1, 2, 5);
Shape13.setRotationPoint(0F, 16F, 0F);
Shape13.setTextureSize(64, 64);
Shape13.mirror = true;
setRotation(Shape13, 0F, 0F, 0F);
Shape14 = new ModelRenderer(this, 13, 56);
Shape14.addBox(-6F, -2F, -2F, 1, 4, 4);
Shape14.setRotationPoint(0F, 16F, 0F);
Shape14.setTextureSize(64, 64);
Shape14.mirror = true;
setRotation(Shape14, 0F, 0F, 0F);
output1 = new ModelRenderer(this, 51, 18);
output1.addBox(5F, -5F, -5F, 3, 2, 2);
output1.setRotationPoint(0F, 16F, 0F);
output1.setTextureSize(64, 64);
output1.mirror = true;
setRotation(output1, 0F, 0F, 0F);
output2 = new ModelRenderer(this, 51, 18);
output2.addBox(5F, -5F, 3F, 3, 2, 2);
output2.setRotationPoint(0F, 16F, 0F);
output2.setTextureSize(64, 64);
output2.mirror = true;
setRotation(output2, 0F, 0F, 0F);
output3 = new ModelRenderer(this, 51, 18);
output3.addBox(5F, 3F, -5F, 3, 2, 2);
output3.setRotationPoint(0F, 16F, 0F);
output3.setTextureSize(64, 64);
output3.mirror = true;
setRotation(output3, 0F, 0F, 0F);
output4 = new ModelRenderer(this, 51, 18);
output4.addBox(5F, 3F, 3F, 3, 2, 2);
output4.setRotationPoint(0F, 16F, 0F);
output4.setTextureSize(64, 64);
output4.mirror = true;
setRotation(output4, 0F, 0F, 0F);
}
switch (output)
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5, ForgeDirection input, ForgeDirection output)
{
case NORTH:
xOutputRot = 0.0f;
yOutputRot = (float) (0.5f * Math.PI);
zOutputRot = 0.0f;
break;
super.render(entity, f, f1, f2, f3, f4, f5);
setRotationAngles(f, f1, f2, f3, f4, f5, entity);
case EAST:
xOutputRot = 0.0f;
yOutputRot = (float) (1.0f * Math.PI);
zOutputRot = 0.0f;
break;
float xInputRot = 0.0f;
float yInputRot = 0.0f;
float zInputRot = 0.0f;
float xOutputRot = 0.0f;
float yOutputRot = 0.0f;
float zOutputRot = 0.0f;
case SOUTH:
xOutputRot = 0.0f;
yOutputRot = (float) (-0.5f * Math.PI);
zOutputRot = 0.0f;
break;
switch (input)
{
case NORTH:
xInputRot = 0.0f;
yInputRot = 0.0f;
zInputRot = 0.0f;
break;
case WEST:
xOutputRot = 0.0f;
yOutputRot = 0.0f;
zOutputRot = 0.0f;
break;
case EAST:
xInputRot = 0.0f;
yInputRot = (float) (0.5f * Math.PI);
zInputRot = 0.0f;
break;
case UP:
xOutputRot = 0.0f;
yOutputRot = 0.0f;
zOutputRot = (float) (-0.5f * Math.PI);
break;
case SOUTH:
xInputRot = 0.0f;
yInputRot = (float) (1.0f * Math.PI);
zInputRot = 0.0f;
break;
case DOWN:
xOutputRot = 0.0f;
yOutputRot = 0.0f;
zOutputRot = (float) (0.5f * Math.PI);
break;
case WEST:
xInputRot = 0.0f;
yInputRot = (float) (-0.5f * Math.PI);
zInputRot = 0.0f;
break;
default:
break;
case UP:
xInputRot = (float) (-0.5f * Math.PI);
yInputRot = 0.0f;
zInputRot = 0.0f;
break;
case DOWN:
xInputRot = (float) (0.5f * Math.PI);
yInputRot = 0.0f;
zInputRot = 0.0f;
break;
default:
break;
}
switch (output)
{
case NORTH:
xOutputRot = 0.0f;
yOutputRot = (float) (0.5f * Math.PI);
zOutputRot = 0.0f;
break;
case EAST:
xOutputRot = 0.0f;
yOutputRot = (float) (1.0f * Math.PI);
zOutputRot = 0.0f;
break;
case SOUTH:
xOutputRot = 0.0f;
yOutputRot = (float) (-0.5f * Math.PI);
zOutputRot = 0.0f;
break;
case WEST:
xOutputRot = 0.0f;
yOutputRot = 0.0f;
zOutputRot = 0.0f;
break;
case UP:
xOutputRot = 0.0f;
yOutputRot = 0.0f;
zOutputRot = (float) (-0.5f * Math.PI);
break;
case DOWN:
xOutputRot = 0.0f;
yOutputRot = 0.0f;
zOutputRot = (float) (0.5f * Math.PI);
break;
default:
break;
}
this.setRotation(inputMain, xInputRot, yInputRot, zInputRot);
this.setRotation(Shape2, xInputRot, yInputRot, zInputRot);
this.setRotation(Shape3, xInputRot, yInputRot, zInputRot);
this.setRotation(Shape4, xInputRot, yInputRot, zInputRot);
this.setRotation(Shape5, xInputRot, yInputRot, zInputRot);
this.setRotation(Shape6, xInputRot, yInputRot, zInputRot);
this.setRotation(Shape7, xInputRot, yInputRot, zInputRot);
this.setRotation(Shape8, xInputRot, yInputRot, zInputRot);
this.setRotation(Shape9, xInputRot, yInputRot, zInputRot);
this.setRotation(Shape12, xInputRot, yInputRot, zInputRot);
this.setRotation(Shape11, xInputRot, yInputRot, zInputRot);
this.setRotation(Shape13, xInputRot, yInputRot, zInputRot);
this.setRotation(Shape14, xInputRot, yInputRot, zInputRot);
this.setRotation(outputMain, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(output1, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(output2, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(output3, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(output4, xOutputRot, yOutputRot, zOutputRot);
core.render(f5);
inputMain.render(f5);
Shape2.render(f5);
Shape3.render(f5);
Shape4.render(f5);
Shape5.render(f5);
Shape6.render(f5);
Shape7.render(f5);
Shape8.render(f5);
Shape9.render(f5);
outputMain.render(f5);
Shape11.render(f5);
Shape12.render(f5);
Shape13.render(f5);
Shape14.render(f5);
output1.render(f5);
output2.render(f5);
output3.render(f5);
output4.render(f5);
}
this.setRotation(inputMain, xInputRot, yInputRot, zInputRot);
this.setRotation(Shape2, xInputRot, yInputRot, zInputRot);
this.setRotation(Shape3, xInputRot, yInputRot, zInputRot);
this.setRotation(Shape4, xInputRot, yInputRot, zInputRot);
this.setRotation(Shape5, xInputRot, yInputRot, zInputRot);
this.setRotation(Shape6, xInputRot, yInputRot, zInputRot);
this.setRotation(Shape7, xInputRot, yInputRot, zInputRot);
this.setRotation(Shape8, xInputRot, yInputRot, zInputRot);
this.setRotation(Shape9, xInputRot, yInputRot, zInputRot);
this.setRotation(Shape12, xInputRot, yInputRot, zInputRot);
this.setRotation(Shape11, xInputRot, yInputRot, zInputRot);
this.setRotation(Shape13, xInputRot, yInputRot, zInputRot);
this.setRotation(Shape14, xInputRot, yInputRot, zInputRot);
this.setRotation(outputMain, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(output1, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(output2, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(output3, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(output4, xOutputRot, yOutputRot, zOutputRot);
private void setRotation(ModelRenderer model, float x, float y, float z)
{
model.rotateAngleX = x;
model.rotateAngleY = y;
model.rotateAngleZ = z;
}
core.render(f5);
inputMain.render(f5);
Shape2.render(f5);
Shape3.render(f5);
Shape4.render(f5);
Shape5.render(f5);
Shape6.render(f5);
Shape7.render(f5);
Shape8.render(f5);
Shape9.render(f5);
outputMain.render(f5);
Shape11.render(f5);
Shape12.render(f5);
Shape13.render(f5);
Shape14.render(f5);
output1.render(f5);
output2.render(f5);
output3.render(f5);
output4.render(f5);
}
private void setRotation(ModelRenderer model, float x, float y, float z)
{
model.rotateAngleX = x;
model.rotateAngleY = y;
model.rotateAngleZ = z;
}
public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5, Entity entity)
{
super.setRotationAngles(f, f1, f2, f3, f4, f5, entity);
}
public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5, Entity entity)
{
super.setRotationAngles(f, f1, f2, f3, f4, f5, entity);
}
}

View file

@ -7,7 +7,6 @@ package WayofTime.alchemicalWizardry.common.renderer.model;
//- ZeuX
import net.minecraft.client.model.ModelBase;
import net.minecraft.client.model.ModelRenderer;
import net.minecraft.entity.Entity;
@ -15,220 +14,220 @@ import net.minecraftforge.common.util.ForgeDirection;
public class ModelSpellParadigmBlock extends ModelBase
{
//fields
ModelRenderer core;
ModelRenderer outputMain;
ModelRenderer output1;
ModelRenderer output2;
ModelRenderer output3;
ModelRenderer output4;
ModelRenderer Shape1;
ModelRenderer Shape2;
ModelRenderer Shape3;
ModelRenderer Shape4;
ModelRenderer Shape5;
//fields
ModelRenderer core;
ModelRenderer outputMain;
ModelRenderer output1;
ModelRenderer output2;
ModelRenderer output3;
ModelRenderer output4;
ModelRenderer Shape1;
ModelRenderer Shape2;
ModelRenderer Shape3;
ModelRenderer Shape4;
ModelRenderer Shape5;
public ModelSpellParadigmBlock()
{
textureWidth = 64;
textureHeight = 64;
core = new ModelRenderer(this, 0, 0);
core.addBox(-3F, -3F, -3F, 6, 6, 6);
core.setRotationPoint(0F, 16F, 0F);
core.setTextureSize(64, 64);
core.mirror = true;
setRotation(core, 0F, 0F, 0F);
outputMain = new ModelRenderer(this, 0, 13);
outputMain.addBox(6F, -2F, -2F, 2, 4, 4);
outputMain.setRotationPoint(0F, 16F, 0F);
outputMain.setTextureSize(64, 64);
outputMain.mirror = true;
setRotation(outputMain, 0F, 0F, 0F);
output1 = new ModelRenderer(this, 0, 22);
output1.addBox(5F, -5F, -5F, 3, 2, 2);
output1.setRotationPoint(0F, 16F, 0F);
output1.setTextureSize(64, 64);
output1.mirror = true;
setRotation(output1, 0F, 0F, 0F);
output2 = new ModelRenderer(this, 0, 22);
output2.addBox(5F, -5F, 3F, 3, 2, 2);
output2.setRotationPoint(0F, 16F, 0F);
output2.setTextureSize(64, 64);
output2.mirror = true;
setRotation(output2, 0F, 0F, 0F);
output3 = new ModelRenderer(this, 0, 22);
output3.addBox(5F, 3F, -5F, 3, 2, 2);
output3.setRotationPoint(0F, 16F, 0F);
output3.setTextureSize(64, 64);
output3.mirror = true;
setRotation(output3, 0F, 0F, 0F);
output4 = new ModelRenderer(this, 0, 22);
output4.addBox(5F, 3F, 3F, 3, 2, 2);
output4.setRotationPoint(0F, 16F, 0F);
output4.setTextureSize(64, 64);
output4.mirror = true;
setRotation(output4, 0F, 0F, 0F);
Shape1 = new ModelRenderer(this, 0, 28);
Shape1.addBox(-5F, -5F, -1F, 10, 1, 2);
Shape1.setRotationPoint(0F, 16F, 0F);
Shape1.setTextureSize(64, 64);
Shape1.mirror = true;
setRotation(Shape1, 0F, 0F, 0F);
Shape2 = new ModelRenderer(this, 25, 28);
Shape2.addBox(-5F, -4F, -4F, 1, 8, 8);
Shape2.setRotationPoint(0F, 16F, 0F);
Shape2.setTextureSize(64, 64);
Shape2.mirror = true;
setRotation(Shape2, 0F, 0F, 0F);
Shape3 = new ModelRenderer(this, 0, 33);
Shape3.addBox(-5F, 4F, -1F, 10, 1, 2);
Shape3.setRotationPoint(0F, 16F, 0F);
Shape3.setTextureSize(64, 64);
Shape3.mirror = true;
setRotation(Shape3, 0F, 0F, 0F);
Shape4 = new ModelRenderer(this, 0, 38);
Shape4.addBox(-5F, -1F, -5F, 10, 2, 1);
Shape4.setRotationPoint(0F, 16F, 0F);
Shape4.setTextureSize(64, 64);
Shape4.mirror = true;
setRotation(Shape4, 0F, 0F, 0F);
Shape5 = new ModelRenderer(this, 0, 43);
Shape5.addBox(-5F, -1F, 4F, 10, 2, 1);
Shape5.setRotationPoint(0F, 16F, 0F);
Shape5.setTextureSize(64, 64);
Shape5.mirror = true;
setRotation(Shape5, 0F, 0F, 0F);
}
public ModelSpellParadigmBlock()
{
textureWidth = 64;
textureHeight = 64;
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5, ForgeDirection input, ForgeDirection output)
{
super.render(entity, f, f1, f2, f3, f4, f5);
setRotationAngles(f, f1, f2, f3, f4, f5, entity);
float xInputRot = 0.0f;
float yInputRot = 0.0f;
float zInputRot = 0.0f;
float xOutputRot = 0.0f;
float yOutputRot = 0.0f;
float zOutputRot = 0.0f;
switch (input)
{
case NORTH:
xInputRot = 0.0f;
yInputRot = 0.0f;
zInputRot = 0.0f;
break;
core = new ModelRenderer(this, 0, 0);
core.addBox(-3F, -3F, -3F, 6, 6, 6);
core.setRotationPoint(0F, 16F, 0F);
core.setTextureSize(64, 64);
core.mirror = true;
setRotation(core, 0F, 0F, 0F);
outputMain = new ModelRenderer(this, 0, 13);
outputMain.addBox(6F, -2F, -2F, 2, 4, 4);
outputMain.setRotationPoint(0F, 16F, 0F);
outputMain.setTextureSize(64, 64);
outputMain.mirror = true;
setRotation(outputMain, 0F, 0F, 0F);
output1 = new ModelRenderer(this, 0, 22);
output1.addBox(5F, -5F, -5F, 3, 2, 2);
output1.setRotationPoint(0F, 16F, 0F);
output1.setTextureSize(64, 64);
output1.mirror = true;
setRotation(output1, 0F, 0F, 0F);
output2 = new ModelRenderer(this, 0, 22);
output2.addBox(5F, -5F, 3F, 3, 2, 2);
output2.setRotationPoint(0F, 16F, 0F);
output2.setTextureSize(64, 64);
output2.mirror = true;
setRotation(output2, 0F, 0F, 0F);
output3 = new ModelRenderer(this, 0, 22);
output3.addBox(5F, 3F, -5F, 3, 2, 2);
output3.setRotationPoint(0F, 16F, 0F);
output3.setTextureSize(64, 64);
output3.mirror = true;
setRotation(output3, 0F, 0F, 0F);
output4 = new ModelRenderer(this, 0, 22);
output4.addBox(5F, 3F, 3F, 3, 2, 2);
output4.setRotationPoint(0F, 16F, 0F);
output4.setTextureSize(64, 64);
output4.mirror = true;
setRotation(output4, 0F, 0F, 0F);
Shape1 = new ModelRenderer(this, 0, 28);
Shape1.addBox(-5F, -5F, -1F, 10, 1, 2);
Shape1.setRotationPoint(0F, 16F, 0F);
Shape1.setTextureSize(64, 64);
Shape1.mirror = true;
setRotation(Shape1, 0F, 0F, 0F);
Shape2 = new ModelRenderer(this, 25, 28);
Shape2.addBox(-5F, -4F, -4F, 1, 8, 8);
Shape2.setRotationPoint(0F, 16F, 0F);
Shape2.setTextureSize(64, 64);
Shape2.mirror = true;
setRotation(Shape2, 0F, 0F, 0F);
Shape3 = new ModelRenderer(this, 0, 33);
Shape3.addBox(-5F, 4F, -1F, 10, 1, 2);
Shape3.setRotationPoint(0F, 16F, 0F);
Shape3.setTextureSize(64, 64);
Shape3.mirror = true;
setRotation(Shape3, 0F, 0F, 0F);
Shape4 = new ModelRenderer(this, 0, 38);
Shape4.addBox(-5F, -1F, -5F, 10, 2, 1);
Shape4.setRotationPoint(0F, 16F, 0F);
Shape4.setTextureSize(64, 64);
Shape4.mirror = true;
setRotation(Shape4, 0F, 0F, 0F);
Shape5 = new ModelRenderer(this, 0, 43);
Shape5.addBox(-5F, -1F, 4F, 10, 2, 1);
Shape5.setRotationPoint(0F, 16F, 0F);
Shape5.setTextureSize(64, 64);
Shape5.mirror = true;
setRotation(Shape5, 0F, 0F, 0F);
}
case EAST:
xInputRot = 0.0f;
yInputRot = (float) (0.5f * Math.PI);
zInputRot = 0.0f;
break;
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5, ForgeDirection input, ForgeDirection output)
{
super.render(entity, f, f1, f2, f3, f4, f5);
setRotationAngles(f, f1, f2, f3, f4, f5, entity);
float xInputRot = 0.0f;
float yInputRot = 0.0f;
float zInputRot = 0.0f;
float xOutputRot = 0.0f;
float yOutputRot = 0.0f;
float zOutputRot = 0.0f;
case SOUTH:
xInputRot = 0.0f;
yInputRot = (float) (1.0f * Math.PI);
zInputRot = 0.0f;
break;
switch (input)
{
case NORTH:
xInputRot = 0.0f;
yInputRot = 0.0f;
zInputRot = 0.0f;
break;
case WEST:
xInputRot = 0.0f;
yInputRot = (float) (-0.5f * Math.PI);
zInputRot = 0.0f;
break;
case EAST:
xInputRot = 0.0f;
yInputRot = (float) (0.5f * Math.PI);
zInputRot = 0.0f;
break;
case UP:
xInputRot = (float) (-0.5f * Math.PI);
yInputRot = 0.0f;
zInputRot = 0.0f;
break;
case SOUTH:
xInputRot = 0.0f;
yInputRot = (float) (1.0f * Math.PI);
zInputRot = 0.0f;
break;
case DOWN:
xInputRot = (float) (0.5f * Math.PI);
yInputRot = 0.0f;
zInputRot = 0.0f;
break;
case WEST:
xInputRot = 0.0f;
yInputRot = (float) (-0.5f * Math.PI);
zInputRot = 0.0f;
break;
default:
break;
}
case UP:
xInputRot = (float) (-0.5f * Math.PI);
yInputRot = 0.0f;
zInputRot = 0.0f;
break;
switch (output)
{
case NORTH:
xOutputRot = 0.0f;
yOutputRot = (float) (0.5f * Math.PI);
zOutputRot = 0.0f;
break;
case DOWN:
xInputRot = (float) (0.5f * Math.PI);
yInputRot = 0.0f;
zInputRot = 0.0f;
break;
case EAST:
xOutputRot = 0.0f;
yOutputRot = (float) (1.0f * Math.PI);
zOutputRot = 0.0f;
break;
default:
break;
}
case SOUTH:
xOutputRot = 0.0f;
yOutputRot = (float) (-0.5f * Math.PI);
zOutputRot = 0.0f;
break;
switch (output)
{
case NORTH:
xOutputRot = 0.0f;
yOutputRot = (float) (0.5f * Math.PI);
zOutputRot = 0.0f;
break;
case WEST:
xOutputRot = 0.0f;
yOutputRot = 0.0f;
zOutputRot = 0.0f;
break;
case EAST:
xOutputRot = 0.0f;
yOutputRot = (float) (1.0f * Math.PI);
zOutputRot = 0.0f;
break;
case UP:
xOutputRot = 0.0f;
yOutputRot = 0.0f;
zOutputRot = (float) (-0.5f * Math.PI);
break;
case SOUTH:
xOutputRot = 0.0f;
yOutputRot = (float) (-0.5f * Math.PI);
zOutputRot = 0.0f;
break;
case DOWN:
xOutputRot = 0.0f;
yOutputRot = 0.0f;
zOutputRot = (float) (0.5f * Math.PI);
break;
case WEST:
xOutputRot = 0.0f;
yOutputRot = 0.0f;
zOutputRot = 0.0f;
break;
default:
break;
}
this.setRotation(outputMain, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(output1, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(output2, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(output3, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(output4, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(Shape1, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(Shape2, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(Shape3, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(Shape4, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(Shape5, xOutputRot, yOutputRot, zOutputRot);
core.render(f5);
outputMain.render(f5);
output1.render(f5);
output2.render(f5);
output3.render(f5);
output4.render(f5);
Shape1.render(f5);
Shape2.render(f5);
Shape3.render(f5);
Shape4.render(f5);
Shape5.render(f5);
}
case UP:
xOutputRot = 0.0f;
yOutputRot = 0.0f;
zOutputRot = (float) (-0.5f * Math.PI);
break;
private void setRotation(ModelRenderer model, float x, float y, float z)
{
model.rotateAngleX = x;
model.rotateAngleY = y;
model.rotateAngleZ = z;
}
case DOWN:
xOutputRot = 0.0f;
yOutputRot = 0.0f;
zOutputRot = (float) (0.5f * Math.PI);
break;
public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5, Entity entity)
{
super.setRotationAngles(f, f1, f2, f3, f4, f5, entity);
}
default:
break;
}
this.setRotation(outputMain, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(output1, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(output2, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(output3, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(output4, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(Shape1, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(Shape2, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(Shape3, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(Shape4, xOutputRot, yOutputRot, zOutputRot);
this.setRotation(Shape5, xOutputRot, yOutputRot, zOutputRot);
core.render(f5);
outputMain.render(f5);
output1.render(f5);
output2.render(f5);
output3.render(f5);
output4.render(f5);
Shape1.render(f5);
Shape2.render(f5);
Shape3.render(f5);
Shape4.render(f5);
Shape5.render(f5);
}
private void setRotation(ModelRenderer model, float x, float y, float z)
{
model.rotateAngleX = x;
model.rotateAngleY = y;
model.rotateAngleZ = z;
}
public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5, Entity entity)
{
super.setRotationAngles(f, f1, f2, f3, f4, f5, entity);
}
}