Long-awaited feature(Localized messages and more)
This commit is contained in:
parent
468734125a
commit
c06c34f6b7
|
@ -6,6 +6,7 @@ import net.minecraft.entity.player.EntityPlayer;
|
|||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.nbt.NBTTagCompound;
|
||||
import net.minecraft.util.ChatComponentText;
|
||||
import net.minecraft.util.StatCollector;
|
||||
import net.minecraft.world.World;
|
||||
import WayofTime.alchemicalWizardry.ModItems;
|
||||
import WayofTime.alchemicalWizardry.common.IDemon;
|
||||
|
@ -119,10 +120,10 @@ public class EntityDemon extends EntityTameable implements IDemon
|
|||
|
||||
if (isSitting)
|
||||
{
|
||||
chatmessagecomponent = new ChatComponentText("I will stay here for now, Master.");
|
||||
chatmessagecomponent = new ChatComponentText(StatCollector.translateToLocal("message.demon.willstay"));
|
||||
} else
|
||||
{
|
||||
chatmessagecomponent = new ChatComponentText("I shall follow and protect you!");
|
||||
chatmessagecomponent = new ChatComponentText(StatCollector.translateToLocal("message.demon.shallfollow"));
|
||||
}
|
||||
|
||||
owner.addChatComponentMessage(chatmessagecomponent);
|
||||
|
|
|
@ -6,6 +6,7 @@ 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.util.StatCollector;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
@ -38,7 +39,7 @@ public class AWBaseItems extends Item
|
|||
@Override
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add("Infused stone inside of");
|
||||
par3List.add("a blood altar");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.infusedstone.desc1"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.infusedstone.desc2"));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -12,6 +12,7 @@ import net.minecraft.item.ItemStack;
|
|||
import net.minecraft.util.EnumChatFormatting;
|
||||
import net.minecraft.util.IIcon;
|
||||
import net.minecraft.util.MathHelper;
|
||||
import net.minecraft.util.StatCollector;
|
||||
import net.minecraft.world.World;
|
||||
import org.lwjgl.input.Keyboard;
|
||||
|
||||
|
@ -52,13 +53,13 @@ public class ActivationCrystal extends EnergyItems
|
|||
{
|
||||
case 0:
|
||||
{
|
||||
par3List.add("Activates low-level rituals");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.activationcrystal.lowlevelrituals"));
|
||||
break;
|
||||
}
|
||||
|
||||
case 1:
|
||||
{
|
||||
par3List.add("Activates more powerful rituals");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.activationcrystal.powerfulrituals"));
|
||||
|
||||
if (Keyboard.isKeyDown(Keyboard.KEY_RSHIFT) || Keyboard.isKeyDown(Keyboard.KEY_LSHIFT))
|
||||
{
|
||||
|
@ -66,7 +67,7 @@ public class ActivationCrystal extends EnergyItems
|
|||
|
||||
if (recipe != null)
|
||||
{
|
||||
par3List.add(EnumChatFormatting.BLUE + "Recipe:");
|
||||
par3List.add(EnumChatFormatting.BLUE + StatCollector.translateToLocal("tooltip.alchemy.recipe"));
|
||||
|
||||
for (ItemStack item : recipe)
|
||||
{
|
||||
|
@ -78,7 +79,7 @@ public class ActivationCrystal extends EnergyItems
|
|||
}
|
||||
} else
|
||||
{
|
||||
par3List.add("-Press " + EnumChatFormatting.BLUE + "shift" + EnumChatFormatting.GRAY + " for Recipe-");
|
||||
par3List.add("-" + StatCollector.translateToLocal("tooltip.alchemy.press") + " " + EnumChatFormatting.BLUE + StatCollector.translateToLocal("tooltip.alchemy.shift") + EnumChatFormatting.GRAY + " " + StatCollector.translateToLocal("tooltip.alchemy.forrecipe") + "-");
|
||||
}
|
||||
|
||||
break;
|
||||
|
@ -86,7 +87,7 @@ public class ActivationCrystal extends EnergyItems
|
|||
|
||||
case 2:
|
||||
{
|
||||
par3List.add("Creative only - activates any ritual");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.activationcrystal.creativeonly"));
|
||||
|
||||
break;
|
||||
}
|
||||
|
@ -94,7 +95,7 @@ public class ActivationCrystal extends EnergyItems
|
|||
|
||||
if (!(par1ItemStack.getTagCompound() == null))
|
||||
{
|
||||
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -10,6 +10,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;
|
||||
|
@ -31,20 +32,20 @@ public class ArmourInhibitor extends EnergyItems
|
|||
@Override
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add("Used to suppress a soul's");
|
||||
par3List.add("unnatural abilities.");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.armorinhibitor.desc1"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.armorinhibitor.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"));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -9,6 +9,7 @@ import net.minecraft.entity.player.EntityPlayer;
|
|||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.nbt.NBTTagCompound;
|
||||
import net.minecraft.tileentity.TileEntity;
|
||||
import net.minecraft.util.StatCollector;
|
||||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.common.DimensionManager;
|
||||
|
||||
|
@ -33,7 +34,7 @@ public class BlankSpell extends EnergyItems
|
|||
@Override
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add("Crystal of infinite possibilities.");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.blankspell.desc"));
|
||||
|
||||
if (!(par1ItemStack.getTagCompound() == null))
|
||||
{
|
||||
|
@ -41,11 +42,11 @@ public class BlankSpell extends EnergyItems
|
|||
|
||||
if (!par1ItemStack.getTagCompound().getString("ownerName").equals(""))
|
||||
{
|
||||
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
}
|
||||
|
||||
par3List.add("Coords: " + itemTag.getInteger("xCoord") + ", " + itemTag.getInteger("yCoord") + ", " + itemTag.getInteger("zCoord"));
|
||||
par3List.add("Bound Dimension: " + getDimensionID(par1ItemStack));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.alchemy.coords") + " " + itemTag.getInteger("xCoord") + ", " + itemTag.getInteger("yCoord") + ", " + itemTag.getInteger("zCoord"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.alchemy.dimension") + " " + getDimensionID(par1ItemStack));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -17,6 +17,7 @@ import net.minecraft.item.ItemAxe;
|
|||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.nbt.NBTTagCompound;
|
||||
import net.minecraft.util.IIcon;
|
||||
import net.minecraft.util.StatCollector;
|
||||
import net.minecraft.util.Vec3;
|
||||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.common.ForgeHooks;
|
||||
|
@ -55,21 +56,21 @@ public class BoundAxe extends ItemAxe implements IBindable
|
|||
@Override
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add("Axe me about my puns!");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.boundaxe.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"));
|
||||
}
|
||||
|
||||
if (!par1ItemStack.getTagCompound().getString("ownerName").equals(""))
|
||||
{
|
||||
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -16,6 +16,7 @@ import net.minecraft.item.ItemPickaxe;
|
|||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.nbt.NBTTagCompound;
|
||||
import net.minecraft.util.IIcon;
|
||||
import net.minecraft.util.StatCollector;
|
||||
import net.minecraft.util.Vec3;
|
||||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.common.ForgeHooks;
|
||||
|
@ -56,22 +57,22 @@ public class BoundPickaxe extends ItemPickaxe implements IBindable
|
|||
@Override
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add("The Souls of the Damned");
|
||||
par3List.add("do not like stone...");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.boundpickaxe.desc1"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.boundpickaxe.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"));
|
||||
}
|
||||
|
||||
if (!par1ItemStack.getTagCompound().getString("ownerName").equals(""))
|
||||
{
|
||||
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -21,6 +21,7 @@ import net.minecraft.item.ItemSpade;
|
|||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.nbt.NBTTagCompound;
|
||||
import net.minecraft.util.IIcon;
|
||||
import net.minecraft.util.StatCollector;
|
||||
import net.minecraft.util.Vec3;
|
||||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.common.ForgeHooks;
|
||||
|
@ -61,21 +62,21 @@ public class BoundShovel extends ItemSpade implements IBindable
|
|||
@Override
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add("No, not that type of spade.");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.boundshovel.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"));
|
||||
}
|
||||
|
||||
if (!par1ItemStack.getTagCompound().getString("ownerName").equals(""))
|
||||
{
|
||||
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -13,6 +13,7 @@ import net.minecraft.item.ItemStack;
|
|||
import net.minecraft.nbt.NBTTagCompound;
|
||||
import net.minecraft.server.MinecraftServer;
|
||||
import net.minecraft.util.DamageSource;
|
||||
import net.minecraft.util.StatCollector;
|
||||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.common.util.FakePlayer;
|
||||
|
||||
|
@ -38,13 +39,13 @@ public class CheatyItem extends Item implements IBindable
|
|||
@Override
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add("Creative only");
|
||||
par3List.add("Right-click to fill network,");
|
||||
par3List.add("shift-right to empty.");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.mode.creative"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.cheatyitem.desc1"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.cheatyitem.desc2"));
|
||||
|
||||
if (!(par1ItemStack.getTagCompound() == null))
|
||||
{
|
||||
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -20,6 +20,7 @@ import net.minecraft.init.Blocks;
|
|||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.tileentity.TileEntity;
|
||||
import net.minecraft.util.DamageSource;
|
||||
import net.minecraft.util.StatCollector;
|
||||
import net.minecraft.world.World;
|
||||
import WayofTime.alchemicalWizardry.AlchemicalWizardry;
|
||||
import WayofTime.alchemicalWizardry.common.IDemon;
|
||||
|
@ -191,8 +192,8 @@ public class DaggerOfSacrifice extends EnergyItems
|
|||
@Override
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add("Caution: may cause");
|
||||
par3List.add("a bad day...");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.caution.desc1"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.caution.desc2"));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -20,6 +20,7 @@ import net.minecraft.nbt.NBTTagCompound;
|
|||
import net.minecraft.util.Facing;
|
||||
import net.minecraft.util.MathHelper;
|
||||
import net.minecraft.util.MovingObjectPosition;
|
||||
import net.minecraft.util.StatCollector;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
import java.util.List;
|
||||
|
@ -224,13 +225,13 @@ public class DemonPlacer extends Item
|
|||
@Override
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add("Used to spawn demons.");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.demonplacer.desc"));
|
||||
|
||||
if (!(par1ItemStack.getTagCompound() == null))
|
||||
{
|
||||
if (!par1ItemStack.getTagCompound().getString("ownerName").equals(""))
|
||||
{
|
||||
par3List.add("Demon's Owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.owner.demonsowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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 java.util.List;
|
||||
|
||||
|
@ -26,8 +27,8 @@ public class DemonicTelepositionFocus extends TelepositionFocus
|
|||
@Override
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add("A stronger version of the focus,");
|
||||
par3List.add("using a demonic shard");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.demonictelepfocus.desc1"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.demonictelepfocus.desc2"));
|
||||
|
||||
if (!(par1ItemStack.getTagCompound() == null))
|
||||
{
|
||||
|
@ -35,11 +36,11 @@ public class DemonicTelepositionFocus extends TelepositionFocus
|
|||
|
||||
if (!par1ItemStack.getTagCompound().getString("ownerName").equals(""))
|
||||
{
|
||||
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
}
|
||||
|
||||
par3List.add("Coords: " + itemTag.getInteger("xCoord") + ", " + itemTag.getInteger("yCoord") + ", " + itemTag.getInteger("zCoord"));
|
||||
par3List.add("Bound Dimension: " + getDimensionID(par1ItemStack));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.alchemy.coords") + " " + itemTag.getInteger("xCoord") + ", " + itemTag.getInteger("yCoord") + ", " + itemTag.getInteger("zCoord"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.alchemy.dimension") + " " + getDimensionID(par1ItemStack));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -16,6 +16,7 @@ import net.minecraft.item.ItemStack;
|
|||
import net.minecraft.nbt.NBTTagCompound;
|
||||
import net.minecraft.server.MinecraftServer;
|
||||
import net.minecraft.util.DamageSource;
|
||||
import net.minecraft.util.StatCollector;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
import java.util.List;
|
||||
|
@ -45,10 +46,10 @@ public class EnergyBattery extends Item implements ArmourUpgrade, IBindable, IBl
|
|||
@Override
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add("Stores raw Life Essence");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.energybattery.desc"));
|
||||
if (!(par1ItemStack.getTagCompound() == null))
|
||||
{
|
||||
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -10,6 +10,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.util.Vec3;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
|
@ -148,21 +149,21 @@ public class EnergyBazooka extends EnergyItems
|
|||
@Override
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add("Boom.");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.energybazooka.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"));
|
||||
}
|
||||
|
||||
if (!par1ItemStack.getTagCompound().getString("ownerName").equals(""))
|
||||
{
|
||||
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -10,6 +10,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 java.util.List;
|
||||
|
@ -140,23 +141,23 @@ public class EnergyBlast extends EnergyItems
|
|||
@Override
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add("Used to fire devastating");
|
||||
par3List.add("projectiles.");
|
||||
par3List.add("Damage: " + damage);
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.energyblast.desc1"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.energyblast.desc2"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.alchemy.damage") + " " + damage);
|
||||
|
||||
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"));
|
||||
}
|
||||
|
||||
if (!par1ItemStack.getTagCompound().getString("ownerName").equals(""))
|
||||
{
|
||||
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -16,6 +16,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;
|
||||
|
@ -186,22 +187,22 @@ public class EnergySword extends ItemSword
|
|||
@Override
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add("Caution: may cause");
|
||||
par3List.add("a bad day...");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.caution.desc1"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.caution.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"));
|
||||
}
|
||||
|
||||
if (!par1ItemStack.getTagCompound().getString("ownerName").equals(""))
|
||||
{
|
||||
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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 java.util.List;
|
||||
|
||||
|
@ -26,7 +27,7 @@ public class EnhancedTelepositionFocus extends TelepositionFocus
|
|||
@Override
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add("A focus further enhanced in an altar");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.enhancedtelepfocus.desc"));
|
||||
|
||||
if (!(par1ItemStack.getTagCompound() == null))
|
||||
{
|
||||
|
@ -34,11 +35,11 @@ public class EnhancedTelepositionFocus extends TelepositionFocus
|
|||
|
||||
if (!par1ItemStack.getTagCompound().getString("ownerName").equals(""))
|
||||
{
|
||||
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
}
|
||||
|
||||
par3List.add("Coords: " + itemTag.getInteger("xCoord") + ", " + itemTag.getInteger("yCoord") + ", " + itemTag.getInteger("zCoord"));
|
||||
par3List.add("Bound Dimension: " + getDimensionID(par1ItemStack));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.alchemy.coords") + " " + itemTag.getInteger("xCoord") + ", " + itemTag.getInteger("yCoord") + ", " + itemTag.getInteger("zCoord"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.alchemy.dimension") + " " + getDimensionID(par1ItemStack));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -12,6 +12,7 @@ import net.minecraft.item.ItemStack;
|
|||
import net.minecraft.util.EnumChatFormatting;
|
||||
import net.minecraft.util.IIcon;
|
||||
import net.minecraft.util.MathHelper;
|
||||
import net.minecraft.util.StatCollector;
|
||||
import net.minecraft.world.World;
|
||||
import org.lwjgl.input.Keyboard;
|
||||
|
||||
|
@ -47,7 +48,7 @@ public class ItemAlchemyBase extends Item
|
|||
@Override
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add("Used in alchemy");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.alchemy.usedinalchemy"));
|
||||
|
||||
if (Keyboard.isKeyDown(Keyboard.KEY_RSHIFT) || Keyboard.isKeyDown(Keyboard.KEY_LSHIFT))
|
||||
{
|
||||
|
@ -55,7 +56,7 @@ public class ItemAlchemyBase extends Item
|
|||
|
||||
if (recipe != null)
|
||||
{
|
||||
par3List.add(EnumChatFormatting.BLUE + "Recipe:");
|
||||
par3List.add(EnumChatFormatting.BLUE + StatCollector.translateToLocal("tooltip.alchemy.recipe"));
|
||||
|
||||
for (ItemStack item : recipe)
|
||||
{
|
||||
|
@ -67,7 +68,7 @@ public class ItemAlchemyBase extends Item
|
|||
}
|
||||
} else
|
||||
{
|
||||
par3List.add("-Press " + EnumChatFormatting.BLUE + "shift" + EnumChatFormatting.GRAY + " for Recipe-");
|
||||
par3List.add("-" + StatCollector.translateToLocal("tooltip.alchemy.press") + " " + EnumChatFormatting.BLUE + StatCollector.translateToLocal("tooltip.alchemy.shift") + EnumChatFormatting.GRAY + " " + StatCollector.translateToLocal("tooltip.alchemy.forrecipe") + "-");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -8,6 +8,7 @@ import net.minecraft.item.ItemBlock;
|
|||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.nbt.NBTTagCompound;
|
||||
import net.minecraft.nbt.NBTTagList;
|
||||
import net.minecraft.util.StatCollector;
|
||||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.common.util.Constants;
|
||||
|
||||
|
@ -57,10 +58,10 @@ public class ItemBlockCrystalBelljar extends ItemBlock
|
|||
|
||||
if (tanks == null)
|
||||
{
|
||||
list.add("- Empty");
|
||||
list.add(StatCollector.translateToLocal("tooltip.crystalbelljar.empty"));
|
||||
} else
|
||||
{
|
||||
list.add("Current Contents:");
|
||||
list.add(StatCollector.translateToLocal("tooltip.crystalbelljar.contents"));
|
||||
for (int i = 0; i < tanks.length; i++)
|
||||
{
|
||||
if (tanks[i] == null || tanks[i].getReagent() == null || tanks[i].getReagent().reagent == null)
|
||||
|
|
|
@ -11,6 +11,7 @@ import net.minecraft.nbt.NBTTagCompound;
|
|||
import net.minecraft.tileentity.TileEntity;
|
||||
import net.minecraft.util.IIcon;
|
||||
import net.minecraft.util.MovingObjectPosition;
|
||||
import net.minecraft.util.StatCollector;
|
||||
import net.minecraft.world.World;
|
||||
import WayofTime.alchemicalWizardry.AlchemicalWizardry;
|
||||
import WayofTime.alchemicalWizardry.api.items.IAltarManipulator;
|
||||
|
@ -45,13 +46,13 @@ public class ItemBloodLetterPack extends ItemArmor implements ArmourUpgrade, IAl
|
|||
@Override
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add("This pack really chaffes...");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.bloodletterpack.desc"));
|
||||
|
||||
if (!(par1ItemStack.getTagCompound() == null))
|
||||
{
|
||||
NBTTagCompound itemTag = par1ItemStack.getTagCompound();
|
||||
|
||||
par3List.add("Stored LP: " + this.getStoredLP(par1ItemStack));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.lp.storedlp") + " " + this.getStoredLP(par1ItemStack));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -8,6 +8,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.tileentity.TileEntity;
|
||||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.common.DimensionManager;
|
||||
|
@ -33,7 +34,7 @@ public class ItemComplexSpellCrystal extends EnergyItems
|
|||
@Override
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add("Crystal of unimaginable power");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.complexspellcrystal.desc"));
|
||||
|
||||
if (!(par1ItemStack.getTagCompound() == null))
|
||||
{
|
||||
|
@ -41,11 +42,11 @@ public class ItemComplexSpellCrystal extends EnergyItems
|
|||
|
||||
if (!par1ItemStack.getTagCompound().getString("ownerName").equals(""))
|
||||
{
|
||||
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
}
|
||||
|
||||
par3List.add("Coords: " + itemTag.getInteger("xCoord") + ", " + itemTag.getInteger("yCoord") + ", " + itemTag.getInteger("zCoord"));
|
||||
par3List.add("Bound Dimension: " + getDimensionID(par1ItemStack));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.alchemy.coords") + " " + itemTag.getInteger("xCoord") + ", " + itemTag.getInteger("yCoord") + ", " + itemTag.getInteger("zCoord"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.alchemy.dimension") + " " + getDimensionID(par1ItemStack));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -14,6 +14,7 @@ import net.minecraft.item.Item;
|
|||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.nbt.NBTTagCompound;
|
||||
import net.minecraft.util.DamageSource;
|
||||
import net.minecraft.util.StatCollector;
|
||||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.common.util.FakePlayer;
|
||||
|
||||
|
@ -41,10 +42,10 @@ public class ItemDiabloKey extends EnergyItems
|
|||
@Override
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add("Binds other items to the owner's network");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.diablokey.desc"));
|
||||
if (!(par1ItemStack.getTagCompound() == null))
|
||||
{
|
||||
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -14,6 +14,7 @@ import net.minecraft.tileentity.TileEntity;
|
|||
import net.minecraft.util.ChatComponentText;
|
||||
import net.minecraft.util.EnumChatFormatting;
|
||||
import net.minecraft.util.IChatComponent;
|
||||
import net.minecraft.util.StatCollector;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
import org.lwjgl.input.Keyboard;
|
||||
|
@ -51,17 +52,17 @@ public class ItemRitualDiviner extends EnergyItems
|
|||
@Override
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add("Used to explore new types of rituals");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.ritualdiviner.desc"));
|
||||
|
||||
if (this.getMaxRuneDisplacement(par1ItemStack) == 1)
|
||||
{
|
||||
par3List.add("Can place Dusk runes");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.ritualdiviner.canplace"));
|
||||
} else
|
||||
{
|
||||
par3List.add("Can not place Dusk runes");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.ritualdiviner.cannotplace"));
|
||||
}
|
||||
|
||||
par3List.add("Ritual tuned to face: " + this.getNameForDirection(this.getDirection(par1ItemStack)));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.ritualdiviner.ritualtunedto") + " " + this.getNameForDirection(this.getDirection(par1ItemStack)));
|
||||
|
||||
boolean sneaking = Keyboard.isKeyDown(Keyboard.KEY_RSHIFT) || Keyboard.isKeyDown(Keyboard.KEY_LSHIFT);
|
||||
|
||||
|
@ -71,8 +72,8 @@ public class ItemRitualDiviner extends EnergyItems
|
|||
{
|
||||
String ritualID = this.getCurrentRitual(par1ItemStack);
|
||||
//TODO
|
||||
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
par3List.add("RitualID: " + ritualID);
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.alchemy.ritualid") + " " + ritualID);
|
||||
List<RitualComponent> ritualList = Rituals.getRitualList(this.getCurrentRitual(par1ItemStack));
|
||||
if (ritualList == null)
|
||||
{
|
||||
|
@ -116,16 +117,16 @@ public class ItemRitualDiviner extends EnergyItems
|
|||
}
|
||||
}
|
||||
|
||||
par3List.add("Blank stones: " + blankStones);
|
||||
par3List.add(EnumChatFormatting.AQUA + "Air stones: " + airStones);
|
||||
par3List.add(EnumChatFormatting.BLUE + "Water stones: " + waterStones);
|
||||
par3List.add(EnumChatFormatting.RED + "Fire stones: " + fireStones);
|
||||
par3List.add(EnumChatFormatting.DARK_GREEN + "Earth stones: " + earthStones);
|
||||
par3List.add(EnumChatFormatting.BOLD + "Dusk stones: " + duskStones);
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.ritualdiviner.blankstones") + " " + blankStones);
|
||||
par3List.add(EnumChatFormatting.AQUA + StatCollector.translateToLocal("tooltip.ritualdiviner.airstones") + " " + airStones);
|
||||
par3List.add(EnumChatFormatting.BLUE + StatCollector.translateToLocal("tooltip.ritualdiviner.waterstones") + " " + waterStones);
|
||||
par3List.add(EnumChatFormatting.RED + StatCollector.translateToLocal("tooltip.ritualdiviner.firestones") + " " + fireStones);
|
||||
par3List.add(EnumChatFormatting.DARK_GREEN + StatCollector.translateToLocal("tooltip.ritualdiviner.earthstones") + " " + earthStones);
|
||||
par3List.add(EnumChatFormatting.BOLD + StatCollector.translateToLocal("tooltip.ritualdiviner.duskstones") + " " + duskStones);
|
||||
}
|
||||
}else
|
||||
{
|
||||
par3List.add(EnumChatFormatting.AQUA + "-Press shift for extended information-");
|
||||
par3List.add(EnumChatFormatting.AQUA + "-" + StatCollector.translateToLocal("tooltip.ritualdiviner.moreinfo") + "-");
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -248,7 +249,7 @@ public class ItemRitualDiviner extends EnergyItems
|
|||
return false;
|
||||
}
|
||||
this.cycleDirection(par1ItemStack);
|
||||
par2EntityPlayer.addChatComponentMessage(new ChatComponentText("Ritual tuned to face: " + this.getNameForDirection(this.getDirection(par1ItemStack))));
|
||||
par2EntityPlayer.addChatComponentMessage(new ChatComponentText(StatCollector.translateToLocal("tooltip.ritualdiviner.ritualtunedto") + " " + this.getNameForDirection(this.getDirection(par1ItemStack))));
|
||||
}
|
||||
|
||||
return false;
|
||||
|
@ -268,7 +269,7 @@ public class ItemRitualDiviner extends EnergyItems
|
|||
|
||||
if (par2World.isRemote)
|
||||
{
|
||||
IChatComponent chatmessagecomponent = new ChatComponentText("Current Ritual: " + Rituals.getNameOfRitual(this.getCurrentRitual(par1ItemStack)));
|
||||
IChatComponent chatmessagecomponent = new ChatComponentText(StatCollector.translateToLocal("message.ritual.currentritual") + " " + Rituals.getNameOfRitual(this.getCurrentRitual(par1ItemStack)));
|
||||
par3EntityPlayer.addChatComponentMessage(chatmessagecomponent);
|
||||
}
|
||||
}
|
||||
|
@ -292,7 +293,7 @@ public class ItemRitualDiviner extends EnergyItems
|
|||
|
||||
if (entityLiving.worldObj.isRemote)
|
||||
{
|
||||
IChatComponent chatmessagecomponent = new ChatComponentText("Current Ritual: " + Rituals.getNameOfRitual(this.getCurrentRitual(stack)));
|
||||
IChatComponent chatmessagecomponent = new ChatComponentText(StatCollector.translateToLocal("message.ritual.currentritual") + " " + Rituals.getNameOfRitual(this.getCurrentRitual(stack)));
|
||||
player.addChatComponentMessage(chatmessagecomponent);
|
||||
}
|
||||
}
|
||||
|
@ -395,16 +396,16 @@ public class ItemRitualDiviner extends EnergyItems
|
|||
{
|
||||
case 0:
|
||||
case 1:
|
||||
dir = "NORTH";
|
||||
dir = StatCollector.translateToLocal("message.ritual.side.north");
|
||||
break;
|
||||
case 2:
|
||||
dir = "EAST";
|
||||
dir = StatCollector.translateToLocal("message.ritual.side.east");
|
||||
break;
|
||||
case 3:
|
||||
dir = "SOUTH";
|
||||
dir = StatCollector.translateToLocal("message.ritual.side.south");
|
||||
break;
|
||||
case 4:
|
||||
dir = "WEST";
|
||||
dir = StatCollector.translateToLocal("message.ritual.side.west");
|
||||
}
|
||||
|
||||
return dir;
|
||||
|
|
|
@ -8,6 +8,7 @@ import net.minecraft.client.renderer.texture.IIconRegister;
|
|||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.server.MinecraftServer;
|
||||
import net.minecraft.util.StatCollector;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
import java.util.List;
|
||||
|
@ -61,12 +62,12 @@ public class LavaCrystal extends EnergyItems
|
|||
@Override
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add("Store life to smelt");
|
||||
par3List.add("stuff in the furnace.");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.lavacrystal.desc1"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.lavacrystal.desc2"));
|
||||
|
||||
if (!(par1ItemStack.getTagCompound() == null))
|
||||
{
|
||||
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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 java.util.List;
|
||||
|
||||
|
@ -26,8 +27,8 @@ public class ReinforcedTelepositionFocus extends TelepositionFocus
|
|||
@Override
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add("A stronger version of the focus,");
|
||||
par3List.add("using a weak shard");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.reinforcedtelepfocus.desc1"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.reinforcedtelepfocus.desc2"));
|
||||
|
||||
if (!(par1ItemStack.getTagCompound() == null))
|
||||
{
|
||||
|
@ -35,11 +36,11 @@ public class ReinforcedTelepositionFocus extends TelepositionFocus
|
|||
|
||||
if (!par1ItemStack.getTagCompound().getString("ownerName").equals(""))
|
||||
{
|
||||
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
}
|
||||
|
||||
par3List.add("Coords: " + itemTag.getInteger("xCoord") + ", " + itemTag.getInteger("yCoord") + ", " + itemTag.getInteger("zCoord"));
|
||||
par3List.add("Bound Dimension: " + getDimensionID(par1ItemStack));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.alchemy.coords") + " " + itemTag.getInteger("xCoord") + ", " + itemTag.getInteger("yCoord") + ", " + itemTag.getInteger("zCoord"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.alchemy.dimension") + " " + getDimensionID(par1ItemStack));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -11,6 +11,7 @@ import net.minecraft.item.Item;
|
|||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.tileentity.TileEntity;
|
||||
import net.minecraft.util.DamageSource;
|
||||
import net.minecraft.util.StatCollector;
|
||||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.common.util.FakePlayer;
|
||||
|
||||
|
@ -43,11 +44,11 @@ public class SacrificialDagger extends Item
|
|||
{
|
||||
if (AlchemicalWizardry.wimpySettings)
|
||||
{
|
||||
par3List.add("A slight draining feeling tickles your fingers");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.sacrificialdagger.desc1"));
|
||||
} else
|
||||
{
|
||||
par3List.add("Just a prick of the");
|
||||
par3List.add("finger will suffice...");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.sacrificialdagger.desc2"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.sacrificialdagger.desc3"));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -3,6 +3,7 @@ package WayofTime.alchemicalWizardry.common.items;
|
|||
import WayofTime.alchemicalWizardry.AlchemicalWizardry;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.util.StatCollector;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
import java.util.List;
|
||||
|
@ -24,11 +25,11 @@ public class ScribeTool extends EnergyItems
|
|||
@Override
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add("The writing is on the wall...");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.scribetool.desc"));
|
||||
|
||||
if (!(par1ItemStack.getTagCompound() == null))
|
||||
{
|
||||
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -7,6 +7,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 net.minecraftforge.common.DimensionManager;
|
||||
|
||||
|
@ -34,7 +35,7 @@ public class TelepositionFocus extends EnergyItems
|
|||
@Override
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add("An Enderpearl imbued with blood");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.telepositionfocus.desc"));
|
||||
|
||||
if (!(par1ItemStack.getTagCompound() == null))
|
||||
{
|
||||
|
@ -42,11 +43,11 @@ public class TelepositionFocus extends EnergyItems
|
|||
|
||||
if (!par1ItemStack.getTagCompound().getString("ownerName").equals(""))
|
||||
{
|
||||
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
}
|
||||
|
||||
par3List.add("Coords: " + itemTag.getInteger("xCoord") + ", " + itemTag.getInteger("yCoord") + ", " + itemTag.getInteger("zCoord"));
|
||||
par3List.add("Bound Dimension: " + getDimensionID(par1ItemStack));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.alchemy.coords") + " " + itemTag.getInteger("xCoord") + ", " + itemTag.getInteger("yCoord") + ", " + itemTag.getInteger("zCoord"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.alchemy.dimension") + " " + getDimensionID(par1ItemStack));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -16,6 +16,7 @@ import net.minecraft.nbt.NBTTagList;
|
|||
import net.minecraft.potion.Potion;
|
||||
import net.minecraft.util.DamageSource;
|
||||
import net.minecraft.util.IIcon;
|
||||
import net.minecraft.util.StatCollector;
|
||||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.common.ISpecialArmor;
|
||||
import net.minecraftforge.common.util.Constants;
|
||||
|
@ -277,13 +278,13 @@ public class BoundArmour extends ItemArmor implements IAlchemyGoggles, ISpecialA
|
|||
@Override
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add("Devilish Protection");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.boundarmor.devprotect"));
|
||||
|
||||
if (!(par1ItemStack.getTagCompound() == null))
|
||||
{
|
||||
if (!par1ItemStack.getTagCompound().getString("ownerName").equals(""))
|
||||
{
|
||||
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
}
|
||||
|
||||
ItemStack[] inv = getInternalInventory(par1ItemStack);
|
||||
|
@ -297,7 +298,7 @@ public class BoundArmour extends ItemArmor implements IAlchemyGoggles, ISpecialA
|
|||
{
|
||||
if (inv[i] != null)
|
||||
{
|
||||
par3List.add("Item in slot " + i + ": " + inv[i].getDisplayName());
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.item.iteminslot") + " " + i + ": " + inv[i].getDisplayName());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -16,6 +16,7 @@ import net.minecraft.tileentity.TileEntity;
|
|||
import net.minecraft.util.ChatComponentText;
|
||||
import net.minecraft.util.IIcon;
|
||||
import net.minecraft.util.MovingObjectPosition;
|
||||
import net.minecraft.util.StatCollector;
|
||||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.common.util.ForgeDirection;
|
||||
|
||||
|
@ -55,23 +56,23 @@ public class ItemAttunedCrystal extends Item implements IReagentManipulator
|
|||
@Override
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add("A tool to tune alchemy");
|
||||
par3List.add("reagent transmission");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.attunedcrystal.desc1"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.attunedcrystal.desc2"));
|
||||
|
||||
if (!(par1ItemStack.getTagCompound() == null))
|
||||
{
|
||||
Reagent reagent = this.getReagent(par1ItemStack);
|
||||
if (reagent != null)
|
||||
{
|
||||
par3List.add("Currently selected reagent: " + reagent.name);
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.reagent.selectedreagent") + " " + reagent.name);
|
||||
}
|
||||
|
||||
if (this.getHasSavedCoordinates(par1ItemStack))
|
||||
{
|
||||
par3List.add("");
|
||||
Int3 coords = this.getCoordinates(par1ItemStack);
|
||||
par3List.add("Coords: " + coords.xCoord + ", " + coords.yCoord + ", " + coords.zCoord);
|
||||
par3List.add("Bound Dimension: " + getDimension(par1ItemStack));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.alchemy.coords") + " " + coords.xCoord + ", " + coords.yCoord + ", " + coords.zCoord);
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.alchemy.dimension") + " " + getDimension(par1ItemStack));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -147,7 +148,7 @@ public class ItemAttunedCrystal extends Item implements IReagentManipulator
|
|||
if (player.isSneaking())
|
||||
{
|
||||
this.setHasSavedCoordinates(itemStack, false);
|
||||
player.addChatComponentMessage(new ChatComponentText("Clearing saved container..."));
|
||||
player.addChatComponentMessage(new ChatComponentText(StatCollector.translateToLocal("message.attunedcrystal.clearing")));
|
||||
}
|
||||
|
||||
return itemStack;
|
||||
|
@ -223,14 +224,14 @@ public class ItemAttunedCrystal extends Item implements IReagentManipulator
|
|||
|
||||
if (dimension != world.provider.dimensionId || Math.abs(coords.xCoord - x) > maxDistance || Math.abs(coords.yCoord - y) > maxDistance || Math.abs(coords.zCoord - z) > maxDistance)
|
||||
{
|
||||
player.addChatComponentMessage(new ChatComponentText("Linked container is either too far or is in a different dimension."));
|
||||
player.addChatComponentMessage(new ChatComponentText(StatCollector.translateToLocal("message.attunedcrystal.error.toofar")));
|
||||
return itemStack;
|
||||
}
|
||||
|
||||
TileEntity pastTile = world.getTileEntity(coords.xCoord, coords.yCoord, coords.zCoord);
|
||||
if (!(pastTile instanceof TEReagentConduit))
|
||||
{
|
||||
player.addChatComponentMessage(new ChatComponentText("Can no longer find linked container."));
|
||||
player.addChatComponentMessage(new ChatComponentText(StatCollector.translateToLocal("message.attunedcrystal.error.cannotfind")));
|
||||
return itemStack;
|
||||
}
|
||||
|
||||
|
@ -250,10 +251,10 @@ public class ItemAttunedCrystal extends Item implements IReagentManipulator
|
|||
{
|
||||
if (pastRelay.addReagentDestinationViaActual(reagent, x, y, z))
|
||||
{
|
||||
player.addChatComponentMessage(new ChatComponentText("Container is now linked. Transmitting: " + reagent.name));
|
||||
player.addChatComponentMessage(new ChatComponentText(StatCollector.translateToLocal("message.attunedcrystal.linked") + " " + reagent.name));
|
||||
} else
|
||||
{
|
||||
player.addChatComponentMessage(new ChatComponentText("Linked container has no connections remaining!"));
|
||||
player.addChatComponentMessage(new ChatComponentText(StatCollector.translateToLocal("message.attunedcrystal.error.noconnections")));
|
||||
}
|
||||
}
|
||||
world.markBlockForUpdate(coords.xCoord, coords.yCoord, coords.zCoord);
|
||||
|
@ -264,7 +265,7 @@ public class ItemAttunedCrystal extends Item implements IReagentManipulator
|
|||
this.setDimension(itemStack, dimension);
|
||||
this.setCoordinates(itemStack, new Int3(x, y, z));
|
||||
|
||||
player.addChatComponentMessage(new ChatComponentText("Linking to selected container."));
|
||||
player.addChatComponentMessage(new ChatComponentText(StatCollector.translateToLocal("message.attunedcrystal.linking")));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -377,7 +378,7 @@ public class ItemAttunedCrystal extends Item implements IReagentManipulator
|
|||
|
||||
if (reagent != null)
|
||||
{
|
||||
player.addChatComponentMessage(new ChatComponentText("Attuned Crystal now set to: " + reagent.name));
|
||||
player.addChatComponentMessage(new ChatComponentText(StatCollector.translateToLocal("message.attunedcrystal.setto") + " " + reagent.name));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -12,6 +12,7 @@ import net.minecraft.item.ItemStack;
|
|||
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 java.util.List;
|
||||
|
@ -35,8 +36,8 @@ public class ItemDestinationClearer extends Item implements IReagentManipulator
|
|||
@Override
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add("Used to clear the destination");
|
||||
par3List.add("list for an alchemy container");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.destclearer.desc1"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.destclearer.desc2"));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -71,7 +72,7 @@ public class ItemDestinationClearer extends Item implements IReagentManipulator
|
|||
|
||||
relay.reagentTargetList.clear();
|
||||
|
||||
player.addChatComponentMessage(new ChatComponentText("Destination list now cleared."));
|
||||
player.addChatComponentMessage(new ChatComponentText(StatCollector.translateToLocal("message.destinationclearer.cleared")));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -14,6 +14,7 @@ import net.minecraft.tileentity.TileEntity;
|
|||
import net.minecraft.util.ChatComponentText;
|
||||
import net.minecraft.util.IIcon;
|
||||
import net.minecraft.util.MovingObjectPosition;
|
||||
import net.minecraft.util.StatCollector;
|
||||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.common.util.ForgeDirection;
|
||||
|
||||
|
@ -48,15 +49,15 @@ public class ItemTankSegmenter extends Item implements IReagentManipulator
|
|||
@Override
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add("Used to designate which");
|
||||
par3List.add("reagents can go into a container");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.tanksegmenter.desc1"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.tanksegmenter.desc2"));
|
||||
|
||||
if (!(par1ItemStack.getTagCompound() == null))
|
||||
{
|
||||
Reagent reagent = this.getReagent(par1ItemStack);
|
||||
if (reagent != null)
|
||||
{
|
||||
par3List.add("Currently selected reagent: " + reagent.name);
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.reagent.selectedreagent") + " " + reagent.name);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -212,7 +213,7 @@ public class ItemTankSegmenter extends Item implements IReagentManipulator
|
|||
numberAssigned = 0;
|
||||
}
|
||||
|
||||
player.addChatComponentMessage(new ChatComponentText("Tank now has " + numberAssigned + " tank(s) set to: " + reagent.name));
|
||||
player.addChatComponentMessage(new ChatComponentText(StatCollector.translateToLocal("Tank now has ") + " " + numberAssigned + " " + "message.tanksegmenter.tankssetto" + " " + reagent.name));
|
||||
|
||||
reagentHandler.setTanksTunedToReagent(reagent, numberAssigned);
|
||||
}
|
||||
|
@ -255,7 +256,7 @@ public class ItemTankSegmenter extends Item implements IReagentManipulator
|
|||
|
||||
if (reagent != null)
|
||||
{
|
||||
player.addChatComponentMessage(new ChatComponentText("Tank Segmenter now set to: " + reagent.name));
|
||||
player.addChatComponentMessage(new ChatComponentText(StatCollector.translateToLocal("message.tanksegmenter.setto") + " " + reagent.name));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -7,6 +7,7 @@ import cpw.mods.fml.relauncher.SideOnly;
|
|||
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.util.StatCollector;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
import java.util.List;
|
||||
|
@ -25,11 +26,11 @@ public class ItemBloodFrame extends EnergyItems //implements IHiveFrame
|
|||
@Override
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add("Stirs bees into a frenzy.");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.bloodframe.desc"));
|
||||
|
||||
if (!(par1ItemStack.getTagCompound() == null))
|
||||
{
|
||||
par3List.add("Current owner: " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.owner.currentowner") + " " + par1ItemStack.getTagCompound().getString("ownerName"));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -268,11 +268,11 @@ public class AlchemyFlask extends Item
|
|||
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add(EnumChatFormatting.BLUE + "Swigs left: " + (par1ItemStack.getMaxDamage() - par1ItemStack.getItemDamage()) + "/" + par1ItemStack.getMaxDamage());
|
||||
par3List.add(EnumChatFormatting.BLUE + StatCollector.translateToLocal("tooltip.alchemyflask.swigsleft") + " " + (par1ItemStack.getMaxDamage() - par1ItemStack.getItemDamage()) + "/" + par1ItemStack.getMaxDamage());
|
||||
|
||||
if (this.isPotionThrowable(par1ItemStack))
|
||||
{
|
||||
par3List.add(EnumChatFormatting.BLUE + "CAUTION: Contents are throwable");
|
||||
par3List.add(EnumChatFormatting.BLUE + StatCollector.translateToLocal("tooltip.alchemyflask.caution"));
|
||||
}
|
||||
|
||||
List list1 = AlchemyFlask.getPotionEffects(par1ItemStack);
|
||||
|
|
|
@ -10,6 +10,7 @@ import net.minecraft.entity.player.EntityPlayer;
|
|||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.util.EnumChatFormatting;
|
||||
import net.minecraft.util.StatCollector;
|
||||
import org.lwjgl.input.Keyboard;
|
||||
|
||||
import java.util.List;
|
||||
|
@ -82,7 +83,7 @@ public class AlchemyReagent extends Item
|
|||
@Override
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add("Used in alchemy");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.alchemy.usedinalchemy"));
|
||||
|
||||
if (Keyboard.isKeyDown(Keyboard.KEY_RSHIFT) || Keyboard.isKeyDown(Keyboard.KEY_LSHIFT))
|
||||
{
|
||||
|
@ -90,7 +91,7 @@ public class AlchemyReagent extends Item
|
|||
|
||||
if (recipe != null)
|
||||
{
|
||||
par3List.add(EnumChatFormatting.BLUE + "Recipe:");
|
||||
par3List.add(EnumChatFormatting.BLUE + StatCollector.translateToLocal("tooltip.alchemy.recipe"));
|
||||
|
||||
for (ItemStack item : recipe)
|
||||
{
|
||||
|
@ -102,7 +103,7 @@ public class AlchemyReagent extends Item
|
|||
}
|
||||
} else
|
||||
{
|
||||
par3List.add("-Press " + EnumChatFormatting.BLUE + "shift" + EnumChatFormatting.GRAY + " for Recipe-");
|
||||
par3List.add("-" + StatCollector.translateToLocal("tooltip.alchemy.press") + " " + EnumChatFormatting.BLUE + StatCollector.translateToLocal("tooltip.alchemy.shift") + EnumChatFormatting.GRAY + " " + StatCollector.translateToLocal("tooltip.alchemy.forrecipe") + "-");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -7,6 +7,7 @@ import net.minecraft.entity.player.EntityPlayer;
|
|||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.util.EnumChatFormatting;
|
||||
import net.minecraft.util.StatCollector;
|
||||
import org.lwjgl.input.Keyboard;
|
||||
|
||||
import java.util.List;
|
||||
|
@ -36,7 +37,7 @@ public class LengtheningCatalyst extends Item implements ICatalyst
|
|||
@Override
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add("Used in alchemy");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.alchemy.usedinalchemy"));
|
||||
|
||||
if (Keyboard.isKeyDown(Keyboard.KEY_RSHIFT) || Keyboard.isKeyDown(Keyboard.KEY_LSHIFT))
|
||||
{
|
||||
|
@ -44,7 +45,7 @@ public class LengtheningCatalyst extends Item implements ICatalyst
|
|||
|
||||
if (recipe != null)
|
||||
{
|
||||
par3List.add(EnumChatFormatting.BLUE + "Recipe:");
|
||||
par3List.add(EnumChatFormatting.BLUE + StatCollector.translateToLocal("tooltip.alchemy.recipe"));
|
||||
|
||||
for (ItemStack item : recipe)
|
||||
{
|
||||
|
@ -56,7 +57,7 @@ public class LengtheningCatalyst extends Item implements ICatalyst
|
|||
}
|
||||
} else
|
||||
{
|
||||
par3List.add("-Press " + EnumChatFormatting.BLUE + "shift" + EnumChatFormatting.GRAY + " for Recipe-");
|
||||
par3List.add("-" + StatCollector.translateToLocal("tooltip.alchemy.press") + " " + EnumChatFormatting.BLUE + StatCollector.translateToLocal("tooltip.alchemy.shift") + EnumChatFormatting.GRAY + " " + StatCollector.translateToLocal("tooltip.alchemy.forrecipe") + "-");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -7,6 +7,8 @@ import net.minecraft.entity.player.EntityPlayer;
|
|||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.util.EnumChatFormatting;
|
||||
import net.minecraft.util.StatCollector;
|
||||
|
||||
import org.lwjgl.input.Keyboard;
|
||||
|
||||
import java.util.List;
|
||||
|
@ -37,7 +39,7 @@ public class PowerCatalyst extends Item implements ICatalyst
|
|||
@Override
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add("Used in alchemy");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.alchemy.usedinalchemy"));
|
||||
|
||||
if (Keyboard.isKeyDown(Keyboard.KEY_RSHIFT) || Keyboard.isKeyDown(Keyboard.KEY_LSHIFT))
|
||||
{
|
||||
|
@ -45,7 +47,7 @@ public class PowerCatalyst extends Item implements ICatalyst
|
|||
|
||||
if (recipe != null)
|
||||
{
|
||||
par3List.add(EnumChatFormatting.BLUE + "Recipe:");
|
||||
par3List.add(EnumChatFormatting.BLUE + StatCollector.translateToLocal("tooltip.alchemy.recipe"));
|
||||
|
||||
for (ItemStack item : recipe)
|
||||
{
|
||||
|
@ -57,7 +59,7 @@ public class PowerCatalyst extends Item implements ICatalyst
|
|||
}
|
||||
} else
|
||||
{
|
||||
par3List.add("-Press " + EnumChatFormatting.BLUE + "shift" + EnumChatFormatting.GRAY + " for Recipe-");
|
||||
par3List.add("-" + StatCollector.translateToLocal("tooltip.alchemy.press") + " " + EnumChatFormatting.BLUE + StatCollector.translateToLocal("tooltip.alchemy.shift") + EnumChatFormatting.GRAY + " " + StatCollector.translateToLocal("tooltip.alchemy.forrecipe") + "-");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -10,6 +10,7 @@ import net.minecraft.entity.player.EntityPlayer;
|
|||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.util.EnumChatFormatting;
|
||||
import net.minecraft.util.StatCollector;
|
||||
import org.lwjgl.input.Keyboard;
|
||||
|
||||
import java.util.List;
|
||||
|
@ -38,7 +39,7 @@ public class StandardBindingAgent extends Item implements IBindingAgent
|
|||
@Override
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add("Used in alchemy");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.alchemy.usedinalchemy"));
|
||||
|
||||
if (Keyboard.isKeyDown(Keyboard.KEY_RSHIFT) || Keyboard.isKeyDown(Keyboard.KEY_LSHIFT))
|
||||
{
|
||||
|
@ -46,7 +47,7 @@ public class StandardBindingAgent extends Item implements IBindingAgent
|
|||
|
||||
if (recipe != null)
|
||||
{
|
||||
par3List.add(EnumChatFormatting.BLUE + "Recipe:");
|
||||
par3List.add(EnumChatFormatting.BLUE + StatCollector.translateToLocal("tooltip.alchemy.recipe"));
|
||||
|
||||
for (ItemStack item : recipe)
|
||||
{
|
||||
|
@ -58,7 +59,7 @@ public class StandardBindingAgent extends Item implements IBindingAgent
|
|||
}
|
||||
} else
|
||||
{
|
||||
par3List.add("-Press " + EnumChatFormatting.BLUE + "shift" + EnumChatFormatting.GRAY + " for Recipe-");
|
||||
par3List.add("-" + StatCollector.translateToLocal("tooltip.alchemy.press") + " " + EnumChatFormatting.BLUE + StatCollector.translateToLocal("tooltip.alchemy.shift") + EnumChatFormatting.GRAY + " " + StatCollector.translateToLocal("tooltip.alchemy.forrecipe") + "-");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -10,6 +10,7 @@ import net.minecraft.entity.player.EntityPlayer;
|
|||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.util.EnumChatFormatting;
|
||||
import net.minecraft.util.StatCollector;
|
||||
import org.lwjgl.input.Keyboard;
|
||||
|
||||
import java.util.List;
|
||||
|
@ -57,7 +58,7 @@ public class WeakFillingAgent extends Item implements IFillingAgent
|
|||
@Override
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add("Used in alchemy");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.alchemy.usedinalchemy"));
|
||||
|
||||
if (Keyboard.isKeyDown(Keyboard.KEY_RSHIFT) || Keyboard.isKeyDown(Keyboard.KEY_LSHIFT))
|
||||
{
|
||||
|
@ -65,7 +66,7 @@ public class WeakFillingAgent extends Item implements IFillingAgent
|
|||
|
||||
if (recipe != null)
|
||||
{
|
||||
par3List.add(EnumChatFormatting.BLUE + "Recipe:");
|
||||
par3List.add(EnumChatFormatting.BLUE + StatCollector.translateToLocal("tooltip.alchemy.recipe"));
|
||||
|
||||
for (ItemStack item : recipe)
|
||||
{
|
||||
|
@ -77,7 +78,7 @@ public class WeakFillingAgent extends Item implements IFillingAgent
|
|||
}
|
||||
} else
|
||||
{
|
||||
par3List.add("-Press " + EnumChatFormatting.BLUE + "shift" + EnumChatFormatting.GRAY + " for Recipe-");
|
||||
par3List.add("-" + StatCollector.translateToLocal("tooltip.alchemy.press") + " " + EnumChatFormatting.BLUE + StatCollector.translateToLocal("tooltip.alchemy.shift") + EnumChatFormatting.GRAY + " " + StatCollector.translateToLocal("tooltip.alchemy.forrecipe") + "-");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -6,6 +6,7 @@ import net.minecraft.entity.player.EntityPlayer;
|
|||
import net.minecraft.inventory.IInventory;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.util.StatCollector;
|
||||
import net.minecraft.nbt.NBTTagCompound;
|
||||
import net.minecraft.tileentity.TileEntity;
|
||||
import net.minecraft.world.World;
|
||||
|
@ -81,8 +82,8 @@ public class RoutingFocus extends Item
|
|||
{
|
||||
NBTTagCompound itemTag = par1ItemStack.getTagCompound();
|
||||
|
||||
par3List.add("Coords: " + itemTag.getInteger("xCoord") + ", " + itemTag.getInteger("yCoord") + ", " + itemTag.getInteger("zCoord"));
|
||||
par3List.add("Direction: " + this.getSetDirection(par1ItemStack));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.alchemy.coords") + " " + itemTag.getInteger("xCoord") + ", " + itemTag.getInteger("yCoord") + ", " + itemTag.getInteger("zCoord"));
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.alchemy.direction") + " " + this.getSetDirection(par1ItemStack));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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"));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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"));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
|
@ -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"));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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"));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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"));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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"));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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"));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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"));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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"));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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"));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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"));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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"));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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"));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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"));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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"));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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"));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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"));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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"));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -12,6 +12,7 @@ import net.minecraft.entity.player.EntityPlayer;
|
|||
import net.minecraft.item.ItemArmor;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.util.IIcon;
|
||||
import net.minecraft.util.StatCollector;
|
||||
import net.minecraft.world.World;
|
||||
import thaumcraft.api.IGoggles;
|
||||
import thaumcraft.api.IRepairable;
|
||||
|
@ -119,17 +120,17 @@ public class ItemSanguineArmour extends ItemArmor implements ArmourUpgrade, IGog
|
|||
switch (this.armorType)
|
||||
{
|
||||
case 0:
|
||||
par3List.add("A pair of goggles imbued with power");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.sanguinearmor.desc1"));
|
||||
break;
|
||||
case 1:
|
||||
|
||||
case 2:
|
||||
|
||||
case 3:
|
||||
par3List.add("Robes imbued with forbidden power");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.sanguinearmor.desc2"));
|
||||
}
|
||||
|
||||
par3List.add("Vis discount: " + discount + "%");
|
||||
par3List.add(StatCollector.translateToLocal("tooltip.sanguinearmor.visdisc") + " " + discount + "%");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -9,6 +9,7 @@ import net.minecraft.entity.player.EntityPlayer;
|
|||
import net.minecraft.nbt.NBTTagCompound;
|
||||
import net.minecraft.tileentity.TileEntity;
|
||||
import net.minecraft.util.ChatComponentText;
|
||||
import net.minecraft.util.StatCollector;
|
||||
import net.minecraft.world.World;
|
||||
import WayofTime.alchemicalWizardry.ModBlocks;
|
||||
import WayofTime.alchemicalWizardry.api.alchemy.energy.Reagent;
|
||||
|
@ -124,7 +125,7 @@ public class RitualEffectDemonPortal extends RitualEffect
|
|||
{
|
||||
if(!checkJars(ritualStone))
|
||||
{
|
||||
player.addChatMessage(new ChatComponentText("A jar on one of the pillars appears to be missing..."));
|
||||
player.addChatMessage(new ChatComponentText(StatCollector.translateToLocal("message.ritualdemonportal.missingjar")));
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
|
|
|
@ -14,6 +14,7 @@ import net.minecraft.potion.Potion;
|
|||
import net.minecraft.potion.PotionEffect;
|
||||
import net.minecraft.tileentity.TileEntity;
|
||||
import net.minecraft.util.ChatComponentText;
|
||||
import net.minecraft.util.StatCollector;
|
||||
import net.minecraftforge.common.util.Constants;
|
||||
import net.minecraftforge.common.util.ForgeDirection;
|
||||
import net.minecraftforge.fluids.Fluid;
|
||||
|
@ -1052,9 +1053,9 @@ public class TEAltar extends TileEntity implements IInventory, IFluidTank, IFlui
|
|||
|
||||
public void sendChatInfoToPlayer(EntityPlayer player)
|
||||
{
|
||||
player.addChatMessage(new ChatComponentText("Altar's Current Essence: " + this.fluid.amount + "LP"));
|
||||
player.addChatMessage(new ChatComponentText("Altar's Current Tier: " + UpgradedAltars.isAltarValid(worldObj, xCoord, yCoord, zCoord)));
|
||||
player.addChatMessage(new ChatComponentText("Capacity: " + this.getCapacity() + "LP"));
|
||||
player.addChatMessage(new ChatComponentText(StatCollector.translateToLocal("message.altar.currentessence") + " " + this.fluid.amount + "LP"));
|
||||
player.addChatMessage(new ChatComponentText(StatCollector.translateToLocal("message.altar.currenttier") + " " + UpgradedAltars.isAltarValid(worldObj, xCoord, yCoord, zCoord)));
|
||||
player.addChatMessage(new ChatComponentText(StatCollector.translateToLocal("message.altar.capacity") + " " + this.getCapacity() + "LP"));
|
||||
}
|
||||
|
||||
public void sendMoreChatInfoToPlayer(EntityPlayer player)
|
||||
|
@ -1062,11 +1063,11 @@ public class TEAltar extends TileEntity implements IInventory, IFluidTank, IFlui
|
|||
if (getStackInSlot(0) != null)
|
||||
{
|
||||
int stackSize = getStackInSlot(0).stackSize;
|
||||
player.addChatMessage(new ChatComponentText("Altar's Progress: " + progress + "LP/" + liquidRequired * stackSize + "LP"));
|
||||
player.addChatMessage(new ChatComponentText("Consumption rate: " + (int) (consumptionRate * (1 + consumptionMultiplier)) + "LP/t"));
|
||||
player.addChatMessage(new ChatComponentText(StatCollector.translateToLocal("message.altar.progress") + " " + progress + "LP/" + liquidRequired * stackSize + "LP"));
|
||||
player.addChatMessage(new ChatComponentText(StatCollector.translateToLocal("message.altar.consumptionrate") + " " + (int) (consumptionRate * (1 + consumptionMultiplier)) + "LP/t"));
|
||||
}
|
||||
player.addChatMessage(new ChatComponentText("Altar's Current Essence: " + this.fluid.amount + "LP"));
|
||||
player.addChatMessage(new ChatComponentText(" Input tank: " + this.fluidInput.amount + "LP"));
|
||||
player.addChatMessage(new ChatComponentText(" Output tank: " + this.fluidOutput.amount + "LP"));
|
||||
player.addChatMessage(new ChatComponentText(StatCollector.translateToLocal("message.altar.currentessence") + " " + this.fluid.amount + "LP"));
|
||||
player.addChatMessage(new ChatComponentText(StatCollector.translateToLocal("message.altar.inputtank") + " " + this.fluidInput.amount + "LP"));
|
||||
player.addChatMessage(new ChatComponentText(StatCollector.translateToLocal("message.altar.outputtank") + " " + this.fluidOutput.amount + "LP"));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -14,6 +14,7 @@ import net.minecraft.network.play.server.S35PacketUpdateTileEntity;
|
|||
import net.minecraft.tileentity.TileEntity;
|
||||
import net.minecraft.util.AxisAlignedBB;
|
||||
import net.minecraft.util.ChatComponentText;
|
||||
import net.minecraft.util.StatCollector;
|
||||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.common.MinecraftForge;
|
||||
import net.minecraftforge.common.util.Constants;
|
||||
|
@ -219,7 +220,7 @@ public class TEMasterStone extends TileEntity implements IMasterRitualStone
|
|||
|
||||
if (testRitual.equals(""))
|
||||
{
|
||||
player.addChatMessage(new ChatComponentText("Nothing appears to have happened..."));
|
||||
player.addChatMessage(new ChatComponentText(StatCollector.translateToLocal("message.masterstone.nothinghappened")));
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -227,7 +228,7 @@ public class TEMasterStone extends TileEntity implements IMasterRitualStone
|
|||
RitualActivatedEvent event = new RitualActivatedEvent(this, crystalOwner, testRitual, player, activationCrystal, crystalLevel);
|
||||
if(MinecraftForge.EVENT_BUS.post(event) || event.getResult() == Event.Result.DENY)
|
||||
{
|
||||
player.addChatMessage(new ChatComponentText("Something stopped you in your tracks..."));
|
||||
player.addChatMessage(new ChatComponentText(StatCollector.translateToLocal("message.masterstone.somethingstoppedyou")));
|
||||
|
||||
return;
|
||||
}
|
||||
|
@ -240,7 +241,7 @@ public class TEMasterStone extends TileEntity implements IMasterRitualStone
|
|||
|
||||
if (!testLevel)
|
||||
{
|
||||
player.addChatMessage(new ChatComponentText("Your crystal vibrates pathetically."));
|
||||
player.addChatMessage(new ChatComponentText(StatCollector.translateToLocal("message.masterstone.crystalvibrates")));
|
||||
|
||||
return;
|
||||
}
|
||||
|
@ -249,7 +250,7 @@ public class TEMasterStone extends TileEntity implements IMasterRitualStone
|
|||
|
||||
if (currentEssence < Rituals.getCostForActivation(testRitual))
|
||||
{
|
||||
player.addChatMessage(new ChatComponentText("You feel a pull, but you are too weak to push any further."));
|
||||
player.addChatMessage(new ChatComponentText(StatCollector.translateToLocal("message.masterstone.youfeelapull")));
|
||||
|
||||
return;
|
||||
}
|
||||
|
@ -258,7 +259,7 @@ public class TEMasterStone extends TileEntity implements IMasterRitualStone
|
|||
{
|
||||
if (!Rituals.startRitual(this, testRitual, player))
|
||||
{
|
||||
player.addChatMessage(new ChatComponentText("The ritual appears to actively resist you!"));
|
||||
player.addChatMessage(new ChatComponentText(StatCollector.translateToLocal("message.masterstone.ritualresistyou")));
|
||||
|
||||
return;
|
||||
} else
|
||||
|
@ -267,7 +268,7 @@ public class TEMasterStone extends TileEntity implements IMasterRitualStone
|
|||
|
||||
if(drain > 0)
|
||||
{
|
||||
player.addChatMessage(new ChatComponentText("A rush of energy flows through the ritual!"));
|
||||
player.addChatMessage(new ChatComponentText(StatCollector.translateToLocal("message.masterstone.energyflows")));
|
||||
|
||||
for (int i = 0; i < 12; i++)
|
||||
{
|
||||
|
@ -275,7 +276,7 @@ public class TEMasterStone extends TileEntity implements IMasterRitualStone
|
|||
}
|
||||
}else
|
||||
{
|
||||
player.addChatMessage(new ChatComponentText("Something stopped you in your tracks..."));
|
||||
player.addChatMessage(new ChatComponentText(StatCollector.translateToLocal("message.masterstone.somethingstoppedyou")));
|
||||
|
||||
return;
|
||||
}
|
||||
|
|
|
@ -58,6 +58,7 @@ tile.lifeEssenceFluidBlock.name=Life Essence
|
|||
tile.crystalBlock.fullCrystal.name=Crystal Cluster
|
||||
tile.crystalBlock.crystalBrick.name=Crystal Cluster Brick
|
||||
tile.demonPortal.name=Demon Portal
|
||||
tile.demonChest.name=Demon's Chest
|
||||
|
||||
#Item Localization
|
||||
item.weakBloodOrb.name=Weak Blood Orb
|
||||
|
@ -198,7 +199,9 @@ item.creativeDagger.name=Creative Sacrificial Knife
|
|||
item.itemBloodPack.name=Blood Letter's Pack
|
||||
item.itemHarvestSigil.name=Harvest Goddess Sigil
|
||||
item.itemCompressionSigil.name=Sigil of Compression
|
||||
item.itemAssassinSigil.name=Sigil of the Assassin
|
||||
item.transcendentBloodOrb.name=Transcendent Blood Orb
|
||||
|
||||
#Creative Tab
|
||||
itemGroup.tabBloodMagic=Blood Magic
|
||||
|
||||
|
@ -254,3 +257,155 @@ commands.soulnetwork.get.success=There is %dLP in %s's Soul Network!
|
|||
commands.soulnetwork.noPlayer=There is no player specified
|
||||
commands.soulnetwork.noCommand=There is no command specified
|
||||
commands.soulnetwork.notACommand=That is not a valid command
|
||||
|
||||
#Tooltips
|
||||
tooltip.boundarmor.devprotect=Devilish Protection
|
||||
tooltip.item.iteminslot=Item in slot
|
||||
tooltip.item.currentitem=Current item:
|
||||
tooltip.owner.currentowner=Current owner:
|
||||
tooltip.owner.demonsowner=Demon's Owner:
|
||||
tooltip.crystalbelljar.empty=- Empty
|
||||
tooltip.crystalbelljar.contents=Current Contents:
|
||||
tooltip.lp.storedlp=Stored LP:
|
||||
tooltip.alchemy.ritualid=RitualID:
|
||||
tooltip.reagent.selectedreagent=Currently selected reagent:
|
||||
tooltip.alchemy.coords=Coords:
|
||||
tooltip.alchemy.direction=Direction:
|
||||
tooltip.alchemy.damage=Damage:
|
||||
tooltip.alchemy.dimension=Bound Dimension:
|
||||
tooltip.alchemy.usedinalchemy=Used in alchemy
|
||||
tooltip.alchemy.recipe=Recipe:
|
||||
tooltip.alchemy.press=Press
|
||||
tooltip.alchemy.shift=shift
|
||||
tooltip.alchemy.forrecipe=for Recipe
|
||||
tooltip.attunedcrystal.desc1=A tool to tune alchemy
|
||||
tooltip.attunedcrystal.desc2=reagent transmission
|
||||
tooltip.destclearer.desc1=Used to clear the destination
|
||||
tooltip.destclearer.desc2=list for an alchemy container
|
||||
tooltip.tanksegmenter.desc1=Used to designate which
|
||||
tooltip.tanksegmenter.desc2=reagents can go into a container
|
||||
tooltip.bloodframe.desc=Stirs bees into a frenzy.
|
||||
tooltip.alchemyflask.swigsleft=Swigs left:
|
||||
tooltip.alchemyflask.caution=CAUTION: Contents are throwable
|
||||
tooltip.sanguinearmor.desc1=A pair of goggles imbued with power
|
||||
tooltip.sanguinearmor.desc2=Robes imbued with forbidden power
|
||||
tooltip.sanguinearmor.visdisc=Vis discount:
|
||||
tooltip.airsigil.desc=I feel lighter already...
|
||||
tooltip.bloodlightsigil.desc=I see a light!
|
||||
tooltip.divinationsigil.desc1=Peer into the soul to
|
||||
tooltip.divinationsigil.desc2=get the current essence
|
||||
tooltip.fluidsigil.desc=A sigil with a lovely affinity for fluids
|
||||
tooltip.fluidsigil.syphoningmode=Syphoning Mode
|
||||
tooltip.fluidsigil.forcesyphonmode=Force-syphon Mode
|
||||
tooltip.fluidsigil.fluidplacementmode=Fluid Placement Mode
|
||||
tooltip.fluidsigil.filltankmode=Fill Tank Mode
|
||||
tooltip.fluidsigil.draintankmode=Drain Tank Mode
|
||||
tooltip.fluidsigil.beastmode=Beast Mode
|
||||
tooltip.harvestsigil.desc=You sow what you reap
|
||||
tooltip.packratsigil.desc=Hands of Diamonds
|
||||
tooltip.seersigil.desc=When seeing all is not enough
|
||||
tooltip.sigilofenderseverance.desc=Put those endermen in a Dire situation!
|
||||
tooltip.sigilofsupression.desc=Better than telekinesis
|
||||
tooltip.sigiloftheassassin.desc=Time to stay stealthy...
|
||||
tooltip.lavasigil.desc1=Contact with liquid is
|
||||
tooltip.lavasigil.desc2=highly unrecommended.
|
||||
tooltip.sigilofelementalaffinity.desc1=Perfect for a fire-breathing fish
|
||||
tooltip.sigilofelementalaffinity.desc2=who is afraid of heights!
|
||||
tooltip.sigilofgrowth.desc1=Who needs a green thumb when
|
||||
tooltip.sigilofgrowth.desc2=you have a green slate?
|
||||
tooltip.sigilofhaste.desc=One dose of caffeine later...
|
||||
tooltip.sigilofholding.desc=Used to hold several Sigils!
|
||||
tooltip.sigilofmagnetism.desc=I have a very magnetic personality!
|
||||
tooltip.sigilofthefastminer.desc=Keep going and going and going...
|
||||
tooltip.sigilofwind.desc=Best not to wear a skirt.
|
||||
tooltip.voidsigil.desc=Better than a Swiffer!
|
||||
tooltip.watersigil.desc=Infinite water, anyone?
|
||||
tooltip.sigilofthebridge.desc1=Activate to create a bridge
|
||||
tooltip.sigilofthebridge.desc2=beneath your feet.
|
||||
tooltip.sigil.state.activated=Activated
|
||||
tooltip.sigil.state.deactivated=Deactivated
|
||||
tooltip.activationcrystal.lowlevelrituals=Activates low-level rituals
|
||||
tooltip.activationcrystal.powerfulrituals=Activates more powerful rituals
|
||||
tooltip.activationcrystal.creativeonly=Creative only - activates any ritual
|
||||
tooltip.armorinhibitor.desc1=Used to suppress a soul's
|
||||
tooltip.armorinhibitor.desc2=unnatural abilities.
|
||||
tooltip.infusedstone.desc1=Infused stone inside of
|
||||
tooltip.infusedstone.desc2=a blood altar
|
||||
tooltip.blankspell.desc=Crystal of infinite possibilities.
|
||||
tooltip.boundaxe.desc=Axe me about my puns!
|
||||
tooltip.boundpickaxe.desc1=The Souls of the Damned
|
||||
tooltip.boundpickaxe.desc2=do not like stone...
|
||||
tooltip.boundshovel.desc=No, not that type of spade.
|
||||
tooltip.cheatyitem.desc1=Right-click to fill network,
|
||||
tooltip.cheatyitem.desc2=shift-right to empty.
|
||||
tooltip.mode.creative=Creative only
|
||||
tooltip.caution.desc1=Caution: may cause
|
||||
tooltip.caution.desc2=a bad day...
|
||||
tooltip.demonictelepfocus.desc1=A stronger version of the focus,
|
||||
tooltip.demonictelepfocus.desc2=using a demonic shard
|
||||
tooltip.demonplacer.desc=Used to spawn demons.
|
||||
tooltip.energybattery.desc=Stores raw Life Essence
|
||||
tooltip.energybazooka.desc=Boom.
|
||||
tooltip.enhancedtelepfocus.desc=A focus further enhanced in an altar
|
||||
tooltip.energyblast.desc1=Used to fire devastating
|
||||
tooltip.energyblast.desc2=projectiles.
|
||||
tooltip.bloodletterpack.desc=This pack really chaffes...
|
||||
tooltip.complexspellcrystal.desc=Crystal of unimaginable power
|
||||
tooltip.diablokey.desc=Binds other items to the owner's network
|
||||
tooltip.ritualdiviner.desc=Used to explore new types of rituals
|
||||
tooltip.ritualdiviner.moreinfo=Press shift for extended information
|
||||
tooltip.ritualdiviner.ritualtunedto=Ritual tuned to face:
|
||||
tooltip.ritualdiviner.canplace=Can place Dusk runes
|
||||
tooltip.ritualdiviner.cannotplace=Can not place Dusk runes
|
||||
tooltip.ritualdiviner.blankstones=Blank stones:
|
||||
tooltip.ritualdiviner.airstones=Air stones:
|
||||
tooltip.ritualdiviner.waterstones=Water stones:
|
||||
tooltip.ritualdiviner.firestones=Fire stones:
|
||||
tooltip.ritualdiviner.earthstones=Earth stones:
|
||||
tooltip.ritualdiviner.duskstones=Dusk stones:
|
||||
tooltip.lavacrystal.desc1=Store life to smelt
|
||||
tooltip.lavacrystal.desc2=stuff in the furnace.
|
||||
tooltip.reinforcedtelepfocus.desc1=A stronger version of the focus,
|
||||
tooltip.reinforcedtelepfocus.desc2=using a weak shard
|
||||
tooltip.sacrificialdagger.desc1=A slight draining feeling tickles your fingers
|
||||
tooltip.sacrificialdagger.desc2=Just a prick of the
|
||||
tooltip.sacrificialdagger.desc3=finger will suffice...
|
||||
tooltip.scribetool.desc=The writing is on the wall...
|
||||
tooltip.telepositionfocus.desc=An Enderpearl imbued with blood
|
||||
|
||||
#Messages
|
||||
message.ritual.currentritual=Current Ritual:
|
||||
message.divinationsigil.currentessence=Current Essence:
|
||||
message.divinationsigil.reagent=Reagent:
|
||||
message.divinationsigil.amount=Amount:
|
||||
message.destinationclearer.cleared=Destination list now cleared.
|
||||
message.tanksegmenter.setto=Tank Segmenter now set to:
|
||||
message.tanksegmenter.nowhas=Tank now has
|
||||
message.tanksegmenter.tankssetto=tank(s) set to:
|
||||
message.attunedcrystal.clearing=Clearing saved container...
|
||||
message.attunedcrystal.error.toofar=Linked container is either too far or is in a different dimension.
|
||||
message.attunedcrystal.error.cannotfind=Can no longer find linked container.
|
||||
message.attunedcrystal.linked=Container is now linked. Transmitting:
|
||||
message.attunedcrystal.error.noconnections=Linked container has no connections remaining!
|
||||
message.attunedcrystal.linking=Linking to selected container.
|
||||
message.attunedcrystal.setto=Attuned Crystal now set to:
|
||||
message.ritualdemonportal.missingjar=A jar on one of the pillars appears to be missing...
|
||||
message.altar.currentessence=Altar's Current Essence:
|
||||
message.altar.currenttier=Altar's Current Tier:
|
||||
message.altar.capacity=Capacity:
|
||||
message.altar.progress=Altar's Progress:
|
||||
message.altar.consumptionrate=Consumption rate:
|
||||
message.altar.inputtank= Input tank:
|
||||
message.altar.outputtank= Output tank:
|
||||
message.ritual.side.north=NORTH
|
||||
message.ritual.side.east=EAST
|
||||
message.ritual.side.south=SOUTH
|
||||
message.ritual.side.west=WEST
|
||||
message.masterstone.nothinghappened=Nothing appears to have happened...
|
||||
message.masterstone.somethingstoppedyou=Something stopped you in your tracks...
|
||||
message.masterstone.crystalvibrates=Your crystal vibrates pathetically.
|
||||
message.masterstone.youfeelapull=You feel a pull, but you are too weak to push any further.
|
||||
message.masterstone.ritualresistyou=The ritual appears to actively resist you!
|
||||
message.masterstone.energyflows=A rush of energy flows through the ritual!
|
||||
message.demon.willstay=I will stay here for now, Master.
|
||||
message.demon.shallfollow=I shall follow and protect you!
|
|
@ -5,6 +5,7 @@ tile.bloodRune.fill.name=Руна дополнительной ёмкости
|
|||
tile.bloodRune.empty.name=Руна дислокации
|
||||
tile.bloodRune.orb.name=Руна шара
|
||||
tile.bloodRune.betterCapacity.name=Руна улучшенной ёмкости
|
||||
tile.bloodRune.acceleration.name=Руна ускорения
|
||||
tile.speedRune.name=Руна скорости
|
||||
tile.efficiencyRune.name=Руна эффективности
|
||||
tile.runeOfSacrifice.name=Руна жертвоприношения
|
||||
|
@ -53,6 +54,11 @@ tile.blockSpellEffect.earth.name=Формировщик земли
|
|||
tile.alchemicCalcinator.name=Алхимический кальцинатор
|
||||
tile.crystalBelljar.name=Кристальный стеклянный колпак
|
||||
tile.blockReagentConduit.name=Алхимическое реле
|
||||
tile.lifeEssenceFluidBlock.name=Жизненная эссенция
|
||||
tile.crystalBlock.fullCrystal.name=Кристальное скопление
|
||||
tile.crystalBlock.crystalBrick.name=Кирпич кристального скопления
|
||||
tile.demonPortal.name=Демонический портал
|
||||
tile.demonChest.name=Сундук демона
|
||||
|
||||
#Item Localization
|
||||
item.weakBloodOrb.name=Слабый кровавый шар
|
||||
|
@ -67,7 +73,7 @@ item.waterSigil.name=Водный сигил
|
|||
item.lavaSigil.name=Лавовый сигил
|
||||
item.voidSigil.name=Пустотный сигил
|
||||
item.blankSlate.name=Чистая плитка
|
||||
item.reinforcedSlate.name=Усиленная плитка
|
||||
item.reinforcedSlate.name=Укреплённая плитка
|
||||
item.sacrificialDagger.name=Жертвенный кинжал
|
||||
item.daggerOfSacrifice.name=Кинжал жертвоприношения
|
||||
item.airSigil.name=Воздушный сигил
|
||||
|
@ -83,6 +89,7 @@ item.airScribeTool.name=Инструмент начертания элемент
|
|||
item.duskScribeTool.name=Инструмент начертания элементаля: Сумерки
|
||||
item.activationCrystalWeak.name=Слабый кристал активации
|
||||
item.activationCrystalAwakened.name=Пробуждённый кристал активации
|
||||
item.activationCrystalCreative.name=Творческий кристал активации
|
||||
item.boundPickaxe.name=Связанная кирка
|
||||
item.boundAxe.name=Связанный топор
|
||||
item.boundShovel.name=Связанная лопата
|
||||
|
@ -134,7 +141,7 @@ item.bloodLightSigil.name=Сигил кровавого светильника
|
|||
item.itemComplexSpellCrystal.name=Сложный кристал заклинаний
|
||||
item.itemSigilOfSupression.name=Сигил подавления
|
||||
item.itemSigilOfEnderSeverance.name=Сигил разрыва Края
|
||||
item.bucketLive.name=Ведро жизни
|
||||
item.bucketLife.name=Ведро жизни
|
||||
item.bloodMagicBaseItem.QuartzRod.name=Кварцевый стержень
|
||||
item.bloodMagicBaseItem.EmptyCore.name=Пустое ядро
|
||||
item.bloodMagicBaseItem.MagicalesCable.name=Магический провод
|
||||
|
@ -162,6 +169,11 @@ item.bloodMagicBaseItem.PowerCore.name=Энергетическое ядро
|
|||
item.bloodMagicBaseItem.CostCore.name=Ядро уменьшения
|
||||
item.bloodMagicBaseItem.PotencyCore.name=Ядро эффективности
|
||||
item.bloodMagicBaseItem.ObsidianBrace.name=Обсидиановое скрепление
|
||||
item.bloodMagicBaseItem.EtherealSlate.name=Эфирная плитка
|
||||
item.bloodMagicBaseItem.LifeShard.name=Осколок жизни
|
||||
item.bloodMagicBaseItem.SoulShard.name=Осколок души
|
||||
item.bloodMagicBaseItem.LifeBrace.name=Живое скрепление
|
||||
item.bloodMagicBaseItem.SoulRunicPlate.name=Руническая пластина души
|
||||
item.bloodMagicAlchemyItem.Offensa.name=Offensa
|
||||
item.bloodMagicAlchemyItem.Praesidium.name=Praesidium
|
||||
item.bloodMagicAlchemyItem.OrbisTerrae.name=Orbis Terrae
|
||||
|
@ -182,6 +194,13 @@ item.sanguineBoots.name=Ботинки цвета крови
|
|||
item.itemAttunedCrystal.name=Алхимический маршрутизатор
|
||||
item.itemTankSegmenter.name=Алхимический сегментер
|
||||
item.destinationClearer.name=Алхимический очиститель
|
||||
item.demonPlacer.name=Демонический кристалл
|
||||
item.creativeDagger.name=Творческий жертвенный кинжал
|
||||
item.itemBloodPack.name=Рюкзак кровопускателя
|
||||
item.itemHarvestSigil.name=Сигил богини плодородия
|
||||
item.itemCompressionSigil.name=Сигил сжатия
|
||||
item.itemAssassinSigil.name=Сигил убийцы
|
||||
item.transcendentBloodOrb.name=Трансцендентальный кровавый шар
|
||||
|
||||
#Creative Tab
|
||||
itemGroup.tabBloodMagic=Blood Magic
|
||||
|
@ -207,4 +226,186 @@ entity.AWWayofTime.SmallEarthGolem.name=Маленький земляной го
|
|||
entity.AWWayofTime.WingedFireDemon.name=Крылатый огненный демон
|
||||
entity.AWWayofTime.BileDemon.name=Желчный демон
|
||||
entity.AWWayofTime.LowerGuardian.name=Низший страж
|
||||
entity.AWWayofTime.FallenAngel.name=Падший ангел
|
||||
entity.AWWayofTime.FallenAngel.name=Падший ангел
|
||||
entity.AWWayofTime.MinorDemonGruntGuardian.name=Страж демона Грунта
|
||||
entity.AWWayofTime.MinorDemonGruntGuardianWind.name=Ветряной страж демона Грунта
|
||||
entity.AWWayofTime.MinorDemonGruntGuardianFire.name=Огненный страж демона Грунта
|
||||
entity.AWWayofTime.MinorDemonGruntGuardianIce.name=Ледяной страж демона Грунта
|
||||
entity.AWWayofTime.MinorDemonGruntGuardianEarth.name=Земляной страж демона Грунта
|
||||
entity.AWWayofTime.MinorDemonGruntWind.name=Ветряной демон Грунт
|
||||
entity.AWWayofTime.MinorDemonGruntFire.name=Огненный демон Грунт
|
||||
entity.AWWayofTime.MinorDemonGruntIce.name=Ледяной демон Грунт
|
||||
entity.AWWayofTime.MinorDemonGruntEarth.name=Земляной демон Грунт
|
||||
entity.AWWayofTime.MinorDemonGrunt.name=Демон Грунт
|
||||
|
||||
#Commands
|
||||
commands.soulnetwork.usage=/soulnetwork <игрок>
|
||||
commands.bind.usage=/bind <игрок>
|
||||
commands.bind.success=Предмет успешно привязан!
|
||||
commands.bind.failed.noPlayer=Игрок не выбран
|
||||
commands.bind.failed.alreadyBound=Предмет уже привязан; используйте /unbind для отвязки
|
||||
commands.bind.failed.notBindable=Предмет нельзя привязать
|
||||
commands.unbind.usage=/unbind
|
||||
commands.unbind.success=Предмет успешно отвязан!
|
||||
commands.unbind.failed.notBindable=Предмет нельзя отвязать
|
||||
commands.soulnetwork.usage=/soulnetwork <игрок> <add|subtract|fill|empty|get> [кол-во]
|
||||
commands.soulnetwork.add.success=Успешно добавлено %dLP в сеть души игрока %s!
|
||||
commands.soulnetwork.subtract.success=Успешно взято %dLP из сети души игрока %s!
|
||||
commands.soulnetwork.fill.success=Успешно заполнена сеть души игрока %s!
|
||||
commands.soulnetwork.empty.success=Успешно опустошена сеть души %s!
|
||||
commands.soulnetwork.get.success=В сети души игрока %s %dLP!
|
||||
commands.soulnetwork.noPlayer=Игрок не выбран
|
||||
commands.soulnetwork.noCommand=Команда не выбрана
|
||||
commands.soulnetwork.notACommand=Это неверная команда
|
||||
|
||||
#Tooltips
|
||||
tooltip.boundarmor.devprotect=Адская защита
|
||||
tooltip.item.iteminslot=Предмет в слоте
|
||||
tooltip.item.currentitem=Текущий предмет:
|
||||
tooltip.owner.currentowner=Текущий владелец:
|
||||
tooltip.owner.demonsowner=Владелец демона:
|
||||
tooltip.crystalbelljar.empty=- Пусто
|
||||
tooltip.crystalbelljar.contents=Текущее содержимое:
|
||||
tooltip.lp.storedlp=Хранится LP:
|
||||
tooltip.alchemy.ritualid=ID ритуала:
|
||||
tooltip.reagent.selectedreagent=Выбранный реагент:
|
||||
tooltip.alchemy.coords=Координаты:
|
||||
tooltip.alchemy.direction=Направление:
|
||||
tooltip.alchemy.damage=Урон:
|
||||
tooltip.alchemy.dimension=Связанное измерение:
|
||||
tooltip.alchemy.usedinalchemy=Используется в алхимии
|
||||
tooltip.alchemy.recipe=Рецепт:
|
||||
tooltip.alchemy.press=Нажмите
|
||||
tooltip.alchemy.shift=shift,
|
||||
tooltip.alchemy.forrecipe=чтобы увидеть рецепт
|
||||
tooltip.attunedcrystal.desc1=Инструмент для настройки
|
||||
tooltip.attunedcrystal.desc2=алхимической передачи реагента
|
||||
tooltip.destclearer.desc1=Используется для очистки списка
|
||||
tooltip.destclearer.desc2=назначения алхимического контейнера
|
||||
tooltip.tanksegmenter.desc1=Используется для обозначения
|
||||
tooltip.tanksegmenter.desc2=реагентов, которые могут быть в контейнере
|
||||
tooltip.bloodframe.desc=Доводит пчёл до исступления.
|
||||
tooltip.alchemyflask.swigsleft=Глотков осталось:
|
||||
tooltip.alchemyflask.caution=ВНИМАНИЕ: Содержимое можно кидать
|
||||
tooltip.sanguinearmor.desc1=Пара очков проникнутых силой
|
||||
tooltip.sanguinearmor.desc2=Одеяния проникнутые запретной силой
|
||||
tooltip.sanguinearmor.visdisc=Уменьшение затрат Вис:
|
||||
tooltip.airsigil.desc=Я уже чувствую себя легче...
|
||||
tooltip.bloodlightsigil.desc=Я вижу свет!
|
||||
tooltip.divinationsigil.desc1=Вглядитесь в душу, чтобы
|
||||
tooltip.divinationsigil.desc2=получить эссенцию
|
||||
tooltip.fluidsigil.desc=Сигил с прекрасным родством к жидкостям
|
||||
tooltip.fluidsigil.syphoningmode=Режим «Переливания»
|
||||
tooltip.fluidsigil.forcesyphonmode=Режим «Принудительного переливания»
|
||||
tooltip.fluidsigil.fluidplacementmode=Режим «Размещения жидкости»
|
||||
tooltip.fluidsigil.filltankmode=Режим «Заполнения резервуара»
|
||||
tooltip.fluidsigil.draintankmode=Режим «Опустошения резервуара»
|
||||
tooltip.fluidsigil.beastmode=Режим «Зверя»
|
||||
tooltip.harvestsigil.desc=Что посеешь то и пожнёшь
|
||||
tooltip.packratsigil.desc=Алмазные руки
|
||||
tooltip.seersigil.desc=Когда видеть всё, недостаточно.
|
||||
tooltip.sigilofenderseverance.desc=Поставьте этих странников Края в затруднительную ситуацию!
|
||||
tooltip.sigilofsupression.desc=Лучше, чем телекинез
|
||||
tooltip.sigiloftheassassin.desc=Время становиться скрытнее...
|
||||
tooltip.lavasigil.desc1=Контакт с жидкостью
|
||||
tooltip.lavasigil.desc2=очень нежелателен.
|
||||
tooltip.sigilofelementalaffinity.desc1=Идеально подходит для огнедышащей рыбы,
|
||||
tooltip.sigilofelementalaffinity.desc2=которая боится высоты!
|
||||
tooltip.sigilofgrowth.desc1=Кому нужен зелёный палец, когда
|
||||
tooltip.sigilofgrowth.desc2=зелёная плитка?
|
||||
tooltip.sigilofhaste.desc=Одна доза кофеина...
|
||||
tooltip.sigilofholding.desc=Используется для хранения нескольких сигилов!
|
||||
tooltip.sigilofmagnetism.desc=Я очень магнетическая личность!
|
||||
tooltip.sigilofthefastminer.desc=Продолжаем идти и идти и идти...
|
||||
tooltip.sigilofwind.desc=Лучше не одевать юбку.
|
||||
tooltip.voidsigil.desc=Лучше, чем швабра «Swiffer»!
|
||||
tooltip.watersigil.desc=Бесконечная вода, кому-нибудь?
|
||||
tooltip.sigilofthebridge.desc1=Активируйте, чтобы создать мост
|
||||
tooltip.sigilofthebridge.desc2=под Вашими ногами.
|
||||
tooltip.sigil.state.activated=Активирован
|
||||
tooltip.sigil.state.deactivated=Деактивирован
|
||||
tooltip.activationcrystal.lowlevelrituals=Активирует низкоуровневые ритуалы
|
||||
tooltip.activationcrystal.powerfulrituals=Активирует более мощные ритуалы
|
||||
tooltip.activationcrystal.creativeonly=Только для творческого режима - активирует любой ритуал
|
||||
tooltip.armorinhibitor.desc1=Используется для подавления
|
||||
tooltip.armorinhibitor.desc2=неестественных способностей души.
|
||||
tooltip.infusedstone.desc1=Наполненный камень внутри
|
||||
tooltip.infusedstone.desc2=кровавого алтаря
|
||||
tooltip.blankspell.desc=Кристалл бесконечных возможностей.
|
||||
tooltip.boundaxe.desc=Заруби меня за мой каламбур!
|
||||
tooltip.boundpickaxe.desc1=Души проклятых
|
||||
tooltip.boundpickaxe.desc2=не любят камень...
|
||||
tooltip.boundshovel.desc=Нет, не этот вид лопаты.
|
||||
tooltip.cheatyitem.desc1=ПКМ, чтобы заполнить сеть,
|
||||
tooltip.cheatyitem.desc2=shift-ПКМ, чтобы опустошить.
|
||||
tooltip.mode.creative=Только для творческого режима
|
||||
tooltip.caution.desc1=Внимание: может привести
|
||||
tooltip.caution.desc2=к плохому дню...
|
||||
tooltip.demonictelepfocus.desc1=Более сильная версия фокуса,
|
||||
tooltip.demonictelepfocus.desc2=использует демонический осколок
|
||||
tooltip.demonplacer.desc=Используется для призвания демонов.
|
||||
tooltip.energybattery.desc=Содержит необработанную жизненную эссенцию
|
||||
tooltip.energybazooka.desc=Бум.
|
||||
tooltip.enhancedtelepfocus.desc=Фокус, который был улучшен в алтаре
|
||||
tooltip.energyblast.desc1=Используется для запуска
|
||||
tooltip.energyblast.desc2=разрушительных снарядов.
|
||||
tooltip.bloodletterpack.desc=Этот рюкзак действительно согревает...
|
||||
tooltip.complexspellcrystal.desc=Кристалл невообразимой силы
|
||||
tooltip.diablokey.desc=Привязывает разные предметы к сети владельца
|
||||
tooltip.ritualdiviner.desc=Используется для обнаружения новых видов ритуалов
|
||||
tooltip.ritualdiviner.moreinfo=Нажмите shift, чтобы увидеть дополнительную информацию
|
||||
tooltip.ritualdiviner.ritualtunedto=Ритуал настроен на сторону:
|
||||
tooltip.ritualdiviner.canplace=Может размещать сумеречные руны
|
||||
tooltip.ritualdiviner.cannotplace=Не может размещать сумеречные руны
|
||||
tooltip.ritualdiviner.blankstones=Пустые камни:
|
||||
tooltip.ritualdiviner.airstones=Камни воздуха:
|
||||
tooltip.ritualdiviner.waterstones=Камни воды:
|
||||
tooltip.ritualdiviner.firestones=Камни огня:
|
||||
tooltip.ritualdiviner.earthstones=Камни земли:
|
||||
tooltip.ritualdiviner.duskstones=Камни сумерек:
|
||||
tooltip.lavacrystal.desc1=Содержит жизнь, для плавки
|
||||
tooltip.lavacrystal.desc2=вещей в печи.
|
||||
tooltip.reinforcedtelepfocus.desc1=Ещё более сильная версия фокуса,
|
||||
tooltip.reinforcedtelepfocus.desc2=которая использует слабый осколок
|
||||
tooltip.sacrificialdagger.desc1=Чувство потери крови щекочет Ваши пальцы
|
||||
tooltip.sacrificialdagger.desc2=Простого укольчика
|
||||
tooltip.sacrificialdagger.desc3=будет достаточно...
|
||||
tooltip.scribetool.desc=Росписи на стене...
|
||||
tooltip.telepositionfocus.desc=Жемчуг Края, проникнутый кровью
|
||||
|
||||
#Messages
|
||||
message.ritual.currentritual=Текущий ритуал:
|
||||
message.divinationsigil.currentessence=Текущая эссенция:
|
||||
message.divinationsigil.reagent=Реагент:
|
||||
message.divinationsigil.amount=Количество:
|
||||
message.destinationclearer.cleared=Список назначения очищен.
|
||||
message.tanksegmenter.setto=Сегментер резервуаров установлен на:
|
||||
message.tanksegmenter.nowhas=У резервуара теперь
|
||||
message.tanksegmenter.tankssetto=резервуара(-ов) установлены на:
|
||||
message.attunedcrystal.clearing=Очистка сохранённого контейнера...
|
||||
message.attunedcrystal.error.toofar=Соединённый контейнер либо слишком далеко или в другом измерении.
|
||||
message.attunedcrystal.error.cannotfind=Не удалось найти соединённый контейнер.
|
||||
message.attunedcrystal.linked=Контейнер соединён. Передача:
|
||||
message.attunedcrystal.error.noconnections=У соединённого контейнера не осталось свободных соединений!
|
||||
message.attunedcrystal.linking=Присоединение к выбранному контейнеру.
|
||||
message.attunedcrystal.setto=Алхимический маршрутизатор установлен на:
|
||||
message.ritualdemonportal.missingjar=Сосуд на одной из колонн, кажется, отсутствует...
|
||||
message.altar.currentessence=Текущая эссенция алтаря:
|
||||
message.altar.currenttier=Текущий уровень алтаря:
|
||||
message.altar.capacity=Ёмкость:
|
||||
message.altar.progress=Прогресс алтаря:
|
||||
message.altar.consumptionrate=Скорость потребления:
|
||||
message.altar.inputtank= Резервуар для входа:
|
||||
message.altar.outputtank= Резервуар для выхода:
|
||||
message.ritual.side.north=СЕВЕР
|
||||
message.ritual.side.east=ВОСТОК
|
||||
message.ritual.side.south=ЮГ
|
||||
message.ritual.side.west=ЗАПАД
|
||||
message.masterstone.nothinghappened=Ничего не происходит...
|
||||
message.masterstone.somethingstoppedyou=Что-то останавливает Вас...
|
||||
message.masterstone.crystalvibrates=Ваш кристалл жалобно вибрирует.
|
||||
message.masterstone.youfeelapull=Вы чувствуете втягивание, но Вы слишком слабы, чтобы толкать дальше.
|
||||
message.masterstone.ritualresistyou=Ритуал, кажется, защищает Вас!
|
||||
message.masterstone.energyflows=Порыв потоков энергии проходит через ритуал!
|
||||
message.demon.willstay=Я буду стоять здесь, Хозяин.
|
||||
message.demon.shallfollow=Я обещаю следовать за Вами и защищать!
|
Loading…
Reference in a new issue