diff options
Diffstat (limited to 'src/Java/binnie/core/item/ItemGenesis.java')
-rw-r--r-- | src/Java/binnie/core/item/ItemGenesis.java | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/src/Java/binnie/core/item/ItemGenesis.java b/src/Java/binnie/core/item/ItemGenesis.java new file mode 100644 index 0000000000..1e946372be --- /dev/null +++ b/src/Java/binnie/core/item/ItemGenesis.java @@ -0,0 +1,42 @@ +package binnie.core.item; + +import binnie.core.BinnieCore; +import binnie.core.gui.BinnieCoreGUI; +import binnie.core.proxy.BinnieProxy; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import forestry.api.core.Tabs; +import net.minecraft.client.renderer.texture.IIconRegister; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.world.World; + +public class ItemGenesis + extends Item +{ + @SideOnly(Side.CLIENT) + public void registerIcons(IIconRegister register) + { + this.itemIcon = BinnieCore.proxy.getIcon(register, "genesis"); + } + + public ItemGenesis() + { + setCreativeTab(Tabs.tabApiculture); + setUnlocalizedName("genesis"); + setMaxStackSize(1); + } + + public ItemStack onItemRightClick(ItemStack itemstack, World world, EntityPlayer player) + { + BinnieCore.proxy.openGui(BinnieCoreGUI.Genesis, player, (int)player.posX, (int)player.posY, (int)player.posZ); + + return itemstack; + } + + public String getItemStackDisplayName(ItemStack i) + { + return "Genesis"; + } +} |