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.java124
1 files changed, 0 insertions, 124 deletions
diff --git a/src/main/java/goodgenerator/blocks/regularBlock/Casing.java b/src/main/java/goodgenerator/blocks/regularBlock/Casing.java
deleted file mode 100644
index c10b0f7184..0000000000
--- a/src/main/java/goodgenerator/blocks/regularBlock/Casing.java
+++ /dev/null
@@ -1,124 +0,0 @@
-package goodgenerator.blocks.regularBlock;
-
-import java.util.List;
-
-import net.minecraft.block.Block;
-import net.minecraft.block.material.Material;
-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 cpw.mods.fml.relauncher.Side;
-import cpw.mods.fml.relauncher.SideOnly;
-import goodgenerator.main.GoodGenerator;
-import gregtech.api.GregTech_API;
-
-public class Casing extends Block {
-
- @SideOnly(Side.CLIENT)
- protected IIcon[] texture;
-
- String[] textureNames;
- protected String name;
-
- public Casing(String name) {
- super(Material.iron);
- this.setHardness(9.0F);
- this.setResistance(5.0F);
- this.name = name;
- this.setHarvestLevel("wrench", 2);
- this.setCreativeTab(GoodGenerator.GG);
- GregTech_API.registerMachineBlock(this, -1);
- }
-
- public Casing(String name, String[] texture) {
- super(Material.iron);
- this.setHardness(9.0F);
- this.setResistance(5.0F);
- this.name = name;
- this.textureNames = texture;
- this.setHarvestLevel("wrench", 2);
- this.setCreativeTab(GoodGenerator.GG);
- GregTech_API.registerMachineBlock(this, -1);
- }
-
- public Casing(String name, String[] texture, Material material) {
- super(material);
- this.setHardness(9.0F);
- this.setResistance(5.0F);
- this.name = name;
- this.textureNames = texture;
- this.setHarvestLevel("wrench", 2);
- this.setCreativeTab(GoodGenerator.GG);
- GregTech_API.registerMachineBlock(this, -1);
- }
-
- @Override
- public int damageDropped(int meta) {
- return meta;
- }
-
- @Override
- @SideOnly(Side.CLIENT)
- public IIcon getIcon(int side, int meta) {
- return meta < this.texture.length ? this.texture[meta] : this.texture[0];
- }
-
- @Override
- @SideOnly(Side.CLIENT)
- public void registerBlockIcons(IIconRegister par1IconRegister) {
- this.texture = new IIcon[this.textureNames.length];
- for (int i = 0; i < this.textureNames.length; i++) {
- this.texture[i] = par1IconRegister.registerIcon(this.textureNames[i]);
- }
- }
-
- @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);
- }
- }
-
- @Override
- public void breakBlock(World aWorld, int aX, int aY, int aZ, Block aBlock, int aMetaData) {
- if (GregTech_API.isMachineBlock(this, aMetaData)) {
- GregTech_API.causeMachineUpdate(aWorld, aX, aY, aZ);
- }
- }
-
- @Override
- public String getUnlocalizedName() {
- return this.name;
- }
-
- @Override
- public boolean canBeReplacedByLeaves(IBlockAccess world, int x, int y, int z) {
- return false;
- }
-
- @Override
- public boolean canEntityDestroy(IBlockAccess world, int x, int y, int z, Entity entity) {
- return false;
- }
-
- @Override
- public boolean canCreatureSpawn(EnumCreatureType type, IBlockAccess world, int x, int y, int z) {
- return false;
- }
-}