aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/australia/entity/model/ModelAustralianSpider.java
diff options
context:
space:
mode:
authoriouter <62897714+iouter@users.noreply.github.com>2022-01-07 12:36:06 +0800
committerGitHub <noreply@github.com>2022-01-07 12:36:06 +0800
commit0834d4b8b45a881f36ed5b295ac0fb38df49fa9a (patch)
tree6fb4a45cf17dd22748148417bc7bb0efb850cea3 /src/Java/gtPlusPlus/australia/entity/model/ModelAustralianSpider.java
parentea1439a4195c8f77c45625ea2593a232bf19984e (diff)
parent9b2e050151ad93170e84321d067d1e9d4ded4ba5 (diff)
downloadGT5-Unofficial-0834d4b8b45a881f36ed5b295ac0fb38df49fa9a.tar.gz
GT5-Unofficial-0834d4b8b45a881f36ed5b295ac0fb38df49fa9a.tar.bz2
GT5-Unofficial-0834d4b8b45a881f36ed5b295ac0fb38df49fa9a.zip
Merge branch 'GTNewHorizons:master' into master
Diffstat (limited to 'src/Java/gtPlusPlus/australia/entity/model/ModelAustralianSpider.java')
-rw-r--r--src/Java/gtPlusPlus/australia/entity/model/ModelAustralianSpider.java148
1 files changed, 0 insertions, 148 deletions
diff --git a/src/Java/gtPlusPlus/australia/entity/model/ModelAustralianSpider.java b/src/Java/gtPlusPlus/australia/entity/model/ModelAustralianSpider.java
deleted file mode 100644
index 05b43b7558..0000000000
--- a/src/Java/gtPlusPlus/australia/entity/model/ModelAustralianSpider.java
+++ /dev/null
@@ -1,148 +0,0 @@
-package gtPlusPlus.australia.entity.model;
-
-import cpw.mods.fml.relauncher.Side;
-import cpw.mods.fml.relauncher.SideOnly;
-import net.minecraft.client.model.ModelBase;
-import net.minecraft.client.model.ModelRenderer;
-import net.minecraft.entity.Entity;
-import net.minecraft.util.MathHelper;
-
-@SideOnly(Side.CLIENT)
-public class ModelAustralianSpider extends ModelBase {
-
- /** The spider's head box */
- public ModelRenderer spiderHead;
- /** The spider's neck box */
- public ModelRenderer spiderNeck;
- /** The spider's body box */
- public ModelRenderer spiderBody;
- /** Spider's first leg */
- public ModelRenderer spiderLeg1;
- /** Spider's second leg */
- public ModelRenderer spiderLeg2;
- /** Spider's third leg */
- public ModelRenderer spiderLeg3;
- /** Spider's fourth leg */
- public ModelRenderer spiderLeg4;
- /** Spider's fifth leg */
- public ModelRenderer spiderLeg5;
- /** Spider's sixth leg */
- public ModelRenderer spiderLeg6;
- /** Spider's seventh leg */
- public ModelRenderer spiderLeg7;
- /** Spider's eight leg */
- public ModelRenderer spiderLeg8;
-
- public ModelAustralianSpider() {
- float f = 0.0F;
- byte b0 = 15;
- this.spiderHead = new ModelRenderer(this, 32, 4);
- this.spiderHead.addBox(-4.0F, -4.0F, -8.0F, 8, 8, 8, f);
- this.spiderHead.setRotationPoint(0.0F, (float) b0, -3.0F);
- this.spiderNeck = new ModelRenderer(this, 0, 0);
- this.spiderNeck.addBox(-3.0F, -3.0F, -3.0F, 6, 6, 6, f);
- this.spiderNeck.setRotationPoint(0.0F, (float) b0, 0.0F);
- this.spiderBody = new ModelRenderer(this, 0, 12);
- this.spiderBody.addBox(-5.0F, -4.0F, -6.0F, 10, 8, 12, f);
- this.spiderBody.setRotationPoint(0.0F, (float) b0, 9.0F);
- this.spiderLeg1 = new ModelRenderer(this, 18, 0);
- this.spiderLeg1.addBox(-15.0F, -1.0F, -1.0F, 16, 2, 2, f);
- this.spiderLeg1.setRotationPoint(-4.0F, (float) b0, 2.0F);
- this.spiderLeg2 = new ModelRenderer(this, 18, 0);
- this.spiderLeg2.addBox(-1.0F, -1.0F, -1.0F, 16, 2, 2, f);
- this.spiderLeg2.setRotationPoint(4.0F, (float) b0, 2.0F);
- this.spiderLeg3 = new ModelRenderer(this, 18, 0);
- this.spiderLeg3.addBox(-15.0F, -1.0F, -1.0F, 16, 2, 2, f);
- this.spiderLeg3.setRotationPoint(-4.0F, (float) b0, 1.0F);
- this.spiderLeg4 = new ModelRenderer(this, 18, 0);
- this.spiderLeg4.addBox(-1.0F, -1.0F, -1.0F, 16, 2, 2, f);
- this.spiderLeg4.setRotationPoint(4.0F, (float) b0, 1.0F);
- this.spiderLeg5 = new ModelRenderer(this, 18, 0);
- this.spiderLeg5.addBox(-15.0F, -1.0F, -1.0F, 16, 2, 2, f);
- this.spiderLeg5.setRotationPoint(-4.0F, (float) b0, 0.0F);
- this.spiderLeg6 = new ModelRenderer(this, 18, 0);
- this.spiderLeg6.addBox(-1.0F, -1.0F, -1.0F, 16, 2, 2, f);
- this.spiderLeg6.setRotationPoint(4.0F, (float) b0, 0.0F);
- this.spiderLeg7 = new ModelRenderer(this, 18, 0);
- this.spiderLeg7.addBox(-15.0F, -1.0F, -1.0F, 16, 2, 2, f);
- this.spiderLeg7.setRotationPoint(-4.0F, (float) b0, -1.0F);
- this.spiderLeg8 = new ModelRenderer(this, 18, 0);
- this.spiderLeg8.addBox(-1.0F, -1.0F, -1.0F, 16, 2, 2, f);
- this.spiderLeg8.setRotationPoint(4.0F, (float) b0, -1.0F);
- }
-
- /**
- * Sets the models various rotation angles then renders the model.
- */
- public void render(Entity p_78088_1_, float p_78088_2_, float p_78088_3_, float p_78088_4_, float p_78088_5_,
- float p_78088_6_, float p_78088_7_) {
- this.setRotationAngles(p_78088_2_, p_78088_3_, p_78088_4_, p_78088_5_, p_78088_6_, p_78088_7_, p_78088_1_);
- this.spiderHead.render(p_78088_7_);
- this.spiderNeck.render(p_78088_7_);
- this.spiderBody.render(p_78088_7_);
- this.spiderLeg1.render(p_78088_7_);
- this.spiderLeg2.render(p_78088_7_);
- this.spiderLeg3.render(p_78088_7_);
- this.spiderLeg4.render(p_78088_7_);
- this.spiderLeg5.render(p_78088_7_);
- this.spiderLeg6.render(p_78088_7_);
- this.spiderLeg7.render(p_78088_7_);
- this.spiderLeg8.render(p_78088_7_);
- }
-
- /**
- * Sets the model's various rotation angles. For bipeds, par1 and par2 are used
- * for animating the movement of arms and legs, where par1 represents the
- * time(so that arms and legs swing back and forth) and par2 represents how
- * "far" arms and legs can swing at most.
- */
- public void setRotationAngles(float p_78087_1_, float p_78087_2_, float p_78087_3_, float p_78087_4_,
- float p_78087_5_, float p_78087_6_, Entity p_78087_7_) {
- this.spiderHead.rotateAngleY = p_78087_4_ / (180F / (float) Math.PI);
- this.spiderHead.rotateAngleX = p_78087_5_ / (180F / (float) Math.PI);
- float f6 = ((float) Math.PI / 4F);
- this.spiderLeg1.rotateAngleZ = -f6;
- this.spiderLeg2.rotateAngleZ = f6;
- this.spiderLeg3.rotateAngleZ = -f6 * 0.74F;
- this.spiderLeg4.rotateAngleZ = f6 * 0.74F;
- this.spiderLeg5.rotateAngleZ = -f6 * 0.74F;
- this.spiderLeg6.rotateAngleZ = f6 * 0.74F;
- this.spiderLeg7.rotateAngleZ = -f6;
- this.spiderLeg8.rotateAngleZ = f6;
- float f7 = -0.0F;
- float f8 = 0.3926991F;
- this.spiderLeg1.rotateAngleY = f8 * 2.0F + f7;
- this.spiderLeg2.rotateAngleY = -f8 * 2.0F - f7;
- this.spiderLeg3.rotateAngleY = f8 * 1.0F + f7;
- this.spiderLeg4.rotateAngleY = -f8 * 1.0F - f7;
- this.spiderLeg5.rotateAngleY = -f8 * 1.0F + f7;
- this.spiderLeg6.rotateAngleY = f8 * 1.0F - f7;
- this.spiderLeg7.rotateAngleY = -f8 * 2.0F + f7;
- this.spiderLeg8.rotateAngleY = f8 * 2.0F - f7;
- float f9 = -(MathHelper.cos(p_78087_1_ * 0.6662F * 2.0F + 0.0F) * 0.4F) * p_78087_2_;
- float f10 = -(MathHelper.cos(p_78087_1_ * 0.6662F * 2.0F + (float) Math.PI) * 0.4F) * p_78087_2_;
- float f11 = -(MathHelper.cos(p_78087_1_ * 0.6662F * 2.0F + ((float) Math.PI / 2F)) * 0.4F) * p_78087_2_;
- float f12 = -(MathHelper.cos(p_78087_1_ * 0.6662F * 2.0F + ((float) Math.PI * 3F / 2F)) * 0.4F) * p_78087_2_;
- float f13 = Math.abs(MathHelper.sin(p_78087_1_ * 0.6662F + 0.0F) * 0.4F) * p_78087_2_;
- float f14 = Math.abs(MathHelper.sin(p_78087_1_ * 0.6662F + (float) Math.PI) * 0.4F) * p_78087_2_;
- float f15 = Math.abs(MathHelper.sin(p_78087_1_ * 0.6662F + ((float) Math.PI / 2F)) * 0.4F) * p_78087_2_;
- float f16 = Math.abs(MathHelper.sin(p_78087_1_ * 0.6662F + ((float) Math.PI * 3F / 2F)) * 0.4F) * p_78087_2_;
- this.spiderLeg1.rotateAngleY += f9;
- this.spiderLeg2.rotateAngleY += -f9;
- this.spiderLeg3.rotateAngleY += f10;
- this.spiderLeg4.rotateAngleY += -f10;
- this.spiderLeg5.rotateAngleY += f11;
- this.spiderLeg6.rotateAngleY += -f11;
- this.spiderLeg7.rotateAngleY += f12;
- this.spiderLeg8.rotateAngleY += -f12;
- this.spiderLeg1.rotateAngleZ += f13;
- this.spiderLeg2.rotateAngleZ += -f13;
- this.spiderLeg3.rotateAngleZ += f14;
- this.spiderLeg4.rotateAngleZ += -f14;
- this.spiderLeg5.rotateAngleZ += f15;
- this.spiderLeg6.rotateAngleZ += -f15;
- this.spiderLeg7.rotateAngleZ += f16;
- this.spiderLeg8.rotateAngleZ += -f16;
- }
-
-} \ No newline at end of file