diff options
| author | bculkin2442 <bjculkin@mix.wvu.edu> | 2018-05-24 15:50:07 -0400 |
|---|---|---|
| committer | bculkin2442 <bjculkin@mix.wvu.edu> | 2018-05-24 15:50:07 -0400 |
| commit | 4f7ad220df0438b6f3382110577b53f29da46453 (patch) | |
| tree | 07d5e7c812721753cdbe3df7226dad5dc3802c29 /src/main/java/darkknight/jewelrycraft/model/ModelDisplayer.java | |
| parent | 01c8701b68986ccfa83e902515716838d6829311 (diff) | |
Update of all changes
Diffstat (limited to 'src/main/java/darkknight/jewelrycraft/model/ModelDisplayer.java')
| -rwxr-xr-x[-rw-r--r--] | src/main/java/darkknight/jewelrycraft/model/ModelDisplayer.java | 513 |
1 files changed, 256 insertions, 257 deletions
diff --git a/src/main/java/darkknight/jewelrycraft/model/ModelDisplayer.java b/src/main/java/darkknight/jewelrycraft/model/ModelDisplayer.java index c26d76e..2d7d986 100644..100755 --- a/src/main/java/darkknight/jewelrycraft/model/ModelDisplayer.java +++ b/src/main/java/darkknight/jewelrycraft/model/ModelDisplayer.java @@ -1,265 +1,264 @@ 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 ModelDisplayer extends ModelBase -{ - // fields - ModelRenderer Base; - ModelRenderer Ring11; - ModelRenderer Ring12; - ModelRenderer Ring13; - ModelRenderer Ring14; - ModelRenderer Ring31; - ModelRenderer Ring21; - ModelRenderer Ring32; - ModelRenderer Ring22; - ModelRenderer Ring33; - ModelRenderer Ring23; - ModelRenderer Ring34; - ModelRenderer Ring24; - ModelRenderer Ring25; - ModelRenderer Ring26; - ModelRenderer Ring27; - ModelRenderer Ring28; - ModelRenderer Ring35; - ModelRenderer Ring36; - ModelRenderer Ring37; - ModelRenderer Ring38; - ModelRenderer Ring39; - ModelRenderer Ring310; - ModelRenderer Ring311; - ModelRenderer Ring312; - - /** - * - */ - public ModelDisplayer() - { - textureWidth = 64; - textureHeight = 32; - Base = new ModelRenderer(this, 0, 0); - Base.addBox(0F, 0F, 0F, 16, 3, 16); - Base.setRotationPoint(-8F, 21F, -8F); - Base.setTextureSize(64, 32); - Base.mirror = true; - setRotation(Base, 0F, 0F, 0F); - Ring11 = new ModelRenderer(this, 0, 26); - Ring11.addBox(-2F, 0F, 2F, 4, 1, 1); - Ring11.setRotationPoint(0F, 19F, 0F); - Ring11.setTextureSize(64, 32); - Ring11.mirror = true; - setRotation(Ring11, 0F, 0F, 0F); - Ring12 = new ModelRenderer(this, 0, 20); - Ring12.addBox(-3F, 0F, -2F, 1, 1, 4); - Ring12.setRotationPoint(0F, 19F, 0F); - Ring12.setTextureSize(64, 32); - Ring12.mirror = true; - setRotation(Ring12, 0F, 0F, 0F); - Ring13 = new ModelRenderer(this, 0, 20); - Ring13.addBox(2F, 0F, -2F, 1, 1, 4); - Ring13.setRotationPoint(0F, 19F, 0F); - Ring13.setTextureSize(64, 32); - Ring13.mirror = true; - setRotation(Ring13, 0F, 0F, 0F); - Ring14 = new ModelRenderer(this, 0, 26); - Ring14.addBox(-2F, 0F, -3F, 4, 1, 1); - Ring14.setRotationPoint(0F, 19F, 0F); - Ring14.setTextureSize(64, 32); - Ring14.mirror = true; - setRotation(Ring14, 0F, 0F, 0F); - Ring21 = new ModelRenderer(this, 0, 29); - Ring21.addBox(-4F, 0F, 3F, 1, 1, 1); - Ring21.setRotationPoint(0F, 19F, 0F); - Ring21.setTextureSize(64, 32); - Ring21.mirror = true; - setRotation(Ring21, 0F, 0F, 0F); - Ring22 = new ModelRenderer(this, 0, 29); - Ring22.addBox(-4F, 0F, -4F, 1, 1, 1); - Ring22.setRotationPoint(0F, 19F, 0F); - Ring22.setTextureSize(64, 32); - Ring22.mirror = true; - setRotation(Ring22, 0F, 0F, 0F); - Ring23 = new ModelRenderer(this, 0, 29); - Ring23.addBox(3F, 0F, -4F, 1, 1, 1); - Ring23.setRotationPoint(0F, 19F, 0F); - Ring23.setTextureSize(64, 32); - Ring23.mirror = true; - setRotation(Ring23, 0F, 0F, 0F); - Ring34 = new ModelRenderer(this, 26, 20); - Ring34.addBox(6F, 0F, -4F, 1, 1, 8); - Ring34.setRotationPoint(0F, 19F, 0F); - Ring34.setTextureSize(64, 32); - Ring34.mirror = true; - setRotation(Ring34, 0F, 0F, 0F); - Ring24 = new ModelRenderer(this, 0, 29); - Ring24.addBox(3F, 0F, 3F, 1, 1, 1); - Ring24.setRotationPoint(0F, 19F, 0F); - Ring24.setTextureSize(64, 32); - Ring24.mirror = true; - setRotation(Ring24, 0F, 0F, 0F); - Ring25 = new ModelRenderer(this, 11, 20); - Ring25.addBox(4F, 0F, -3F, 1, 1, 6); - Ring25.setRotationPoint(0F, 19F, 0F); - Ring25.setTextureSize(64, 32); - Ring25.mirror = true; - setRotation(Ring25, 0F, 0F, 0F); - Ring26 = new ModelRenderer(this, 11, 28); - Ring26.addBox(-3F, 0F, -5F, 6, 1, 1); - Ring26.setRotationPoint(0F, 19F, 0F); - Ring26.setTextureSize(64, 32); - Ring26.mirror = true; - setRotation(Ring26, 0F, 0F, 0F); - Ring27 = new ModelRenderer(this, 11, 20); - Ring27.addBox(-5F, 0F, -3F, 1, 1, 6); - Ring27.setRotationPoint(0F, 19F, 0F); - Ring27.setTextureSize(64, 32); - Ring27.mirror = true; - setRotation(Ring27, 0F, 0F, 0F); - Ring28 = new ModelRenderer(this, 11, 28); - Ring28.addBox(-3F, 0F, 4F, 6, 1, 1); - Ring28.setRotationPoint(0F, 19F, 0F); - Ring28.setTextureSize(64, 32); - Ring28.mirror = true; - setRotation(Ring28, 0F, 0F, 0F); - Ring31 = new ModelRenderer(this, 0, 29); - Ring31.addBox(-6F, 0F, 4F, 1, 1, 1); - Ring31.setRotationPoint(0F, 19F, 0F); - Ring31.setTextureSize(64, 32); - Ring31.mirror = true; - setRotation(Ring31, 0F, 0F, 0F); - Ring32 = new ModelRenderer(this, 26, 20); - Ring32.addBox(-7F, 0F, -4F, 1, 1, 8); - Ring32.setRotationPoint(0F, 19F, 0F); - Ring32.setTextureSize(64, 32); - Ring32.mirror = true; - setRotation(Ring32, 0F, 0F, 0F); - Ring33 = new ModelRenderer(this, 26, 30); - Ring33.addBox(-4F, 0F, -7F, 8, 1, 1); - Ring33.setRotationPoint(0F, 19F, 0F); - Ring33.setTextureSize(64, 32); - Ring33.mirror = true; - setRotation(Ring33, 0F, 0F, 0F); - Ring35 = new ModelRenderer(this, 26, 30); - Ring35.addBox(-4F, 0F, 6F, 8, 1, 1); - Ring35.setRotationPoint(0F, 19F, 0F); - Ring35.setTextureSize(64, 32); - Ring35.mirror = true; - setRotation(Ring35, 0F, 0F, 0F); - Ring36 = new ModelRenderer(this, 0, 29); - Ring36.addBox(-5F, 0F, 5F, 1, 1, 1); - Ring36.setRotationPoint(0F, 19F, 0F); - Ring36.setTextureSize(64, 32); - Ring36.mirror = true; - setRotation(Ring36, 0F, 0F, 0F); - Ring37 = new ModelRenderer(this, 0, 29); - Ring37.addBox(5F, 0F, 4F, 1, 1, 1); - Ring37.setRotationPoint(0F, 19F, 0F); - Ring37.setTextureSize(64, 32); - Ring37.mirror = true; - setRotation(Ring37, 0F, 0F, 0F); - Ring38 = new ModelRenderer(this, 0, 29); - Ring38.addBox(4F, 0F, 5F, 1, 1, 1); - Ring38.setRotationPoint(0F, 19F, 0F); - Ring38.setTextureSize(64, 32); - Ring38.mirror = true; - setRotation(Ring38, 0F, 0F, 0F); - Ring39 = new ModelRenderer(this, 0, 29); - Ring39.addBox(4F, 0F, -6F, 1, 1, 1); - Ring39.setRotationPoint(0F, 19F, 0F); - Ring39.setTextureSize(64, 32); - Ring39.mirror = true; - setRotation(Ring39, 0F, 0F, 0F); - Ring310 = new ModelRenderer(this, 0, 29); - Ring310.addBox(5F, 0F, -5F, 1, 1, 1); - Ring310.setRotationPoint(0F, 19F, 0F); - Ring310.setTextureSize(64, 32); - Ring310.mirror = true; - setRotation(Ring310, 0F, 0F, 0F); - Ring311 = new ModelRenderer(this, 0, 29); - Ring311.addBox(-6F, 0F, -5F, 1, 1, 1); - Ring311.setRotationPoint(0F, 19F, 0F); - Ring311.setTextureSize(64, 32); - Ring311.mirror = true; - setRotation(Ring311, 0F, 0F, 0F); - Ring312 = new ModelRenderer(this, 0, 29); - Ring312.addBox(-5F, 0F, -6F, 1, 1, 1); - Ring312.setRotationPoint(0F, 19F, 0F); - Ring312.setTextureSize(64, 32); - Ring312.mirror = true; - setRotation(Ring312, 0F, 0F, 0F); - } - - /** - * @param entity - * @param f - * @param f1 - * @param f2 - * @param f3 - * @param f4 - * @param f5 - */ - @Override - public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5) - { - GL11.glPushMatrix(); - Base.render(f5); - GL11.glTranslatef(0.0F, 0F - f, 0.0F); - Ring11.render(f5); - Ring12.render(f5); - Ring13.render(f5); - Ring14.render(f5); - GL11.glTranslatef(0.0F, 0F + f - f1, 0.0F); - Ring21.render(f5); - Ring22.render(f5); - Ring23.render(f5); - Ring24.render(f5); - Ring25.render(f5); - Ring26.render(f5); - Ring27.render(f5); - Ring28.render(f5); - GL11.glTranslatef(0.0F, 0F + f1 - f2, 0.0F); - Ring31.render(f5); - Ring32.render(f5); - Ring33.render(f5); - Ring34.render(f5); - Ring35.render(f5); - Ring36.render(f5); - Ring37.render(f5); - Ring38.render(f5); - Ring39.render(f5); - Ring310.render(f5); - Ring311.render(f5); - Ring312.render(f5); - GL11.glPopMatrix(); - } - - /** - * @param model - * @param x - * @param y - * @param z - */ - private void setRotation(ModelRenderer model, float x, float y, float z) - { - model.rotateAngleX = x; - model.rotateAngleY = y; - model.rotateAngleZ = z; - } - - /** - * @param f - * @param f1 - * @param f2 - * @param f3 - * @param f4 - * @param f5 - */ - public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5) - { - super.setRotationAngles(f, f1, f2, f3, f4, f5, null); - } +public class ModelDisplayer extends ModelBase { + // fields + ModelRenderer Base; + ModelRenderer Ring11; + ModelRenderer Ring12; + ModelRenderer Ring13; + ModelRenderer Ring14; + ModelRenderer Ring31; + ModelRenderer Ring21; + ModelRenderer Ring32; + ModelRenderer Ring22; + ModelRenderer Ring33; + ModelRenderer Ring23; + ModelRenderer Ring34; + ModelRenderer Ring24; + ModelRenderer Ring25; + ModelRenderer Ring26; + ModelRenderer Ring27; + ModelRenderer Ring28; + ModelRenderer Ring35; + ModelRenderer Ring36; + ModelRenderer Ring37; + ModelRenderer Ring38; + ModelRenderer Ring39; + ModelRenderer Ring310; + ModelRenderer Ring311; + ModelRenderer Ring312; + + /** + * + */ + public ModelDisplayer() { + textureWidth = 64; + textureHeight = 32; + Base = new ModelRenderer(this, 0, 0); + Base.addBox(0F, 0F, 0F, 16, 3, 16); + Base.setRotationPoint(-8F, 21F, -8F); + Base.setTextureSize(64, 32); + Base.mirror = true; + setRotation(Base, 0F, 0F, 0F); + Ring11 = new ModelRenderer(this, 0, 26); + Ring11.addBox(-2F, 0F, 2F, 4, 1, 1); + Ring11.setRotationPoint(0F, 19F, 0F); + Ring11.setTextureSize(64, 32); + Ring11.mirror = true; + setRotation(Ring11, 0F, 0F, 0F); + Ring12 = new ModelRenderer(this, 0, 20); + Ring12.addBox(-3F, 0F, -2F, 1, 1, 4); + Ring12.setRotationPoint(0F, 19F, 0F); + Ring12.setTextureSize(64, 32); + Ring12.mirror = true; + setRotation(Ring12, 0F, 0F, 0F); + Ring13 = new ModelRenderer(this, 0, 20); + Ring13.addBox(2F, 0F, -2F, 1, 1, 4); + Ring13.setRotationPoint(0F, 19F, 0F); + Ring13.setTextureSize(64, 32); + Ring13.mirror = true; + setRotation(Ring13, 0F, 0F, 0F); + Ring14 = new ModelRenderer(this, 0, 26); + Ring14.addBox(-2F, 0F, -3F, 4, 1, 1); + Ring14.setRotationPoint(0F, 19F, 0F); + Ring14.setTextureSize(64, 32); + Ring14.mirror = true; + setRotation(Ring14, 0F, 0F, 0F); + Ring21 = new ModelRenderer(this, 0, 29); + Ring21.addBox(-4F, 0F, 3F, 1, 1, 1); + Ring21.setRotationPoint(0F, 19F, 0F); + Ring21.setTextureSize(64, 32); + Ring21.mirror = true; + setRotation(Ring21, 0F, 0F, 0F); + Ring22 = new ModelRenderer(this, 0, 29); + Ring22.addBox(-4F, 0F, -4F, 1, 1, 1); + Ring22.setRotationPoint(0F, 19F, 0F); + Ring22.setTextureSize(64, 32); + Ring22.mirror = true; + setRotation(Ring22, 0F, 0F, 0F); + Ring23 = new ModelRenderer(this, 0, 29); + Ring23.addBox(3F, 0F, -4F, 1, 1, 1); + Ring23.setRotationPoint(0F, 19F, 0F); + Ring23.setTextureSize(64, 32); + Ring23.mirror = true; + setRotation(Ring23, 0F, 0F, 0F); + Ring34 = new ModelRenderer(this, 26, 20); + Ring34.addBox(6F, 0F, -4F, 1, 1, 8); + Ring34.setRotationPoint(0F, 19F, 0F); + Ring34.setTextureSize(64, 32); + Ring34.mirror = true; + setRotation(Ring34, 0F, 0F, 0F); + Ring24 = new ModelRenderer(this, 0, 29); + Ring24.addBox(3F, 0F, 3F, 1, 1, 1); + Ring24.setRotationPoint(0F, 19F, 0F); + Ring24.setTextureSize(64, 32); + Ring24.mirror = true; + setRotation(Ring24, 0F, 0F, 0F); + Ring25 = new ModelRenderer(this, 11, 20); + Ring25.addBox(4F, 0F, -3F, 1, 1, 6); + Ring25.setRotationPoint(0F, 19F, 0F); + Ring25.setTextureSize(64, 32); + Ring25.mirror = true; + setRotation(Ring25, 0F, 0F, 0F); + Ring26 = new ModelRenderer(this, 11, 28); + Ring26.addBox(-3F, 0F, -5F, 6, 1, 1); + Ring26.setRotationPoint(0F, 19F, 0F); + Ring26.setTextureSize(64, 32); + Ring26.mirror = true; + setRotation(Ring26, 0F, 0F, 0F); + Ring27 = new ModelRenderer(this, 11, 20); + Ring27.addBox(-5F, 0F, -3F, 1, 1, 6); + Ring27.setRotationPoint(0F, 19F, 0F); + Ring27.setTextureSize(64, 32); + Ring27.mirror = true; + setRotation(Ring27, 0F, 0F, 0F); + Ring28 = new ModelRenderer(this, 11, 28); + Ring28.addBox(-3F, 0F, 4F, 6, 1, 1); + Ring28.setRotationPoint(0F, 19F, 0F); + Ring28.setTextureSize(64, 32); + Ring28.mirror = true; + setRotation(Ring28, 0F, 0F, 0F); + Ring31 = new ModelRenderer(this, 0, 29); + Ring31.addBox(-6F, 0F, 4F, 1, 1, 1); + Ring31.setRotationPoint(0F, 19F, 0F); + Ring31.setTextureSize(64, 32); + Ring31.mirror = true; + setRotation(Ring31, 0F, 0F, 0F); + Ring32 = new ModelRenderer(this, 26, 20); + Ring32.addBox(-7F, 0F, -4F, 1, 1, 8); + Ring32.setRotationPoint(0F, 19F, 0F); + Ring32.setTextureSize(64, 32); + Ring32.mirror = true; + setRotation(Ring32, 0F, 0F, 0F); + Ring33 = new ModelRenderer(this, 26, 30); + Ring33.addBox(-4F, 0F, -7F, 8, 1, 1); + Ring33.setRotationPoint(0F, 19F, 0F); + Ring33.setTextureSize(64, 32); + Ring33.mirror = true; + setRotation(Ring33, 0F, 0F, 0F); + Ring35 = new ModelRenderer(this, 26, 30); + Ring35.addBox(-4F, 0F, 6F, 8, 1, 1); + Ring35.setRotationPoint(0F, 19F, 0F); + Ring35.setTextureSize(64, 32); + Ring35.mirror = true; + setRotation(Ring35, 0F, 0F, 0F); + Ring36 = new ModelRenderer(this, 0, 29); + Ring36.addBox(-5F, 0F, 5F, 1, 1, 1); + Ring36.setRotationPoint(0F, 19F, 0F); + Ring36.setTextureSize(64, 32); + Ring36.mirror = true; + setRotation(Ring36, 0F, 0F, 0F); + Ring37 = new ModelRenderer(this, 0, 29); + Ring37.addBox(5F, 0F, 4F, 1, 1, 1); + Ring37.setRotationPoint(0F, 19F, 0F); + Ring37.setTextureSize(64, 32); + Ring37.mirror = true; + setRotation(Ring37, 0F, 0F, 0F); + Ring38 = new ModelRenderer(this, 0, 29); + Ring38.addBox(4F, 0F, 5F, 1, 1, 1); + Ring38.setRotationPoint(0F, 19F, 0F); + Ring38.setTextureSize(64, 32); + Ring38.mirror = true; + setRotation(Ring38, 0F, 0F, 0F); + Ring39 = new ModelRenderer(this, 0, 29); + Ring39.addBox(4F, 0F, -6F, 1, 1, 1); + Ring39.setRotationPoint(0F, 19F, 0F); + Ring39.setTextureSize(64, 32); + Ring39.mirror = true; + setRotation(Ring39, 0F, 0F, 0F); + Ring310 = new ModelRenderer(this, 0, 29); + Ring310.addBox(5F, 0F, -5F, 1, 1, 1); + Ring310.setRotationPoint(0F, 19F, 0F); + Ring310.setTextureSize(64, 32); + Ring310.mirror = true; + setRotation(Ring310, 0F, 0F, 0F); + Ring311 = new ModelRenderer(this, 0, 29); + Ring311.addBox(-6F, 0F, -5F, 1, 1, 1); + Ring311.setRotationPoint(0F, 19F, 0F); + Ring311.setTextureSize(64, 32); + Ring311.mirror = true; + setRotation(Ring311, 0F, 0F, 0F); + Ring312 = new ModelRenderer(this, 0, 29); + Ring312.addBox(-5F, 0F, -6F, 1, 1, 1); + Ring312.setRotationPoint(0F, 19F, 0F); + Ring312.setTextureSize(64, 32); + Ring312.mirror = true; + setRotation(Ring312, 0F, 0F, 0F); + } + + /** + * @param entity + * @param f + * @param f1 + * @param f2 + * @param f3 + * @param f4 + * @param f5 + */ + @Override + public void render(Entity entity, float f, float f1, float f2, + float f3, float f4, float f5) { + GL11.glPushMatrix(); + Base.render(f5); + GL11.glTranslatef(0.0F, 0F - f, 0.0F); + Ring11.render(f5); + Ring12.render(f5); + Ring13.render(f5); + Ring14.render(f5); + GL11.glTranslatef(0.0F, 0F + f - f1, 0.0F); + Ring21.render(f5); + Ring22.render(f5); + Ring23.render(f5); + Ring24.render(f5); + Ring25.render(f5); + Ring26.render(f5); + Ring27.render(f5); + Ring28.render(f5); + GL11.glTranslatef(0.0F, 0F + f1 - f2, 0.0F); + Ring31.render(f5); + Ring32.render(f5); + Ring33.render(f5); + Ring34.render(f5); + Ring35.render(f5); + Ring36.render(f5); + Ring37.render(f5); + Ring38.render(f5); + Ring39.render(f5); + Ring310.render(f5); + Ring311.render(f5); + Ring312.render(f5); + GL11.glPopMatrix(); + } + + /** + * @param model + * @param x + * @param y + * @param z + */ + private void setRotation(ModelRenderer model, float x, float y, + float z) { + model.rotateAngleX = x; + model.rotateAngleY = y; + model.rotateAngleZ = z; + } + + /** + * @param f + * @param f1 + * @param f2 + * @param f3 + * @param f4 + * @param f5 + */ + public void setRotationAngles(float f, float f1, float f2, float f3, + float f4, float f5) { + super.setRotationAngles(f, f1, f2, f3, f4, f5, null); + } } |
