aboutsummaryrefslogtreecommitdiff
path: root/src/Java/binnie/core/item/ItemGenesis.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/Java/binnie/core/item/ItemGenesis.java')
-rw-r--r--src/Java/binnie/core/item/ItemGenesis.java42
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";
+ }
+}