summaryrefslogtreecommitdiff
path: root/src/main/java/darkknight/jewelrycraft/item/ItemBaseJewelry.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/darkknight/jewelrycraft/item/ItemBaseJewelry.java')
-rwxr-xr-xsrc/main/java/darkknight/jewelrycraft/item/ItemBaseJewelry.java112
1 files changed, 73 insertions, 39 deletions
diff --git a/src/main/java/darkknight/jewelrycraft/item/ItemBaseJewelry.java b/src/main/java/darkknight/jewelrycraft/item/ItemBaseJewelry.java
index 93328c8..2c2311c 100755
--- a/src/main/java/darkknight/jewelrycraft/item/ItemBaseJewelry.java
+++ b/src/main/java/darkknight/jewelrycraft/item/ItemBaseJewelry.java
@@ -36,13 +36,16 @@ public abstract class ItemBaseJewelry extends Item {
@SideOnly(Side.CLIENT)
public int getColorFromItemStack(ItemStack stack, int pass) {
if (pass == 0 && JewelryNBT.ingot(stack) != null) {
- return JewelrycraftUtil.getColor(JewelryNBT.ingot(stack));
+ return JewelrycraftUtil
+ .getColor(JewelryNBT.ingot(stack));
}
if (pass == 1 && JewelryNBT.gem(stack) != null) {
- return JewelrycraftUtil.getColor(JewelryNBT.gem(stack));
+ return JewelrycraftUtil
+ .getColor(JewelryNBT.gem(stack));
} else if (JewelryNBT.ingot(stack) != null) {
- return JewelrycraftUtil.getColor(JewelryNBT.ingot(stack));
+ return JewelrycraftUtil
+ .getColor(JewelryNBT.ingot(stack));
}
return 16777215;
@@ -54,16 +57,19 @@ public abstract class ItemBaseJewelry extends Item {
*/
@Override
public String getItemStackDisplayName(ItemStack stack) {
- if (JewelryNBT.ingot(stack) != null && Item
- .getIdFromItem(JewelryNBT.ingot(stack).getItem()) > 0)
+ if (JewelryNBT.ingot(stack) != null && Item.getIdFromItem(
+ JewelryNBT.ingot(stack).getItem()) > 0)
return JewelryNBT.ingot(stack).getDisplayName()
.replace("Ingot", " ").trim()
+ " "
- + ("" + StatCollector.translateToLocal(
- getUnlocalizedNameInefficiently(stack)
- + ".name")).trim();
+ + ("" + StatCollector
+ .translateToLocal(
+ getUnlocalizedNameInefficiently(
+ stack)
+ + ".name")).trim();
return ("" + StatCollector.translateToLocal(
- getUnlocalizedNameInefficiently(stack) + ".name")).trim();
+ getUnlocalizedNameInefficiently(stack)
+ + ".name")).trim();
}
/**
@@ -80,33 +86,45 @@ public abstract class ItemBaseJewelry extends Item {
List list, boolean par4) {
if (stack.hasTagCompound() && ConfigHandler.JEWELRY_INFO) {
ItemStack ingot = JewelryNBT.ingot(stack);
- if (ingot != null && Item.getIdFromItem(
- JewelryNBT.ingot(stack).getItem()) > 0) {
+ if (ingot != null && Item.getIdFromItem(JewelryNBT
+ .ingot(stack).getItem()) > 0) {
list.add(StatCollector.translateToLocal(
- "info." + Variables.MODID + ".metal") + ": "
+ "info." + Variables.MODID
+ + ".metal")
+ + ": "
+ EnumChatFormatting.YELLOW
- + ingot.getDisplayName().replace(
- StatCollector.translateToLocal("info."
- + Variables.MODID + ".ingot"),
- " "));
+ + ingot.getDisplayName()
+ .replace(StatCollector
+ .translateToLocal(
+ "info." + Variables.MODID
+ + ".ingot"),
+ " "));
}
ItemStack gem = JewelryNBT.gem(stack);
if (gem != null) {
list.add(StatCollector.translateToLocal(
- "info." + Variables.MODID + ".gem") + ": "
- + EnumChatFormatting.BLUE + gem.getDisplayName());
+ "info." + Variables.MODID
+ + ".gem")
+ + ": "
+ + EnumChatFormatting.BLUE
+ + gem.getDisplayName());
}
- ArrayList<ItemStack> modifier = JewelryNBT.modifier(stack);
+ ArrayList<ItemStack> modifier = JewelryNBT
+ .modifier(stack);
if (!modifier.isEmpty())
list.add(StatCollector.translateToLocal(
- "info." + Variables.MODID + ".modifiers") + ": ");
+ "info." + Variables.MODID
+ + ".modifiers")
+ + ": ");
for (int i = 0; i < modifier.size(); i++)
list.add(EnumChatFormatting.DARK_PURPLE
- + modifier.get(i).getDisplayName() + " x"
+ + modifier.get(i)
+ .getDisplayName()
+ + " x"
+ modifier.get(i).stackSize);
}
}
@@ -117,7 +135,8 @@ public abstract class ItemBaseJewelry extends Item {
*/
public void action(ItemStack item, EntityPlayer player) {
for (ModifierEffects mod : ModifierEffects.getEffects())
- if (JewelryNBT.doesModifierExist(item, mod.getModifier()))
+ if (JewelryNBT.doesModifierExist(item,
+ mod.getModifier()))
mod.action(item, player, this);
}
@@ -128,11 +147,14 @@ public abstract class ItemBaseJewelry extends Item {
* @return
*/
public boolean onPlayerAttackedCacellable(ItemStack item,
- EntityPlayer player, DamageSource source, float amount) {
+ EntityPlayer player, DamageSource source,
+ float amount) {
for (ModifierEffects mod : ModifierEffects.getEffects())
- if (JewelryNBT.doesModifierExist(item, mod.getModifier()))
- return mod.onPlayerAttackedCancellable(item, player,
- source, this, amount);
+ if (JewelryNBT.doesModifierExist(item,
+ mod.getModifier()))
+ return mod.onPlayerAttackedCancellable(
+ item, player, source, this,
+ amount);
return false;
}
@@ -145,9 +167,11 @@ public abstract class ItemBaseJewelry extends Item {
public boolean onEntityAttackedCacellable(ItemStack item,
EntityPlayer player, Entity target, float amount) {
for (ModifierEffects mod : ModifierEffects.getEffects())
- if (JewelryNBT.doesModifierExist(item, mod.getModifier()))
- return mod.onEntityAttackedCancellable(item, player,
- target, this, amount);
+ if (JewelryNBT.doesModifierExist(item,
+ mod.getModifier()))
+ return mod.onEntityAttackedCancellable(
+ item, player, target, this,
+ amount);
return false;
}
@@ -160,8 +184,10 @@ public abstract class ItemBaseJewelry extends Item {
public void onPlayerAttacked(ItemStack item, EntityPlayer player,
DamageSource source, float amount) {
for (ModifierEffects mod : ModifierEffects.getEffects())
- if (JewelryNBT.doesModifierExist(item, mod.getModifier()))
- mod.onPlayerAttacked(item, player, source, this, amount);
+ if (JewelryNBT.doesModifierExist(item,
+ mod.getModifier()))
+ mod.onPlayerAttacked(item, player, source,
+ this, amount);
}
/**
@@ -173,32 +199,40 @@ public abstract class ItemBaseJewelry extends Item {
public void onEntityAttacked(ItemStack item, EntityPlayer player,
Entity target, float amount) {
for (ModifierEffects mod : ModifierEffects.getEffects())
- if (JewelryNBT.doesModifierExist(item, mod.getModifier()))
- mod.onEntityAttacked(item, player, target, this, amount);
+ if (JewelryNBT.doesModifierExist(item,
+ mod.getModifier()))
+ mod.onEntityAttacked(item, player, target,
+ this, amount);
}
public void onPlayerDead(ItemStack item, EntityPlayer player,
DamageSource source) {
for (ModifierEffects mod : ModifierEffects.getEffects())
- if (JewelryNBT.doesModifierExist(item, mod.getModifier()))
- mod.onPlayerDead(item, player, source, this);
+ if (JewelryNBT.doesModifierExist(item,
+ mod.getModifier()))
+ mod.onPlayerDead(item, player, source,
+ this);
}
- public void onPlayerRespawn(ItemStack item, PlayerEvent.Clone event) {
+ public void onPlayerRespawn(ItemStack item,
+ PlayerEvent.Clone event) {
for (ModifierEffects mod : ModifierEffects.getEffects())
- if (JewelryNBT.doesModifierExist(item, mod.getModifier()))
+ if (JewelryNBT.doesModifierExist(item,
+ mod.getModifier()))
mod.onPlayerRespawn(item, event, this);
}
public void onJewelryEquipped(ItemStack item) {
for (ModifierEffects mod : ModifierEffects.getEffects())
- if (JewelryNBT.doesModifierExist(item, mod.getModifier()))
+ if (JewelryNBT.doesModifierExist(item,
+ mod.getModifier()))
mod.onJewelryEquipped(item, this);
}
public void onJewelryUnequipped(ItemStack item) {
for (ModifierEffects mod : ModifierEffects.getEffects())
- if (JewelryNBT.doesModifierExist(item, mod.getModifier()))
+ if (JewelryNBT.doesModifierExist(item,
+ mod.getModifier()))
mod.onJewelryUnequipped(item, this);
}
}