aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/GoodGenerator/Blocks/RegularBlock/Casing.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/GoodGenerator/Blocks/RegularBlock/Casing.java')
-rw-r--r--src/main/java/GoodGenerator/Blocks/RegularBlock/Casing.java17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/main/java/GoodGenerator/Blocks/RegularBlock/Casing.java b/src/main/java/GoodGenerator/Blocks/RegularBlock/Casing.java
index 1f856da921..271079a590 100644
--- a/src/main/java/GoodGenerator/Blocks/RegularBlock/Casing.java
+++ b/src/main/java/GoodGenerator/Blocks/RegularBlock/Casing.java
@@ -1,5 +1,6 @@
package GoodGenerator.Blocks.RegularBlock;
+import GoodGenerator.Main.GoodGenerator;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import gregtech.api.GregTech_API;
@@ -9,10 +10,14 @@ import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.entity.Entity;
import net.minecraft.entity.EnumCreatureType;
+import net.minecraft.item.Item;
+import net.minecraft.item.ItemStack;
import net.minecraft.util.IIcon;
import net.minecraft.world.IBlockAccess;
import net.minecraft.world.World;
+import java.util.List;
+
public class Casing extends Block {
@SideOnly(Side.CLIENT)
@@ -27,6 +32,7 @@ public class Casing extends Block {
this.name = name;
this.textureNames = texture;
this.setHarvestLevel("wrench",2);
+ this.setCreativeTab(GoodGenerator.GG);
GregTech_API.registerMachineBlock(this, -1);
}
@@ -37,6 +43,7 @@ public class Casing extends Block {
this.name = name;
this.textureNames = texture;
this.setHarvestLevel("wrench",2);
+ this.setCreativeTab(GoodGenerator.GG);
GregTech_API.registerMachineBlock(this, -1);
}
@@ -47,6 +54,7 @@ public class Casing extends Block {
this.name = name;
this.textureNames = texture;
this.setHarvestLevel("wrench",2);
+ this.setCreativeTab(GoodGenerator.GG);
GregTech_API.registerMachineBlock(this, -1);
}
@@ -71,6 +79,15 @@ public class Casing extends Block {
}
@Override
+ @SideOnly(Side.CLIENT)
+ @SuppressWarnings("unchecked")
+ public void getSubBlocks(Item item, CreativeTabs tab, List list) {
+ for (int i = 0; i < this.textureNames.length; i++) {
+ list.add(new ItemStack(item, 1, i));
+ }
+ }
+
+ @Override
public void onBlockAdded(World aWorld, int aX, int aY, int aZ) {
if (GregTech_API.isMachineBlock(this, aWorld.getBlockMetadata(aX, aY, aZ))) {
GregTech_API.causeMachineUpdate(aWorld, aX, aY, aZ);