summaryrefslogtreecommitdiff
path: root/java/darkknight/jewelrycraft/model
diff options
context:
space:
mode:
authorOnyxDarkKnight <sor1n.iliutza16@gmail.com>2015-01-29 18:28:37 +0000
committerOnyxDarkKnight <sor1n.iliutza16@gmail.com>2015-01-29 18:28:37 +0000
commit73ca377dc01f859dabd7b07738cb7aeb762272b1 (patch)
tree9c0acccbfbf78e813fb838ab566c96a40c5f36bb /java/darkknight/jewelrycraft/model
parent06f62473f0622efe6decc32b70516a7c5d3d3572 (diff)
Made lots of changes
Diffstat (limited to 'java/darkknight/jewelrycraft/model')
-rw-r--r--java/darkknight/jewelrycraft/model/ModelHandPedestal.java148
-rw-r--r--java/darkknight/jewelrycraft/model/ModelShadowEye.java176
-rw-r--r--java/darkknight/jewelrycraft/model/ModelShadowHand.java161
3 files changed, 485 insertions, 0 deletions
diff --git a/java/darkknight/jewelrycraft/model/ModelHandPedestal.java b/java/darkknight/jewelrycraft/model/ModelHandPedestal.java
new file mode 100644
index 0000000..072d186
--- /dev/null
+++ b/java/darkknight/jewelrycraft/model/ModelHandPedestal.java
@@ -0,0 +1,148 @@
+package darkknight.jewelrycraft.model;
+
+import net.minecraft.client.model.ModelBase;
+import net.minecraft.client.model.ModelRenderer;
+import net.minecraft.entity.Entity;
+
+public class ModelHandPedestal extends ModelBase
+{
+ //fields
+ ModelRenderer finger1;
+ ModelRenderer finger2;
+ ModelRenderer finger3;
+ ModelRenderer finger4;
+ ModelRenderer finger5;
+ ModelRenderer finger6;
+ ModelRenderer finger7;
+ ModelRenderer finger8;
+ ModelRenderer finger9;
+ ModelRenderer finger10;
+ ModelRenderer Base;
+ ModelRenderer Base2;
+ ModelRenderer Base3;
+ ModelRenderer Palm;
+
+ public ModelHandPedestal()
+ {
+ textureWidth = 64;
+ textureHeight = 32;
+
+ finger1 = new ModelRenderer(this, 0, 0);
+ finger1.addBox(-1.5F, -4.5F, -9F, 2, 4, 3);
+ finger1.setRotationPoint(0F, 10F, 0F);
+ finger1.setTextureSize(64, 32);
+ finger1.mirror = true;
+ setRotation(finger1, -0.2094395F, 0.7853982F, 0F);
+ finger2 = new ModelRenderer(this, 0, 0);
+ finger2.addBox(-2.5F, -4.5F, -9F, 2, 4, 3);
+ finger2.setRotationPoint(0F, 10F, 0F);
+ finger2.setTextureSize(64, 32);
+ finger2.mirror = true;
+ setRotation(finger2, -0.2094395F, 0.0872665F, 0F);
+ finger3 = new ModelRenderer(this, 0, 0);
+ finger3.addBox(0.5F, -4.5F, -9F, 2, 4, 3);
+ finger3.setRotationPoint(0F, 10F, 0F);
+ finger3.setTextureSize(64, 32);
+ finger3.mirror = true;
+ setRotation(finger3, -0.2094395F, -0.0872665F, 0F);
+ finger4 = new ModelRenderer(this, 0, 0);
+ finger4.addBox(-0.5F, -4.5F, -9F, 2, 4, 3);
+ finger4.setRotationPoint(0F, 10F, 0F);
+ finger4.setTextureSize(64, 32);
+ finger4.mirror = true;
+ setRotation(finger4, -0.2094395F, -0.7853982F, 0F);
+ finger5 = new ModelRenderer(this, 0, 0);
+ finger5.addBox(-1F, -4.5F, 5F, 2, 4, 3);
+ finger5.setRotationPoint(0F, 10F, 0F);
+ finger5.setTextureSize(64, 32);
+ finger5.mirror = true;
+ setRotation(finger5, 0.2094395F, 0F, 0F);
+ finger6 = new ModelRenderer(this, 0, 0);
+ finger6.addBox(-1.5F, -0.5F, -9F, 2, 3, 5);
+ finger6.setRotationPoint(0F, 10F, 0F);
+ finger6.setTextureSize(64, 32);
+ finger6.mirror = true;
+ setRotation(finger6, -0.2094395F, 0.7853982F, 0F);
+ finger7 = new ModelRenderer(this, 0, 0);
+ finger7.addBox(-2.5F, -0.5F, -9F, 2, 3, 5);
+ finger7.setRotationPoint(0F, 10F, 0F);
+ finger7.setTextureSize(64, 32);
+ finger7.mirror = true;
+ setRotation(finger7, -0.2094395F, 0.0872665F, 0F);
+ finger8 = new ModelRenderer(this, 0, 0);
+ finger8.addBox(0.5F, -0.5F, -9F, 2, 3, 5);
+ finger8.setRotationPoint(0F, 10F, 0F);
+ finger8.setTextureSize(64, 32);
+ finger8.mirror = true;
+ setRotation(finger8, -0.2094395F, -0.0872665F, 0F);
+ finger9 = new ModelRenderer(this, 0, 0);
+ finger9.addBox(-0.5F, -0.5F, -9F, 2, 3, 5);
+ finger9.setRotationPoint(0F, 10F, 0F);
+ finger9.setTextureSize(64, 32);
+ finger9.mirror = true;
+ setRotation(finger9, -0.2094395F, -0.7853982F, 0F);
+ finger10 = new ModelRenderer(this, 0, 0);
+ finger10.addBox(-1F, -0.5F, 3F, 2, 3, 5);
+ finger10.setRotationPoint(0F, 10F, 0F);
+ finger10.setTextureSize(64, 32);
+ finger10.mirror = true;
+ setRotation(finger10, 0.2094395F, 0F, 0F);
+ Base = new ModelRenderer(this, 0, 0);
+ Base.addBox(-6F, 4F, -6F, 12, 4, 12);
+ Base.setRotationPoint(0F, 16F, 0F);
+ Base.setTextureSize(64, 32);
+ Base.mirror = true;
+ setRotation(Base, 0F, 0F, 0F);
+ Base2 = new ModelRenderer(this, 0, 0);
+ Base2.addBox(-4F, 0F, -4F, 8, 4, 8);
+ Base2.setRotationPoint(0F, 16F, 0F);
+ Base2.setTextureSize(64, 32);
+ Base2.mirror = true;
+ setRotation(Base2, 0F, 0F, 0F);
+ Base3 = new ModelRenderer(this, 0, 0);
+ Base3.addBox(-3F, -4F, -3F, 6, 4, 6);
+ Base3.setRotationPoint(0F, 16F, 0F);
+ Base3.setTextureSize(64, 32);
+ Base3.mirror = true;
+ setRotation(Base3, 0F, 0F, 0F);
+ Palm = new ModelRenderer(this, 0, 0);
+ Palm.addBox(-4F, -8F, -4F, 8, 4, 8);
+ Palm.setRotationPoint(0F, 16F, 0F);
+ Palm.setTextureSize(64, 32);
+ Palm.mirror = true;
+ setRotation(Palm, 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);
+ finger1.render(f5);
+ finger2.render(f5);
+ finger3.render(f5);
+ finger4.render(f5);
+ finger5.render(f5);
+ finger6.render(f5);
+ finger7.render(f5);
+ finger8.render(f5);
+ finger9.render(f5);
+ finger10.render(f5);
+ Base.render(f5);
+ Base2.render(f5);
+ Base3.render(f5);
+ Palm.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)
+ {
+ super.setRotationAngles(f, f1, f2, f3, f4, f5, null);
+ }
+
+}
diff --git a/java/darkknight/jewelrycraft/model/ModelShadowEye.java b/java/darkknight/jewelrycraft/model/ModelShadowEye.java
new file mode 100644
index 0000000..3f48b79
--- /dev/null
+++ b/java/darkknight/jewelrycraft/model/ModelShadowEye.java
@@ -0,0 +1,176 @@
+// Date: 9/26/2014 1:50:53 PM
+// Template version 1.1
+// Java generated by Techne
+// Keep in mind that you still need to fill in some blanks
+// - ZeuX
+
+package darkknight.jewelrycraft.model;
+
+import net.minecraft.client.model.ModelBase;
+import net.minecraft.client.model.ModelRenderer;
+import net.minecraft.entity.Entity;
+import net.minecraft.entity.EntityLivingBase;
+import net.minecraft.entity.boss.EntityWither;
+import net.minecraft.util.MathHelper;
+
+public class ModelShadowEye extends ModelBase
+{
+ // fields
+ ModelRenderer Eye;
+ ModelRenderer Platform1;
+ ModelRenderer Platform2;
+ ModelRenderer Atachement1;
+ ModelRenderer Atachement2;
+ ModelRenderer Cable1;
+ ModelRenderer Cable2;
+ ModelRenderer Cable3;
+ ModelRenderer Cable4;
+ float field_82221_e, field_82220_d;
+
+ public ModelShadowEye()
+ {
+ textureWidth = 64;
+ textureHeight = 32;
+
+ Eye = new ModelRenderer(this, 0, 0);
+ Eye.addBox(-3.5F, -3.5F, -3.5F, 7, 7, 7);
+ Eye.setRotationPoint(0F, 17.5F, 0F);
+ Eye.setTextureSize(64, 32);
+ Eye.mirror = true;
+ setRotation(Eye, 0F, 0F, 0F);
+ Platform1 = new ModelRenderer(this, 0, 14);
+ Platform1.addBox(0F, 0F, 0F, 2, 2, 16);
+ Platform1.setRotationPoint(-1F, 11F, -8F);
+ Platform1.setTextureSize(64, 32);
+ Platform1.mirror = true;
+ setRotation(Platform1, 0F, 0F, 0F);
+ Platform2 = new ModelRenderer(this, 0, 14);
+ Platform2.addBox(0F, 0F, 0F, 2, 2, 16);
+ Platform2.setRotationPoint(-1F, 22F, -8F);
+ Platform2.setTextureSize(64, 32);
+ Platform2.mirror = true;
+ setRotation(Platform2, 0F, 0F, 0F);
+ Atachement1 = new ModelRenderer(this, 38, 0);
+ Atachement1.addBox(0F, 0F, 0F, 2, 2, 5);
+ Atachement1.setRotationPoint(-1F, 17F, -12F);
+ Atachement1.setTextureSize(64, 32);
+ Atachement1.mirror = true;
+ setRotation(Atachement1, 0F, 0F, 0F);
+ Atachement2 = new ModelRenderer(this, 38, 0);
+ Atachement2.addBox(0F, 0F, 0F, 2, 2, 5);
+ Atachement2.setRotationPoint(-1F, 17F, 7F);
+ Atachement2.setTextureSize(64, 32);
+ Atachement2.mirror = true;
+ setRotation(Atachement2, 0F, 0F, 0F);
+ Cable1 = new ModelRenderer(this, 29, 0);
+ Cable1.addBox(0F, 0F, 0F, 2, 6, 2);
+ Cable1.setRotationPoint(-1F, 12F, 4.2F);
+ Cable1.setTextureSize(64, 32);
+ Cable1.mirror = true;
+ setRotation(Cable1, 0.2617994F, 0F, 0F);
+ Cable2 = new ModelRenderer(this, 29, 0);
+ Cable2.addBox(0F, 0F, -1F, 2, 6, 2);
+ Cable2.setRotationPoint(-1F, 12F, -5.2F);
+ Cable2.setTextureSize(64, 32);
+ Cable2.mirror = true;
+ setRotation(Cable2, -0.2617994F, 0F, 0F);
+ Cable3 = new ModelRenderer(this, 29, 0);
+ Cable3.addBox(0F, 0F, 0F, 2, 6, 2);
+ Cable3.setRotationPoint(-1F, 23F, -3.9F);
+ Cable3.setTextureSize(64, 32);
+ Cable3.mirror = true;
+ setRotation(Cable3, -2.792527F, 0F, 0F);
+ Cable4 = new ModelRenderer(this, 29, 0);
+ Cable4.addBox(0F, 0F, -1F, 2, 6, 2);
+ Cable4.setRotationPoint(-1F, 23F, 4.9F);
+ Cable4.setTextureSize(64, 32);
+ Cable4.mirror = true;
+ setRotation(Cable4, 2.792527F, 0F, 0F);
+ }
+
+ public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5)
+ {
+ Eye.render(f5);
+ Platform1.render(f5);
+ Platform2.render(f5);
+ Atachement1.render(f5);
+ Atachement2.render(f5);
+ Cable1.render(f5);
+ Cable2.render(f5);
+ Cable3.render(f5);
+ Cable4.render(f5);
+ if (entity != null)
+ {
+ float x = (float) (f - entity.posX);
+ float y = (float) (f1 - entity.posY);
+ float z = (float) (f2 - entity.posZ);
+ if (f4 == 4)
+ {
+ if (f3 == 0)
+ {
+ if (z < 0)
+ {
+ Eye.rotateAngleY = (float) Math.asin(x / (Math.sqrt(x * x + z * z))) + 135f;
+ Eye.rotateAngleZ = (float) -Math.asin((y + 1) / (Math.sqrt(y * y + 4 * 4)));
+ }
+ else
+ {
+ Eye.rotateAngleY = (float) -Math.asin(x / (Math.sqrt(x * x + z * z)));
+ Eye.rotateAngleZ = (float) Math.asin((y + 1) / (Math.sqrt(y * y + 4 * 4)));
+ }
+ }
+ if (f3 == 1)
+ {
+ if (x < 0)
+ {
+ Eye.rotateAngleY = (float) -Math.asin(z / (Math.sqrt(x * x + z * z)));
+ Eye.rotateAngleZ = (float) Math.asin((y + 1) / (Math.sqrt(y * y + 4 * 4)));
+ }
+ else
+ {
+ Eye.rotateAngleY = (float) Math.asin(z / (Math.sqrt(x * x + z * z))) + 135f;
+ Eye.rotateAngleZ = (float) -Math.asin((y + 1) / (Math.sqrt(y * y + 4 * 4)));
+ }
+ }
+ if (f3 == 2)
+ {
+ if (z < 0)
+ {
+ Eye.rotateAngleY = (float) Math.asin(x / (Math.sqrt(x * x + z * z)));
+ Eye.rotateAngleZ = (float) Math.asin((y + 1) / (Math.sqrt(y * y + 4 * 4)));
+ }
+ else
+ {
+ Eye.rotateAngleY = (float) -Math.asin(x / (Math.sqrt(x * x + z * z))) + 135f;
+ Eye.rotateAngleZ = (float) -Math.asin((y + 1) / (Math.sqrt(y * y + 4 * 4)));
+ }
+ }
+ if (f3 == 3)
+ {
+ if (x < 0)
+ {
+ Eye.rotateAngleY = (float) -Math.asin(z / (Math.sqrt(x * x + z * z))) + 135f;
+ Eye.rotateAngleZ = (float) -Math.asin((y + 1) / (Math.sqrt(y * y + 4 * 4)));
+ }
+ else
+ {
+ Eye.rotateAngleY = (float) Math.asin(z / (Math.sqrt(x * x + z * z)));
+ Eye.rotateAngleZ = (float) Math.asin((y + 1) / (Math.sqrt(y * y + 4 * 4)));
+ }
+ }
+ }
+ else
+ {
+ Eye.rotateAngleY = 0f;
+ Eye.rotateAngleZ = 0f;
+ }
+ }
+ }
+
+ private void setRotation(ModelRenderer model, float x, float y, float z)
+ {
+ model.rotateAngleX = x;
+ model.rotateAngleY = y;
+ model.rotateAngleZ = z;
+ }
+}
diff --git a/java/darkknight/jewelrycraft/model/ModelShadowHand.java b/java/darkknight/jewelrycraft/model/ModelShadowHand.java
new file mode 100644
index 0000000..4e187f0
--- /dev/null
+++ b/java/darkknight/jewelrycraft/model/ModelShadowHand.java
@@ -0,0 +1,161 @@
+package darkknight.jewelrycraft.model;
+
+import org.lwjgl.opengl.GL11;
+
+import net.minecraft.client.model.ModelBase;
+import net.minecraft.client.model.ModelRenderer;
+import net.minecraft.entity.Entity;
+
+public class ModelShadowHand extends ModelBase
+{
+ //fields
+ ModelRenderer finger1;
+ ModelRenderer finger2;
+ ModelRenderer finger3;
+ ModelRenderer finger4;
+ ModelRenderer finger5;
+ ModelRenderer finger6;
+ ModelRenderer finger7;
+ ModelRenderer finger8;
+ ModelRenderer finger9;
+ ModelRenderer finger10;
+ ModelRenderer Base;
+ ModelRenderer Base2;
+ ModelRenderer Base3;
+ ModelRenderer Palm;
+
+ public ModelShadowHand()
+ {
+ textureWidth = 64;
+ textureHeight = 32;
+
+ finger1 = new ModelRenderer(this, 0, 0);
+ finger1.addBox(-1.5F, -4.5F, -9F, 2, 4, 3);
+ finger1.setRotationPoint(0F, 10F, 0F);
+ finger1.setTextureSize(64, 32);
+ finger1.mirror = true;
+ setRotation(finger1, -0.2094395F, 0.7853982F, 0F);
+ finger2 = new ModelRenderer(this, 0, 0);
+ finger2.addBox(-2.5F, -4.5F, -9F, 2, 4, 3);
+ finger2.setRotationPoint(0F, 10F, 0F);
+ finger2.setTextureSize(64, 32);
+ finger2.mirror = true;
+ setRotation(finger2, -0.2094395F, 0.0872665F, 0F);
+ finger3 = new ModelRenderer(this, 0, 0);
+ finger3.addBox(0.5F, -4.5F, -9F, 2, 4, 3);
+ finger3.setRotationPoint(0F, 10F, 0F);
+ finger3.setTextureSize(64, 32);
+ finger3.mirror = true;
+ setRotation(finger3, -0.2094395F, -0.0872665F, 0F);
+ finger4 = new ModelRenderer(this, 0, 0);
+ finger4.addBox(-0.5F, -4.5F, -9F, 2, 4, 3);
+ finger4.setRotationPoint(0F, 10F, 0F);
+ finger4.setTextureSize(64, 32);
+ finger4.mirror = true;
+ setRotation(finger4, -0.2094395F, -0.7853982F, 0F);
+ finger5 = new ModelRenderer(this, 0, 0);
+ finger5.addBox(-1F, -4.5F, 5F, 2, 4, 3);
+ finger5.setRotationPoint(0F, 10F, 0F);
+ finger5.setTextureSize(64, 32);
+ finger5.mirror = true;
+ setRotation(finger5, 0.2094395F, 0F, 0F);
+ finger6 = new ModelRenderer(this, 0, 0);
+ finger6.addBox(-1.5F, -0.5F, -9F, 2, 3, 5);
+ finger6.setRotationPoint(0F, 10F, 0F);
+ finger6.setTextureSize(64, 32);
+ finger6.mirror = true;
+ setRotation(finger6, -0.2094395F, 0.7853982F, 0F);
+ finger7 = new ModelRenderer(this, 0, 0);
+ finger7.addBox(-2.5F, -0.5F, -9F, 2, 3, 5);
+ finger7.setRotationPoint(0F, 10F, 0F);
+ finger7.setTextureSize(64, 32);
+ finger7.mirror = true;
+ setRotation(finger7, -0.2094395F, 0.0872665F, 0F);
+ finger8 = new ModelRenderer(this, 0, 0);
+ finger8.addBox(0.5F, -0.5F, -9F, 2, 3, 5);
+ finger8.setRotationPoint(0F, 10F, 0F);
+ finger8.setTextureSize(64, 32);
+ finger8.mirror = true;
+ setRotation(finger8, -0.2094395F, -0.0872665F, 0F);
+ finger9 = new ModelRenderer(this, 0, 0);
+ finger9.addBox(-0.5F, -0.5F, -9F, 2, 3, 5);
+ finger9.setRotationPoint(0F, 10F, 0F);
+ finger9.setTextureSize(64, 32);
+ finger9.mirror = true;
+ setRotation(finger9, -0.2094395F, -0.7853982F, 0F);
+ finger10 = new ModelRenderer(this, 0, 0);
+ finger10.addBox(-1F, -0.5F, 3F, 2, 3, 5);
+ finger10.setRotationPoint(0F, 10F, 0F);
+ finger10.setTextureSize(64, 32);
+ finger10.mirror = true;
+ setRotation(finger10, 0.2094395F, 0F, 0F);
+ Base = new ModelRenderer(this, 0, 0);
+ Base.addBox(-3F, 6F, -3F, 6, 2, 6);
+ Base.setRotationPoint(0F, 16F, 0F);
+ Base.setTextureSize(64, 32);
+ Base.mirror = true;
+ setRotation(Base, 0F, 0F, 0F);
+ Base2 = new ModelRenderer(this, 0, 15);
+ Base2.addBox(-2F, 0F, -2F, 4, 6, 4);
+ Base2.setRotationPoint(0F, 16F, 0F);
+ Base2.setTextureSize(64, 32);
+ Base2.mirror = true;
+ setRotation(Base2, 0F, 0F, 0F);
+ Base3 = new ModelRenderer(this, 28, 0);
+ Base3.addBox(-3F, -4F, -3F, 6, 4, 6);
+ Base3.setRotationPoint(0F, 16F, 0F);
+ Base3.setTextureSize(64, 32);
+ Base3.mirror = true;
+ setRotation(Base3, 0F, 0F, 0F);
+ Palm = new ModelRenderer(this, 0, 0);
+ Palm.addBox(-4F, -8F, -4F, 8, 4, 8);
+ Palm.setRotationPoint(0F, 16F, 0F);
+ Palm.setTextureSize(64, 32);
+ Palm.mirror = true;
+ setRotation(Palm, 0F, 0F, 0F);
+ }
+
+ public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5)
+ {
+ GL11.glPushMatrix();
+ switch ((int)f)
+ {
+ default:
+ GL11.glTranslatef(0.15f, 0.0f, 0.0f);
+ GL11.glTranslatef(0.0f, 0.25f, 0.0f);
+ GL11.glTranslatef(0.0f, 0.0f, 0.06f);
+ GL11.glRotatef(35f, 0, 0, 1);
+ GL11.glRotatef(-15f, 1, 0, 1);
+ break;
+ //case 1: GL11.glRotatef(10f, 0, 0, 1);
+ }
+ finger1.render(f5);
+ GL11.glPopMatrix();
+ finger2.render(f5);
+ finger3.render(f5);
+ finger4.render(f5);
+ finger5.render(f5);
+ finger6.render(f5);
+ finger7.render(f5);
+ finger8.render(f5);
+ finger9.render(f5);
+ finger10.render(f5);
+ Base.render(f5);
+ Base2.render(f5);
+ Base3.render(f5);
+ Palm.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)
+ {
+ super.setRotationAngles(f, f1, f2, f3, f4, f5, null);
+ }
+
+}