Added models/textures for the power system components.

This commit is contained in:
Vasco Lavos committed 2014-01-25 13:57:44 +00:00
1 parent 5e9ed6c345
commit bb59dc0867
7 files changed
+133 -10

No files matched your search

@@ -33,43 +33,33 @@ public class ModelAltar extends ModelBase {
gobletBase = new ModelRenderer(this, 0, 0);
gobletBase.addBox(0F, 0F, 0F, 16, 2, 16);
gobletBase.setRotationPoint(-8F, 22F, -8F);
gobletBase.setTextureSize(256, 128);
gobletBase2 = new ModelRenderer(this, 0, 18);
gobletBase2.addBox(0F, 0F, 0F, 14, 1, 14);
gobletBase2.setRotationPoint(-7F, 21F, -7F);
gobletBase2.setTextureSize(256, 128);
gobletStand = new ModelRenderer(this, 68, 0);
gobletStand.addBox(0F, 0F, 0F, 6, 8, 6);
gobletStand.setRotationPoint(-3F, 12F, -3F);
gobletStand.setTextureSize(256, 128);
gobletBase3 = new ModelRenderer(this, 0, 33);
gobletBase3.addBox(0F, 0F, 0F, 12, 1, 12);
gobletBase3.setRotationPoint(-6F, 20F, -6F);
gobletBase3.setTextureSize(256, 128);
kelkBase = new ModelRenderer(this, 72, 45);
kelkBase.addBox(0F, 0F, 0F, 8, 1, 8);
kelkBase.setRotationPoint(-4F, 11F, -4F);
kelkBase.setTextureSize(256, 128);
kelkBase2 = new ModelRenderer(this, 72, 34);
kelkBase2.addBox(0F, 0F, 0F, 10, 1, 10);
kelkBase2.setRotationPoint(-5F, 10F, -5F);
kelkBase2.setTextureSize(256, 128);
kelkWall1 = new ModelRenderer(this, 72, 18);
kelkWall1.addBox(0F, 0F, 0F, 1, 6, 10);
kelkWall1.setRotationPoint(5F, 4F, -5F);
kelkWall1.setTextureSize(256, 128);
kelkWall2 = new ModelRenderer(this, 72, 18);
kelkWall2.addBox(0F, 0F, 0F, 1, 6, 10);
kelkWall2.setRotationPoint(-6F, 4F, -5F);
kelkWall2.setTextureSize(256, 128);
kelkWall3 = new ModelRenderer(this, 94, 18);
kelkWall3.addBox(0F, 0F, 0F, 10, 6, 1);
kelkWall3.setRotationPoint(-5F, 4F, 5F);
kelkWall3.setTextureSize(256, 128);
kelkWall4 = new ModelRenderer(this, 94, 18);
kelkWall4.addBox(0F, 0F, 0F, 10, 6, 1);
kelkWall4.setRotationPoint(-5F, 4F, -6F);
kelkWall4.setTextureSize(256, 128);
}
@@ -0,0 +1,54 @@
/**
* This class was created by <Vazkii>. It's distributed as
* part of the Botania Mod. Get the Source Code in github:
* https://github.com/Vazkii/Botania
*
* Botania is Open Source and distributed under a
* Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License
* (http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_GB)
*
* File Created @ [Jan 25, 2014, 1:53:32 PM (GMT)]
*/
package vazkii.botania.client.model;
import net.minecraft.client.model.ModelBase;
import net.minecraft.client.model.ModelRenderer;
public class ModelPool extends ModelBase {
ModelRenderer base;
ModelRenderer side1;
ModelRenderer side2;
ModelRenderer side3;
ModelRenderer side4;
public ModelPool() {
textureWidth = 64;
textureHeight = 32;
base = new ModelRenderer(this, 0, 0);
base.addBox(0F, 0F, 0F, 16, 1, 16);
base.setTextureSize(64, 32);
side1 = new ModelRenderer(this, 0, 0);
side1.addBox(0F, 0F, 0F, 16, 7, 1);
side1.setTextureSize(64, 32);
side2 = new ModelRenderer(this, 0, 0);
side2.addBox(0F, 0F, 0F, 16, 7, 1);
side2.setTextureSize(64, 32);
side3 = new ModelRenderer(this, 0, 0);
side3.addBox(0F, 0F, 0F, 1, 7, 14);
side3.setTextureSize(64, 32);
side4 = new ModelRenderer(this, 0, 0);
side4.addBox(0F, 0F, 0F, 1, 7, 14);
side4.setTextureSize(64, 32);
}
public void render() {
float f = 1F / 16F;
base.render(f);
side1.render(f);
side2.render(f);
side3.render(f);
side4.render(f);
}
}
@@ -0,0 +1,79 @@
/**
* This class was created by <Vazkii>. It's distributed as
* part of the Botania Mod. Get the Source Code in github:
* https://github.com/Vazkii/Botania
*
* Botania is Open Source and distributed under a
* Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License
* (http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_GB)
*
* File Created @ [Jan 25, 2014, 1:55:05 PM (GMT)]
*/
package vazkii.botania.client.model;
import net.minecraft.client.model.ModelBase;
import net.minecraft.client.model.ModelRenderer;
public class ModelSpreader extends ModelBase {
ModelRenderer cubeSide1;
ModelRenderer cubeSide2;
ModelRenderer cubeSide3;
ModelRenderer cubeSide4;
ModelRenderer cubeSide5;
ModelRenderer cubeHole1;
ModelRenderer cubeHole2;
ModelRenderer cubeHole3;
ModelRenderer cubeHole4;
ModelRenderer cubeInside;
public ModelSpreader() {
textureWidth = 64;
textureHeight = 32;
cubeSide1 = new ModelRenderer(this, 0, 0);
cubeSide1.addBox(0F, 0F, 0F, 14, 1, 14);
cubeSide1.setTextureSize(64, 32);
cubeSide2 = new ModelRenderer(this, 0, 0);
cubeSide2.addBox(0F, 0F, 0F, 14, 13, 1);
cubeSide2.setTextureSize(64, 32);
cubeSide3 = new ModelRenderer(this, 0, 0);
cubeSide3.addBox(0F, 0F, 0F, 1, 13, 13);
cubeSide3.setTextureSize(64, 32);
cubeSide4 = new ModelRenderer(this, 0, 0);
cubeSide4.addBox(0F, 0F, 0F, 1, 13, 13);
cubeSide4.setTextureSize(64, 32);
cubeSide5 = new ModelRenderer(this, 0, 0);
cubeSide5.addBox(0F, 0F, 0F, 12, 1, 13);
cubeSide5.setTextureSize(64, 32);
cubeHole1 = new ModelRenderer(this, 0, 0);
cubeHole1.addBox(0F, 0F, 0F, 4, 12, 1);
cubeHole1.setTextureSize(64, 32);
cubeHole2 = new ModelRenderer(this, 0, 0);
cubeHole2.addBox(0F, 0F, 0F, 4, 12, 1);
cubeHole2.setTextureSize(64, 32);
cubeHole3 = new ModelRenderer(this, 0, 0);
cubeHole3.addBox(0F, 0F, 0F, 4, 4, 1);
cubeHole3.setTextureSize(64, 32);
cubeHole4 = new ModelRenderer(this, 0, 0);
cubeHole4.addBox(0F, 0F, 0F, 4, 4, 1);
cubeHole4.setTextureSize(64, 32);
cubeInside = new ModelRenderer(this, 30, 17);
cubeInside.addBox(0F, 0F, 0F, 6, 6, 6);
cubeInside.setTextureSize(64, 32);
}
public void render() {
float f = 1F / 16F;
cubeSide1.render(f);
cubeSide2.render(f);
cubeSide3.render(f);
cubeSide4.render(f);
cubeSide5.render(f);
cubeHole1.render(f);
cubeHole2.render(f);
cubeHole3.render(f);
cubeHole4.render(f);
cubeInside.render(f);
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB