diff options
author | kekzdealer <kekzdealer@gmail.com> | 2019-11-20 20:02:28 +0100 |
---|---|---|
committer | kekzdealer <kekzdealer@gmail.com> | 2019-11-20 20:02:28 +0100 |
commit | 069a2c5d0e074375f629d0d322621a21c49d1bbc (patch) | |
tree | 778bd469107adce5d00f2069b0139262773dae99 /src/main/java/blocks | |
parent | ba53376d765fcaccd9613d1fb2f501f46a18fcdc (diff) | |
download | GT5-Unofficial-069a2c5d0e074375f629d0d322621a21c49d1bbc.tar.gz GT5-Unofficial-069a2c5d0e074375f629d0d322621a21c49d1bbc.tar.bz2 GT5-Unofficial-069a2c5d0e074375f629d0d322621a21c49d1bbc.zip |
(non-compiling commit) added GTMTE code for Item Server
Diffstat (limited to 'src/main/java/blocks')
-rw-r--r-- | src/main/java/blocks/Block_ItemServerDrive.java | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/src/main/java/blocks/Block_ItemServerDrive.java b/src/main/java/blocks/Block_ItemServerDrive.java new file mode 100644 index 0000000000..6f929e87c3 --- /dev/null +++ b/src/main/java/blocks/Block_ItemServerDrive.java @@ -0,0 +1,55 @@ +package blocks; + +import cpw.mods.fml.common.registry.GameRegistry; +import itemBlocks.IB_ItemServerDrive; +import kekztech.KekzCore; +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.util.IIcon; + +public class Block_ItemServerDrive extends Block{ + + private static Block_ItemServerDrive instance = new Block_ItemServerDrive(); + + private IIcon[] faces = new IIcon[6]; + + private Block_ItemServerDrive() { + // I am a singleton + super(Material.iron); + } + + public static Block_ItemServerDrive getInstance() { + return instance; + } + + public void registerBlock() { + final String blockName = "kekztech_itemserverdrive_block"; + super.setBlockName(blockName); + super.setCreativeTab(CreativeTabs.tabMisc); + super.setHardness(5.0f); + super.setResistance(6.0f); + GameRegistry.registerBlock(getInstance(), IB_ItemServerDrive.class, blockName); + } + + @Override + public void registerBlockIcons(IIconRegister reg) { + for(int i = 0; i < 6; i++) { + if(i == 0) { + faces[i] = reg.registerIcon(KekzCore.MODID + ":" + "ItemServerDrive_BOTTOM"); + } else if(i == 1) { + faces[i] = reg.registerIcon(KekzCore.MODID + ":" + "ItemServerDrive_TOP"); + } else { + faces[i] = reg.registerIcon(KekzCore.MODID + ":" + "ItemServerDrive"); + } + + } + } + + @Override + public IIcon getIcon(int side, int meta) { + return faces[side]; + } + +} |