diff options
author | Christina Berchtold <kekzdealer@gmail.com> | 2020-04-25 19:52:46 +0200 |
---|---|---|
committer | Christina Berchtold <kekzdealer@gmail.com> | 2020-04-25 19:52:46 +0200 |
commit | f5c4c0cc44b50c631eb044f12fae5032584620ed (patch) | |
tree | d41ed5da8930d8f30bcdef72e524b37ed4a6d467 /src/main/java/common/blocks/Block_ItemProxySource.java | |
parent | d42f4996255a4e11b2c0b5beabaf24be0d870fcc (diff) | |
download | GT5-Unofficial-f5c4c0cc44b50c631eb044f12fae5032584620ed.tar.gz GT5-Unofficial-f5c4c0cc44b50c631eb044f12fae5032584620ed.tar.bz2 GT5-Unofficial-f5c4c0cc44b50c631eb044f12fae5032584620ed.zip |
huge refactor of recipe and block registration
Diffstat (limited to 'src/main/java/common/blocks/Block_ItemProxySource.java')
-rw-r--r-- | src/main/java/common/blocks/Block_ItemProxySource.java | 37 |
1 files changed, 22 insertions, 15 deletions
diff --git a/src/main/java/common/blocks/Block_ItemProxySource.java b/src/main/java/common/blocks/Block_ItemProxySource.java index 0158ae57e9..715a6e2bdf 100644 --- a/src/main/java/common/blocks/Block_ItemProxySource.java +++ b/src/main/java/common/blocks/Block_ItemProxySource.java @@ -6,7 +6,7 @@ import itemBlocks.IB_ItemProxySource; import items.Item_Configurator; import kekztech.GuiHandler; import kekztech.KekzCore; -import net.minecraft.block.BlockContainer; +import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.player.EntityPlayer; @@ -15,26 +15,28 @@ import net.minecraft.nbt.NBTTagCompound; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; -public class Block_ItemProxySource extends BlockContainer { +public class Block_ItemProxySource extends Block { - private static Block_ItemProxySource instance = new Block_ItemProxySource(); + private static Block_ItemProxySource instance; private Block_ItemProxySource() { super(Material.glass); } - public static Block_ItemProxySource getInstance() { - return instance; - } - - public void registerBlock() { + public static Block registerBlock() { + if(instance == null) { + instance = new Block_ItemProxySource(); + } + final String blockName = "kekztech_itemproxysource_block"; - super.setBlockName(blockName); - super.setCreativeTab(CreativeTabs.tabMisc); - super.setBlockTextureName(KekzCore.MODID + ":" + "ItemProxySource"); - super.setHardness(3.0f); - super.setResistance(2.0f); - GameRegistry.registerBlock(getInstance(), IB_ItemProxySource.class, blockName); + instance.setBlockName(blockName); + instance.setCreativeTab(CreativeTabs.tabMisc); + instance.setBlockTextureName(KekzCore.MODID + ":" + "ItemProxySource"); + instance.setHardness(3.0f); + instance.setResistance(2.0f); + GameRegistry.registerBlock(instance, IB_ItemProxySource.class, blockName); + + return instance; } @Override @@ -62,8 +64,13 @@ public class Block_ItemProxySource extends BlockContainer { } @Override - public TileEntity createNewTileEntity(World world, int p_149915_2_) { + public TileEntity createTileEntity(World world, int p_149915_2_) { return new TE_ItemProxySource(); } + @Override + public boolean hasTileEntity(int metadata) { + return true; + } + } |