1.5.9.13-10312019807
|
@ -1,5 +1,19 @@
|
|||
Epic Proportions Mod ChangeLog
|
||||
|
||||
1.5.9.13
|
||||
- Changed Multitool Classes so it now uses one class the Universal class from my core mod
|
||||
- Added Scarecrow [Halloween Addon]
|
||||
- Added Kit Kat (Candy) [Halloween Addon]
|
||||
- Added Reeses Cup (Candy) [Halloween Addon]
|
||||
- Added Butterfinger (Candy) [Halloween Addon]
|
||||
- Added Milk Duds (Candy) [Halloween Addon]
|
||||
- Added MilkyWay (Candy) [Halloween Addon]
|
||||
- Added MilkyWay Midnight Dark (Candy) [Halloween Addon]
|
||||
- Added PayDay (Candy) [Halloween Addon]
|
||||
- Added Witches Cauldron [Halloween Addon]
|
||||
- Fixed some blocks not having correct localization in en_US.lang [Halloween Addon]
|
||||
- Changed jtrent238 to PopularMMOS in the mod name [Halloween Addon]
|
||||
|
||||
1.5.9.12
|
||||
- Fixed FuriousDestroyer Statue
|
||||
- Fixed SuperGirlyGamer Statue
|
||||
|
|
|
@ -0,0 +1,422 @@
|
|||
//Made with Blockbench
|
||||
//Paste this code into your mod.
|
||||
|
||||
import org.lwjgl.opengl.GL11;
|
||||
import net.minecraft.client.model.ModelBase;
|
||||
import net.minecraft.client.model.ModelBox;
|
||||
import net.minecraft.client.model.ModelRenderer;
|
||||
import net.minecraft.client.renderer.GlStateManager;
|
||||
import net.minecraft.entity.Entity;
|
||||
|
||||
public class EntityJackOLantern extends ModelBase {
|
||||
private final ModelRenderer layer0;
|
||||
private final ModelRenderer layer1;
|
||||
private final ModelRenderer layer2;
|
||||
private final ModelRenderer layer3;
|
||||
private final ModelRenderer layer4;
|
||||
private final ModelRenderer layer5;
|
||||
private final ModelRenderer layer6;
|
||||
private final ModelRenderer layer7;
|
||||
private final ModelRenderer layer8;
|
||||
private final ModelRenderer layer9;
|
||||
private final ModelRenderer layer10;
|
||||
private final ModelRenderer layer11;
|
||||
private final ModelRenderer sides;
|
||||
private final ModelRenderer facelayer0;
|
||||
private final ModelRenderer facelayer2;
|
||||
private final ModelRenderer facelayer3;
|
||||
private final ModelRenderer facelayer4;
|
||||
private final ModelRenderer facelayer5;
|
||||
private final ModelRenderer facelayer6;
|
||||
private final ModelRenderer facelayer7;
|
||||
private final ModelRenderer facelayer8;
|
||||
private final ModelRenderer facelayer9;
|
||||
private final ModelRenderer facelayer10;
|
||||
private final ModelRenderer stem;
|
||||
|
||||
public EntityJackOLantern() {
|
||||
textureWidth = 512;
|
||||
textureHeight = 512;
|
||||
|
||||
layer0 = new ModelRenderer(this);
|
||||
layer0.setRotationPoint(0.0F, 24.0F, 0.0F);
|
||||
layer0.cubeList.add(new ModelBox(layer0, 0, 0, -9.0F, -11.0F, -8.0F, 1, 1, 16, 0.0F, false));
|
||||
layer0.cubeList.add(new ModelBox(layer0, 0, 0, 8.0F, -11.0F, -8.0F, 1, 1, 16, 0.0F, false));
|
||||
layer0.cubeList.add(new ModelBox(layer0, 0, 0, -9.0F, -11.0F, 8.0F, 18, 1, 1, 0.0F, false));
|
||||
layer0.cubeList.add(new ModelBox(layer0, 0, 0, -9.0F, -11.0F, -9.0F, 18, 1, 1, 0.0F, false));
|
||||
|
||||
layer1 = new ModelRenderer(this);
|
||||
layer1.setRotationPoint(0.0F, 24.0F, 0.0F);
|
||||
layer1.cubeList.add(new ModelBox(layer1, 0, 0, -8.0F, -12.0F, -8.0F, 1, 1, 16, 0.0F, false));
|
||||
layer1.cubeList.add(new ModelBox(layer1, 0, 0, 7.0F, -12.0F, -8.0F, 1, 1, 16, 0.0F, false));
|
||||
layer1.cubeList.add(new ModelBox(layer1, 0, 0, -8.0F, -12.0F, 7.0F, 16, 1, 1, 0.0F, false));
|
||||
layer1.cubeList.add(new ModelBox(layer1, 0, 0, -8.0F, -12.0F, -8.0F, 16, 1, 1, 0.0F, false));
|
||||
|
||||
layer2 = new ModelRenderer(this);
|
||||
layer2.setRotationPoint(0.0F, 24.0F, 0.0F);
|
||||
layer2.cubeList.add(new ModelBox(layer2, 0, 0, -7.0F, -13.0F, -6.0F, 1, 1, 12, 0.0F, false));
|
||||
layer2.cubeList.add(new ModelBox(layer2, 0, 0, 6.0F, -13.0F, -6.0F, 1, 1, 12, 0.0F, false));
|
||||
layer2.cubeList.add(new ModelBox(layer2, 0, 0, -7.0F, -13.0F, -7.0F, 14, 1, 1, 0.0F, false));
|
||||
layer2.cubeList.add(new ModelBox(layer2, 0, 0, -7.0F, -13.0F, 6.0F, 14, 1, 1, 0.0F, false));
|
||||
|
||||
layer3 = new ModelRenderer(this);
|
||||
layer3.setRotationPoint(0.0F, 24.0F, 0.0F);
|
||||
layer3.cubeList.add(new ModelBox(layer3, 0, 0, -6.0F, -14.0F, -6.0F, 1, 1, 12, 0.0F, false));
|
||||
layer3.cubeList.add(new ModelBox(layer3, 0, 0, 5.0F, -14.0F, -6.0F, 1, 1, 12, 0.0F, false));
|
||||
layer3.cubeList.add(new ModelBox(layer3, 0, 0, -6.0F, -14.0F, -6.0F, 12, 1, 1, 0.0F, false));
|
||||
layer3.cubeList.add(new ModelBox(layer3, 0, 0, -6.0F, -14.0F, 5.0F, 12, 1, 1, 0.0F, false));
|
||||
|
||||
layer4 = new ModelRenderer(this);
|
||||
layer4.setRotationPoint(0.0F, 24.0F, 0.0F);
|
||||
layer4.cubeList.add(new ModelBox(layer4, 0, 0, -5.0F, -15.0F, -5.0F, 1, 1, 10, 0.0F, false));
|
||||
layer4.cubeList.add(new ModelBox(layer4, 0, 0, 4.0F, -15.0F, -5.0F, 1, 1, 10, 0.0F, false));
|
||||
layer4.cubeList.add(new ModelBox(layer4, 0, 0, -5.0F, -15.0F, -5.0F, 10, 1, 1, 0.0F, false));
|
||||
layer4.cubeList.add(new ModelBox(layer4, 0, 0, -4.0F, -15.0F, 4.0F, 9, 1, 1, 0.0F, false));
|
||||
|
||||
layer5 = new ModelRenderer(this);
|
||||
layer5.setRotationPoint(0.0F, 24.0F, 0.0F);
|
||||
layer5.cubeList.add(new ModelBox(layer5, 0, 0, -4.0F, -16.0F, -4.0F, 1, 1, 8, 0.0F, false));
|
||||
layer5.cubeList.add(new ModelBox(layer5, 0, 0, 3.0F, -16.0F, -4.0F, 1, 1, 8, 0.0F, false));
|
||||
layer5.cubeList.add(new ModelBox(layer5, 0, 0, -4.0F, -16.0F, -4.0F, 8, 1, 1, 0.0F, false));
|
||||
layer5.cubeList.add(new ModelBox(layer5, 0, 0, -4.0F, -16.0F, 3.0F, 7, 1, 1, 0.0F, false));
|
||||
layer5.cubeList.add(new ModelBox(layer5, 0, 0, -3.0F, -16.0F, -3.0F, 6, 1, 6, 0.0F, false));
|
||||
|
||||
layer6 = new ModelRenderer(this);
|
||||
layer6.setRotationPoint(0.0F, 24.0F, 0.0F);
|
||||
layer6.cubeList.add(new ModelBox(layer6, 0, 0, -9.0F, 0.0F, -8.0F, 1, 1, 16, 0.0F, false));
|
||||
layer6.cubeList.add(new ModelBox(layer6, 0, 0, 8.0F, 0.0F, -8.0F, 1, 1, 16, 0.0F, false));
|
||||
layer6.cubeList.add(new ModelBox(layer6, 0, 0, -9.0F, 0.0F, 8.0F, 18, 1, 1, 0.0F, false));
|
||||
layer6.cubeList.add(new ModelBox(layer6, 0, 0, -9.0F, 0.0F, -9.0F, 18, 1, 1, 0.0F, false));
|
||||
|
||||
layer7 = new ModelRenderer(this);
|
||||
layer7.setRotationPoint(0.0F, 24.0F, 0.0F);
|
||||
layer7.cubeList.add(new ModelBox(layer7, 0, 0, -8.0F, 1.0F, -8.0F, 1, 1, 16, 0.0F, false));
|
||||
layer7.cubeList.add(new ModelBox(layer7, 0, 0, 7.0F, 1.0F, -8.0F, 1, 1, 16, 0.0F, false));
|
||||
layer7.cubeList.add(new ModelBox(layer7, 0, 0, -8.0F, 1.0F, 7.0F, 16, 1, 1, 0.0F, false));
|
||||
layer7.cubeList.add(new ModelBox(layer7, 0, 0, -8.0F, 1.0F, -8.0F, 16, 1, 1, 0.0F, false));
|
||||
|
||||
layer8 = new ModelRenderer(this);
|
||||
layer8.setRotationPoint(0.0F, 24.0F, 0.0F);
|
||||
layer8.cubeList.add(new ModelBox(layer8, 0, 0, -7.0F, 2.0F, -6.0F, 1, 1, 12, 0.0F, false));
|
||||
layer8.cubeList.add(new ModelBox(layer8, 0, 0, 6.0F, 2.0F, -6.0F, 1, 1, 12, 0.0F, false));
|
||||
layer8.cubeList.add(new ModelBox(layer8, 0, 0, -7.0F, 2.0F, -7.0F, 14, 1, 1, 0.0F, false));
|
||||
layer8.cubeList.add(new ModelBox(layer8, 0, 0, -7.0F, 2.0F, 6.0F, 14, 1, 1, 0.0F, false));
|
||||
|
||||
layer9 = new ModelRenderer(this);
|
||||
layer9.setRotationPoint(0.0F, 24.0F, 0.0F);
|
||||
layer9.cubeList.add(new ModelBox(layer9, 0, 0, -6.0F, 3.0F, -6.0F, 1, 1, 12, 0.0F, false));
|
||||
layer9.cubeList.add(new ModelBox(layer9, 0, 0, 5.0F, 3.0F, -6.0F, 1, 1, 12, 0.0F, false));
|
||||
layer9.cubeList.add(new ModelBox(layer9, 0, 0, -6.0F, 3.0F, -6.0F, 12, 1, 1, 0.0F, false));
|
||||
layer9.cubeList.add(new ModelBox(layer9, 0, 0, -6.0F, 3.0F, 5.0F, 12, 1, 1, 0.0F, false));
|
||||
|
||||
layer10 = new ModelRenderer(this);
|
||||
layer10.setRotationPoint(0.0F, 24.0F, 0.0F);
|
||||
layer10.cubeList.add(new ModelBox(layer10, 0, 0, -5.0F, 4.0F, -5.0F, 1, 1, 10, 0.0F, false));
|
||||
layer10.cubeList.add(new ModelBox(layer10, 0, 0, 4.0F, 4.0F, -5.0F, 1, 1, 10, 0.0F, false));
|
||||
layer10.cubeList.add(new ModelBox(layer10, 0, 0, -5.0F, 4.0F, -5.0F, 10, 1, 1, 0.0F, false));
|
||||
layer10.cubeList.add(new ModelBox(layer10, 0, 0, -4.0F, 4.0F, 4.0F, 9, 1, 1, 0.0F, false));
|
||||
|
||||
layer11 = new ModelRenderer(this);
|
||||
layer11.setRotationPoint(0.0F, 24.0F, 0.0F);
|
||||
layer11.cubeList.add(new ModelBox(layer11, 0, 0, -4.0F, 5.0F, -4.0F, 1, 1, 8, 0.0F, false));
|
||||
layer11.cubeList.add(new ModelBox(layer11, 0, 0, 3.0F, 5.0F, -4.0F, 1, 1, 8, 0.0F, false));
|
||||
layer11.cubeList.add(new ModelBox(layer11, 0, 0, -4.0F, 5.0F, -4.0F, 8, 1, 1, 0.0F, false));
|
||||
layer11.cubeList.add(new ModelBox(layer11, 0, 0, -4.0F, 5.0F, 3.0F, 7, 1, 1, 0.0F, false));
|
||||
layer11.cubeList.add(new ModelBox(layer11, 0, 0, -3.0F, 5.0F, -3.0F, 6, 1, 6, 0.0F, false));
|
||||
|
||||
sides = new ModelRenderer(this);
|
||||
sides.setRotationPoint(0.0F, 24.0F, 0.0F);
|
||||
sides.cubeList.add(new ModelBox(sides, 0, 0, -10.0F, -10.0F, -10.0F, 1, 10, 20, 0.0F, false));
|
||||
sides.cubeList.add(new ModelBox(sides, 0, 0, 9.0F, -10.0F, -10.0F, 1, 10, 20, 0.0F, false));
|
||||
sides.cubeList.add(new ModelBox(sides, 0, 0, -10.0F, -10.0F, 9.0F, 20, 10, 1, 0.0F, false));
|
||||
|
||||
facelayer0 = new ModelRenderer(this);
|
||||
facelayer0.setRotationPoint(0.0F, 0.0F, 0.0F);
|
||||
sides.addChild(facelayer0);
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, -10.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, -9.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, -8.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, -7.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, -6.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, -5.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, -4.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, -3.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, -2.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, -1.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, 0.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, 1.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, 2.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, 3.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, 4.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, 5.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, 6.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, 7.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, 8.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, 9.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
|
||||
facelayer2 = new ModelRenderer(this);
|
||||
facelayer2.setRotationPoint(0.0F, 0.0F, 0.0F);
|
||||
sides.addChild(facelayer2);
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, -10.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, -9.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, -8.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, -7.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, -6.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, -5.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, -4.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, -3.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, -2.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, -1.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, 0.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, 1.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, 2.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, 3.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, 4.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, 5.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, 6.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, 7.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, 8.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, 9.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
|
||||
facelayer3 = new ModelRenderer(this);
|
||||
facelayer3.setRotationPoint(0.0F, 0.0F, 0.0F);
|
||||
sides.addChild(facelayer3);
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, -10.0F, -8.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, -9.0F, -8.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, -8.0F, -8.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, -7.0F, -8.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, -6.0F, -8.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, -5.0F, -8.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, -3.0F, -7.0F, -10.0F, 0, 0, 0, 0.0F, false));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, -2.0F, -7.0F, -10.0F, 0, 0, 0, 0.0F, false));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, -2.0F, -8.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, -1.0F, -8.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, 1.0F, -7.0F, -10.0F, 0, 0, 0, 0.0F, false));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, 2.0F, -7.0F, -10.0F, 0, 0, 0, 0.0F, false));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, 2.0F, -8.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, 3.0F, -8.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, 4.0F, -8.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, 5.0F, -8.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, 6.0F, -8.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, 7.0F, -8.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, 8.0F, -8.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, 9.0F, -8.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
|
||||
facelayer4 = new ModelRenderer(this);
|
||||
facelayer4.setRotationPoint(0.0F, 0.0F, 0.0F);
|
||||
sides.addChild(facelayer4);
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, -10.0F, -7.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, -9.0F, -7.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, -8.0F, -7.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, -7.0F, -7.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, -6.0F, -7.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, -5.0F, -7.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, -3.0F, -6.0F, -10.0F, 0, 0, 0, 0.0F, false));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, -2.0F, -6.0F, -10.0F, 0, 0, 0, 0.0F, false));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, -2.0F, -7.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, -1.0F, -7.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, 1.0F, -6.0F, -10.0F, 0, 0, 0, 0.0F, false));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, 2.0F, -6.0F, -10.0F, 0, 0, 0, 0.0F, false));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, 2.0F, -7.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, 3.0F, -7.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, 4.0F, -7.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, 5.0F, -7.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, 6.0F, -7.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, 7.0F, -7.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, 8.0F, -7.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, 9.0F, -7.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
|
||||
facelayer5 = new ModelRenderer(this);
|
||||
facelayer5.setRotationPoint(0.0F, 0.0F, 0.0F);
|
||||
sides.addChild(facelayer5);
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, -10.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, -9.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, -8.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, -7.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, -6.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, -5.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, -4.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, -3.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, -1.0F, -5.0F, -10.0F, 0, 0, 0, 0.0F, false));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, 0.0F, -5.0F, -10.0F, 0, 0, 0, 0.0F, false));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, 0.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, 1.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, 2.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, 3.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, 4.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, 5.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, 6.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, 7.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, 8.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, 9.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
|
||||
facelayer6 = new ModelRenderer(this);
|
||||
facelayer6.setRotationPoint(0.0F, 0.0F, 0.0F);
|
||||
sides.addChild(facelayer6);
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, -10.0F, -5.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, -9.0F, -5.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, -8.0F, -5.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, -7.0F, -5.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, -6.0F, -5.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, -5.0F, -5.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, -4.0F, -5.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, -2.0F, -4.0F, -10.0F, 0, 0, 0, 0.0F, false));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, -1.0F, -4.0F, -10.0F, 0, 0, 0, 0.0F, false));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, 0.0F, -4.0F, -10.0F, 0, 0, 0, 0.0F, false));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, 1.0F, -4.0F, -10.0F, 0, 0, 0, 0.0F, false));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, 1.0F, -5.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, 2.0F, -5.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, 3.0F, -5.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, 4.0F, -5.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, 5.0F, -5.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, 6.0F, -5.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, 7.0F, -5.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, 8.0F, -5.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, 9.0F, -5.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
|
||||
facelayer7 = new ModelRenderer(this);
|
||||
facelayer7.setRotationPoint(0.0F, 0.0F, 0.0F);
|
||||
sides.addChild(facelayer7);
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, -10.0F, -4.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, -9.0F, -4.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, -8.0F, -4.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, -7.0F, -4.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, -6.0F, -4.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, -5.0F, -4.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, -4.0F, -4.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, -2.0F, -3.0F, -10.0F, 0, 0, 0, 0.0F, false));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, -1.0F, -3.0F, -10.0F, 0, 0, 0, 0.0F, false));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, 0.0F, -3.0F, -10.0F, 0, 0, 0, 0.0F, false));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, 1.0F, -3.0F, -10.0F, 0, 0, 0, 0.0F, false));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, 1.0F, -4.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, 2.0F, -4.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, 3.0F, -4.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, 4.0F, -4.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, 5.0F, -4.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, 6.0F, -4.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, 7.0F, -4.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, 8.0F, -4.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, 9.0F, -4.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
|
||||
facelayer8 = new ModelRenderer(this);
|
||||
facelayer8.setRotationPoint(0.0F, 0.0F, 0.0F);
|
||||
sides.addChild(facelayer8);
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, -10.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, -9.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, -8.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, -7.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, -6.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, -5.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, -4.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, -2.0F, -2.0F, -10.0F, 0, 0, 0, 0.0F, false));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, -2.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, -1.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, 1.0F, -2.0F, -10.0F, 0, 0, 0, 0.0F, false));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, 1.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, 2.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, 3.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, 4.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, 5.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, 6.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, 7.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, 8.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, 9.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
|
||||
facelayer9 = new ModelRenderer(this);
|
||||
facelayer9.setRotationPoint(0.0F, 0.0F, 0.0F);
|
||||
sides.addChild(facelayer9);
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, -10.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, -9.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, -8.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, -7.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, -6.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, -5.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, -4.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, -3.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, -2.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, -1.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, 0.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, 1.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, 2.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, 3.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, 4.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, 5.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, 6.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, 7.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, 8.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, 9.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
|
||||
facelayer10 = new ModelRenderer(this);
|
||||
facelayer10.setRotationPoint(0.0F, 0.0F, 0.0F);
|
||||
sides.addChild(facelayer10);
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, -10.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, -9.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, -8.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, -7.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, -6.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, -5.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, -4.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, -3.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, -2.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, -1.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, 0.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, 1.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, 2.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, 3.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, 4.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, 5.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, 6.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, 7.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, 8.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, 9.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F, false));
|
||||
|
||||
stem = new ModelRenderer(this);
|
||||
stem.setRotationPoint(0.0F, 24.0F, 0.0F);
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -1.0F, -17.0F, 0.0F, 1, 1, 1, 0.0F, false));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -1.0F, -18.0F, 0.0F, 1, 1, 1, 0.0F, false));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -2.0F, -19.0F, 0.0F, 1, 1, 1, 0.0F, false));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -3.0F, -19.0F, 0.0F, 1, 1, 1, 0.0F, false));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -4.0F, -19.0F, 0.0F, 1, 1, 1, 0.0F, false));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -4.0F, -19.0F, 1.0F, 1, 1, 1, 0.0F, false));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -4.0F, -19.0F, 2.0F, 1, 1, 1, 0.0F, false));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -4.0F, -19.0F, 3.0F, 1, 1, 1, 0.0F, false));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -4.0F, -20.0F, 3.0F, 1, 1, 1, 0.0F, false));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -5.0F, -20.0F, 3.0F, 1, 1, 1, 0.0F, false));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -6.0F, -20.0F, 3.0F, 1, 1, 1, 0.0F, false));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -6.0F, -21.0F, 3.0F, 1, 1, 1, 0.0F, false));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -6.0F, -21.0F, 2.0F, 1, 1, 1, 0.0F, false));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -6.0F, -20.0F, 1.0F, 1, 1, 1, 0.0F, false));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -5.0F, -20.0F, 1.0F, 1, 1, 1, 0.0F, false));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -4.0F, -20.0F, 1.0F, 1, 1, 1, 0.0F, false));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -3.0F, -20.0F, 1.0F, 1, 1, 1, 0.0F, false));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -2.0F, -20.0F, 1.0F, 1, 1, 1, 0.0F, false));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -1.0F, -20.0F, 1.0F, 1, 1, 1, 0.0F, false));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -1.0F, -20.0F, 2.0F, 1, 1, 1, 0.0F, false));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -1.0F, -20.0F, 3.0F, 1, 1, 1, 0.0F, false));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -1.0F, -20.0F, 4.0F, 1, 1, 1, 0.0F, false));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -1.0F, -21.0F, 4.0F, 1, 1, 1, 0.0F, false));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5) {
|
||||
layer0.render(f5);
|
||||
layer1.render(f5);
|
||||
layer2.render(f5);
|
||||
layer3.render(f5);
|
||||
layer4.render(f5);
|
||||
layer5.render(f5);
|
||||
layer6.render(f5);
|
||||
layer7.render(f5);
|
||||
layer8.render(f5);
|
||||
layer9.render(f5);
|
||||
layer10.render(f5);
|
||||
layer11.render(f5);
|
||||
sides.render(f5);
|
||||
stem.render(f5);
|
||||
}
|
||||
public void setRotationAngle(ModelRenderer modelRenderer, float x, float y, float z) {
|
||||
modelRenderer.rotateAngleX = x;
|
||||
modelRenderer.rotateAngleY = y;
|
||||
modelRenderer.rotateAngleZ = z;
|
||||
}
|
||||
}
|
After Width: | Height: | Size: 442 KiB |
After Width: | Height: | Size: 442 KiB |
|
@ -0,0 +1,53 @@
|
|||
//Made with Blockbench
|
||||
//Paste this code into your mod.
|
||||
|
||||
import org.lwjgl.opengl.GL11;
|
||||
import net.minecraft.client.model.ModelBase;
|
||||
import net.minecraft.client.model.ModelBox;
|
||||
import net.minecraft.client.model.ModelRenderer;
|
||||
import net.minecraft.client.renderer.GlStateManager;
|
||||
import net.minecraft.entity.Entity;
|
||||
|
||||
public class EntityScareCrow extends ModelBase {
|
||||
private final ModelRenderer stand;
|
||||
private final ModelRenderer body;
|
||||
private final ModelRenderer hat;
|
||||
|
||||
public EntityScareCrow() {
|
||||
textureWidth = 64;
|
||||
textureHeight = 64;
|
||||
|
||||
stand = new ModelRenderer(this);
|
||||
stand.setRotationPoint(0.0F, 24.0F, 0.0F);
|
||||
stand.cubeList.add(new ModelBox(stand, 16, 25, -1.0F, -14.0F, -1.0F, 2, 14, 2, 0.0F, false));
|
||||
stand.cubeList.add(new ModelBox(stand, 0, 0, -4.0F, -1.0F, -4.0F, 8, 1, 8, 0.0F, false));
|
||||
|
||||
body = new ModelRenderer(this);
|
||||
body.setRotationPoint(0.0F, 24.0F, 0.0F);
|
||||
body.cubeList.add(new ModelBox(body, 0, 9, -4.0F, -17.0F, -2.0F, 8, 10, 4, 0.0F, false));
|
||||
body.cubeList.add(new ModelBox(body, 24, 25, 5.0F, -16.0F, -1.0F, 2, 7, 2, 0.0F, false));
|
||||
body.cubeList.add(new ModelBox(body, 24, 9, -7.0F, -16.0F, -1.0F, 2, 7, 2, 0.0F, false));
|
||||
body.cubeList.add(new ModelBox(body, 0, 3, 4.0F, -17.0F, -1.0F, 1, 1, 2, 0.0F, false));
|
||||
body.cubeList.add(new ModelBox(body, 0, 3, 5.0F, -17.0F, -1.0F, 1, 1, 2, 0.0F, false));
|
||||
body.cubeList.add(new ModelBox(body, 0, 0, -5.0F, -17.0F, -1.0F, 1, 1, 2, 0.0F, false));
|
||||
body.cubeList.add(new ModelBox(body, 0, 0, -6.0F, -17.0F, -1.0F, 1, 1, 2, 0.0F, false));
|
||||
body.cubeList.add(new ModelBox(body, 0, 23, -2.0F, -21.0F, -2.0F, 4, 4, 4, 0.0F, false));
|
||||
|
||||
hat = new ModelRenderer(this);
|
||||
hat.setRotationPoint(0.0F, 24.0F, 0.0F);
|
||||
hat.cubeList.add(new ModelBox(hat, 18, 18, -3.0F, -22.0F, -3.0F, 6, 1, 6, 0.0F, false));
|
||||
hat.cubeList.add(new ModelBox(hat, 24, 0, -2.0F, -24.0F, -2.0F, 4, 2, 4, 0.0F, false));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5) {
|
||||
stand.render(f5);
|
||||
body.render(f5);
|
||||
hat.render(f5);
|
||||
}
|
||||
public void setRotationAngle(ModelRenderer modelRenderer, float x, float y, float z) {
|
||||
modelRenderer.rotateAngleX = x;
|
||||
modelRenderer.rotateAngleY = y;
|
||||
modelRenderer.rotateAngleZ = z;
|
||||
}
|
||||
}
|
After Width: | Height: | Size: 103 KiB |
|
@ -17,7 +17,7 @@ buildscript {
|
|||
|
||||
apply plugin: 'forge'
|
||||
|
||||
version = "1.5.9.12"
|
||||
version = "1.5.9.13"
|
||||
group= "com.jtrent238.epicproportionsmod" // http://maven.apache.org/guides/mini/guide-naming-conventions.html
|
||||
archivesBaseName = "epicproportionsmod"
|
||||
|
||||
|
|
|
@ -0,0 +1,98 @@
|
|||
package com.jtrent238.coremod.items.tools;
|
||||
|
||||
import java.util.Set;
|
||||
|
||||
import com.google.common.collect.ImmutableSet;
|
||||
import com.google.common.collect.Sets;
|
||||
|
||||
import cpw.mods.fml.common.eventhandler.Event.Result;
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.block.material.Material;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.entity.projectile.EntityLargeFireball;
|
||||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.item.EnumAction;
|
||||
import net.minecraft.item.ItemPickaxe;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.util.Vec3;
|
||||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.common.MinecraftForge;
|
||||
import net.minecraftforge.event.entity.player.UseHoeEvent;
|
||||
|
||||
/**
|
||||
* @author jtrent238
|
||||
* jtrent238 Coremod Version: 1.0.0.4
|
||||
*`class: com.jtrent238.coremod.items.tools.ItemMultiTool
|
||||
*/
|
||||
|
||||
public class ItemMultiTool extends ItemPickaxe {
|
||||
|
||||
public ItemMultiTool(ToolMaterial material) {
|
||||
super(material);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Set<String> getToolClasses(ItemStack stack) {
|
||||
return ImmutableSet.of("pickaxe", "spade");
|
||||
}
|
||||
|
||||
private static Set effectiveAgainst = Sets.newHashSet(new Block[] {
|
||||
Blocks.grass, Blocks.dirt, Blocks.sand, Blocks.gravel,
|
||||
Blocks.snow_layer, Blocks.snow, Blocks.clay, Blocks.farmland,
|
||||
Blocks.soul_sand, Blocks.mycelium});
|
||||
|
||||
@Override
|
||||
public float func_150893_a(ItemStack stack, Block block) {
|
||||
return effectiveAgainst.contains(block) ? this.efficiencyOnProperMaterial : super.func_150893_a(stack, block);
|
||||
}
|
||||
|
||||
public boolean onItemUse(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, float hitX, float hitY, float hitZ) {
|
||||
if (!player.canPlayerEdit(x, y, z, side, stack)) {
|
||||
return false;
|
||||
} else {
|
||||
UseHoeEvent event = new UseHoeEvent(player, stack, world, x, y, z);
|
||||
if (MinecraftForge.EVENT_BUS.post(event)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (event.getResult() == Result.ALLOW) {
|
||||
stack.damageItem(1, player);
|
||||
return true;
|
||||
}
|
||||
|
||||
Block block = world.getBlock(x, y, z);
|
||||
|
||||
if (side != 0 && world.getBlock(x, y + 1, z).isAir(world, x, y + 1, z) && (block == Blocks.grass || block == Blocks.dirt)) {
|
||||
Block block1 = Blocks.farmland;
|
||||
world.playSoundEffect((double)((float)x + 0.5F), (double)((float)y + 0.5F), (double)((float)z + 0.5F), block1.stepSound.getStepResourcePath(), (block1.stepSound.getVolume() + 1.0F) / 2.0F, block1.stepSound.getPitch() * 0.8F);
|
||||
|
||||
if (world.isRemote) {
|
||||
return true;
|
||||
} else {
|
||||
world.setBlock(x, y, z, block1);
|
||||
stack.damageItem(1, player);
|
||||
return true;
|
||||
}
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* returns the action that specifies what animation to play when the items is being used
|
||||
*/
|
||||
public EnumAction getItemUseAction(ItemStack p_77661_1_)
|
||||
{
|
||||
return EnumAction.eat;
|
||||
}
|
||||
|
||||
/**
|
||||
* Called whenever this item is equipped and the right mouse button is pressed. Args: itemStack, world, entityPlayer
|
||||
*/
|
||||
public ItemStack onItemRightClick(ItemStack p_77659_1_, World p_77659_2_, EntityPlayer p_77659_3_)
|
||||
{
|
||||
p_77659_3_.setItemInUse(p_77659_1_, this.getMaxItemUseDuration(p_77659_1_));
|
||||
return p_77659_1_;
|
||||
}
|
||||
}
|
|
@ -131,7 +131,7 @@ public class EpicProportionsMod implements ITweaker
|
|||
@Instance(MODID)
|
||||
public static EpicProportionsMod instance;
|
||||
|
||||
public static final String MODVERSION = "1.5.9.12";
|
||||
public static final String MODVERSION = "1.5.9.13";
|
||||
|
||||
public static final String APIVERSION = "1.0.0.0";
|
||||
public static final String MODNAME = "PopularMMOS EpicProportions Mod";
|
||||
|
|
|
@ -5,6 +5,7 @@ import com.jtrent238.epicproportions.addons.halloween.blocks.blockHalloweenEssen
|
|||
import com.jtrent238.epicproportions.addons.halloween.blocks.blockHalloweenIngot;
|
||||
import com.jtrent238.epicproportions.addons.halloween.blocks.blockSpookyEssenceOre;
|
||||
import com.jtrent238.epicproportions.addons.halloween.blocks.blockSpookyIngot;
|
||||
import com.jtrent238.epicproportions.addons.halloween.blocks.blockWitchesCauldron;
|
||||
|
||||
import cpw.mods.fml.common.registry.GameRegistry;
|
||||
import net.minecraft.block.Block;
|
||||
|
@ -18,6 +19,7 @@ public class BlockLoader {
|
|||
public static Block blockHalloweenIngot;
|
||||
public static Block blockHalloweenEssenceOre;
|
||||
public static Block blockCreepy;
|
||||
public static Block blockWitchesCauldron;
|
||||
|
||||
|
||||
|
||||
|
@ -32,7 +34,7 @@ public class BlockLoader {
|
|||
blockHalloweenIngot = new blockHalloweenIngot(MapColor.brownColor).setBlockName("blockHalloweenIngot").setBlockTextureName("epicproportionsmod_halloween:blockHalloweenIngot").setHardness(3F).setStepSound(Block.soundTypeStone).setCreativeTab(epicproportionsmod_halloween.EpicProportionsMod_Halloween);
|
||||
blockHalloweenEssenceOre = new blockHalloweenEssenceOre(Material.ground).setBlockName("blockHalloweenEssenceOre").setBlockTextureName("epicproportionsmod_halloween:blockHalloweenEssenceOre").setHardness(3F).setStepSound(Block.soundTypeStone).setCreativeTab(epicproportionsmod_halloween.EpicProportionsMod_Halloween);
|
||||
blockCreepy = new blockCreepy(Material.ground).setBlockName("blockCreepy").setBlockTextureName("epicproportionsmod_halloween:blockCreepy").setHardness(3F).setStepSound(Block.soundTypeStone).setCreativeTab(epicproportionsmod_halloween.EpicProportionsMod_Halloween);
|
||||
|
||||
blockWitchesCauldron = new blockWitchesCauldron().setBlockName("blockWitchesCauldron").setBlockTextureName("epicproportionsmod_halloween:blockWitchesCauldron").setHardness(3F).setStepSound(Block.soundTypeStone).setCreativeTab(epicproportionsmod_halloween.EpicProportionsMod_Halloween);
|
||||
|
||||
|
||||
registerBlocks();
|
||||
|
@ -48,6 +50,7 @@ public class BlockLoader {
|
|||
GameRegistry.registerBlock(blockHalloweenIngot, "blockHalloweenIngot");
|
||||
GameRegistry.registerBlock(blockHalloweenEssenceOre, "blockHalloweenEssenceOre");
|
||||
GameRegistry.registerBlock(blockCreepy, "blockCreepy");
|
||||
GameRegistry.registerBlock(blockWitchesCauldron, "blockWitchesCauldron");
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package com.jtrent238.epicproportions.addons.halloween;
|
||||
|
||||
import com.jtrent238.epicproportions.addons.halloween.entity.EntityGhost;
|
||||
import com.jtrent238.epicproportions.addons.halloween.entity.EntityPumpkinHead;
|
||||
import com.jtrent238.epicproportions.addons.halloween.entity.EntityScareCrow;
|
||||
import com.jtrent238.epicproportions.addons.halloween.entity.EntitySpookyCaptianCookie;
|
||||
import com.jtrent238.epicproportions.addons.halloween.entity.EntitySpookyJen;
|
||||
|
@ -35,6 +36,10 @@ public class EntityLoader {
|
|||
EntityRegistry.registerGlobalEntityID(EntityGhost.class, "EntityGhost",EntityRegistry.findGlobalUniqueEntityId());
|
||||
EntityRegistry.addSpawn(EntityGhost.class, 8, 4, 6, EnumCreatureType.creature, BiomeGenBase.forest, BiomeGenBase.forestHills, BiomeGenBase.jungle, BiomeGenBase.forest, BiomeGenBase.plains, BiomeGenBase.beach, BiomeGenBase.mesa, BiomeGenBase.savanna, BiomeGenBase.desert, BiomeGenBase.desertHills);
|
||||
|
||||
//Pumpkin Head Registry
|
||||
//EntityRegistry.registerGlobalEntityID(EntityPumpkinHead.class, "EntityPumpkinHead",EntityRegistry.findGlobalUniqueEntityId());
|
||||
//EntityRegistry.addSpawn(EntityGhost.class, 8, 4, 6, EnumCreatureType.creature, BiomeGenBase.forest, BiomeGenBase.forestHills, BiomeGenBase.jungle, BiomeGenBase.forest, BiomeGenBase.plains, BiomeGenBase.beach, BiomeGenBase.mesa, BiomeGenBase.savanna, BiomeGenBase.desert, BiomeGenBase.desertHills);
|
||||
|
||||
}
|
||||
{
|
||||
|
||||
|
|
|
@ -1,9 +1,11 @@
|
|||
package com.jtrent238.epicproportions.addons.halloween;
|
||||
|
||||
import com.jtrent238.epicproportions.EpicProportionsMod;
|
||||
import com.jtrent238.epicproportions.addons.halloween.items.itemHalloweenEssence;
|
||||
import com.jtrent238.epicproportions.addons.halloween.items.itemHalloweenIngot;
|
||||
import com.jtrent238.epicproportions.addons.halloween.items.itemSpookyEssence;
|
||||
import com.jtrent238.epicproportions.addons.halloween.items.itemSpookyIngot;
|
||||
import com.jtrent238.epicproportions.addons.halloween.items.blockplacers.itemWitchesCauldron;
|
||||
import com.jtrent238.epicproportions.addons.halloween.items.candy.itemCandy;
|
||||
import com.jtrent238.epicproportions.addons.halloween.items.candy.itemCandy_0;
|
||||
import com.jtrent238.epicproportions.addons.halloween.items.candy.itemCandy_1;
|
||||
|
@ -13,7 +15,14 @@ import com.jtrent238.epicproportions.addons.halloween.items.candy.itemCandy_12;
|
|||
import com.jtrent238.epicproportions.addons.halloween.items.candy.itemCandy_13;
|
||||
import com.jtrent238.epicproportions.addons.halloween.items.candy.itemCandy_14;
|
||||
import com.jtrent238.epicproportions.addons.halloween.items.candy.itemCandy_15;
|
||||
import com.jtrent238.epicproportions.addons.halloween.items.candy.itemCandy_16;
|
||||
import com.jtrent238.epicproportions.addons.halloween.items.candy.itemCandy_17;
|
||||
import com.jtrent238.epicproportions.addons.halloween.items.candy.itemCandy_18;
|
||||
import com.jtrent238.epicproportions.addons.halloween.items.candy.itemCandy_19;
|
||||
import com.jtrent238.epicproportions.addons.halloween.items.candy.itemCandy_2;
|
||||
import com.jtrent238.epicproportions.addons.halloween.items.candy.itemCandy_20;
|
||||
import com.jtrent238.epicproportions.addons.halloween.items.candy.itemCandy_21;
|
||||
import com.jtrent238.epicproportions.addons.halloween.items.candy.itemCandy_22;
|
||||
import com.jtrent238.epicproportions.addons.halloween.items.candy.itemCandy_3;
|
||||
import com.jtrent238.epicproportions.addons.halloween.items.candy.itemCandy_4;
|
||||
import com.jtrent238.epicproportions.addons.halloween.items.candy.itemCandy_5;
|
||||
|
@ -27,9 +36,12 @@ import com.jtrent238.epicproportions.addons.halloween.items.pails.itemHalloweenP
|
|||
import com.jtrent238.epicproportions.addons.halloween.items.pails.itemHalloweenPail_Jen;
|
||||
import com.jtrent238.epicproportions.addons.halloween.items.pails.itemHalloweenPail_Pat;
|
||||
import com.jtrent238.epicproportions.addons.halloween.items.spawners.itemSpawnGhost;
|
||||
import com.jtrent238.epicproportions.addons.halloween.items.spawners.itemSpawnScareCrow;
|
||||
import com.jtrent238.epicproportions.addons.halloween.items.spawners.itemSpawnSpookyCaptainCookie;
|
||||
import com.jtrent238.epicproportions.addons.halloween.items.spawners.itemSpawnSpookyJen;
|
||||
import com.jtrent238.epicproportions.addons.halloween.items.spawners.itemSpawnSpookyPat;
|
||||
import com.jtrent238.epicproportions.addons.halloween.items.structureplacers.itemAlterPlacer;
|
||||
import com.jtrent238.epicproportions.items.structureplacers.itemTNTSwordPlacer;
|
||||
|
||||
import cpw.mods.fml.common.registry.GameRegistry;
|
||||
import net.minecraft.item.Item;
|
||||
|
@ -61,13 +73,23 @@ public class ItemLoader {
|
|||
public static Item itemCandy_13;
|
||||
public static Item itemCandy_14;
|
||||
public static Item itemCandy_15;
|
||||
public static Item itemCandy_16;
|
||||
public static Item itemCandy_17;
|
||||
public static Item itemCandy_18;
|
||||
public static Item itemCandy_19;
|
||||
public static Item itemCandy_20;
|
||||
public static Item itemCandy_21;
|
||||
public static Item itemCandy_22;
|
||||
public static Item itemAlterPlacer;
|
||||
public static Item itemWitchesCauldron;
|
||||
|
||||
//SpawnEggs//
|
||||
public static Item itemSpawnSpookyPat;
|
||||
public static Item itemSpawnSpookyJen;
|
||||
public static Item itemSpawnSpookyCaptainCookie;
|
||||
public static Item itemSpawnGhost;
|
||||
|
||||
public static Item itemSpawnScareCrow;
|
||||
|
||||
/**
|
||||
* Load Items.
|
||||
*/
|
||||
|
@ -98,14 +120,22 @@ public static void LoadItems() {
|
|||
itemCandy_13 = new itemCandy_13(22, 22, false).setUnlocalizedName("itemCandy_13").setTextureName("epicproportionsmod_halloween:itemCandy_13").setCreativeTab(epicproportionsmod_halloween.EpicProportionsMod_Halloween);
|
||||
itemCandy_14 = new itemCandy_14(22, 22, false).setUnlocalizedName("itemCandy_14").setTextureName("epicproportionsmod_halloween:itemCandy_14").setCreativeTab(epicproportionsmod_halloween.EpicProportionsMod_Halloween);
|
||||
itemCandy_15 = new itemCandy_15(22, 22, false).setUnlocalizedName("itemCandy_15").setTextureName("epicproportionsmod_halloween:itemCandy_15").setCreativeTab(epicproportionsmod_halloween.EpicProportionsMod_Halloween);
|
||||
|
||||
itemCandy_16 = new itemCandy_16(22, 22, false).setUnlocalizedName("itemCandy_16").setTextureName("epicproportionsmod_halloween:itemCandy_16").setCreativeTab(epicproportionsmod_halloween.EpicProportionsMod_Halloween);
|
||||
itemCandy_17 = new itemCandy_17(22, 22, false).setUnlocalizedName("itemCandy_17").setTextureName("epicproportionsmod_halloween:itemCandy_17").setCreativeTab(epicproportionsmod_halloween.EpicProportionsMod_Halloween);
|
||||
itemCandy_18 = new itemCandy_18(22, 22, false).setUnlocalizedName("itemCandy_18").setTextureName("epicproportionsmod_halloween:itemCandy_18").setCreativeTab(epicproportionsmod_halloween.EpicProportionsMod_Halloween);
|
||||
itemCandy_19 = new itemCandy_19(22, 22, false).setUnlocalizedName("itemCandy_19").setTextureName("epicproportionsmod_halloween:itemCandy_19").setCreativeTab(epicproportionsmod_halloween.EpicProportionsMod_Halloween);
|
||||
itemCandy_20 = new itemCandy_20(22, 22, false).setUnlocalizedName("itemCandy_20").setTextureName("epicproportionsmod_halloween:itemCandy_20").setCreativeTab(epicproportionsmod_halloween.EpicProportionsMod_Halloween);
|
||||
itemCandy_21 = new itemCandy_21(22, 22, false).setUnlocalizedName("itemCandy_21").setTextureName("epicproportionsmod_halloween:itemCandy_21").setCreativeTab(epicproportionsmod_halloween.EpicProportionsMod_Halloween);
|
||||
itemCandy_22 = new itemCandy_22(22, 22, false).setUnlocalizedName("itemCandy_22").setTextureName("epicproportionsmod_halloween:itemCandy_22").setCreativeTab(epicproportionsmod_halloween.EpicProportionsMod_Halloween);
|
||||
itemAlterPlacer = new itemAlterPlacer(0).setUnlocalizedName("itemAlterPlacer").setTextureName("epicproportionsmod_halloween:itemAlterPlacer").setCreativeTab(epicproportionsmod_halloween.EpicProportionsMod_Halloween);
|
||||
itemWitchesCauldron = new itemWitchesCauldron().setUnlocalizedName("itemWitchesCauldron").setTextureName("epicproportionsmod_halloween:itemWitchesCauldron").setCreativeTab(epicproportionsmod_halloween.EpicProportionsMod_Halloween);
|
||||
|
||||
//SpawnEggs//
|
||||
itemSpawnSpookyPat = new itemSpawnSpookyPat().setUnlocalizedName("itemSpawnSpookyPat").setTextureName("epicproportionsmod_halloween:itemSpawnSpookyPat").setCreativeTab(epicproportionsmod_halloween.EpicProportionsMod_Halloween);
|
||||
itemSpawnSpookyJen = new itemSpawnSpookyJen().setUnlocalizedName("itemSpawnSpookyJen").setTextureName("epicproportionsmod_halloween:itemSpawnSpookyJen").setCreativeTab(epicproportionsmod_halloween.EpicProportionsMod_Halloween);
|
||||
itemSpawnSpookyCaptainCookie = new itemSpawnSpookyCaptainCookie().setUnlocalizedName("itemSpawnSpookyCaptainCookie").setTextureName("epicproportionsmod_halloween:itemSpawnSpookyCaptainCookie").setCreativeTab(epicproportionsmod_halloween.EpicProportionsMod_Halloween);
|
||||
itemSpawnGhost = new itemSpawnGhost().setUnlocalizedName("itemSpawnGhost").setTextureName("epicproportionsmod_halloween:itemSpawnGhost").setCreativeTab(epicproportionsmod_halloween.EpicProportionsMod_Halloween);
|
||||
|
||||
itemSpawnScareCrow = new itemSpawnScareCrow().setUnlocalizedName("itemSpawnScareCrow").setTextureName("epicproportionsmod_halloween:itemSpawnScareCrow").setCreativeTab(epicproportionsmod_halloween.EpicProportionsMod_Halloween);
|
||||
|
||||
registerItems();
|
||||
}
|
||||
|
@ -140,6 +170,15 @@ private static void registerItems(){
|
|||
GameRegistry.registerItem(itemCandy_13, itemCandy_13.getUnlocalizedName().substring(5));
|
||||
GameRegistry.registerItem(itemCandy_14, itemCandy_14.getUnlocalizedName().substring(5));
|
||||
GameRegistry.registerItem(itemCandy_15, itemCandy_15.getUnlocalizedName().substring(5));
|
||||
GameRegistry.registerItem(itemCandy_16, itemCandy_16.getUnlocalizedName().substring(5));
|
||||
GameRegistry.registerItem(itemCandy_17, itemCandy_17.getUnlocalizedName().substring(5));
|
||||
GameRegistry.registerItem(itemCandy_18, itemCandy_18.getUnlocalizedName().substring(5));
|
||||
GameRegistry.registerItem(itemCandy_19, itemCandy_19.getUnlocalizedName().substring(5));
|
||||
GameRegistry.registerItem(itemCandy_20, itemCandy_20.getUnlocalizedName().substring(5));
|
||||
GameRegistry.registerItem(itemCandy_21, itemCandy_21.getUnlocalizedName().substring(5));
|
||||
GameRegistry.registerItem(itemCandy_22, itemCandy_22.getUnlocalizedName().substring(5));
|
||||
GameRegistry.registerItem(itemAlterPlacer, itemAlterPlacer.getUnlocalizedName().substring(5));
|
||||
GameRegistry.registerItem(itemWitchesCauldron, itemWitchesCauldron.getUnlocalizedName().substring(5));
|
||||
|
||||
|
||||
//SpawnEggs//
|
||||
|
@ -147,7 +186,7 @@ private static void registerItems(){
|
|||
GameRegistry.registerItem(itemSpawnSpookyJen, itemSpawnSpookyJen.getUnlocalizedName().substring(5));
|
||||
GameRegistry.registerItem(itemSpawnSpookyCaptainCookie, itemSpawnSpookyCaptainCookie.getUnlocalizedName().substring(5));
|
||||
GameRegistry.registerItem(itemSpawnGhost, itemSpawnGhost.getUnlocalizedName().substring(5));
|
||||
|
||||
GameRegistry.registerItem(itemSpawnScareCrow, itemSpawnScareCrow.getUnlocalizedName().substring(5));
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -0,0 +1,281 @@
|
|||
package com.jtrent238.epicproportions.addons.halloween.blocks;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Random;
|
||||
|
||||
import com.jtrent238.epicproportions.addons.halloween.BlockLoader;
|
||||
import com.jtrent238.epicproportions.addons.halloween.ItemLoader;
|
||||
|
||||
import cpw.mods.fml.relauncher.Side;
|
||||
import cpw.mods.fml.relauncher.SideOnly;
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.block.material.Material;
|
||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||
import net.minecraft.entity.Entity;
|
||||
import net.minecraft.entity.item.EntityItem;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.entity.player.EntityPlayerMP;
|
||||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.init.Items;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemArmor;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.util.AxisAlignedBB;
|
||||
import net.minecraft.util.IIcon;
|
||||
import net.minecraft.util.MathHelper;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
public class blockWitchesCauldron extends Block
|
||||
{
|
||||
@SideOnly(Side.CLIENT)
|
||||
private IIcon field_150029_a;
|
||||
@SideOnly(Side.CLIENT)
|
||||
private IIcon field_150028_b;
|
||||
@SideOnly(Side.CLIENT)
|
||||
private IIcon field_150030_M;
|
||||
private static final String __OBFID = "CL_00000213";
|
||||
|
||||
public blockWitchesCauldron()
|
||||
{
|
||||
super(Material.iron);
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the block's texture. Args: side, meta
|
||||
*/
|
||||
@SideOnly(Side.CLIENT)
|
||||
public IIcon getIcon(int p_149691_1_, int p_149691_2_)
|
||||
{
|
||||
return p_149691_1_ == 1 ? this.field_150028_b : (p_149691_1_ == 0 ? this.field_150030_M : this.blockIcon);
|
||||
}
|
||||
|
||||
@SideOnly(Side.CLIENT)
|
||||
public void registerBlockIcons(IIconRegister p_149651_1_)
|
||||
{
|
||||
this.field_150029_a = p_149651_1_.registerIcon(this.getTextureName() + "_" + "inner");
|
||||
this.field_150028_b = p_149651_1_.registerIcon(this.getTextureName() + "_top");
|
||||
this.field_150030_M = p_149651_1_.registerIcon(this.getTextureName() + "_" + "bottom");
|
||||
this.blockIcon = p_149651_1_.registerIcon(this.getTextureName() + "_side");
|
||||
}
|
||||
|
||||
/**
|
||||
* Adds all intersecting collision boxes to a list. (Be sure to only add boxes to the list if they intersect the
|
||||
* mask.) Parameters: World, X, Y, Z, mask, list, colliding entity
|
||||
*/
|
||||
public void addCollisionBoxesToList(World p_149743_1_, int p_149743_2_, int p_149743_3_, int p_149743_4_, AxisAlignedBB p_149743_5_, List p_149743_6_, Entity p_149743_7_)
|
||||
{
|
||||
this.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 0.3125F, 1.0F);
|
||||
super.addCollisionBoxesToList(p_149743_1_, p_149743_2_, p_149743_3_, p_149743_4_, p_149743_5_, p_149743_6_, p_149743_7_);
|
||||
float f = 0.125F;
|
||||
this.setBlockBounds(0.0F, 0.0F, 0.0F, f, 1.0F, 1.0F);
|
||||
super.addCollisionBoxesToList(p_149743_1_, p_149743_2_, p_149743_3_, p_149743_4_, p_149743_5_, p_149743_6_, p_149743_7_);
|
||||
this.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, f);
|
||||
super.addCollisionBoxesToList(p_149743_1_, p_149743_2_, p_149743_3_, p_149743_4_, p_149743_5_, p_149743_6_, p_149743_7_);
|
||||
this.setBlockBounds(1.0F - f, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F);
|
||||
super.addCollisionBoxesToList(p_149743_1_, p_149743_2_, p_149743_3_, p_149743_4_, p_149743_5_, p_149743_6_, p_149743_7_);
|
||||
this.setBlockBounds(0.0F, 0.0F, 1.0F - f, 1.0F, 1.0F, 1.0F);
|
||||
super.addCollisionBoxesToList(p_149743_1_, p_149743_2_, p_149743_3_, p_149743_4_, p_149743_5_, p_149743_6_, p_149743_7_);
|
||||
this.setBlockBoundsForItemRender();
|
||||
}
|
||||
|
||||
@SideOnly(Side.CLIENT)
|
||||
public static IIcon getCauldronIcon(String p_150026_0_)
|
||||
{
|
||||
return (IIcon) (p_150026_0_.equals("inner") ? BlockLoader.blockWitchesCauldron : (p_150026_0_.equals("bottom") ? BlockLoader.blockWitchesCauldron : null));
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the block's bounds for rendering it as an item
|
||||
*/
|
||||
public void setBlockBoundsForItemRender()
|
||||
{
|
||||
this.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F);
|
||||
}
|
||||
|
||||
/**
|
||||
* Is this block (a) opaque and (b) a full 1m cube? This determines whether or not to render the shared face of two
|
||||
* adjacent blocks and also whether the player can attach torches, redstone wire, etc to this block.
|
||||
*/
|
||||
public boolean isOpaqueCube()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* The type of render function that is called for this block
|
||||
*/
|
||||
// public int getRenderType()
|
||||
// {
|
||||
// return 24;
|
||||
// }
|
||||
|
||||
/**
|
||||
* If this block doesn't render as an ordinary block it will return False (examples: signs, buttons, stairs, etc)
|
||||
*/
|
||||
public boolean renderAsNormalBlock()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Triggered whenever an entity collides with this block (enters into the block). Args: world, x, y, z, entity
|
||||
*/
|
||||
public void onEntityCollidedWithBlock(World p_149670_1_, int p_149670_2_, int p_149670_3_, int p_149670_4_, Entity p_149670_5_)
|
||||
{
|
||||
int l = func_150027_b(p_149670_1_.getBlockMetadata(p_149670_2_, p_149670_3_, p_149670_4_));
|
||||
float f = (float)p_149670_3_ + (6.0F + (float)(3 * l)) / 16.0F;
|
||||
|
||||
if (!p_149670_1_.isRemote && p_149670_5_.isBurning() && l > 0 && p_149670_5_.boundingBox.minY <= (double)f)
|
||||
{
|
||||
p_149670_5_.extinguish();
|
||||
this.func_150024_a(p_149670_1_, p_149670_2_, p_149670_3_, p_149670_4_, l - 1);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Called upon block activation (right click on the block.)
|
||||
*/
|
||||
public boolean onBlockActivated(World p_149727_1_, int p_149727_2_, int p_149727_3_, int p_149727_4_, EntityPlayer p_149727_5_, int p_149727_6_, float p_149727_7_, float p_149727_8_, float p_149727_9_)
|
||||
{
|
||||
if (p_149727_1_.isRemote)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
ItemStack itemstack = p_149727_5_.inventory.getCurrentItem();
|
||||
|
||||
if (itemstack == null)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
int i1 = p_149727_1_.getBlockMetadata(p_149727_2_, p_149727_3_, p_149727_4_);
|
||||
int j1 = func_150027_b(i1);
|
||||
|
||||
if (itemstack.getItem() == Items.water_bucket)
|
||||
{
|
||||
if (j1 < 3)
|
||||
{
|
||||
if (!p_149727_5_.capabilities.isCreativeMode)
|
||||
{
|
||||
p_149727_5_.inventory.setInventorySlotContents(p_149727_5_.inventory.currentItem, new ItemStack(Items.bucket));
|
||||
}
|
||||
|
||||
this.func_150024_a(p_149727_1_, p_149727_2_, p_149727_3_, p_149727_4_, 3);
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (itemstack.getItem() == Items.glass_bottle)
|
||||
{
|
||||
if (j1 > 0)
|
||||
{
|
||||
if (!p_149727_5_.capabilities.isCreativeMode)
|
||||
{
|
||||
ItemStack itemstack1 = new ItemStack(Items.potionitem, 1, 0);
|
||||
|
||||
if (!p_149727_5_.inventory.addItemStackToInventory(itemstack1))
|
||||
{
|
||||
p_149727_1_.spawnEntityInWorld(new EntityItem(p_149727_1_, (double)p_149727_2_ + 0.5D, (double)p_149727_3_ + 1.5D, (double)p_149727_4_ + 0.5D, itemstack1));
|
||||
}
|
||||
else if (p_149727_5_ instanceof EntityPlayerMP)
|
||||
{
|
||||
((EntityPlayerMP)p_149727_5_).sendContainerToPlayer(p_149727_5_.inventoryContainer);
|
||||
}
|
||||
|
||||
--itemstack.stackSize;
|
||||
|
||||
if (itemstack.stackSize <= 0)
|
||||
{
|
||||
p_149727_5_.inventory.setInventorySlotContents(p_149727_5_.inventory.currentItem, (ItemStack)null);
|
||||
}
|
||||
}
|
||||
|
||||
this.func_150024_a(p_149727_1_, p_149727_2_, p_149727_3_, p_149727_4_, j1 - 1);
|
||||
}
|
||||
}
|
||||
else if (j1 > 0 && itemstack.getItem() instanceof ItemArmor && ((ItemArmor)itemstack.getItem()).getArmorMaterial() == ItemArmor.ArmorMaterial.CLOTH)
|
||||
{
|
||||
ItemArmor itemarmor = (ItemArmor)itemstack.getItem();
|
||||
itemarmor.removeColor(itemstack);
|
||||
this.func_150024_a(p_149727_1_, p_149727_2_, p_149727_3_, p_149727_4_, j1 - 1);
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void func_150024_a(World p_150024_1_, int p_150024_2_, int p_150024_3_, int p_150024_4_, int p_150024_5_)
|
||||
{
|
||||
p_150024_1_.setBlockMetadataWithNotify(p_150024_2_, p_150024_3_, p_150024_4_, MathHelper.clamp_int(p_150024_5_, 0, 3), 2);
|
||||
p_150024_1_.func_147453_f(p_150024_2_, p_150024_3_, p_150024_4_, this);
|
||||
}
|
||||
|
||||
/**
|
||||
* currently only used by BlockCauldron to incrament meta-data during rain
|
||||
*/
|
||||
public void fillWithRain(World p_149639_1_, int p_149639_2_, int p_149639_3_, int p_149639_4_)
|
||||
{
|
||||
if (p_149639_1_.rand.nextInt(20) == 1)
|
||||
{
|
||||
int l = p_149639_1_.getBlockMetadata(p_149639_2_, p_149639_3_, p_149639_4_);
|
||||
|
||||
if (l < 3)
|
||||
{
|
||||
p_149639_1_.setBlockMetadataWithNotify(p_149639_2_, p_149639_3_, p_149639_4_, l + 1, 2);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public Item getItemDropped(int p_149650_1_, Random p_149650_2_, int p_149650_3_)
|
||||
{
|
||||
return ItemLoader.itemWitchesCauldron;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets an item for the block being called on. Args: world, x, y, z
|
||||
*/
|
||||
@SideOnly(Side.CLIENT)
|
||||
public Item getItem(World p_149694_1_, int p_149694_2_, int p_149694_3_, int p_149694_4_)
|
||||
{
|
||||
return ItemLoader.itemWitchesCauldron;
|
||||
}
|
||||
|
||||
/**
|
||||
* If this returns true, then comparators facing away from this block will use the value from
|
||||
* getComparatorInputOverride instead of the actual redstone signal strength.
|
||||
*/
|
||||
public boolean hasComparatorInputOverride()
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* If hasComparatorInputOverride returns true, the return value from this is used instead of the redstone signal
|
||||
* strength when this block inputs to a comparator.
|
||||
*/
|
||||
public int getComparatorInputOverride(World p_149736_1_, int p_149736_2_, int p_149736_3_, int p_149736_4_, int p_149736_5_)
|
||||
{
|
||||
int i1 = p_149736_1_.getBlockMetadata(p_149736_2_, p_149736_3_, p_149736_4_);
|
||||
return func_150027_b(i1);
|
||||
}
|
||||
|
||||
public static int func_150027_b(int p_150027_0_)
|
||||
{
|
||||
return p_150027_0_;
|
||||
}
|
||||
|
||||
@SideOnly(Side.CLIENT)
|
||||
public static float getRenderLiquidLevel(int p_150025_0_)
|
||||
{
|
||||
int j = MathHelper.clamp_int(p_150025_0_, 0, 3);
|
||||
return (float)(6 + 3 * j) / 16.0F;
|
||||
}
|
||||
}
|
|
@ -2,10 +2,14 @@ package com.jtrent238.epicproportions.addons.halloween.client;
|
|||
|
||||
import com.jtrent238.epicproportions.addons.halloween.common.CommonProxy;
|
||||
import com.jtrent238.epicproportions.addons.halloween.entity.EntityGhost;
|
||||
import com.jtrent238.epicproportions.addons.halloween.entity.EntityPumpkinHead;
|
||||
import com.jtrent238.epicproportions.addons.halloween.entity.EntityScareCrow;
|
||||
import com.jtrent238.epicproportions.addons.halloween.entity.EntitySpookyCaptianCookie;
|
||||
import com.jtrent238.epicproportions.addons.halloween.entity.EntitySpookyJen;
|
||||
import com.jtrent238.epicproportions.addons.halloween.entity.EntitySpookyPat;
|
||||
import com.jtrent238.epicproportions.addons.halloween.model.ModelGhost;
|
||||
import com.jtrent238.epicproportions.addons.halloween.model.ModelPumpkinHead;
|
||||
import com.jtrent238.epicproportions.addons.halloween.model.ModelScareCrow;
|
||||
import com.jtrent238.epicproportions.entity.EntityJen;
|
||||
import com.jtrent238.epicproportions.entity.EntityPat;
|
||||
|
||||
|
@ -27,7 +31,9 @@ public class ClientProxy extends CommonProxy {
|
|||
RenderingRegistry.registerEntityRenderingHandler(EntitySpookyJen.class, new RenderLiving(new ModelBiped(), 0){protected ResourceLocation getEntityTexture(Entity par1Entity){return new ResourceLocation("epicproportionsmod_halloween:EntitySpookyJen.png");}});//Sets Jen Render
|
||||
RenderingRegistry.registerEntityRenderingHandler(EntitySpookyCaptianCookie.class, new RenderLiving(new ModelBiped(), 0){protected ResourceLocation getEntityTexture(Entity par1Entity){return new ResourceLocation("epicproportionsmod_halloween:EntitySpookyCaptianCookie.png");}});//Sets Captain Cookie Render
|
||||
RenderingRegistry.registerEntityRenderingHandler(EntityGhost.class, new RenderLiving(new ModelGhost(), 0){protected ResourceLocation getEntityTexture(Entity par1Entity){return new ResourceLocation("epicproportionsmod_halloween:EntityGhost.png");}});//Sets Captain Cookie Render
|
||||
|
||||
RenderingRegistry.registerEntityRenderingHandler(EntityScareCrow.class, new RenderLiving(new ModelScareCrow(), 0){protected ResourceLocation getEntityTexture(Entity par1Entity){return new ResourceLocation("epicproportionsmod_halloween:EntityScareCrow.png");}});//Sets Captain Cookie Render
|
||||
RenderingRegistry.registerEntityRenderingHandler(EntityPumpkinHead.class, new RenderLiving(new ModelPumpkinHead(), 0){protected ResourceLocation getEntityTexture(Entity par1Entity){return new ResourceLocation("epicproportionsmod_halloween:EntityPumpkinHead.png");}});//Sets Captain Cookie Render
|
||||
|
||||
}
|
||||
|
||||
public void postInit(FMLPostInitializationEvent e) {
|
||||
|
|
|
@ -0,0 +1,83 @@
|
|||
package com.jtrent238.epicproportions.addons.halloween.entity;
|
||||
|
||||
import java.util.Random;
|
||||
|
||||
import com.sun.media.jfxmedia.logging.Logger;
|
||||
|
||||
import net.minecraft.entity.monster.EntityGolem;
|
||||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.init.Items;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
public class EntityPumpkinHead extends EntityGolem{
|
||||
|
||||
public EntityPumpkinHead(World p_i1686_1_) {
|
||||
super(p_i1686_1_);
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the sound this mob makes while it's alive.
|
||||
*/
|
||||
protected String getLivingSound()
|
||||
{
|
||||
//return "epicproportionsmod_halloween:scarecrow_say";
|
||||
return "epicproportionsmod_halloween:pumpkinhead_say";
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the sound this mob makes when it is hurt.
|
||||
*/
|
||||
protected String getHurtSound()
|
||||
{
|
||||
return "epicproportionsmod_halloween:pumpkinhead_hurt";
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the sound this mob makes on death.
|
||||
*/
|
||||
protected String getDeathSound()
|
||||
{
|
||||
return "epicproportionsmod_halloween:pumpkinhead_death";
|
||||
}
|
||||
|
||||
/**
|
||||
* Drop items of this living's type
|
||||
*/
|
||||
protected void dropFewItems(boolean var1, int var2)
|
||||
{
|
||||
Random rn = new Random();
|
||||
int max = 6;
|
||||
int min = 1;
|
||||
int result = rn.nextInt(max - min + 1) + min;
|
||||
System.out.println(result);
|
||||
|
||||
int dropAmount = result;
|
||||
int dropType = rn.nextInt((max - 1) - (min - 1) + 1) + (min - 1);
|
||||
//System.out.println(dropType);
|
||||
|
||||
if(dropType < 0 || dropType > 2) {
|
||||
//Logger.logMsg(Logger.INFO, "Droptype was not between 0 and 2! Setting to 0!");
|
||||
dropType = 0;
|
||||
//System.out.println(dropType);
|
||||
}
|
||||
|
||||
switch(dropType){
|
||||
case 0:
|
||||
this.entityDropItem(new ItemStack(Blocks.lit_pumpkin, dropAmount), 1F);
|
||||
break;
|
||||
case 1:
|
||||
this.entityDropItem(new ItemStack(Blocks.pumpkin, dropAmount), 1F);
|
||||
break;
|
||||
case 2:
|
||||
this.entityDropItem(new ItemStack(Blocks.lit_pumpkin, dropAmount), 1F);
|
||||
this.entityDropItem(new ItemStack(Blocks.pumpkin, dropAmount), 1F);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
|
@ -1,6 +1,14 @@
|
|||
package com.jtrent238.epicproportions.addons.halloween.entity;
|
||||
|
||||
import java.util.Random;
|
||||
|
||||
import com.sun.media.jfxmedia.logging.Logger;
|
||||
|
||||
import net.minecraft.entity.monster.EntityGolem;
|
||||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.init.Items;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
public class EntityScareCrow extends EntityGolem{
|
||||
|
@ -9,4 +17,67 @@ public class EntityScareCrow extends EntityGolem{
|
|||
super(p_i1686_1_);
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the sound this mob makes while it's alive.
|
||||
*/
|
||||
protected String getLivingSound()
|
||||
{
|
||||
//return "epicproportionsmod_halloween:scarecrow_say";
|
||||
return "epicproportionsmod_halloween:scarecrow_say";
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the sound this mob makes when it is hurt.
|
||||
*/
|
||||
protected String getHurtSound()
|
||||
{
|
||||
return "epicproportionsmod_halloween:scarecrow_hurt";
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the sound this mob makes on death.
|
||||
*/
|
||||
protected String getDeathSound()
|
||||
{
|
||||
return "epicproportionsmod_halloween:scarecrow_death";
|
||||
}
|
||||
|
||||
/**
|
||||
* Drop items of this living's type
|
||||
*/
|
||||
protected void dropFewItems(boolean var1, int var2)
|
||||
{
|
||||
Random rn = new Random();
|
||||
int max = 6;
|
||||
int min = 1;
|
||||
int result = rn.nextInt(max - min + 1) + min;
|
||||
//System.out.println(result);
|
||||
|
||||
int dropAmount = result;
|
||||
int dropType = rn.nextInt((max - 1) - (min - 1) + 1) + (min - 1);
|
||||
//System.out.println(dropType);
|
||||
|
||||
if(dropType < 0 || dropType > 2) {
|
||||
//Logger.logMsg(Logger.INFO, "Droptype was not between 0 and 2! Setting to 0!");
|
||||
dropType = 0;
|
||||
System.out.println(dropType);
|
||||
}
|
||||
|
||||
switch(dropType){
|
||||
case 0:
|
||||
this.entityDropItem(new ItemStack(Blocks.hay_block, dropAmount), 1F);
|
||||
break;
|
||||
case 1:
|
||||
this.entityDropItem(new ItemStack(Blocks.planks, dropAmount), 1F);
|
||||
break;
|
||||
case 2:
|
||||
this.entityDropItem(new ItemStack(Blocks.hay_block, dropAmount), 1F);
|
||||
this.entityDropItem(new ItemStack(Blocks.planks, dropAmount), 1F);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -49,8 +49,8 @@ public class epicproportionsmod_halloween
|
|||
/** This is used to keep track of GUIs that we make*/
|
||||
private static int modGuiIndex = 0;
|
||||
|
||||
public static final String MODVERSION = "1.0.1.1";
|
||||
public static final String MODNAME = "jtrent238's EpicProportions Mod - Halloween Addon";
|
||||
public static final String MODVERSION = "1.0.1.2";
|
||||
public static final String MODNAME = "PopularMMOS EpicProportions Mod - Halloween Addon";
|
||||
public static final String ADDONNAME = "Halloween Addon";
|
||||
public static final String MODAUTHOR = "jtrent238";
|
||||
public static final String MC = "1.7.10";
|
||||
|
@ -110,13 +110,13 @@ public static CreativeTabs EpicProportionsMod_Halloween = new CreativeTabs("Epic
|
|||
{
|
||||
return "EpicProportionsMod_Halloween.png";
|
||||
}
|
||||
/*
|
||||
|
||||
@SideOnly(Side.CLIENT)
|
||||
public boolean drawInForegroundOfTab()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
*/
|
||||
|
||||
}
|
||||
|
||||
;
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
package com.jtrent238.epicproportions.addons.halloween.items.blockplacers;
|
||||
|
||||
import net.minecraft.item.Item;
|
||||
|
||||
public class itemWitchesCauldron extends Item{
|
||||
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
package com.jtrent238.epicproportions.addons.halloween.items.candy;
|
||||
|
||||
public class itemCandy_16 extends itemCandy{
|
||||
|
||||
public itemCandy_16(int p_i45339_1_, float p_i45339_2_, boolean p_i45339_3_) {
|
||||
super(p_i45339_1_, p_i45339_2_, p_i45339_3_);
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
package com.jtrent238.epicproportions.addons.halloween.items.candy;
|
||||
|
||||
public class itemCandy_17 extends itemCandy{
|
||||
|
||||
public itemCandy_17(int p_i45339_1_, float p_i45339_2_, boolean p_i45339_3_) {
|
||||
super(p_i45339_1_, p_i45339_2_, p_i45339_3_);
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
package com.jtrent238.epicproportions.addons.halloween.items.candy;
|
||||
|
||||
public class itemCandy_18 extends itemCandy{
|
||||
|
||||
public itemCandy_18(int p_i45339_1_, float p_i45339_2_, boolean p_i45339_3_) {
|
||||
super(p_i45339_1_, p_i45339_2_, p_i45339_3_);
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
package com.jtrent238.epicproportions.addons.halloween.items.candy;
|
||||
|
||||
public class itemCandy_19 extends itemCandy{
|
||||
|
||||
public itemCandy_19(int p_i45339_1_, float p_i45339_2_, boolean p_i45339_3_) {
|
||||
super(p_i45339_1_, p_i45339_2_, p_i45339_3_);
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
package com.jtrent238.epicproportions.addons.halloween.items.candy;
|
||||
|
||||
public class itemCandy_20 extends itemCandy{
|
||||
|
||||
public itemCandy_20(int p_i45339_1_, float p_i45339_2_, boolean p_i45339_3_) {
|
||||
super(p_i45339_1_, p_i45339_2_, p_i45339_3_);
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
package com.jtrent238.epicproportions.addons.halloween.items.candy;
|
||||
|
||||
public class itemCandy_21 extends itemCandy{
|
||||
|
||||
public itemCandy_21(int p_i45339_1_, float p_i45339_2_, boolean p_i45339_3_) {
|
||||
super(p_i45339_1_, p_i45339_2_, p_i45339_3_);
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
package com.jtrent238.epicproportions.addons.halloween.items.candy;
|
||||
|
||||
public class itemCandy_22 extends itemCandy{
|
||||
|
||||
public itemCandy_22(int p_i45339_1_, float p_i45339_2_, boolean p_i45339_3_) {
|
||||
super(p_i45339_1_, p_i45339_2_, p_i45339_3_);
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,34 @@
|
|||
package com.jtrent238.epicproportions.addons.halloween.items.spawners;
|
||||
|
||||
import com.jtrent238.epicproportions.addons.halloween.entity.EntityGhost;
|
||||
import com.jtrent238.epicproportions.addons.halloween.entity.EntityScareCrow;
|
||||
|
||||
import cpw.mods.fml.relauncher.Side;
|
||||
import cpw.mods.fml.relauncher.SideOnly;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.util.IIcon;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
public class itemSpawnScareCrow extends Item
|
||||
{
|
||||
@SideOnly(Side.CLIENT)
|
||||
private IIcon theIcon;
|
||||
private static final String __OBFID = "CL_00000070";
|
||||
|
||||
|
||||
//This allows Right Click to spawn entity
|
||||
public ItemStack onItemRightClick(ItemStack itemstack, World world,EntityPlayer entityplayer)
|
||||
{
|
||||
if(!world.isRemote)
|
||||
{
|
||||
EntityScareCrow par1 = new EntityScareCrow(world);
|
||||
par1.setPosition(entityplayer.posX, entityplayer.posY+2,entityplayer.posZ+2); //These are the coordinates where he will appear
|
||||
world.spawnEntityInWorld(par1);
|
||||
}
|
||||
//entityplayer.addChatMessage("Its Captian Cookie!"); //This is a message you can add when he is spawned
|
||||
itemstack.damageItem(1, entityplayer); return itemstack;
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,373 @@
|
|||
package com.jtrent238.epicproportions.addons.halloween.items.structureplacers;
|
||||
|
||||
|
||||
import com.jtrent238.epicproportions.addons.halloween.BlockLoader;
|
||||
import com.jtrent238.epicproportions.addons.halloween.epicproportionsmod_halloween;
|
||||
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.block.BlockStairs;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.inventory.IInventory;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.util.EnumFacing;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
public class itemAlterPlacer<IBlockState> extends Item{
|
||||
|
||||
public itemAlterPlacer(int par1){
|
||||
setMaxDamage(0);
|
||||
maxStackSize = 1;
|
||||
setUnlocalizedName("itemTNTSwordPlacer");
|
||||
setTextureName("epicproportionsmod_halloween:itemAlterPlacer");
|
||||
setCreativeTab(epicproportionsmod_halloween.EpicProportionsMod_Halloween);
|
||||
}
|
||||
|
||||
public int getItemEnchantability()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
public int getMaxItemUseDuration(ItemStack par1ItemStack)
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
|
||||
public float getStrVsBlock(ItemStack par1ItemStack, Block par2Block)
|
||||
{
|
||||
return 1.0F;
|
||||
}
|
||||
|
||||
public boolean onItemUse(ItemStack itemStack, EntityPlayer entity, World world, int i, int j, int k, int l, float a, float b, float c){
|
||||
float var4 = 1.0F;
|
||||
|
||||
int x = i;
|
||||
int y = j;
|
||||
int z = k;
|
||||
|
||||
if(true){
|
||||
boolean place = true;
|
||||
|
||||
if(place){
|
||||
//Structure code here
|
||||
|
||||
world.setBlock(x + 0, y + 0, z + 0, Blocks.dark_oak_stairs, 2, 3);
|
||||
world.setBlock(x + 1, y + 0, z + 0, Blocks.dark_oak_stairs, 2, 3);
|
||||
world.setBlock(x + 2, y + 0, z + 0, Blocks.wooden_slab, 5, 3);
|
||||
world.setBlock(x + 3, y + 0, z + 0, Blocks.wooden_slab, 5, 3);
|
||||
world.setBlock(x + 4, y + 0, z + 0, Blocks.wooden_slab, 5, 3);
|
||||
world.setBlock(x + 5, y + 0, z + 0, Blocks.dark_oak_stairs, 2, 3);
|
||||
world.setBlock(x + 6, y + 0, z + 0, Blocks.dark_oak_stairs, 1, 3);
|
||||
world.setBlock(x + 0, y + 0, z + 1, Blocks.dark_oak_stairs, 0, 3);
|
||||
world.setBlock(x + 1, y + 0, z + 1, Blocks.log2, 1, 3);
|
||||
world.setBlock(x + 2, y + 0, z + 1, Blocks.log2, 5, 3);
|
||||
world.setBlock(x + 3, y + 0, z + 1, Blocks.log2, 5, 3);
|
||||
world.setBlock(x + 4, y + 0, z + 1, Blocks.log2, 5, 3);
|
||||
world.setBlock(x + 5, y + 0, z + 1, Blocks.log2, 1, 3);
|
||||
world.setBlock(x + 6, y + 0, z + 1, Blocks.dark_oak_stairs, 1, 3);
|
||||
world.setBlock(x + 0, y + 0, z + 2, Blocks.wooden_slab, 5, 3);
|
||||
world.setBlock(x + 1, y + 0, z + 2, Blocks.log2, 9, 3);
|
||||
world.setBlock(x + 2, y + 0, z + 2, Blocks.planks, 5, 3);
|
||||
world.setBlock(x + 3, y + 0, z + 2, Blocks.planks, 5, 3);
|
||||
world.setBlock(x + 4, y + 0, z + 2, Blocks.planks, 5, 3);
|
||||
world.setBlock(x + 5, y + 0, z + 2, Blocks.log2, 9, 3);
|
||||
world.setBlock(x + 6, y + 0, z + 2, Blocks.wooden_slab, 5, 3);
|
||||
world.setBlock(x + 0, y + 0, z + 3, Blocks.wooden_slab, 5, 3);
|
||||
world.setBlock(x + 1, y + 0, z + 3, Blocks.log2, 9, 3);
|
||||
world.setBlock(x + 2, y + 0, z + 3, Blocks.planks, 5, 3);
|
||||
world.setBlock(x + 3, y + 0, z + 3, Blocks.planks, 5, 3);
|
||||
world.setBlock(x + 4, y + 0, z + 3, Blocks.planks, 5, 3);
|
||||
world.setBlock(x + 5, y + 0, z + 3, Blocks.log2, 9, 3);
|
||||
world.setBlock(x + 6, y + 0, z + 3, Blocks.wooden_slab, 5, 3);
|
||||
world.setBlock(x + 0, y + 0, z + 4, Blocks.wooden_slab, 5, 3);
|
||||
world.setBlock(x + 1, y + 0, z + 4, Blocks.log2, 9, 3);
|
||||
world.setBlock(x + 2, y + 0, z + 4, Blocks.planks, 5, 3);
|
||||
world.setBlock(x + 3, y + 0, z + 4, Blocks.planks, 5, 3);
|
||||
world.setBlock(x + 4, y + 0, z + 4, Blocks.planks, 5, 3);
|
||||
world.setBlock(x + 5, y + 0, z + 4, Blocks.log2, 9, 3);
|
||||
world.setBlock(x + 6, y + 0, z + 4, Blocks.wooden_slab, 5, 3);
|
||||
world.setBlock(x + 0, y + 0, z + 5, Blocks.dark_oak_stairs, 0, 3);
|
||||
world.setBlock(x + 1, y + 0, z + 5, Blocks.log2, 1, 3);
|
||||
world.setBlock(x + 2, y + 0, z + 5, Blocks.log2, 5, 3);
|
||||
world.setBlock(x + 3, y + 0, z + 5, Blocks.log2, 5, 3);
|
||||
world.setBlock(x + 4, y + 0, z + 5, Blocks.log2, 5, 3);
|
||||
world.setBlock(x + 5, y + 0, z + 5, Blocks.log2, 1, 3);
|
||||
world.setBlock(x + 6, y + 0, z + 5, Blocks.dark_oak_stairs, 1, 3);
|
||||
world.setBlock(x + 0, y + 0, z + 6, Blocks.dark_oak_stairs, 0, 3);
|
||||
world.setBlock(x + 1, y + 0, z + 6, Blocks.dark_oak_stairs, 3, 3);
|
||||
world.setBlock(x + 2, y + 0, z + 6, Blocks.wooden_slab, 5, 3);
|
||||
world.setBlock(x + 3, y + 0, z + 6, Blocks.wooden_slab, 5, 3);
|
||||
world.setBlock(x + 4, y + 0, z + 6, Blocks.wooden_slab, 5, 3);
|
||||
world.setBlock(x + 5, y + 0, z + 6, Blocks.dark_oak_stairs, 3, 3);
|
||||
world.setBlock(x + 6, y + 0, z + 6, Blocks.dark_oak_stairs, 3, 3);
|
||||
world.setBlock(x + 0, y + 1, z + 0, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 1, y + 1, z + 0, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 2, y + 1, z + 0, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 3, y + 1, z + 0, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 4, y + 1, z + 0, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 5, y + 1, z + 0, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 6, y + 1, z + 0, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 0, y + 1, z + 1, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 1, y + 1, z + 1, Blocks.log2, 1, 3);
|
||||
world.setBlock(x + 2, y + 1, z + 1, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 3, y + 1, z + 1, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 4, y + 1, z + 1, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 5, y + 1, z + 1, Blocks.log2, 1, 3);
|
||||
world.setBlock(x + 6, y + 1, z + 1, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 0, y + 1, z + 2, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 1, y + 1, z + 2, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 2, y + 1, z + 2, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 3, y + 1, z + 2, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 4, y + 1, z + 2, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 5, y + 1, z + 2, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 6, y + 1, z + 2, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 0, y + 1, z + 3, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 1, y + 1, z + 3, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 2, y + 1, z + 3, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 3, y + 1, z + 3, BlockLoader.blockWitchesCauldron, 0, 3);
|
||||
world.setBlock(x + 4, y + 1, z + 3, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 5, y + 1, z + 3, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 6, y + 1, z + 3, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 0, y + 1, z + 4, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 1, y + 1, z + 4, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 2, y + 1, z + 4, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 3, y + 1, z + 4, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 4, y + 1, z + 4, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 5, y + 1, z + 4, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 6, y + 1, z + 4, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 0, y + 1, z + 5, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 1, y + 1, z + 5, Blocks.log2, 1, 3);
|
||||
world.setBlock(x + 2, y + 1, z + 5, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 3, y + 1, z + 5, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 4, y + 1, z + 5, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 5, y + 1, z + 5, Blocks.log2, 1, 3);
|
||||
world.setBlock(x + 6, y + 1, z + 5, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 0, y + 1, z + 6, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 1, y + 1, z + 6, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 2, y + 1, z + 6, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 3, y + 1, z + 6, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 4, y + 1, z + 6, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 5, y + 1, z + 6, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 6, y + 1, z + 6, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 0, y + 2, z + 0, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 1, y + 2, z + 0, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 2, y + 2, z + 0, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 3, y + 2, z + 0, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 4, y + 2, z + 0, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 5, y + 2, z + 0, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 6, y + 2, z + 0, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 0, y + 2, z + 1, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 1, y + 2, z + 1, Blocks.log2, 1, 3);
|
||||
world.setBlock(x + 3, y + 2, z + 1, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 5, y + 2, z + 1, Blocks.log2, 1, 3);
|
||||
world.setBlock(x + 6, y + 2, z + 1, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 0, y + 2, z + 2, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 2, y + 2, z + 2, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 3, y + 2, z + 2, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 4, y + 2, z + 2, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 6, y + 2, z + 2, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 0, y + 2, z + 3, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 1, y + 2, z + 3, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 2, y + 2, z + 3, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 3, y + 2, z + 3, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 4, y + 2, z + 3, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 5, y + 2, z + 3, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 6, y + 2, z + 3, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 0, y + 2, z + 4, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 2, y + 2, z + 4, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 3, y + 2, z + 4, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 4, y + 2, z + 4, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 6, y + 2, z + 4, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 0, y + 2, z + 5, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 1, y + 2, z + 5, Blocks.log2, 1, 3);
|
||||
world.setBlock(x + 3, y + 2, z + 5, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 5, y + 2, z + 5, Blocks.log2, 1, 3);
|
||||
world.setBlock(x + 6, y + 2, z + 5, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 0, y + 2, z + 6, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 1, y + 2, z + 6, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 2, y + 2, z + 6, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 3, y + 2, z + 6, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 4, y + 2, z + 6, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 5, y + 2, z + 6, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 6, y + 2, z + 6, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 0, y + 3, z + 0, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 1, y + 3, z + 0, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 2, y + 3, z + 0, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 3, y + 3, z + 0, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 4, y + 3, z + 0, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 5, y + 3, z + 0, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 6, y + 3, z + 0, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 0, y + 3, z + 1, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 1, y + 3, z + 1, Blocks.log2, 1, 3);
|
||||
world.setBlock(x + 2, y + 3, z + 1, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 3, y + 3, z + 1, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 4, y + 3, z + 1, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 5, y + 3, z + 1, Blocks.log2, 1, 3);
|
||||
world.setBlock(x + 6, y + 3, z + 1, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 0, y + 3, z + 2, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 1, y + 3, z + 2, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 2, y + 3, z + 2, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 3, y + 3, z + 2, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 4, y + 3, z + 2, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 5, y + 3, z + 2, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 6, y + 3, z + 2, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 0, y + 3, z + 3, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 1, y + 3, z + 3, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 2, y + 3, z + 3, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 3, y + 3, z + 3, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 4, y + 3, z + 3, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 5, y + 3, z + 3, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 6, y + 3, z + 3, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 0, y + 3, z + 4, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 1, y + 3, z + 4, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 2, y + 3, z + 4, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 3, y + 3, z + 4, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 4, y + 3, z + 4, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 5, y + 3, z + 4, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 6, y + 3, z + 4, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 0, y + 3, z + 5, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 1, y + 3, z + 5, Blocks.log2, 1, 3);
|
||||
world.setBlock(x + 2, y + 3, z + 5, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 3, y + 3, z + 5, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 4, y + 3, z + 5, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 5, y + 3, z + 5, Blocks.log2, 1, 3);
|
||||
world.setBlock(x + 6, y + 3, z + 5, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 0, y + 3, z + 6, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 1, y + 3, z + 6, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 2, y + 3, z + 6, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 3, y + 3, z + 6, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 4, y + 3, z + 6, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 5, y + 3, z + 6, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 6, y + 3, z + 6, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 0, y + 4, z + 0, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 1, y + 4, z + 0, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 2, y + 4, z + 0, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 3, y + 4, z + 0, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 4, y + 4, z + 0, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 5, y + 4, z + 0, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 6, y + 4, z + 0, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 0, y + 4, z + 1, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 1, y + 4, z + 1, Blocks.log2, 1, 3);
|
||||
world.setBlock(x + 2, y + 4, z + 1, Blocks.log2, 5, 3);
|
||||
world.setBlock(x + 3, y + 4, z + 1, Blocks.log2, 5, 3);
|
||||
world.setBlock(x + 4, y + 4, z + 1, Blocks.log2, 5, 3);
|
||||
world.setBlock(x + 5, y + 4, z + 1, Blocks.log2, 1, 3);
|
||||
world.setBlock(x + 6, y + 4, z + 1, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 0, y + 4, z + 2, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 1, y + 4, z + 2, Blocks.log2, 9, 3);
|
||||
world.setBlock(x + 2, y + 4, z + 2, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 3, y + 4, z + 2, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 4, y + 4, z + 2, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 5, y + 4, z + 2, Blocks.log2, 9, 3);
|
||||
world.setBlock(x + 6, y + 4, z + 2, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 0, y + 4, z + 3, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 1, y + 4, z + 3, Blocks.log2, 9, 3);
|
||||
world.setBlock(x + 2, y + 4, z + 3, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 3, y + 4, z + 3, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 4, y + 4, z + 3, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 5, y + 4, z + 3, Blocks.log2, 9, 3);
|
||||
world.setBlock(x + 6, y + 4, z + 3, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 0, y + 4, z + 4, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 1, y + 4, z + 4, Blocks.log2, 9, 3);
|
||||
world.setBlock(x + 2, y + 4, z + 4, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 3, y + 4, z + 4, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 4, y + 4, z + 4, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 5, y + 4, z + 4, Blocks.log2, 9, 3);
|
||||
world.setBlock(x + 6, y + 4, z + 4, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 0, y + 4, z + 5, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 1, y + 4, z + 5, Blocks.log2, 1, 3);
|
||||
world.setBlock(x + 2, y + 4, z + 5, Blocks.log2, 5, 3);
|
||||
world.setBlock(x + 3, y + 4, z + 5, Blocks.log2, 5, 3);
|
||||
world.setBlock(x + 4, y + 4, z + 5, Blocks.log2, 5, 3);
|
||||
world.setBlock(x + 5, y + 4, z + 5, Blocks.log2, 1, 3);
|
||||
world.setBlock(x + 6, y + 4, z + 5, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 0, y + 4, z + 6, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 1, y + 4, z + 6, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 2, y + 4, z + 6, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 3, y + 4, z + 6, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 4, y + 4, z + 6, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 5, y + 4, z + 6, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 6, y + 4, z + 6, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 0, y + 5, z + 0, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 1, y + 5, z + 0, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 2, y + 5, z + 0, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 3, y + 5, z + 0, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 4, y + 5, z + 0, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 5, y + 5, z + 0, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 6, y + 5, z + 0, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 0, y + 5, z + 1, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 1, y + 5, z + 1, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 2, y + 5, z + 1, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 3, y + 5, z + 1, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 4, y + 5, z + 1, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 5, y + 5, z + 1, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 6, y + 5, z + 1, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 0, y + 5, z + 2, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 1, y + 5, z + 2, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 2, y + 5, z + 2, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 3, y + 5, z + 2, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 4, y + 5, z + 2, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 5, y + 5, z + 2, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 6, y + 5, z + 2, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 0, y + 5, z + 3, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 1, y + 5, z + 3, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 2, y + 5, z + 3, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 3, y + 5, z + 3, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 4, y + 5, z + 3, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 5, y + 5, z + 3, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 6, y + 5, z + 3, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 0, y + 5, z + 4, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 1, y + 5, z + 4, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 2, y + 5, z + 4, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 3, y + 5, z + 4, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 4, y + 5, z + 4, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 5, y + 5, z + 4, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 6, y + 5, z + 4, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 0, y + 5, z + 5, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 1, y + 5, z + 5, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 2, y + 5, z + 5, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 3, y + 5, z + 5, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 4, y + 5, z + 5, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 5, y + 5, z + 5, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 6, y + 5, z + 5, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 0, y + 5, z + 6, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 1, y + 5, z + 6, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 2, y + 5, z + 6, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 3, y + 5, z + 6, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 4, y + 5, z + 6, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 5, y + 5, z + 6, Blocks.air, 0, 3);
|
||||
world.setBlock(x + 6, y + 5, z + 6, Blocks.air, 0, 3);
|
||||
|
||||
world.setBlock(x + 2, y + 2, z + 1, Blocks.redstone_torch, 1, 3);
|
||||
world.setBlock(x + 4, y + 2, z + 1, Blocks.redstone_torch, 2, 3);
|
||||
world.setBlock(x + 1, y + 2, z + 2, Blocks.redstone_torch, 3, 3);
|
||||
world.setBlock(x + 5, y + 2, z + 2, Blocks.redstone_torch, 3, 3);
|
||||
world.setBlock(x + 1, y + 2, z + 4, Blocks.redstone_torch, 4, 3);
|
||||
world.setBlock(x + 5, y + 2, z + 4, Blocks.redstone_torch, 4, 3);
|
||||
world.setBlock(x + 2, y + 2, z + 5, Blocks.redstone_torch, 1, 3);
|
||||
world.setBlock(x + 4, y + 2, z + 5, Blocks.redstone_torch, 2, 3);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
public void removeItem(EntityPlayer ep, ItemStack removeitem) {
|
||||
IInventory inv = ep.inventory;
|
||||
for(int i=0; i < inv.getSizeInventory(); i++)
|
||||
{
|
||||
if(inv.getStackInSlot(i) != null)
|
||||
{
|
||||
ItemStack j = inv.getStackInSlot(i);
|
||||
if(j.getItem() != null && j.getItem() == removeitem.getItem())
|
||||
{
|
||||
inv.setInventorySlotContents(i, null);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,422 @@
|
|||
package com.jtrent238.epicproportions.addons.halloween.model;
|
||||
|
||||
import org.lwjgl.opengl.GL11;
|
||||
import net.minecraft.client.model.ModelBase;
|
||||
import net.minecraft.client.model.ModelBox;
|
||||
import net.minecraft.client.model.ModelRenderer;
|
||||
import net.minecraft.entity.Entity;
|
||||
|
||||
public class ModelPumpkinHead extends ModelBase {
|
||||
|
||||
private final ModelRenderer layer0;
|
||||
private final ModelRenderer layer1;
|
||||
private final ModelRenderer layer2;
|
||||
private final ModelRenderer layer3;
|
||||
private final ModelRenderer layer4;
|
||||
private final ModelRenderer layer5;
|
||||
private final ModelRenderer layer6;
|
||||
private final ModelRenderer layer7;
|
||||
private final ModelRenderer layer8;
|
||||
private final ModelRenderer layer9;
|
||||
private final ModelRenderer layer10;
|
||||
private final ModelRenderer layer11;
|
||||
private final ModelRenderer sides;
|
||||
private final ModelRenderer facelayer0;
|
||||
private final ModelRenderer facelayer2;
|
||||
private final ModelRenderer facelayer3;
|
||||
private final ModelRenderer facelayer4;
|
||||
private final ModelRenderer facelayer5;
|
||||
private final ModelRenderer facelayer6;
|
||||
private final ModelRenderer facelayer7;
|
||||
private final ModelRenderer facelayer8;
|
||||
private final ModelRenderer facelayer9;
|
||||
private final ModelRenderer facelayer10;
|
||||
private final ModelRenderer stem;
|
||||
|
||||
public ModelPumpkinHead() {
|
||||
|
||||
textureWidth = 512;
|
||||
textureHeight = 512;
|
||||
|
||||
layer0 = new ModelRenderer(this);
|
||||
layer0.setRotationPoint(0.0F, 24.0F, 0.0F);
|
||||
layer0.cubeList.add(new ModelBox(layer0, 0, 0, -9.0F, -11.0F, -8.0F, 1, 1, 16, 0.0F));
|
||||
layer0.cubeList.add(new ModelBox(layer0, 0, 0, 8.0F, -11.0F, -8.0F, 1, 1, 16, 0.0F));
|
||||
layer0.cubeList.add(new ModelBox(layer0, 0, 0, -9.0F, -11.0F, 8.0F, 18, 1, 1, 0.0F));
|
||||
layer0.cubeList.add(new ModelBox(layer0, 0, 0, -9.0F, -11.0F, -9.0F, 18, 1, 1, 0.0F));
|
||||
|
||||
layer1 = new ModelRenderer(this);
|
||||
layer1.setRotationPoint(0.0F, 24.0F, 0.0F);
|
||||
layer1.cubeList.add(new ModelBox(layer1, 0, 0, -8.0F, -12.0F, -8.0F, 1, 1, 16, 0.0F));
|
||||
layer1.cubeList.add(new ModelBox(layer1, 0, 0, 7.0F, -12.0F, -8.0F, 1, 1, 16, 0.0F));
|
||||
layer1.cubeList.add(new ModelBox(layer1, 0, 0, -8.0F, -12.0F, 7.0F, 16, 1, 1, 0.0F));
|
||||
layer1.cubeList.add(new ModelBox(layer1, 0, 0, -8.0F, -12.0F, -8.0F, 16, 1, 1, 0.0F));
|
||||
|
||||
layer2 = new ModelRenderer(this);
|
||||
layer2.setRotationPoint(0.0F, 24.0F, 0.0F);
|
||||
layer2.cubeList.add(new ModelBox(layer2, 0, 0, -7.0F, -13.0F, -6.0F, 1, 1, 12, 0.0F));
|
||||
layer2.cubeList.add(new ModelBox(layer2, 0, 0, 6.0F, -13.0F, -6.0F, 1, 1, 12, 0.0F));
|
||||
layer2.cubeList.add(new ModelBox(layer2, 0, 0, -7.0F, -13.0F, -7.0F, 14, 1, 1, 0.0F));
|
||||
layer2.cubeList.add(new ModelBox(layer2, 0, 0, -7.0F, -13.0F, 6.0F, 14, 1, 1, 0.0F));
|
||||
|
||||
layer3 = new ModelRenderer(this);
|
||||
layer3.setRotationPoint(0.0F, 24.0F, 0.0F);
|
||||
layer3.cubeList.add(new ModelBox(layer3, 0, 0, -6.0F, -14.0F, -6.0F, 1, 1, 12, 0.0F));
|
||||
layer3.cubeList.add(new ModelBox(layer3, 0, 0, 5.0F, -14.0F, -6.0F, 1, 1, 12, 0.0F));
|
||||
layer3.cubeList.add(new ModelBox(layer3, 0, 0, -6.0F, -14.0F, -6.0F, 12, 1, 1, 0.0F));
|
||||
layer3.cubeList.add(new ModelBox(layer3, 0, 0, -6.0F, -14.0F, 5.0F, 12, 1, 1, 0.0F));
|
||||
|
||||
layer4 = new ModelRenderer(this);
|
||||
layer4.setRotationPoint(0.0F, 24.0F, 0.0F);
|
||||
layer4.cubeList.add(new ModelBox(layer4, 0, 0, -5.0F, -15.0F, -5.0F, 1, 1, 10, 0.0F));
|
||||
layer4.cubeList.add(new ModelBox(layer4, 0, 0, 4.0F, -15.0F, -5.0F, 1, 1, 10, 0.0F));
|
||||
layer4.cubeList.add(new ModelBox(layer4, 0, 0, -5.0F, -15.0F, -5.0F, 10, 1, 1, 0.0F));
|
||||
layer4.cubeList.add(new ModelBox(layer4, 0, 0, -4.0F, -15.0F, 4.0F, 9, 1, 1, 0.0F));
|
||||
|
||||
layer5 = new ModelRenderer(this);
|
||||
layer5.setRotationPoint(0.0F, 24.0F, 0.0F);
|
||||
layer5.cubeList.add(new ModelBox(layer5, 0, 0, -4.0F, -16.0F, -4.0F, 1, 1, 8, 0.0F));
|
||||
layer5.cubeList.add(new ModelBox(layer5, 0, 0, 3.0F, -16.0F, -4.0F, 1, 1, 8, 0.0F));
|
||||
layer5.cubeList.add(new ModelBox(layer5, 0, 0, -4.0F, -16.0F, -4.0F, 8, 1, 1, 0.0F));
|
||||
layer5.cubeList.add(new ModelBox(layer5, 0, 0, -4.0F, -16.0F, 3.0F, 7, 1, 1, 0.0F));
|
||||
layer5.cubeList.add(new ModelBox(layer5, 0, 0, -3.0F, -16.0F, -3.0F, 6, 1, 6, 0.0F));
|
||||
|
||||
layer6 = new ModelRenderer(this);
|
||||
layer6.setRotationPoint(0.0F, 24.0F, 0.0F);
|
||||
layer6.cubeList.add(new ModelBox(layer6, 0, 0, -9.0F, 0.0F, -8.0F, 1, 1, 16, 0.0F));
|
||||
layer6.cubeList.add(new ModelBox(layer6, 0, 0, 8.0F, 0.0F, -8.0F, 1, 1, 16, 0.0F));
|
||||
layer6.cubeList.add(new ModelBox(layer6, 0, 0, -9.0F, 0.0F, 8.0F, 18, 1, 1, 0.0F));
|
||||
layer6.cubeList.add(new ModelBox(layer6, 0, 0, -9.0F, 0.0F, -9.0F, 18, 1, 1, 0.0F));
|
||||
|
||||
layer7 = new ModelRenderer(this);
|
||||
layer7.setRotationPoint(0.0F, 24.0F, 0.0F);
|
||||
layer7.cubeList.add(new ModelBox(layer7, 0, 0, -8.0F, 1.0F, -8.0F, 1, 1, 16, 0.0F));
|
||||
layer7.cubeList.add(new ModelBox(layer7, 0, 0, 7.0F, 1.0F, -8.0F, 1, 1, 16, 0.0F));
|
||||
layer7.cubeList.add(new ModelBox(layer7, 0, 0, -8.0F, 1.0F, 7.0F, 16, 1, 1, 0.0F));
|
||||
layer7.cubeList.add(new ModelBox(layer7, 0, 0, -8.0F, 1.0F, -8.0F, 16, 1, 1, 0.0F));
|
||||
|
||||
layer8 = new ModelRenderer(this);
|
||||
layer8.setRotationPoint(0.0F, 24.0F, 0.0F);
|
||||
layer8.cubeList.add(new ModelBox(layer8, 0, 0, -7.0F, 2.0F, -6.0F, 1, 1, 12, 0.0F));
|
||||
layer8.cubeList.add(new ModelBox(layer8, 0, 0, 6.0F, 2.0F, -6.0F, 1, 1, 12, 0.0F));
|
||||
layer8.cubeList.add(new ModelBox(layer8, 0, 0, -7.0F, 2.0F, -7.0F, 14, 1, 1, 0.0F));
|
||||
layer8.cubeList.add(new ModelBox(layer8, 0, 0, -7.0F, 2.0F, 6.0F, 14, 1, 1, 0.0F));
|
||||
|
||||
layer9 = new ModelRenderer(this);
|
||||
layer9.setRotationPoint(0.0F, 24.0F, 0.0F);
|
||||
layer9.cubeList.add(new ModelBox(layer9, 0, 0, -6.0F, 3.0F, -6.0F, 1, 1, 12, 0.0F));
|
||||
layer9.cubeList.add(new ModelBox(layer9, 0, 0, 5.0F, 3.0F, -6.0F, 1, 1, 12, 0.0F));
|
||||
layer9.cubeList.add(new ModelBox(layer9, 0, 0, -6.0F, 3.0F, -6.0F, 12, 1, 1, 0.0F));
|
||||
layer9.cubeList.add(new ModelBox(layer9, 0, 0, -6.0F, 3.0F, 5.0F, 12, 1, 1, 0.0F));
|
||||
|
||||
layer10 = new ModelRenderer(this);
|
||||
layer10.setRotationPoint(0.0F, 24.0F, 0.0F);
|
||||
layer10.cubeList.add(new ModelBox(layer10, 0, 0, -5.0F, 4.0F, -5.0F, 1, 1, 10, 0.0F));
|
||||
layer10.cubeList.add(new ModelBox(layer10, 0, 0, 4.0F, 4.0F, -5.0F, 1, 1, 10, 0.0F));
|
||||
layer10.cubeList.add(new ModelBox(layer10, 0, 0, -5.0F, 4.0F, -5.0F, 10, 1, 1, 0.0F));
|
||||
layer10.cubeList.add(new ModelBox(layer10, 0, 0, -4.0F, 4.0F, 4.0F, 9, 1, 1, 0.0F));
|
||||
|
||||
layer11 = new ModelRenderer(this);
|
||||
layer11.setRotationPoint(0.0F, 24.0F, 0.0F);
|
||||
layer11.cubeList.add(new ModelBox(layer11, 0, 0, -4.0F, 5.0F, -4.0F, 1, 1, 8, 0.0F));
|
||||
layer11.cubeList.add(new ModelBox(layer11, 0, 0, 3.0F, 5.0F, -4.0F, 1, 1, 8, 0.0F));
|
||||
layer11.cubeList.add(new ModelBox(layer11, 0, 0, -4.0F, 5.0F, -4.0F, 8, 1, 1, 0.0F));
|
||||
layer11.cubeList.add(new ModelBox(layer11, 0, 0, -4.0F, 5.0F, 3.0F, 7, 1, 1, 0.0F));
|
||||
layer11.cubeList.add(new ModelBox(layer11, 0, 0, -3.0F, 5.0F, -3.0F, 6, 1, 6, 0.0F));
|
||||
|
||||
sides = new ModelRenderer(this);
|
||||
sides.setRotationPoint(0.0F, 24.0F, 0.0F);
|
||||
sides.cubeList.add(new ModelBox(sides, 0, 0, -10.0F, -10.0F, -10.0F, 1, 10, 20, 0.0F));
|
||||
sides.cubeList.add(new ModelBox(sides, 0, 0, 9.0F, -10.0F, -10.0F, 1, 10, 20, 0.0F));
|
||||
sides.cubeList.add(new ModelBox(sides, 0, 0, -10.0F, -10.0F, 9.0F, 20, 10, 1, 0.0F));
|
||||
|
||||
facelayer0 = new ModelRenderer(this);
|
||||
facelayer0.setRotationPoint(0.0F, 0.0F, 0.0F);
|
||||
sides.addChild(facelayer0);
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, -10.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, -9.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, -8.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, -7.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, -6.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, -5.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, -4.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, -3.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, -2.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, -1.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, 0.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, 1.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, 2.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, 3.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, 4.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, 5.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, 6.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, 7.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, 8.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer0.cubeList.add(new ModelBox(facelayer0, 0, 0, 9.0F, -10.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
|
||||
facelayer2 = new ModelRenderer(this);
|
||||
facelayer2.setRotationPoint(0.0F, 0.0F, 0.0F);
|
||||
sides.addChild(facelayer2);
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, -10.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, -9.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, -8.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, -7.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, -6.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, -5.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, -4.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, -3.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, -2.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, -1.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, 0.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, 1.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, 2.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, 3.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, 4.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, 5.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, 6.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, 7.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, 8.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer2.cubeList.add(new ModelBox(facelayer2, 0, 0, 9.0F, -9.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
|
||||
facelayer3 = new ModelRenderer(this);
|
||||
facelayer3.setRotationPoint(0.0F, 0.0F, 0.0F);
|
||||
sides.addChild(facelayer3);
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, -10.0F, -8.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, -9.0F, -8.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, -8.0F, -8.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, -7.0F, -8.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, -6.0F, -8.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, -5.0F, -8.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, -3.0F, -7.0F, -10.0F, 0, 0, 0, 0.0F));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, -2.0F, -7.0F, -10.0F, 0, 0, 0, 0.0F));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, -2.0F, -8.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, -1.0F, -8.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, 1.0F, -7.0F, -10.0F, 0, 0, 0, 0.0F));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, 2.0F, -7.0F, -10.0F, 0, 0, 0, 0.0F));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, 2.0F, -8.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, 3.0F, -8.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, 4.0F, -8.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, 5.0F, -8.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, 6.0F, -8.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, 7.0F, -8.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, 8.0F, -8.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer3.cubeList.add(new ModelBox(facelayer3, 0, 0, 9.0F, -8.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
|
||||
facelayer4 = new ModelRenderer(this);
|
||||
facelayer4.setRotationPoint(0.0F, 0.0F, 0.0F);
|
||||
sides.addChild(facelayer4);
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, -10.0F, -7.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, -9.0F, -7.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, -8.0F, -7.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, -7.0F, -7.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, -6.0F, -7.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, -5.0F, -7.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, -3.0F, -6.0F, -10.0F, 0, 0, 0, 0.0F));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, -2.0F, -6.0F, -10.0F, 0, 0, 0, 0.0F));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, -2.0F, -7.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, -1.0F, -7.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, 1.0F, -6.0F, -10.0F, 0, 0, 0, 0.0F));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, 2.0F, -6.0F, -10.0F, 0, 0, 0, 0.0F));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, 2.0F, -7.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, 3.0F, -7.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, 4.0F, -7.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, 5.0F, -7.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, 6.0F, -7.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, 7.0F, -7.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, 8.0F, -7.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer4.cubeList.add(new ModelBox(facelayer4, 0, 0, 9.0F, -7.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
|
||||
facelayer5 = new ModelRenderer(this);
|
||||
facelayer5.setRotationPoint(0.0F, 0.0F, 0.0F);
|
||||
sides.addChild(facelayer5);
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, -10.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, -9.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, -8.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, -7.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, -6.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, -5.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, -4.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, -3.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, -1.0F, -5.0F, -10.0F, 0, 0, 0, 0.0F));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, 0.0F, -5.0F, -10.0F, 0, 0, 0, 0.0F));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, 0.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, 1.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, 2.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, 3.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, 4.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, 5.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, 6.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, 7.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, 8.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer5.cubeList.add(new ModelBox(facelayer5, 0, 0, 9.0F, -6.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
|
||||
facelayer6 = new ModelRenderer(this);
|
||||
facelayer6.setRotationPoint(0.0F, 0.0F, 0.0F);
|
||||
sides.addChild(facelayer6);
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, -10.0F, -5.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, -9.0F, -5.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, -8.0F, -5.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, -7.0F, -5.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, -6.0F, -5.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, -5.0F, -5.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, -4.0F, -5.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, -2.0F, -4.0F, -10.0F, 0, 0, 0, 0.0F));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, -1.0F, -4.0F, -10.0F, 0, 0, 0, 0.0F));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, 0.0F, -4.0F, -10.0F, 0, 0, 0, 0.0F));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, 1.0F, -4.0F, -10.0F, 0, 0, 0, 0.0F));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, 1.0F, -5.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, 2.0F, -5.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, 3.0F, -5.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, 4.0F, -5.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, 5.0F, -5.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, 6.0F, -5.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, 7.0F, -5.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, 8.0F, -5.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer6.cubeList.add(new ModelBox(facelayer6, 0, 0, 9.0F, -5.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
|
||||
facelayer7 = new ModelRenderer(this);
|
||||
facelayer7.setRotationPoint(0.0F, 0.0F, 0.0F);
|
||||
sides.addChild(facelayer7);
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, -10.0F, -4.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, -9.0F, -4.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, -8.0F, -4.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, -7.0F, -4.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, -6.0F, -4.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, -5.0F, -4.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, -4.0F, -4.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, -2.0F, -3.0F, -10.0F, 0, 0, 0, 0.0F));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, -1.0F, -3.0F, -10.0F, 0, 0, 0, 0.0F));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, 0.0F, -3.0F, -10.0F, 0, 0, 0, 0.0F));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, 1.0F, -3.0F, -10.0F, 0, 0, 0, 0.0F));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, 1.0F, -4.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, 2.0F, -4.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, 3.0F, -4.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, 4.0F, -4.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, 5.0F, -4.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, 6.0F, -4.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, 7.0F, -4.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, 8.0F, -4.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer7.cubeList.add(new ModelBox(facelayer7, 0, 0, 9.0F, -4.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
|
||||
facelayer8 = new ModelRenderer(this);
|
||||
facelayer8.setRotationPoint(0.0F, 0.0F, 0.0F);
|
||||
sides.addChild(facelayer8);
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, -10.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, -9.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, -8.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, -7.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, -6.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, -5.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, -4.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, -2.0F, -2.0F, -10.0F, 0, 0, 0, 0.0F));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, -2.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, -1.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, 1.0F, -2.0F, -10.0F, 0, 0, 0, 0.0F));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, 1.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, 2.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, 3.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, 4.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, 5.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, 6.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, 7.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, 8.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer8.cubeList.add(new ModelBox(facelayer8, 0, 0, 9.0F, -3.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
|
||||
facelayer9 = new ModelRenderer(this);
|
||||
facelayer9.setRotationPoint(0.0F, 0.0F, 0.0F);
|
||||
sides.addChild(facelayer9);
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, -10.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, -9.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, -8.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, -7.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, -6.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, -5.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, -4.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, -3.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, -2.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, -1.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, 0.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, 1.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, 2.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, 3.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, 4.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, 5.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, 6.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, 7.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, 8.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer9.cubeList.add(new ModelBox(facelayer9, 0, 0, 9.0F, -2.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
|
||||
facelayer10 = new ModelRenderer(this);
|
||||
facelayer10.setRotationPoint(0.0F, 0.0F, 0.0F);
|
||||
sides.addChild(facelayer10);
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, -10.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, -9.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, -8.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, -7.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, -6.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, -5.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, -4.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, -3.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, -2.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, -1.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, 0.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, 1.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, 2.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, 3.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, 4.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, 5.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, 6.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, 7.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, 8.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
facelayer10.cubeList.add(new ModelBox(facelayer10, 0, 0, 9.0F, -1.0F, -10.0F, 1, 1, 1, 0.0F));
|
||||
|
||||
stem = new ModelRenderer(this);
|
||||
stem.setRotationPoint(0.0F, 24.0F, 0.0F);
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -1.0F, -17.0F, 0.0F, 1, 1, 1, 0.0F));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -1.0F, -18.0F, 0.0F, 1, 1, 1, 0.0F));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -2.0F, -19.0F, 0.0F, 1, 1, 1, 0.0F));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -3.0F, -19.0F, 0.0F, 1, 1, 1, 0.0F));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -4.0F, -19.0F, 0.0F, 1, 1, 1, 0.0F));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -4.0F, -19.0F, 1.0F, 1, 1, 1, 0.0F));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -4.0F, -19.0F, 2.0F, 1, 1, 1, 0.0F));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -4.0F, -19.0F, 3.0F, 1, 1, 1, 0.0F));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -4.0F, -20.0F, 3.0F, 1, 1, 1, 0.0F));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -5.0F, -20.0F, 3.0F, 1, 1, 1, 0.0F));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -6.0F, -20.0F, 3.0F, 1, 1, 1, 0.0F));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -6.0F, -21.0F, 3.0F, 1, 1, 1, 0.0F));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -6.0F, -21.0F, 2.0F, 1, 1, 1, 0.0F));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -6.0F, -20.0F, 1.0F, 1, 1, 1, 0.0F));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -5.0F, -20.0F, 1.0F, 1, 1, 1, 0.0F));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -4.0F, -20.0F, 1.0F, 1, 1, 1, 0.0F));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -3.0F, -20.0F, 1.0F, 1, 1, 1, 0.0F));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -2.0F, -20.0F, 1.0F, 1, 1, 1, 0.0F));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -1.0F, -20.0F, 1.0F, 1, 1, 1, 0.0F));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -1.0F, -20.0F, 2.0F, 1, 1, 1, 0.0F));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -1.0F, -20.0F, 3.0F, 1, 1, 1, 0.0F));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -1.0F, -20.0F, 4.0F, 1, 1, 1, 0.0F));
|
||||
stem.cubeList.add(new ModelBox(stem, 0, 0, -1.0F, -21.0F, 4.0F, 1, 1, 1, 0.0F));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5) {
|
||||
layer0.render(f5);
|
||||
layer1.render(f5);
|
||||
layer2.render(f5);
|
||||
layer3.render(f5);
|
||||
layer4.render(f5);
|
||||
layer5.render(f5);
|
||||
layer6.render(f5);
|
||||
layer7.render(f5);
|
||||
layer8.render(f5);
|
||||
layer9.render(f5);
|
||||
layer10.render(f5);
|
||||
layer11.render(f5);
|
||||
sides.render(f5);
|
||||
stem.render(f5);
|
||||
}
|
||||
public void setRotationAngle(ModelRenderer modelRenderer, float x, float y, float z) {
|
||||
modelRenderer.rotateAngleX = x;
|
||||
modelRenderer.rotateAngleY = y;
|
||||
modelRenderer.rotateAngleZ = z;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,51 @@
|
|||
package com.jtrent238.epicproportions.addons.halloween.model;
|
||||
|
||||
import org.lwjgl.opengl.GL11;
|
||||
import net.minecraft.client.model.ModelBase;
|
||||
import net.minecraft.client.model.ModelBox;
|
||||
import net.minecraft.client.model.ModelRenderer;
|
||||
import net.minecraft.entity.Entity;
|
||||
|
||||
public class ModelScareCrow extends ModelBase {
|
||||
private final ModelRenderer stand;
|
||||
private final ModelRenderer body;
|
||||
private final ModelRenderer hat;
|
||||
|
||||
public ModelScareCrow() {
|
||||
textureWidth = 64;
|
||||
textureHeight = 64;
|
||||
|
||||
stand = new ModelRenderer(this);
|
||||
stand.setRotationPoint(0.0F, 24.0F, 0.0F);
|
||||
stand.cubeList.add(new ModelBox(stand, 16, 25, -1.0F, -14.0F, -1.0F, 2, 14, 2, 0.0F));
|
||||
stand.cubeList.add(new ModelBox(stand, 0, 0, -4.0F, -1.0F, -4.0F, 8, 1, 8, 0.0F));
|
||||
|
||||
body = new ModelRenderer(this);
|
||||
body.setRotationPoint(0.0F, 24.0F, 0.0F);
|
||||
body.cubeList.add(new ModelBox(body, 0, 9, -4.0F, -17.0F, -2.0F, 8, 10, 4, 0.0F));
|
||||
body.cubeList.add(new ModelBox(body, 24, 25, 5.0F, -16.0F, -1.0F, 2, 7, 2, 0.0F));
|
||||
body.cubeList.add(new ModelBox(body, 24, 9, -7.0F, -16.0F, -1.0F, 2, 7, 2, 0.0F));
|
||||
body.cubeList.add(new ModelBox(body, 0, 3, 4.0F, -17.0F, -1.0F, 1, 1, 2, 0.0F));
|
||||
body.cubeList.add(new ModelBox(body, 0, 3, 5.0F, -17.0F, -1.0F, 1, 1, 2, 0.0F));
|
||||
body.cubeList.add(new ModelBox(body, 0, 0, -5.0F, -17.0F, -1.0F, 1, 1, 2, 0.0F));
|
||||
body.cubeList.add(new ModelBox(body, 0, 0, -6.0F, -17.0F, -1.0F, 1, 1, 2, 0.0F));
|
||||
body.cubeList.add(new ModelBox(body, 0, 23, -2.0F, -21.0F, -2.0F, 4, 4, 4, 0.0F));
|
||||
|
||||
hat = new ModelRenderer(this);
|
||||
hat.setRotationPoint(0.0F, 24.0F, 0.0F);
|
||||
hat.cubeList.add(new ModelBox(hat, 18, 18, -3.0F, -22.0F, -3.0F, 6, 1, 6, 0.0F));
|
||||
hat.cubeList.add(new ModelBox(hat, 24, 0, -2.0F, -24.0F, -2.0F, 4, 2, 4, 0.0F));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5) {
|
||||
stand.render(f5);
|
||||
body.render(f5);
|
||||
hat.render(f5);
|
||||
}
|
||||
public void setRotationAngle(ModelRenderer modelRenderer, float x, float y, float z) {
|
||||
modelRenderer.rotateAngleX = x;
|
||||
modelRenderer.rotateAngleY = y;
|
||||
modelRenderer.rotateAngleZ = z;
|
||||
}
|
||||
}
|
|
@ -4,6 +4,7 @@ import java.util.Set;
|
|||
|
||||
import com.google.common.collect.ImmutableSet;
|
||||
import com.google.common.collect.Sets;
|
||||
import com.jtrent238.coremod.items.tools.ItemMultiTool;
|
||||
|
||||
import cpw.mods.fml.common.eventhandler.Event.Result;
|
||||
import net.minecraft.block.Block;
|
||||
|
@ -17,74 +18,10 @@ import net.minecraft.world.World;
|
|||
import net.minecraftforge.common.MinecraftForge;
|
||||
import net.minecraftforge.event.entity.player.UseHoeEvent;
|
||||
|
||||
public class itemJenMultiTool extends ItemPickaxe {
|
||||
public class itemJenMultiTool extends ItemMultiTool {
|
||||
|
||||
public itemJenMultiTool(ToolMaterial EMERALD) {
|
||||
super(EMERALD);
|
||||
public itemJenMultiTool(ToolMaterial material) {
|
||||
super(material);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Set<String> getToolClasses(ItemStack stack) {
|
||||
return ImmutableSet.of("pickaxe", "spade");
|
||||
}
|
||||
|
||||
private static Set effectiveAgainst = Sets.newHashSet(new Block[] {
|
||||
Blocks.grass, Blocks.dirt, Blocks.sand, Blocks.gravel,
|
||||
Blocks.snow_layer, Blocks.snow, Blocks.clay, Blocks.farmland,
|
||||
Blocks.soul_sand, Blocks.mycelium});
|
||||
|
||||
@Override
|
||||
public float func_150893_a(ItemStack stack, Block block) {
|
||||
return effectiveAgainst.contains(block) ? this.efficiencyOnProperMaterial : super.func_150893_a(stack, block);
|
||||
}
|
||||
|
||||
public boolean onItemUse(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, float hitX, float hitY, float hitZ) {
|
||||
if (!player.canPlayerEdit(x, y, z, side, stack)) {
|
||||
return false;
|
||||
} else {
|
||||
UseHoeEvent event = new UseHoeEvent(player, stack, world, x, y, z);
|
||||
if (MinecraftForge.EVENT_BUS.post(event)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (event.getResult() == Result.ALLOW) {
|
||||
stack.damageItem(1, player);
|
||||
return true;
|
||||
}
|
||||
|
||||
Block block = world.getBlock(x, y, z);
|
||||
|
||||
if (side != 0 && world.getBlock(x, y + 1, z).isAir(world, x, y + 1, z) && (block == Blocks.grass || block == Blocks.dirt)) {
|
||||
Block block1 = Blocks.farmland;
|
||||
world.playSoundEffect((double)((float)x + 0.5F), (double)((float)y + 0.5F), (double)((float)z + 0.5F), block1.stepSound.getStepResourcePath(), (block1.stepSound.getVolume() + 1.0F) / 2.0F, block1.stepSound.getPitch() * 0.8F);
|
||||
|
||||
if (world.isRemote) {
|
||||
return true;
|
||||
} else {
|
||||
world.setBlock(x, y, z, block1);
|
||||
stack.damageItem(1, player);
|
||||
return true;
|
||||
}
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* returns the action that specifies what animation to play when the items is being used
|
||||
*/
|
||||
public EnumAction getItemUseAction(ItemStack p_77661_1_)
|
||||
{
|
||||
return EnumAction.eat;
|
||||
}
|
||||
|
||||
/**
|
||||
* Called whenever this item is equipped and the right mouse button is pressed. Args: itemStack, world, entityPlayer
|
||||
*/
|
||||
public ItemStack onItemRightClick(ItemStack p_77659_1_, World p_77659_2_, EntityPlayer p_77659_3_)
|
||||
{
|
||||
p_77659_3_.setItemInUse(p_77659_1_, this.getMaxItemUseDuration(p_77659_1_));
|
||||
return p_77659_1_;
|
||||
}
|
||||
}
|
|
@ -4,90 +4,24 @@ import java.util.Set;
|
|||
|
||||
import com.google.common.collect.ImmutableSet;
|
||||
import com.google.common.collect.Sets;
|
||||
import com.jtrent238.epicproportions.items.tools.staffs.itemPatStaff;
|
||||
import com.jtrent238.coremod.items.tools.ItemMultiTool;
|
||||
|
||||
import cpw.mods.fml.common.eventhandler.Event.Result;
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.block.material.Material;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.entity.projectile.EntityLargeFireball;
|
||||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.item.EnumAction;
|
||||
import net.minecraft.item.ItemPickaxe;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.util.Vec3;
|
||||
import net.minecraft.item.Item.ToolMaterial;
|
||||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.common.MinecraftForge;
|
||||
import net.minecraftforge.event.entity.player.UseHoeEvent;
|
||||
|
||||
public class itemPatMultiTool extends ItemPickaxe {
|
||||
public class itemPatMultiTool extends ItemMultiTool {
|
||||
|
||||
public itemPatMultiTool(ToolMaterial material) {
|
||||
super(material);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Set<String> getToolClasses(ItemStack stack) {
|
||||
return ImmutableSet.of("pickaxe", "spade");
|
||||
}
|
||||
|
||||
private static Set effectiveAgainst = Sets.newHashSet(new Block[] {
|
||||
Blocks.grass, Blocks.dirt, Blocks.sand, Blocks.gravel,
|
||||
Blocks.snow_layer, Blocks.snow, Blocks.clay, Blocks.farmland,
|
||||
Blocks.soul_sand, Blocks.mycelium});
|
||||
|
||||
@Override
|
||||
public float func_150893_a(ItemStack stack, Block block) {
|
||||
return effectiveAgainst.contains(block) ? this.efficiencyOnProperMaterial : super.func_150893_a(stack, block);
|
||||
}
|
||||
|
||||
public boolean onItemUse(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, float hitX, float hitY, float hitZ) {
|
||||
if (!player.canPlayerEdit(x, y, z, side, stack)) {
|
||||
return false;
|
||||
} else {
|
||||
UseHoeEvent event = new UseHoeEvent(player, stack, world, x, y, z);
|
||||
if (MinecraftForge.EVENT_BUS.post(event)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (event.getResult() == Result.ALLOW) {
|
||||
stack.damageItem(1, player);
|
||||
return true;
|
||||
}
|
||||
|
||||
Block block = world.getBlock(x, y, z);
|
||||
|
||||
if (side != 0 && world.getBlock(x, y + 1, z).isAir(world, x, y + 1, z) && (block == Blocks.grass || block == Blocks.dirt)) {
|
||||
Block block1 = Blocks.farmland;
|
||||
world.playSoundEffect((double)((float)x + 0.5F), (double)((float)y + 0.5F), (double)((float)z + 0.5F), block1.stepSound.getStepResourcePath(), (block1.stepSound.getVolume() + 1.0F) / 2.0F, block1.stepSound.getPitch() * 0.8F);
|
||||
|
||||
if (world.isRemote) {
|
||||
return true;
|
||||
} else {
|
||||
world.setBlock(x, y, z, block1);
|
||||
stack.damageItem(1, player);
|
||||
return true;
|
||||
}
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* returns the action that specifies what animation to play when the items is being used
|
||||
*/
|
||||
public EnumAction getItemUseAction(ItemStack p_77661_1_)
|
||||
{
|
||||
return EnumAction.eat;
|
||||
}
|
||||
|
||||
/**
|
||||
* Called whenever this item is equipped and the right mouse button is pressed. Args: itemStack, world, entityPlayer
|
||||
*/
|
||||
public ItemStack onItemRightClick(ItemStack p_77659_1_, World p_77659_2_, EntityPlayer p_77659_3_)
|
||||
{
|
||||
p_77659_3_.setItemInUse(p_77659_1_, this.getMaxItemUseDuration(p_77659_1_));
|
||||
return p_77659_1_;
|
||||
}
|
||||
}
|
|
@ -4,6 +4,7 @@ import java.util.Set;
|
|||
|
||||
import com.google.common.collect.ImmutableSet;
|
||||
import com.google.common.collect.Sets;
|
||||
import com.jtrent238.coremod.items.tools.ItemMultiTool;
|
||||
import com.jtrent238.epicproportions.ItemLoader;
|
||||
|
||||
import cpw.mods.fml.common.eventhandler.Event.Result;
|
||||
|
@ -21,7 +22,7 @@ import net.minecraft.world.World;
|
|||
import net.minecraftforge.common.MinecraftForge;
|
||||
import net.minecraftforge.event.entity.player.UseHoeEvent;
|
||||
|
||||
public class itemSuperJenMultiTool extends ItemPickaxe {
|
||||
public class itemSuperJenMultiTool extends ItemMultiTool {
|
||||
|
||||
private static final int enchant = ItemLoader.superenchantlvl;
|
||||
private boolean hasenchanted;
|
||||
|
@ -30,55 +31,7 @@ public class itemSuperJenMultiTool extends ItemPickaxe {
|
|||
public itemSuperJenMultiTool(ToolMaterial material) {
|
||||
super(material);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Set<String> getToolClasses(ItemStack stack) {
|
||||
return ImmutableSet.of("pickaxe", "spade");
|
||||
}
|
||||
|
||||
private static Set effectiveAgainst = Sets.newHashSet(new Block[] {
|
||||
Blocks.grass, Blocks.dirt, Blocks.sand, Blocks.gravel,
|
||||
Blocks.snow_layer, Blocks.snow, Blocks.clay, Blocks.farmland,
|
||||
Blocks.soul_sand, Blocks.mycelium});
|
||||
|
||||
@Override
|
||||
public float func_150893_a(ItemStack stack, Block block) {
|
||||
return effectiveAgainst.contains(block) ? this.efficiencyOnProperMaterial : super.func_150893_a(stack, block);
|
||||
}
|
||||
|
||||
public boolean onItemUse(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, float hitX, float hitY, float hitZ) {
|
||||
if (!player.canPlayerEdit(x, y, z, side, stack)) {
|
||||
return false;
|
||||
} else {
|
||||
UseHoeEvent event = new UseHoeEvent(player, stack, world, x, y, z);
|
||||
if (MinecraftForge.EVENT_BUS.post(event)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (event.getResult() == Result.ALLOW) {
|
||||
stack.damageItem(1, player);
|
||||
return true;
|
||||
}
|
||||
|
||||
Block block = world.getBlock(x, y, z);
|
||||
|
||||
if (side != 0 && world.getBlock(x, y + 1, z).isAir(world, x, y + 1, z) && (block == Blocks.grass || block == Blocks.dirt)) {
|
||||
Block block1 = Blocks.farmland;
|
||||
world.playSoundEffect((double)((float)x + 0.5F), (double)((float)y + 0.5F), (double)((float)z + 0.5F), block1.stepSound.getStepResourcePath(), (block1.stepSound.getVolume() + 1.0F) / 2.0F, block1.stepSound.getPitch() * 0.8F);
|
||||
|
||||
if (world.isRemote) {
|
||||
return true;
|
||||
} else {
|
||||
world.setBlock(x, y, z, block1);
|
||||
stack.damageItem(1, player);
|
||||
return true;
|
||||
}
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@SideOnly(Side.CLIENT)
|
||||
public boolean hasEffect(ItemStack p_77636_1_)
|
||||
{
|
||||
|
|
|
@ -4,6 +4,7 @@ import java.util.Set;
|
|||
|
||||
import com.google.common.collect.ImmutableSet;
|
||||
import com.google.common.collect.Sets;
|
||||
import com.jtrent238.coremod.items.tools.ItemMultiTool;
|
||||
import com.jtrent238.epicproportions.ItemLoader;
|
||||
|
||||
import cpw.mods.fml.common.eventhandler.Event.Result;
|
||||
|
@ -21,7 +22,7 @@ import net.minecraft.world.World;
|
|||
import net.minecraftforge.common.MinecraftForge;
|
||||
import net.minecraftforge.event.entity.player.UseHoeEvent;
|
||||
|
||||
public class itemSuperPatMultiTool extends ItemPickaxe {
|
||||
public class itemSuperPatMultiTool extends ItemMultiTool {
|
||||
|
||||
private static final int enchant = ItemLoader.superenchantlvl;
|
||||
private boolean hasenchanted;
|
||||
|
@ -31,54 +32,6 @@ public class itemSuperPatMultiTool extends ItemPickaxe {
|
|||
super(material);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Set<String> getToolClasses(ItemStack stack) {
|
||||
return ImmutableSet.of("pickaxe", "spade");
|
||||
}
|
||||
|
||||
private static Set effectiveAgainst = Sets.newHashSet(new Block[] {
|
||||
Blocks.grass, Blocks.dirt, Blocks.sand, Blocks.gravel,
|
||||
Blocks.snow_layer, Blocks.snow, Blocks.clay, Blocks.farmland,
|
||||
Blocks.soul_sand, Blocks.mycelium});
|
||||
|
||||
@Override
|
||||
public float func_150893_a(ItemStack stack, Block block) {
|
||||
return effectiveAgainst.contains(block) ? this.efficiencyOnProperMaterial : super.func_150893_a(stack, block);
|
||||
}
|
||||
|
||||
public boolean onItemUse(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, float hitX, float hitY, float hitZ) {
|
||||
if (!player.canPlayerEdit(x, y, z, side, stack)) {
|
||||
return false;
|
||||
} else {
|
||||
UseHoeEvent event = new UseHoeEvent(player, stack, world, x, y, z);
|
||||
if (MinecraftForge.EVENT_BUS.post(event)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if (event.getResult() == Result.ALLOW) {
|
||||
stack.damageItem(1, player);
|
||||
return true;
|
||||
}
|
||||
|
||||
Block block = world.getBlock(x, y, z);
|
||||
|
||||
if (side != 0 && world.getBlock(x, y + 1, z).isAir(world, x, y + 1, z) && (block == Blocks.grass || block == Blocks.dirt)) {
|
||||
Block block1 = Blocks.farmland;
|
||||
world.playSoundEffect((double)((float)x + 0.5F), (double)((float)y + 0.5F), (double)((float)z + 0.5F), block1.stepSound.getStepResourcePath(), (block1.stepSound.getVolume() + 1.0F) / 2.0F, block1.stepSound.getPitch() * 0.8F);
|
||||
|
||||
if (world.isRemote) {
|
||||
return true;
|
||||
} else {
|
||||
world.setBlock(x, y, z, block1);
|
||||
stack.damageItem(1, player);
|
||||
return true;
|
||||
}
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@SideOnly(Side.CLIENT)
|
||||
public boolean hasEffect(ItemStack p_77636_1_)
|
||||
{
|
||||
|
|
After Width: | Height: | Size: 442 KiB |
After Width: | Height: | Size: 486 KiB |
|
@ -4,6 +4,8 @@
|
|||
//Items
|
||||
item.itemSpookyEssence.name=Spooky Essence
|
||||
item.itemSpookyIngot.name=Spooky Ingot
|
||||
item.itemHalloweenEssence.name=Halloween Essence
|
||||
item.itemHalloweenIngot.name=Halloween Ingot
|
||||
item.itemHalloweenPail.name=Halloween Pail
|
||||
item.itemHalloweenPail_Pat.name=FuriousDestroyer Halloween Pail
|
||||
item.itemHalloweenPail_Jen.name=SuperGirlyGamer Halloween Pail
|
||||
|
@ -25,6 +27,15 @@ item.itemCandy_12.name=Jelly Beans
|
|||
item.itemCandy_13.name=Halloween Peeps
|
||||
item.itemCandy_14.name=Snickers Bar
|
||||
item.itemCandy_15.name=Twix Bar
|
||||
item.itemCandy_16.name=Kit Kat
|
||||
item.itemCandy_17.name=Reeses Cup
|
||||
item.itemCandy_18.name=Butterfinger
|
||||
item.itemCandy_19.name=Milk Duds
|
||||
item.itemCandy_20.name=MilkyWay
|
||||
item.itemCandy_21.name=MilkyWay Midnight Dark
|
||||
item.itemCandy_22.name=PayDay
|
||||
item.itemAlterPlacer.name=Alter
|
||||
item.itemWitchesCauldron.name=Witches Cauldron
|
||||
|
||||
/Weapons & Tools
|
||||
/Armor
|
||||
|
@ -38,16 +49,22 @@ item.itemSpawnSpookyPat.name=Spawn Spooky FuriousDestroyer
|
|||
item.itemSpawnSpookyJen.name=Spawn Spooky SuperGirlyGamer
|
||||
item.itemSpawnSpookyCaptainCookie.name=Spawn Spooky Captain Cookie
|
||||
item.itemSpawnGhost.name=Spawn Ghost
|
||||
item.itemSpawnScareCrow.name=Spawn Scarecrow
|
||||
|
||||
//Blocks
|
||||
tile.blockSpookyIngot.name=Spooky Ingot Block
|
||||
tile.blockSpookyEssenceOre.name=Spooky Essence Ore
|
||||
tile.blockHalloweenIngot.name=Halloween Ingot Block
|
||||
tile.blockHalloweenEssenceOre.name=Halloween Essence Block
|
||||
tile.blockCreepy.name=Creepy Block
|
||||
tile.blockWitchesCauldron.name=Witches Cauldron
|
||||
|
||||
//Entitys
|
||||
entity.EntitySpookyPat.name=Spooky FuriousDestroyer
|
||||
entity.EntitySpookyJen.name=Spooky SuperGirlyGamer
|
||||
entity.EntitySpookyCaptianCookie.name=Spooky Captain Cookie
|
||||
entity.EntityGhost.name=Ghost
|
||||
entity.EntityScareCrow.name=Scarecrow
|
||||
|
||||
//Mod Devs And Helpers
|
||||
entity.Entityjtrent238.name=jtrent238
|
||||
|
@ -60,5 +77,5 @@ entity.Entityjtrent238.name=jtrent238
|
|||
//ToolTips
|
||||
|
||||
//Creative Tabs
|
||||
itemGroup.EpicProportionsMod_Halloween=jtrent238's Epic Proportions Mod Halloween Addon
|
||||
itemGroup.EpicProportionsMod_Halloween=PopularMMOS Epic Proportions Mod - Halloween Addon
|
||||
//Misc
|
||||
|
|
|
@ -1,5 +1,9 @@
|
|||
{
|
||||
"ghost_say": {"category": "master","sounds": [{"name": "ghost_say","stream": false}]},
|
||||
"ghost_hurt": {"category": "master","sounds": [{"name": "ghost_hurt","stream": false}]},
|
||||
"ghost_death": {"category": "master","sounds": [{"name": "ghost_death","stream": false}]}
|
||||
"ghost_death": {"category": "master","sounds": [{"name": "ghost_death","stream": false}]},
|
||||
"scarecrow_say": {"category": "master","sounds": [{"name": "scarecrow_say","stream": false}]},
|
||||
"scarecrow_hurt": {"category": "master","sounds": [{"name": "scarecrow_hurt","stream": false}]},
|
||||
"scarecrow_death": {"category": "master","sounds": [{"name": "scarecrow_death","stream": false}]},
|
||||
"ambient_creepy_1": {"category": "master","sounds": [{"name": "ambient_creepy_1","stream": false}]}
|
||||
}
|
After Width: | Height: | Size: 147 B |
After Width: | Height: | Size: 337 B |
After Width: | Height: | Size: 408 B |
After Width: | Height: | Size: 331 B |
After Width: | Height: | Size: 216 B |
After Width: | Height: | Size: 488 B |
After Width: | Height: | Size: 600 B |
After Width: | Height: | Size: 524 B |
After Width: | Height: | Size: 631 B |
After Width: | Height: | Size: 553 B |
After Width: | Height: | Size: 481 B |
After Width: | Height: | Size: 414 B |
After Width: | Height: | Size: 558 B |
After Width: | Height: | Size: 331 B |
|
@ -1 +1 @@
|
|||
1.5.9.12
|
||||
1.5.9.13
|