summaryrefslogtreecommitdiff
path: root/src/main/java/darkknight/jewelrycraft/item/ItemGoldObj.java
diff options
context:
space:
mode:
authorOnyxDarkKnight <sor1n.iliutza16@gmail.com>2015-08-19 22:18:21 +0100
committerOnyxDarkKnight <sor1n.iliutza16@gmail.com>2015-08-19 22:18:21 +0100
commitf6ae5fad892a5af6c72da4abc2b3df28fc00973d (patch)
tree9111504ec3d35f214e354fcc48addd9fe9dad381 /src/main/java/darkknight/jewelrycraft/item/ItemGoldObj.java
parent54ac09a452c0fa4da67c3d2f4528ae6ed8183c63 (diff)
Stuff
Higher Chance of stealing from villagers, fixed crash when curses are disabled, stuff?
Diffstat (limited to 'src/main/java/darkknight/jewelrycraft/item/ItemGoldObj.java')
-rw-r--r--src/main/java/darkknight/jewelrycraft/item/ItemGoldObj.java141
1 files changed, 71 insertions, 70 deletions
diff --git a/src/main/java/darkknight/jewelrycraft/item/ItemGoldObj.java b/src/main/java/darkknight/jewelrycraft/item/ItemGoldObj.java
index 182644b..2adcb1b 100644
--- a/src/main/java/darkknight/jewelrycraft/item/ItemGoldObj.java
+++ b/src/main/java/darkknight/jewelrycraft/item/ItemGoldObj.java
@@ -1,70 +1,71 @@
-/**
- *
- */
-package darkknight.jewelrycraft.item;
-
-import java.util.List;
-import net.minecraft.block.Block;
-import net.minecraft.client.renderer.texture.IIconRegister;
-import net.minecraft.entity.player.EntityPlayer;
-import net.minecraft.init.Blocks;
-import net.minecraft.init.Items;
-import net.minecraft.item.Item;
-import net.minecraft.item.ItemFood;
-import net.minecraft.item.ItemStack;
-import net.minecraft.util.EnumChatFormatting;
-import net.minecraft.util.IIcon;
-import net.minecraft.util.StatCollector;
-import cpw.mods.fml.relauncher.Side;
-import cpw.mods.fml.relauncher.SideOnly;
-import darkknight.jewelrycraft.util.JewelryNBT;
-import darkknight.jewelrycraft.util.Variables;
-
-public class ItemGoldObj extends Item
-{
- public ItemGoldObj()
- {}
-
- public boolean requiresMultipleRenderPasses()
- {
- return true;
- }
-
- @SideOnly (Side.CLIENT)
- public boolean hasEffect(ItemStack item)
- {
- return true;
- }
-
- @SideOnly (Side.CLIENT)
- public int getColorFromItemStack(ItemStack stack, int pass)
- {
- return 0xffff00;
- }
-
- @Override
- public void registerIcons(IIconRegister iconRegister)
- {
- itemIcon = iconRegister.registerIcon("apple_golden");
- }
-
- @Override
- public IIcon getIcon(ItemStack stack, int pass)
- {
- ItemStack item = JewelryNBT.item(stack);
- if (item != null) return item.getIconIndex();
- return new ItemStack(Items.golden_apple).getIconIndex();
- }
-
- public String getItemStackDisplayName(ItemStack stack)
- {
- if (stack != null && stack.hasTagCompound() && stack.getTagCompound().hasKey("target") && Item.getItemById(Integer.valueOf(stack.getTagCompound().getTag("target").toString().split(",")[0].substring(4).replace("s", ""))) != null && JewelryNBT.item(stack) != null) return StatCollector.translateToLocal("info." + Variables.MODID + ".golden") + " " + JewelryNBT.item(stack).getDisplayName();
- return StatCollector.translateToLocal("item." + Variables.MODID + ".goldObject.name");
- }
-
- public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean displayInfo)
- {
- if (displayInfo) if (stack != null && JewelryNBT.item(stack) != null && JewelryNBT.item(stack).getItem() instanceof ItemFood) list.add(EnumChatFormatting.DARK_PURPLE + StatCollector.translateToLocal("item." + Variables.MODID + ".goldObject.info.food"));
- else list.add(EnumChatFormatting.DARK_PURPLE + StatCollector.translateToLocal("item." + Variables.MODID + ".goldObject.info.standard"));
- }
-}
+/**
+ *
+ */
+package darkknight.jewelrycraft.item;
+
+import java.util.List;
+import net.minecraft.block.Block;
+import net.minecraft.client.renderer.texture.IIconRegister;
+import net.minecraft.entity.player.EntityPlayer;
+import net.minecraft.init.Blocks;
+import net.minecraft.init.Items;
+import net.minecraft.item.Item;
+import net.minecraft.item.ItemFood;
+import net.minecraft.item.ItemStack;
+import net.minecraft.util.EnumChatFormatting;
+import net.minecraft.util.IIcon;
+import net.minecraft.util.StatCollector;
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
+import darkknight.jewelrycraft.config.ConfigHandler;
+import darkknight.jewelrycraft.util.JewelryNBT;
+import darkknight.jewelrycraft.util.Variables;
+
+public class ItemGoldObj extends Item
+{
+ public ItemGoldObj()
+ {}
+
+ public boolean requiresMultipleRenderPasses()
+ {
+ return true;
+ }
+
+ @SideOnly (Side.CLIENT)
+ public boolean hasEffect(ItemStack item)
+ {
+ return true;
+ }
+
+ @SideOnly (Side.CLIENT)
+ public int getColorFromItemStack(ItemStack stack, int pass)
+ {
+ return 0xffff00;
+ }
+
+ @Override
+ public void registerIcons(IIconRegister iconRegister)
+ {
+ itemIcon = iconRegister.registerIcon("apple_golden");
+ }
+
+ @Override
+ public IIcon getIcon(ItemStack stack, int pass)
+ {
+ ItemStack item = JewelryNBT.item(stack);
+ if (item != null) return item.getIconIndex();
+ return new ItemStack(Items.golden_apple).getIconIndex();
+ }
+
+ public String getItemStackDisplayName(ItemStack stack)
+ {
+ if (stack != null && stack.hasTagCompound() && stack.getTagCompound().hasKey("target") && Item.getItemById(Integer.valueOf(stack.getTagCompound().getTag("target").toString().split(",")[0].substring(4).replace("s", ""))) != null && JewelryNBT.item(stack) != null) return StatCollector.translateToLocal("info." + Variables.MODID + ".golden") + " " + JewelryNBT.item(stack).getDisplayName();
+ return StatCollector.translateToLocal("item." + Variables.MODID + ".goldObject.name");
+ }
+
+ public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean displayInfo)
+ {
+ if (ConfigHandler.JEWELRY_INFO) if (stack != null && JewelryNBT.item(stack) != null && JewelryNBT.item(stack).getItem() instanceof ItemFood) list.add(EnumChatFormatting.DARK_PURPLE + StatCollector.translateToLocal("item." + Variables.MODID + ".goldObject.info.food"));
+ else list.add(EnumChatFormatting.DARK_PURPLE + StatCollector.translateToLocal("item." + Variables.MODID + ".goldObject.info.standard"));
+ }
+}