Long-awaited feature(Localized messages and more)

This commit is contained in:
Adaptivity 2015-01-22 20:13:57 +03:00
parent 468734125a
commit c06c34f6b7
67 changed files with 682 additions and 261 deletions

View file

@ -6,6 +6,7 @@ import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.StatCollector;
import net.minecraft.util.Vec3;
import net.minecraft.world.World;
import WayofTime.alchemicalWizardry.AlchemicalWizardry;
@ -30,11 +31,11 @@ public class AirSigil extends EnergyItems implements ArmourUpgrade
@Override
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
{
par3List.add("I feel lighter already...");
par3List.add(StatCollector.translateToLocal("tooltip.airsigil.desc"));
if (!(par1ItemStack.getTagCompound() == null))
{
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
}
}

View file

@ -20,6 +20,7 @@ import net.minecraft.potion.PotionEffect;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.ChatComponentText;
import net.minecraft.util.MovingObjectPosition;
import net.minecraft.util.StatCollector;
import net.minecraft.world.World;
import net.minecraftforge.common.util.ForgeDirection;
@ -44,12 +45,12 @@ public class DivinationSigil extends Item implements ArmourUpgrade, IReagentMani
@Override
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
{
par3List.add("Peer into the soul to");
par3List.add("get the current essence");
par3List.add(StatCollector.translateToLocal("tooltip.divinationsigil.desc1"));
par3List.add(StatCollector.translateToLocal("tooltip.divinationsigil.desc2"));
if (!(par1ItemStack.getTagCompound() == null))
{
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
}
}
@ -82,7 +83,7 @@ public class DivinationSigil extends Item implements ArmourUpgrade, IReagentMani
if (movingobjectposition == null)
{
par3EntityPlayer.addChatMessage(new ChatComponentText("Current Essence: " + EnergyItems.getCurrentEssence(ownerName) + "LP"));
par3EntityPlayer.addChatMessage(new ChatComponentText(StatCollector.translateToLocal("message.divinationsigil.currentessence") + " " + EnergyItems.getCurrentEssence(ownerName) + "LP"));
return par1ItemStack;
} else
@ -97,7 +98,7 @@ public class DivinationSigil extends Item implements ArmourUpgrade, IReagentMani
if (!(tile instanceof IReagentHandler))
{
par3EntityPlayer.addChatMessage(new ChatComponentText("Current Essence: " + EnergyItems.getCurrentEssence(ownerName) + "LP"));
par3EntityPlayer.addChatMessage(new ChatComponentText(StatCollector.translateToLocal("message.divinationsigil.currentessence") + " " + EnergyItems.getCurrentEssence(ownerName) + "LP"));
return par1ItemStack;
}
@ -111,7 +112,7 @@ public class DivinationSigil extends Item implements ArmourUpgrade, IReagentMani
{
if (info != null && info.reagent != null && info.reagent.reagent != null)
{
par3EntityPlayer.addChatComponentMessage(new ChatComponentText("Reagent: " + ReagentRegistry.getKeyForReagent(info.reagent.reagent) + ", Amount: " + info.reagent.amount));
par3EntityPlayer.addChatComponentMessage(new ChatComponentText(StatCollector.translateToLocal("message.divinationsigil.reagent") + " " + ReagentRegistry.getKeyForReagent(info.reagent.reagent) + "," + StatCollector.translateToLocal("message.divinationsigil.amount") + " " + info.reagent.amount));
}
}
}

View file

@ -6,6 +6,7 @@ import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.StatCollector;
import net.minecraft.world.World;
import WayofTime.alchemicalWizardry.AlchemicalWizardry;
import WayofTime.alchemicalWizardry.ModBlocks;
@ -30,11 +31,11 @@ public class ItemBloodLightSigil extends EnergyItems implements IHolding
@Override
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
{
par3List.add("I see a light!");
par3List.add(StatCollector.translateToLocal("tooltip.bloodlightsigil.desc"));
if (!(par1ItemStack.getTagCompound() == null))
{
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
}
}

View file

@ -15,6 +15,7 @@ import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.ChatComponentText;
import net.minecraft.util.MovingObjectPosition;
import net.minecraft.util.StatCollector;
import net.minecraft.world.World;
import net.minecraftforge.common.util.ForgeDirection;
import net.minecraftforge.fluids.*;
@ -44,29 +45,29 @@ public class ItemFluidSigil extends Item implements IFluidContainerItem
@Override
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
{
par3List.add("A sigil with a lovely affinity for fluids");
par3List.add(StatCollector.translateToLocal("tooltip.fluidsigil.desc"));
if (!(par1ItemStack.getTagCompound() == null))
{
switch (this.getActionState(par1ItemStack))
{
case STATE_SYPHON:
par3List.add("Syphoning Mode");
par3List.add(StatCollector.translateToLocal("tooltip.fluidsigil.syphoningmode"));
break;
case STATE_FORCE_SYPHON:
par3List.add("Force-syphon Mode");
par3List.add(StatCollector.translateToLocal("tooltip.fluidsigil.forcesyphonmode"));
break;
case STATE_PLACE:
par3List.add("Fluid Placement Mode");
par3List.add(StatCollector.translateToLocal("tooltip.fluidsigil.fluidplacementmode"));
break;
case STATE_INPUT_TANK:
par3List.add("Fill Tank Mode");
par3List.add(StatCollector.translateToLocal("tooltip.fluidsigil.filltankmode"));
break;
case STATE_DRAIN_TANK:
par3List.add("Drain Tank Mode");
par3List.add(StatCollector.translateToLocal("tooltip.fluidsigil.draintankmode"));
break;
case STATE_BEAST_DRAIN:
par3List.add("Beast Mode");
par3List.add(StatCollector.translateToLocal("tooltip.fluidsigil.beastmode"));
break;
}

View file

@ -8,6 +8,7 @@ import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.IIcon;
import net.minecraft.util.StatCollector;
import net.minecraft.world.World;
import WayofTime.alchemicalWizardry.AlchemicalWizardry;
import WayofTime.alchemicalWizardry.api.harvest.HarvestRegistry;
@ -35,19 +36,19 @@ public class ItemHarvestSigil extends EnergyItems implements IHolding, ArmourUpg
@Override
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
{
par3List.add("You sow what you reap");
par3List.add(StatCollector.translateToLocal("tooltip.harvestsigil.desc"));
if (!(par1ItemStack.getTagCompound() == null))
{
if (par1ItemStack.getTagCompound().getBoolean("isActive"))
{
par3List.add("Activated");
par3List.add(StatCollector.translateToLocal("tooltip.sigil.state.activated"));
} else
{
par3List.add("Deactivated");
par3List.add(StatCollector.translateToLocal("tooltip.sigil.state.deactivated"));
}
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
}
}

View file

@ -9,6 +9,7 @@ import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.IIcon;
import net.minecraft.util.StatCollector;
import net.minecraft.world.World;
import WayofTime.alchemicalWizardry.AlchemicalWizardry;
import WayofTime.alchemicalWizardry.api.compress.CompressionRegistry;
@ -36,19 +37,19 @@ public class ItemPackRatSigil extends EnergyItems implements IHolding, ArmourUpg
@Override
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
{
par3List.add("Hands of Diamonds");
par3List.add(StatCollector.translateToLocal("tooltip.packratsigil.desc"));
if (!(par1ItemStack.getTagCompound() == null))
{
if (par1ItemStack.getTagCompound().getBoolean("isActive"))
{
par3List.add("Activated");
par3List.add(StatCollector.translateToLocal("tooltip.sigil.state.activated"));
} else
{
par3List.add("Deactivated");
par3List.add(StatCollector.translateToLocal("tooltip.sigil.state.deactivated"));
}
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
}
}

View file

@ -11,6 +11,7 @@ import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.StatCollector;
import net.minecraft.world.World;
import java.util.List;
@ -34,11 +35,11 @@ public class ItemSeerSigil extends Item implements IHolding, ArmourUpgrade
@Override
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
{
par3List.add("When seeing all is not enough");
par3List.add(StatCollector.translateToLocal("tooltip.seersigil.desc"));
if (!(par1ItemStack.getTagCompound() == null))
{
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
}
}

View file

@ -14,6 +14,7 @@ import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.potion.PotionEffect;
import net.minecraft.util.IIcon;
import net.minecraft.util.StatCollector;
import net.minecraft.world.World;
import java.util.List;
@ -36,19 +37,19 @@ public class ItemSigilOfEnderSeverance extends EnergyItems implements IHolding
@Override
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
{
par3List.add("Put those endermen in a Dire situation!");
par3List.add(StatCollector.translateToLocal("tooltip.sigilofenderseverance.desc"));
if (!(par1ItemStack.getTagCompound() == null))
{
if (par1ItemStack.getTagCompound().getBoolean("isActive"))
{
par3List.add("Activated");
par3List.add(StatCollector.translateToLocal("tooltip.sigil.state.activated"));
} else
{
par3List.add("Deactivated");
par3List.add(StatCollector.translateToLocal("tooltip.sigil.state.deactivated"));
}
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
}
}

View file

@ -15,6 +15,7 @@ import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.IIcon;
import net.minecraft.util.StatCollector;
import net.minecraft.util.Vec3;
import net.minecraft.world.World;
@ -39,19 +40,19 @@ public class ItemSigilOfSupression extends EnergyItems implements ArmourUpgrade
@Override
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
{
par3List.add("Better than telekinesis");
par3List.add(StatCollector.translateToLocal("tooltip.sigilofsupression.desc"));
if (!(par1ItemStack.getTagCompound() == null))
{
if (par1ItemStack.getTagCompound().getBoolean("isActive"))
{
par3List.add("Activated");
par3List.add(StatCollector.translateToLocal("tooltip.sigil.state.activated"));
} else
{
par3List.add("Deactivated");
par3List.add(StatCollector.translateToLocal("tooltip.sigil.state.deactivated"));
}
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
}
}

View file

@ -14,6 +14,7 @@ import net.minecraft.potion.Potion;
import net.minecraft.potion.PotionEffect;
import net.minecraft.util.MathHelper;
import net.minecraft.util.MovingObjectPosition;
import net.minecraft.util.StatCollector;
import net.minecraft.util.Vec3;
import net.minecraft.world.World;
import net.minecraftforge.common.MinecraftForge;
@ -64,11 +65,11 @@ public class ItemSigilOfTheAssassin extends EnergyItems implements ArmourUpgrade
@Override
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
{
par3List.add("Time to stay stealthy...");
par3List.add(StatCollector.translateToLocal("tooltip.sigiloftheassassin.desc"));
if (!(par1ItemStack.getTagCompound() == null))
{
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
}
}

View file

@ -17,6 +17,7 @@ import net.minecraft.potion.Potion;
import net.minecraft.potion.PotionEffect;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.MovingObjectPosition;
import net.minecraft.util.StatCollector;
import net.minecraft.world.World;
import net.minecraftforge.common.util.ForgeDirection;
import net.minecraftforge.fluids.FluidRegistry;
@ -60,12 +61,12 @@ public class LavaSigil extends ItemBucket implements ArmourUpgrade
@Override
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
{
par3List.add("Contact with liquid is");
par3List.add("highly unrecommended.");
par3List.add(StatCollector.translateToLocal("tooltip.lavasigil.desc1"));
par3List.add(StatCollector.translateToLocal("tooltip.lavasigil.desc2"));
if (!(par1ItemStack.getTagCompound() == null))
{
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
}
}

View file

@ -12,6 +12,7 @@ import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.potion.Potion;
import net.minecraft.potion.PotionEffect;
import net.minecraft.util.IIcon;
import net.minecraft.util.StatCollector;
import net.minecraft.world.World;
import java.util.List;
@ -34,20 +35,20 @@ public class SigilOfElementalAffinity extends EnergyItems
@Override
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
{
par3List.add("Perfect for a fire-breathing fish");
par3List.add("who is afraid of heights!");
par3List.add(StatCollector.translateToLocal("tooltip.sigilofelementalaffinity.desc1"));
par3List.add(StatCollector.translateToLocal("tooltip.sigilofelementalaffinity.desc2"));
if (!(par1ItemStack.getTagCompound() == null))
{
if (par1ItemStack.getTagCompound().getBoolean("isActive"))
{
par3List.add("Activated");
par3List.add(StatCollector.translateToLocal("tooltip.sigil.state.activated"));
} else
{
par3List.add("Deactivated");
par3List.add(StatCollector.translateToLocal("tooltip.sigil.state.deactivated"));
}
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
}
}

View file

@ -14,6 +14,7 @@ import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.IIcon;
import net.minecraft.util.StatCollector;
import net.minecraft.world.World;
import net.minecraftforge.common.IPlantable;
import net.minecraftforge.common.MinecraftForge;
@ -38,20 +39,20 @@ public class SigilOfGrowth extends EnergyItems implements ArmourUpgrade
@Override
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
{
par3List.add("Who needs a green thumb when");
par3List.add("you have a green slate?");
par3List.add(StatCollector.translateToLocal("tooltip.sigilofgrowth.desc1"));
par3List.add(StatCollector.translateToLocal("tooltip.sigilofgrowth.desc2"));
if (!(par1ItemStack.getTagCompound() == null))
{
if (par1ItemStack.getTagCompound().getBoolean("isActive"))
{
par3List.add("Activated");
par3List.add(StatCollector.translateToLocal("tooltip.sigil.state.activated"));
} else
{
par3List.add("Deactivated");
par3List.add(StatCollector.translateToLocal("tooltip.sigil.state.deactivated"));
}
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
}
}

View file

@ -12,6 +12,7 @@ import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.potion.PotionEffect;
import net.minecraft.util.IIcon;
import net.minecraft.util.StatCollector;
import net.minecraft.world.World;
import java.util.List;
@ -34,19 +35,19 @@ public class SigilOfHaste extends EnergyItems implements ArmourUpgrade
@Override
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
{
par3List.add("One dose of caffeine later...");
par3List.add(StatCollector.translateToLocal("tooltip.sigilofhaste.desc"));
if (!(par1ItemStack.getTagCompound() == null))
{
if (par1ItemStack.getTagCompound().getBoolean("isActive"))
{
par3List.add("Activated");
par3List.add(StatCollector.translateToLocal("tooltip.sigil.state.activated"));
} else
{
par3List.add("Deactivated");
par3List.add(StatCollector.translateToLocal("tooltip.sigil.state.deactivated"));
}
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
}
}

View file

@ -14,6 +14,7 @@ import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.nbt.NBTTagList;
import net.minecraft.util.IIcon;
import net.minecraft.util.StatCollector;
import net.minecraft.world.World;
import net.minecraftforge.common.util.Constants;
@ -66,11 +67,11 @@ public class SigilOfHolding extends EnergyItems
@Override
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
{
par3List.add("Used to hold several Sigils!");
par3List.add(StatCollector.translateToLocal("tooltip.sigilofholding.desc"));
if (!(par1ItemStack.getTagCompound() == null))
{
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
ItemStack[] inv = getInternalInventory(par1ItemStack);
if (inv == null)
@ -82,14 +83,14 @@ public class SigilOfHolding extends EnergyItems
if (item != null)
{
par3List.add("Current item: " + item.getDisplayName());
par3List.add(StatCollector.translateToLocal("tooltip.item.currentitem") + " " + item.getDisplayName());
}
for (int i = 0; i < invSize; i++)
{
if (inv[i] != null)
{
par3List.add("Item in slot " + i + ": " + inv[i].getDisplayName());
par3List.add(StatCollector.translateToLocal("tooltip.item.iteminslot") + " " + i + ": " + inv[i].getDisplayName());
}
}
}

View file

@ -10,6 +10,7 @@ import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.AxisAlignedBB;
import net.minecraft.util.IIcon;
import net.minecraft.util.StatCollector;
import net.minecraft.world.World;
import WayofTime.alchemicalWizardry.AlchemicalWizardry;
import WayofTime.alchemicalWizardry.api.items.interfaces.ArmourUpgrade;
@ -35,19 +36,19 @@ public class SigilOfMagnetism extends EnergyItems implements ArmourUpgrade, IHol
@Override
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
{
par3List.add("I have a very magnetic personality!");
par3List.add(StatCollector.translateToLocal("tooltip.sigilofmagnetism.desc"));
if (!(par1ItemStack.getTagCompound() == null))
{
if (par1ItemStack.getTagCompound().getBoolean("isActive"))
{
par3List.add("Activated");
par3List.add(StatCollector.translateToLocal("tooltip.sigil.state.activated"));
} else
{
par3List.add("Deactivated");
par3List.add(StatCollector.translateToLocal("tooltip.sigil.state.deactivated"));
}
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
}
}

View file

@ -15,6 +15,7 @@ import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.IIcon;
import net.minecraft.util.StatCollector;
import net.minecraft.world.World;
import java.util.List;
@ -36,20 +37,20 @@ public class SigilOfTheBridge extends EnergyItems implements ArmourUpgrade
@Override
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
{
par3List.add("Activate to create a bridge");
par3List.add("beneath your feet.");
par3List.add(StatCollector.translateToLocal("tooltip.sigilofthebridge.desc1"));
par3List.add(StatCollector.translateToLocal("tooltip.sigilofthebridge.desc2"));
if (!(par1ItemStack.getTagCompound() == null))
{
if (par1ItemStack.getTagCompound().getBoolean("isActive"))
{
par3List.add("Activated");
par3List.add(StatCollector.translateToLocal("tooltip.sigil.state.activated"));
} else
{
par3List.add("Deactivated");
par3List.add(StatCollector.translateToLocal("tooltip.sigil.state.deactivated"));
}
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
}
}

View file

@ -13,6 +13,7 @@ import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.potion.Potion;
import net.minecraft.potion.PotionEffect;
import net.minecraft.util.IIcon;
import net.minecraft.util.StatCollector;
import net.minecraft.world.World;
import java.util.List;
@ -35,19 +36,19 @@ public class SigilOfTheFastMiner extends EnergyItems implements ArmourUpgrade
@Override
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
{
par3List.add("Keep going and going and going...");
par3List.add(StatCollector.translateToLocal("tooltip.sigilofthefastminer.desc"));
if (!(par1ItemStack.getTagCompound() == null))
{
if (par1ItemStack.getTagCompound().getBoolean("isActive"))
{
par3List.add("Activated");
par3List.add(StatCollector.translateToLocal("tooltip.sigil.state.activated"));
} else
{
par3List.add("Deactivated");
par3List.add(StatCollector.translateToLocal("tooltip.sigil.state.deactivated"));
}
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
}
}

View file

@ -12,6 +12,7 @@ import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.potion.PotionEffect;
import net.minecraft.util.IIcon;
import net.minecraft.util.StatCollector;
import net.minecraft.world.World;
import java.util.List;
@ -34,19 +35,19 @@ public class SigilOfWind extends EnergyItems implements ArmourUpgrade
@Override
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
{
par3List.add("Best not to wear a skirt.");
par3List.add(StatCollector.translateToLocal("tooltip.sigilofwind.desc"));
if (!(par1ItemStack.getTagCompound() == null))
{
if (par1ItemStack.getTagCompound().getBoolean("isActive"))
{
par3List.add("Activated");
par3List.add(StatCollector.translateToLocal("tooltip.sigil.state.activated"));
} else
{
par3List.add("Deactivated");
par3List.add(StatCollector.translateToLocal("tooltip.sigil.state.deactivated"));
}
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
}
}

View file

@ -12,6 +12,7 @@ import net.minecraft.item.ItemBucket;
import net.minecraft.item.ItemStack;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.MovingObjectPosition;
import net.minecraft.util.StatCollector;
import net.minecraft.world.World;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.common.util.ForgeDirection;
@ -45,11 +46,11 @@ public class VoidSigil extends ItemBucket implements ArmourUpgrade
@Override
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
{
par3List.add("Better than a Swiffer!");
par3List.add(StatCollector.translateToLocal("tooltip.voidsigil.desc"));
if (!(par1ItemStack.getTagCompound() == null))
{
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
}
}

View file

@ -16,6 +16,7 @@ import net.minecraft.potion.Potion;
import net.minecraft.potion.PotionEffect;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.MovingObjectPosition;
import net.minecraft.util.StatCollector;
import net.minecraft.world.World;
import net.minecraftforge.common.util.ForgeDirection;
import net.minecraftforge.fluids.FluidRegistry;
@ -65,11 +66,11 @@ public class WaterSigil extends ItemBucket implements ArmourUpgrade
@Override
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
{
par3List.add("Infinite water, anyone?");
par3List.add(StatCollector.translateToLocal("tooltip.watersigil.desc"));
if (!(par1ItemStack.getTagCompound() == null))
{
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
}
}