summaryrefslogtreecommitdiff
path: root/ihl/items_blocks/FiberItem.java
diff options
context:
space:
mode:
authorFoghrye4 <foghrye4@gmail.com>2017-06-17 08:12:18 +0300
committerFoghrye4 <foghrye4@gmail.com>2017-06-17 08:12:18 +0300
commitdc3df3edd5843bde0c1335d6a8e460b2c832aa48 (patch)
treeaf13bfeee567f2351e35e1ef176d168fe37c8aac /ihl/items_blocks/FiberItem.java
parent1da8dcd58647e34c9af94ceeecaeaf3b0d08c48c (diff)
full project files
Diffstat (limited to 'ihl/items_blocks/FiberItem.java')
-rw-r--r--ihl/items_blocks/FiberItem.java109
1 files changed, 0 insertions, 109 deletions
diff --git a/ihl/items_blocks/FiberItem.java b/ihl/items_blocks/FiberItem.java
deleted file mode 100644
index 79e50f9..0000000
--- a/ihl/items_blocks/FiberItem.java
+++ /dev/null
@@ -1,109 +0,0 @@
-package ihl.items_blocks;
-
-import java.util.List;
-
-import cpw.mods.fml.common.registry.GameRegistry;
-import cpw.mods.fml.relauncher.Side;
-import cpw.mods.fml.relauncher.SideOnly;
-import ihl.IHLCreativeTab;
-import ihl.IHLModInfo;
-import ihl.interfaces.IWire;
-import net.minecraft.client.renderer.texture.IIconRegister;
-import net.minecraft.creativetab.CreativeTabs;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemStack;
-import net.minecraft.nbt.NBTTagCompound;
-
-public class FiberItem extends Item implements IWire {
-
- protected String info;
- protected FiberMaterial material;
- private String registryName;
-
- public FiberItem(FiberMaterial material1, int leadsNum1, String registryName1)
- {
- super();
- this.registryName=registryName1;
- this.material=material1;
- this.info=material.description;
- this.setCreativeTab(IHLCreativeTab.tab);
- this.setMaxStackSize(1);
- this.setUnlocalizedName(registryName);
- }
-
- public FiberItem()
- {
- super();
- }
-
- public static void init()
- {
- FiberMaterial[] var1 = FiberMaterial.values();
- for(int i=0;i<var1.length;i++)
- {
- String registryName = "fiber"+var1[i].description;
- GameRegistry.registerItem(new FiberItem(var1[i],1,registryName),registryName);
- }
- }
-
- @SuppressWarnings({ "rawtypes", "unchecked" })
- @Override
- @SideOnly(Side.CLIENT)
- public void getSubItems(Item item, CreativeTabs tabs, List itemList)
- {
- ItemStack stack = new ItemStack(item);
- stack.stackTagCompound=new NBTTagCompound();
- stack.stackTagCompound.setInteger("fullLength", 1024);
- stack.stackTagCompound.setInteger("length", 1024);
- itemList.add(stack);
- }
-
- @Override
- @SuppressWarnings({ "rawtypes", "unchecked" })
- public void addInformation(ItemStack itemStack, EntityPlayer player, List info, boolean flag)
- {
- if(itemStack.stackTagCompound!=null)
- {
- info.add("Length " + itemStack.stackTagCompound.getInteger("length") +"m");
- }
- info.add(this.info);
- }
-
- @Override
- public String getTag()
- {
- return "length";
- }
-
- @Override
- public String getTagSecondary()
- {
- return "fullLength";
- }
-
- @Override
- @SideOnly(Side.CLIENT)
- public void registerIcons(IIconRegister par1IconRegister)
- {
- this.itemIcon = par1IconRegister.registerIcon(IHLModInfo.MODID + ":"+this.registryName);
- }
-
- public static enum FiberMaterial
- {
- Glass("Glass");
- FiberMaterial(String description1)
- {
- description=description1;
- }
- public String description;
- }
-
-
- @Override
- public boolean isSameWire(ItemStack stack1,ItemStack stack2)
- {
- return stack1.getItem()==stack2.getItem();
- }
-
-}