It runs!
This commit is contained in:
parent
51e10eaad2
commit
ed27873fbe
|
@ -2,6 +2,7 @@ package WayofTime.bloodmagic;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
|
|
||||||
|
import WayofTime.bloodmagic.command.CommandBloodMagic;
|
||||||
import WayofTime.bloodmagic.meteor.MeteorConfigHandler;
|
import WayofTime.bloodmagic.meteor.MeteorConfigHandler;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import net.minecraft.creativetab.CreativeTabs;
|
import net.minecraft.creativetab.CreativeTabs;
|
||||||
|
@ -104,6 +105,8 @@ public class BloodMagic
|
||||||
proxy.preInit();
|
proxy.preInit();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@Mod.EventHandler
|
@Mod.EventHandler
|
||||||
public void init(FMLInitializationEvent event)
|
public void init(FMLInitializationEvent event)
|
||||||
{
|
{
|
||||||
|
|
|
@ -2,6 +2,7 @@ package WayofTime.bloodmagic.api.soul;
|
||||||
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
|
import net.minecraft.util.NonNullList;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class provides several helper methods in order to handle soul
|
* This class provides several helper methods in order to handle soul
|
||||||
|
@ -23,7 +24,7 @@ public class PlayerDemonWillHandler
|
||||||
*/
|
*/
|
||||||
public static double getTotalDemonWill(EnumDemonWillType type, EntityPlayer player)
|
public static double getTotalDemonWill(EnumDemonWillType type, EntityPlayer player)
|
||||||
{
|
{
|
||||||
ItemStack[] inventory = player.inventory.mainInventory;
|
NonNullList<ItemStack> inventory = player.inventory.mainInventory;
|
||||||
double souls = 0;
|
double souls = 0;
|
||||||
|
|
||||||
for (ItemStack stack : inventory)
|
for (ItemStack stack : inventory)
|
||||||
|
@ -72,7 +73,7 @@ public class PlayerDemonWillHandler
|
||||||
*/
|
*/
|
||||||
public static boolean isDemonWillFull(EnumDemonWillType type, EntityPlayer player)
|
public static boolean isDemonWillFull(EnumDemonWillType type, EntityPlayer player)
|
||||||
{
|
{
|
||||||
ItemStack[] inventory = player.inventory.mainInventory;
|
NonNullList<ItemStack> inventory = player.inventory.mainInventory;
|
||||||
|
|
||||||
boolean hasGem = false;
|
boolean hasGem = false;
|
||||||
for (ItemStack stack : inventory)
|
for (ItemStack stack : inventory)
|
||||||
|
@ -102,25 +103,22 @@ public class PlayerDemonWillHandler
|
||||||
{
|
{
|
||||||
double consumed = 0;
|
double consumed = 0;
|
||||||
|
|
||||||
ItemStack[] inventory = player.inventory.mainInventory;
|
NonNullList<ItemStack> inventory = player.inventory.mainInventory;
|
||||||
|
|
||||||
for (int i = 0; i < inventory.length; i++)
|
for (int i = 0; i < inventory.size(); i++)
|
||||||
{
|
{
|
||||||
if (consumed >= amount)
|
if (consumed >= amount)
|
||||||
return consumed;
|
return consumed;
|
||||||
|
|
||||||
ItemStack stack = inventory[i];
|
ItemStack stack = inventory.get(i);
|
||||||
if (stack != null)
|
if (stack.getItem() instanceof IDemonWill && ((IDemonWill) stack.getItem()).getType(stack) == type)
|
||||||
{
|
{
|
||||||
if (stack.getItem() instanceof IDemonWill && ((IDemonWill) stack.getItem()).getType(stack) == type)
|
consumed += ((IDemonWill) stack.getItem()).drainWill(type, stack, amount - consumed);
|
||||||
{
|
if (((IDemonWill) stack.getItem()).getWill(type, stack) <= 0)
|
||||||
consumed += ((IDemonWill) stack.getItem()).drainWill(type, stack, amount - consumed);
|
inventory.set(i, ItemStack.EMPTY);
|
||||||
if (((IDemonWill) stack.getItem()).getWill(type, stack) <= 0)
|
} else if (stack.getItem() instanceof IDemonWillGem)
|
||||||
inventory[i] = null;
|
{
|
||||||
} else if (stack.getItem() instanceof IDemonWillGem)
|
consumed += ((IDemonWillGem) stack.getItem()).drainWill(type, stack, amount - consumed, true);
|
||||||
{
|
|
||||||
consumed += ((IDemonWillGem) stack.getItem()).drainWill(type, stack, amount - consumed, true);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -143,7 +141,7 @@ public class PlayerDemonWillHandler
|
||||||
if (willStack == null)
|
if (willStack == null)
|
||||||
return null;
|
return null;
|
||||||
|
|
||||||
ItemStack[] inventory = player.inventory.mainInventory;
|
NonNullList<ItemStack> inventory = player.inventory.mainInventory;
|
||||||
|
|
||||||
for (ItemStack stack : inventory)
|
for (ItemStack stack : inventory)
|
||||||
{
|
{
|
||||||
|
@ -173,7 +171,7 @@ public class PlayerDemonWillHandler
|
||||||
*/
|
*/
|
||||||
public static double addDemonWill(EnumDemonWillType type, EntityPlayer player, double amount)
|
public static double addDemonWill(EnumDemonWillType type, EntityPlayer player, double amount)
|
||||||
{
|
{
|
||||||
ItemStack[] inventory = player.inventory.mainInventory;
|
NonNullList<ItemStack> inventory = player.inventory.mainInventory;
|
||||||
double remaining = amount;
|
double remaining = amount;
|
||||||
|
|
||||||
for (ItemStack stack : inventory)
|
for (ItemStack stack : inventory)
|
||||||
|
@ -206,7 +204,7 @@ public class PlayerDemonWillHandler
|
||||||
*/
|
*/
|
||||||
public static double addDemonWill(EnumDemonWillType type, EntityPlayer player, double amount, ItemStack ignored)
|
public static double addDemonWill(EnumDemonWillType type, EntityPlayer player, double amount, ItemStack ignored)
|
||||||
{
|
{
|
||||||
ItemStack[] inventory = player.inventory.mainInventory;
|
NonNullList<ItemStack> inventory = player.inventory.mainInventory;
|
||||||
double remaining = amount;
|
double remaining = amount;
|
||||||
|
|
||||||
for (ItemStack stack : inventory)
|
for (ItemStack stack : inventory)
|
||||||
|
|
|
@ -26,7 +26,7 @@ public class PlayerHelper
|
||||||
|
|
||||||
public static String getUsernameFromPlayer(EntityPlayer player)
|
public static String getUsernameFromPlayer(EntityPlayer player)
|
||||||
{
|
{
|
||||||
return player.worldObj.isRemote ? "" : UsernameCache.getLastKnownUsername(getUUIDFromPlayer(player));
|
return player.getEntityWorld().isRemote ? "" : UsernameCache.getLastKnownUsername(getUUIDFromPlayer(player));
|
||||||
}
|
}
|
||||||
|
|
||||||
public static EntityPlayer getPlayerFromUsername(String username)
|
public static EntityPlayer getPlayerFromUsername(String username)
|
||||||
|
|
|
@ -3,6 +3,7 @@ package WayofTime.bloodmagic.block;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Random;
|
import java.util.Random;
|
||||||
|
|
||||||
|
import WayofTime.bloodmagic.block.base.BlockInteger;
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.block.state.IBlockState;
|
import net.minecraft.block.state.IBlockState;
|
||||||
import net.minecraft.entity.Entity;
|
import net.minecraft.entity.Entity;
|
||||||
|
@ -23,7 +24,9 @@ import WayofTime.bloodmagic.ritual.portal.LocationsHandler;
|
||||||
import WayofTime.bloodmagic.ritual.portal.Teleports;
|
import WayofTime.bloodmagic.ritual.portal.Teleports;
|
||||||
import WayofTime.bloodmagic.tile.TileDimensionalPortal;
|
import WayofTime.bloodmagic.tile.TileDimensionalPortal;
|
||||||
|
|
||||||
public class BlockDimensionalPortal extends BlockIntegerContainer
|
import javax.annotation.Nullable;
|
||||||
|
|
||||||
|
public class BlockDimensionalPortal extends BlockInteger
|
||||||
{
|
{
|
||||||
protected static final AxisAlignedBB AABB_0 = new AxisAlignedBB(0.0D, 0.0D, 0.375D, 1.0D, 1.0D, 0.625D);
|
protected static final AxisAlignedBB AABB_0 = new AxisAlignedBB(0.0D, 0.0D, 0.375D, 1.0D, 1.0D, 0.625D);
|
||||||
protected static final AxisAlignedBB AABB_1 = new AxisAlignedBB(0.375D, 0.0D, 0.0D, 0.625D, 1.0D, 1.0D);
|
protected static final AxisAlignedBB AABB_1 = new AxisAlignedBB(0.375D, 0.0D, 0.0D, 0.625D, 1.0D, 1.0D);
|
||||||
|
@ -38,12 +41,6 @@ public class BlockDimensionalPortal extends BlockIntegerContainer
|
||||||
setLightOpacity(0);
|
setLightOpacity(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public TileEntity createNewTileEntity(World worldIn, int meta)
|
|
||||||
{
|
|
||||||
return new TileDimensionalPortal();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean isNormalCube(IBlockState state, IBlockAccess world, BlockPos pos)
|
public boolean isNormalCube(IBlockState state, IBlockAccess world, BlockPos pos)
|
||||||
{
|
{
|
||||||
|
@ -57,13 +54,13 @@ public class BlockDimensionalPortal extends BlockIntegerContainer
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean isVisuallyOpaque()
|
public boolean causesSuffocation(IBlockState state)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AxisAlignedBB getCollisionBoundingBox(IBlockState state, World world, BlockPos pos)
|
public AxisAlignedBB getCollisionBoundingBox(IBlockState state, IBlockAccess world, BlockPos pos)
|
||||||
{
|
{
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
@ -170,6 +167,17 @@ public class BlockDimensionalPortal extends BlockIntegerContainer
|
||||||
this.spawnParticles(world, pos.getX(), pos.getY(), pos.getZ());
|
this.spawnParticles(world, pos.getX(), pos.getY(), pos.getZ());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean hasTileEntity(IBlockState state) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Nullable
|
||||||
|
@Override
|
||||||
|
public TileEntity createTileEntity(World world, IBlockState state) {
|
||||||
|
return new TileDimensionalPortal();
|
||||||
|
}
|
||||||
|
|
||||||
private void spawnParticles(World world, int x, int y, int z)
|
private void spawnParticles(World world, int x, int y, int z)
|
||||||
{
|
{
|
||||||
Random random = world.rand;
|
Random random = world.rand;
|
||||||
|
|
|
@ -12,6 +12,8 @@ import WayofTime.bloodmagic.BloodMagic;
|
||||||
import WayofTime.bloodmagic.api.Constants;
|
import WayofTime.bloodmagic.api.Constants;
|
||||||
import WayofTime.bloodmagic.tile.routing.TileInputRoutingNode;
|
import WayofTime.bloodmagic.tile.routing.TileInputRoutingNode;
|
||||||
|
|
||||||
|
import javax.annotation.Nullable;
|
||||||
|
|
||||||
public class BlockInputRoutingNode extends BlockRoutingNode
|
public class BlockInputRoutingNode extends BlockRoutingNode
|
||||||
{
|
{
|
||||||
public BlockInputRoutingNode()
|
public BlockInputRoutingNode()
|
||||||
|
@ -21,12 +23,6 @@ public class BlockInputRoutingNode extends BlockRoutingNode
|
||||||
setUnlocalizedName(Constants.Mod.MODID + ".inputRouting");
|
setUnlocalizedName(Constants.Mod.MODID + ".inputRouting");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public TileEntity createNewTileEntity(World worldIn, int meta)
|
|
||||||
{
|
|
||||||
return new TileInputRoutingNode();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
//TODO: Combine BlockInputRoutingNode and BlockInputRoutingNode so they have the same superclass
|
//TODO: Combine BlockInputRoutingNode and BlockInputRoutingNode so they have the same superclass
|
||||||
public void breakBlock(World world, BlockPos pos, IBlockState state)
|
public void breakBlock(World world, BlockPos pos, IBlockState state)
|
||||||
|
@ -50,4 +46,15 @@ public class BlockInputRoutingNode extends BlockRoutingNode
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean hasTileEntity(IBlockState state) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Nullable
|
||||||
|
@Override
|
||||||
|
public TileEntity createTileEntity(World world, IBlockState state) {
|
||||||
|
return new TileInputRoutingNode();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,6 +8,8 @@ import WayofTime.bloodmagic.api.Constants;
|
||||||
import WayofTime.bloodmagic.tile.routing.TileItemRoutingNode;
|
import WayofTime.bloodmagic.tile.routing.TileItemRoutingNode;
|
||||||
import WayofTime.bloodmagic.tile.routing.TileRoutingNode;
|
import WayofTime.bloodmagic.tile.routing.TileRoutingNode;
|
||||||
|
|
||||||
|
import javax.annotation.Nullable;
|
||||||
|
|
||||||
public class BlockItemRoutingNode extends BlockRoutingNode
|
public class BlockItemRoutingNode extends BlockRoutingNode
|
||||||
{
|
{
|
||||||
public BlockItemRoutingNode()
|
public BlockItemRoutingNode()
|
||||||
|
@ -17,12 +19,6 @@ public class BlockItemRoutingNode extends BlockRoutingNode
|
||||||
setUnlocalizedName(Constants.Mod.MODID + ".itemRouting");
|
setUnlocalizedName(Constants.Mod.MODID + ".itemRouting");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public TileEntity createNewTileEntity(World worldIn, int meta)
|
|
||||||
{
|
|
||||||
return new TileItemRoutingNode();
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void breakBlock(World world, BlockPos pos, IBlockState state)
|
public void breakBlock(World world, BlockPos pos, IBlockState state)
|
||||||
{
|
{
|
||||||
|
@ -33,4 +29,15 @@ public class BlockItemRoutingNode extends BlockRoutingNode
|
||||||
}
|
}
|
||||||
super.breakBlock(world, pos, state);
|
super.breakBlock(world, pos, state);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean hasTileEntity(IBlockState state) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Nullable
|
||||||
|
@Override
|
||||||
|
public TileEntity createTileEntity(World world, IBlockState state) {
|
||||||
|
return new TileItemRoutingNode();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,11 +1,14 @@
|
||||||
package WayofTime.bloodmagic.block;
|
package WayofTime.bloodmagic.block;
|
||||||
|
|
||||||
|
import net.minecraft.block.state.IBlockState;
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
import WayofTime.bloodmagic.BloodMagic;
|
import WayofTime.bloodmagic.BloodMagic;
|
||||||
import WayofTime.bloodmagic.api.Constants;
|
import WayofTime.bloodmagic.api.Constants;
|
||||||
import WayofTime.bloodmagic.tile.routing.TileMasterRoutingNode;
|
import WayofTime.bloodmagic.tile.routing.TileMasterRoutingNode;
|
||||||
|
|
||||||
|
import javax.annotation.Nullable;
|
||||||
|
|
||||||
public class BlockMasterRoutingNode extends BlockRoutingNode
|
public class BlockMasterRoutingNode extends BlockRoutingNode
|
||||||
{
|
{
|
||||||
public BlockMasterRoutingNode()
|
public BlockMasterRoutingNode()
|
||||||
|
@ -20,12 +23,17 @@ public class BlockMasterRoutingNode extends BlockRoutingNode
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public TileEntity createNewTileEntity(World worldIn, int meta)
|
public boolean hasTileEntity(IBlockState state) {
|
||||||
{
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Nullable
|
||||||
|
@Override
|
||||||
|
public TileEntity createTileEntity(World world, IBlockState state) {
|
||||||
return new TileMasterRoutingNode();
|
return new TileMasterRoutingNode();
|
||||||
}
|
}
|
||||||
|
|
||||||
// @Override
|
// @Override
|
||||||
// public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, ItemStack heldItem, EnumFacing side, float hitX, float hitY, float hitZ)
|
// public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, ItemStack heldItem, EnumFacing side, float hitX, float hitY, float hitZ)
|
||||||
// {
|
// {
|
||||||
// if (world.getTileEntity(pos) instanceof TileMasterRoutingNode)
|
// if (world.getTileEntity(pos) instanceof TileMasterRoutingNode)
|
||||||
|
|
|
@ -5,6 +5,7 @@ import java.util.List;
|
||||||
|
|
||||||
import javax.annotation.Nullable;
|
import javax.annotation.Nullable;
|
||||||
|
|
||||||
|
import WayofTime.bloodmagic.block.base.BlockEnum;
|
||||||
import net.minecraft.block.SoundType;
|
import net.minecraft.block.SoundType;
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.block.state.IBlockState;
|
import net.minecraft.block.state.IBlockState;
|
||||||
|
@ -39,7 +40,7 @@ import WayofTime.bloodmagic.util.ChatUtil;
|
||||||
import amerifrance.guideapi.api.IGuideLinked;
|
import amerifrance.guideapi.api.IGuideLinked;
|
||||||
|
|
||||||
@Optional.Interface(modid = "guideapi", iface = "amerifrance.guideapi.api.IGuideLinked")
|
@Optional.Interface(modid = "guideapi", iface = "amerifrance.guideapi.api.IGuideLinked")
|
||||||
public class BlockRitualController extends BlockEnumContainer<EnumRitualController> implements IVariantProvider, IGuideLinked
|
public class BlockRitualController extends BlockEnum<EnumRitualController> implements IVariantProvider, IGuideLinked
|
||||||
{
|
{
|
||||||
public BlockRitualController()
|
public BlockRitualController()
|
||||||
{
|
{
|
||||||
|
@ -54,13 +55,14 @@ public class BlockRitualController extends BlockEnumContainer<EnumRitualControll
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, ItemStack heldItem, EnumFacing side, float hitX, float hitY, float hitZ)
|
public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, EnumFacing side, float hitX, float hitY, float hitZ)
|
||||||
{
|
{
|
||||||
|
ItemStack heldItem = player.getHeldItem(hand);
|
||||||
TileEntity tile = world.getTileEntity(pos);
|
TileEntity tile = world.getTileEntity(pos);
|
||||||
|
|
||||||
if (getMetaFromState(state) == 0 && tile instanceof TileMasterRitualStone)
|
if (getMetaFromState(state) == 0 && tile instanceof TileMasterRitualStone)
|
||||||
{
|
{
|
||||||
if (heldItem != null && heldItem.getItem() == ModItems.ACTIVATION_CRYSTAL)
|
if (heldItem.getItem() == ModItems.ACTIVATION_CRYSTAL)
|
||||||
{
|
{
|
||||||
String key = RitualHelper.getValidRitual(world, pos);
|
String key = RitualHelper.getValidRitual(world, pos);
|
||||||
EnumFacing direction = RitualHelper.getDirectionOfRitual(world, pos, key);
|
EnumFacing direction = RitualHelper.getDirectionOfRitual(world, pos, key);
|
||||||
|
|
|
@ -52,7 +52,7 @@ public class GuiAlchemyTable extends GuiContainer
|
||||||
{
|
{
|
||||||
Slot slot = this.inventorySlots.getSlot(slotId);
|
Slot slot = this.inventorySlots.getSlot(slotId);
|
||||||
|
|
||||||
this.drawTexturedModalRect(i + slot.xDisplayPosition, j + slot.yDisplayPosition, 195, 1, 16, 16);
|
this.drawTexturedModalRect(i + slot.xPos, j + slot.yPos, 195, 1, 16, 16);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -34,7 +34,7 @@ public class HUDElementDemonWillAura extends HUDElement
|
||||||
@Override
|
@Override
|
||||||
public void render(Minecraft minecraft, ScaledResolution resolution, float partialTicks)
|
public void render(Minecraft minecraft, ScaledResolution resolution, float partialTicks)
|
||||||
{
|
{
|
||||||
EntityPlayer player = minecraft.thePlayer;
|
EntityPlayer player = minecraft.player;
|
||||||
|
|
||||||
if (!Utils.canPlayerSeeDemonWill(player))
|
if (!Utils.canPlayerSeeDemonWill(player))
|
||||||
{
|
{
|
||||||
|
|
|
@ -26,16 +26,11 @@ public class HUDElementHolding extends HUDElement
|
||||||
@Override
|
@Override
|
||||||
public void render(Minecraft minecraft, ScaledResolution resolution, float partialTicks)
|
public void render(Minecraft minecraft, ScaledResolution resolution, float partialTicks)
|
||||||
{
|
{
|
||||||
ItemStack sigilHolding = minecraft.thePlayer.getHeldItemMainhand();
|
ItemStack sigilHolding = minecraft.player.getHeldItemMainhand();
|
||||||
// TODO - Clean this mess
|
|
||||||
// Check mainhand for Sigil of Holding
|
// Check mainhand for Sigil of Holding
|
||||||
if (sigilHolding == null)
|
|
||||||
return;
|
|
||||||
if (!(sigilHolding.getItem() == ModItems.SIGIL_HOLDING))
|
if (!(sigilHolding.getItem() == ModItems.SIGIL_HOLDING))
|
||||||
sigilHolding = minecraft.thePlayer.getHeldItemOffhand();
|
sigilHolding = minecraft.player.getHeldItemOffhand();
|
||||||
// Check offhand for Sigil of Holding
|
// Check offhand for Sigil of Holding
|
||||||
if (sigilHolding == null)
|
|
||||||
return;
|
|
||||||
if (!(sigilHolding.getItem() == ModItems.SIGIL_HOLDING))
|
if (!(sigilHolding.getItem() == ModItems.SIGIL_HOLDING))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
@ -54,7 +49,7 @@ public class HUDElementHolding extends HUDElement
|
||||||
{
|
{
|
||||||
for (ItemStack sigil : holdingInv)
|
for (ItemStack sigil : holdingInv)
|
||||||
{
|
{
|
||||||
renderHotbarItem(resolution.getScaledWidth() / 2 + 103 + xOffset + getXOffset(), resolution.getScaledHeight() - 18 + getYOffset(), partialTicks, minecraft.thePlayer, sigil);
|
renderHotbarItem(resolution.getScaledWidth() / 2 + 103 + xOffset + getXOffset(), resolution.getScaledHeight() - 18 + getYOffset(), partialTicks, minecraft.player, sigil);
|
||||||
xOffset += 20;
|
xOffset += 20;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -72,7 +67,7 @@ public class HUDElementHolding extends HUDElement
|
||||||
{
|
{
|
||||||
if (stack != null)
|
if (stack != null)
|
||||||
{
|
{
|
||||||
float animation = (float) stack.animationsToGo - partialTicks;
|
float animation = (float) stack.getAnimationsToGo() - partialTicks;
|
||||||
|
|
||||||
if (animation > 0.0F)
|
if (animation > 0.0F)
|
||||||
{
|
{
|
||||||
|
|
|
@ -27,8 +27,8 @@ public enum KeyBindings
|
||||||
@Override
|
@Override
|
||||||
public void handleKeybind()
|
public void handleKeybind()
|
||||||
{
|
{
|
||||||
ItemStack itemStack = ClientHandler.minecraft.thePlayer.getHeldItemMainhand();
|
ItemStack itemStack = ClientHandler.minecraft.player.getHeldItemMainhand();
|
||||||
if (itemStack != null && itemStack.getItem() instanceof IKeybindable)
|
if (itemStack.getItem() instanceof IKeybindable)
|
||||||
BloodMagicPacketHandler.INSTANCE.sendToServer(new KeyProcessor(this, false));
|
BloodMagicPacketHandler.INSTANCE.sendToServer(new KeyProcessor(this, false));
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -38,8 +38,8 @@ public enum KeyBindings
|
||||||
@Override
|
@Override
|
||||||
public void handleKeybind()
|
public void handleKeybind()
|
||||||
{
|
{
|
||||||
EntityPlayerSP player = Minecraft.getMinecraft().thePlayer;
|
EntityPlayerSP player = Minecraft.getMinecraft().player;
|
||||||
if (player.getHeldItemMainhand() != null && player.getHeldItemMainhand().getItem() instanceof ItemSigilHolding)
|
if (player.getHeldItemMainhand().getItem() instanceof ItemSigilHolding)
|
||||||
ClientHandler.cycleSigil(player.getHeldItemMainhand(), player, -1);
|
ClientHandler.cycleSigil(player.getHeldItemMainhand(), player, -1);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -49,8 +49,8 @@ public enum KeyBindings
|
||||||
@Override
|
@Override
|
||||||
public void handleKeybind()
|
public void handleKeybind()
|
||||||
{
|
{
|
||||||
EntityPlayerSP player = Minecraft.getMinecraft().thePlayer;
|
EntityPlayerSP player = Minecraft.getMinecraft().player;
|
||||||
if (player.getHeldItemMainhand() != null && player.getHeldItemMainhand().getItem() instanceof ItemSigilHolding)
|
if (player.getHeldItemMainhand().getItem() instanceof ItemSigilHolding)
|
||||||
ClientHandler.cycleSigil(player.getHeldItemMainhand(), player, 1);
|
ClientHandler.cycleSigil(player.getHeldItemMainhand(), player, 1);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
@ -102,7 +102,7 @@ public class RenderAltar extends TileEntitySpecialRenderer<TileAltar>
|
||||||
{
|
{
|
||||||
GlStateManager.translate(0.5, 1, 0.5);
|
GlStateManager.translate(0.5, 1, 0.5);
|
||||||
EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, stack);
|
EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, stack);
|
||||||
entityitem.getEntityItem().stackSize = 1;
|
entityitem.getEntityItem().setCount(1);
|
||||||
entityitem.hoverStart = 0.0F;
|
entityitem.hoverStart = 0.0F;
|
||||||
GlStateManager.pushMatrix();
|
GlStateManager.pushMatrix();
|
||||||
GlStateManager.disableLighting();
|
GlStateManager.disableLighting();
|
||||||
|
@ -124,8 +124,8 @@ public class RenderAltar extends TileEntitySpecialRenderer<TileAltar>
|
||||||
|
|
||||||
private void renderHologram(TileAltar altar, EnumAltarTier tier, float partialTicks)
|
private void renderHologram(TileAltar altar, EnumAltarTier tier, float partialTicks)
|
||||||
{
|
{
|
||||||
EntityPlayerSP player = mc.thePlayer;
|
EntityPlayerSP player = mc.player;
|
||||||
World world = player.worldObj;
|
World world = player.world;
|
||||||
|
|
||||||
if (tier == EnumAltarTier.ONE)
|
if (tier == EnumAltarTier.ONE)
|
||||||
return;
|
return;
|
||||||
|
|
|
@ -37,7 +37,7 @@ public class RenderDemonCrucible extends TileEntitySpecialRenderer<TileDemonCruc
|
||||||
{
|
{
|
||||||
GlStateManager.translate(0.5, 1.5, 0.5);
|
GlStateManager.translate(0.5, 1.5, 0.5);
|
||||||
EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, stack);
|
EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, stack);
|
||||||
entityitem.getEntityItem().stackSize = 1;
|
entityitem.getEntityItem().setCount(1);
|
||||||
entityitem.hoverStart = 0.0F;
|
entityitem.hoverStart = 0.0F;
|
||||||
GlStateManager.pushMatrix();
|
GlStateManager.pushMatrix();
|
||||||
GlStateManager.disableLighting();
|
GlStateManager.disableLighting();
|
||||||
|
|
|
@ -28,7 +28,7 @@ public class RenderItemRoutingNode extends TileEntitySpecialRenderer<TileRouting
|
||||||
@Override
|
@Override
|
||||||
public void renderTileEntityAt(TileRoutingNode tileNode, double x, double y, double z, float partialTicks, int destroyStage)
|
public void renderTileEntityAt(TileRoutingNode tileNode, double x, double y, double z, float partialTicks, int destroyStage)
|
||||||
{
|
{
|
||||||
if ((mc.thePlayer.getHeldItemMainhand() != null && mc.thePlayer.getHeldItemMainhand().getItem() instanceof INodeRenderer) || ConfigHandler.alwaysRenderRoutingLines)
|
if (mc.player.getHeldItemMainhand().getItem() instanceof INodeRenderer || ConfigHandler.alwaysRenderRoutingLines)
|
||||||
{
|
{
|
||||||
List<BlockPos> connectionList = tileNode.getConnected();
|
List<BlockPos> connectionList = tileNode.getConnected();
|
||||||
for (BlockPos wantedPos : connectionList)
|
for (BlockPos wantedPos : connectionList)
|
||||||
|
@ -41,7 +41,7 @@ public class RenderItemRoutingNode extends TileEntitySpecialRenderer<TileRouting
|
||||||
int yd = offsetPos.getY();
|
int yd = offsetPos.getY();
|
||||||
int zd = offsetPos.getZ();
|
int zd = offsetPos.getZ();
|
||||||
double distance = Math.sqrt(xd * xd + yd * yd + zd * zd);
|
double distance = Math.sqrt(xd * xd + yd * yd + zd * zd);
|
||||||
double subLength = MathHelper.sqrt_double(xd * xd + zd * zd);
|
double subLength = MathHelper.sqrt(xd * xd + zd * zd);
|
||||||
float rotYaw = -((float) (Math.atan2(zd, xd) * 180.0D / Math.PI));
|
float rotYaw = -((float) (Math.atan2(zd, xd) * 180.0D / Math.PI));
|
||||||
float rotPitch = ((float) (Math.atan2(yd, subLength) * 180.0D / Math.PI));
|
float rotPitch = ((float) (Math.atan2(yd, subLength) * 180.0D / Math.PI));
|
||||||
|
|
||||||
|
@ -55,7 +55,7 @@ public class RenderItemRoutingNode extends TileEntitySpecialRenderer<TileRouting
|
||||||
GlStateManager.disableLighting();
|
GlStateManager.disableLighting();
|
||||||
GlStateManager.disableCull();
|
GlStateManager.disableCull();
|
||||||
float f2 = 0;
|
float f2 = 0;
|
||||||
float f3 = -f2 * 0.2F - (float) MathHelper.floor_float(-f2 * 0.1F);
|
float f3 = -f2 * 0.2F - (float) MathHelper.floor(-f2 * 0.1F);
|
||||||
GlStateManager.enableBlend();
|
GlStateManager.enableBlend();
|
||||||
GlStateManager.blendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
|
GlStateManager.blendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
|
||||||
|
|
||||||
|
|
|
@ -22,8 +22,8 @@ public class RenderCorruptedZombie extends RenderBiped<EntityCorruptedZombie>
|
||||||
|
|
||||||
public RenderCorruptedZombie(RenderManager renderManagerIn)
|
public RenderCorruptedZombie(RenderManager renderManagerIn)
|
||||||
{
|
{
|
||||||
super(renderManagerIn, new ModelZombie(), 0.5F, 1.0F);
|
super(renderManagerIn, new ModelZombie(), 0.5F);
|
||||||
LayerRenderer<?> layerrenderer = (LayerRenderer) this.layerRenderers.get(0);
|
LayerRenderer<?> layerrenderer = this.layerRenderers.get(0);
|
||||||
this.zombieVillagerModel = new ModelZombieVillager();
|
this.zombieVillagerModel = new ModelZombieVillager();
|
||||||
this.addLayer(new LayerHeldItem(this));
|
this.addLayer(new LayerHeldItem(this));
|
||||||
LayerBipedArmor layerbipedarmor = new LayerBipedArmor(this)
|
LayerBipedArmor layerbipedarmor = new LayerBipedArmor(this)
|
||||||
|
@ -38,11 +38,11 @@ public class RenderCorruptedZombie extends RenderBiped<EntityCorruptedZombie>
|
||||||
|
|
||||||
if (layerrenderer instanceof LayerCustomHead)
|
if (layerrenderer instanceof LayerCustomHead)
|
||||||
{
|
{
|
||||||
this.removeLayer(layerrenderer);
|
layerRenderers.remove(layerrenderer);
|
||||||
this.addLayer(new LayerCustomHead(this.zombieVillagerModel.bipedHead));
|
this.addLayer(new LayerCustomHead(this.zombieVillagerModel.bipedHead));
|
||||||
}
|
}
|
||||||
|
|
||||||
this.removeLayer(layerbipedarmor);
|
this.layerRenderers.remove(layerbipedarmor);
|
||||||
this.addLayer(new LayerWill<EntityCorruptedZombie>(this, new ModelZombie(1.2f, false)));
|
this.addLayer(new LayerWill<EntityCorruptedZombie>(this, new ModelZombie(1.2f, false)));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -71,9 +71,4 @@ public class RenderCorruptedZombie extends RenderBiped<EntityCorruptedZombie>
|
||||||
{
|
{
|
||||||
return ZOMBIE_TEXTURES;
|
return ZOMBIE_TEXTURES;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void rotateCorpse(EntityCorruptedZombie entityLiving, float p_77043_2_, float p_77043_3_, float partialTicks)
|
|
||||||
{
|
|
||||||
super.rotateCorpse(entityLiving, p_77043_2_, p_77043_3_, partialTicks);
|
|
||||||
}
|
|
||||||
}
|
}
|
|
@ -26,8 +26,9 @@ public class ItemSigilAir extends ItemSigilBase implements ISentientSwordEffectP
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ActionResult<ItemStack> onItemRightClick(ItemStack stack, World world, EntityPlayer player, EnumHand hand)
|
public ActionResult<ItemStack> onItemRightClick(World world, EntityPlayer player, EnumHand hand)
|
||||||
{
|
{
|
||||||
|
ItemStack stack = player.getHeldItem(hand);
|
||||||
if (PlayerHelper.isFakePlayer(player))
|
if (PlayerHelper.isFakePlayer(player))
|
||||||
return ActionResult.newResult(EnumActionResult.FAIL, stack);
|
return ActionResult.newResult(EnumActionResult.FAIL, stack);
|
||||||
|
|
||||||
|
@ -59,7 +60,7 @@ public class ItemSigilAir extends ItemSigilBase implements ISentientSwordEffectP
|
||||||
player.fallDistance = 0;
|
player.fallDistance = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
return super.onItemRightClick(stack, world, player, hand);
|
return super.onItemRightClick(world, player, hand);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -31,15 +31,16 @@ public class ItemSigilBloodLight extends ItemSigilBase
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ActionResult<ItemStack> onItemRightClick(ItemStack stack, World world, EntityPlayer player, EnumHand hand)
|
public ActionResult<ItemStack> onItemRightClick(World world, EntityPlayer player, EnumHand hand)
|
||||||
{
|
{
|
||||||
|
ItemStack stack = player.getHeldItem(hand);
|
||||||
if (PlayerHelper.isFakePlayer(player))
|
if (PlayerHelper.isFakePlayer(player))
|
||||||
return ActionResult.newResult(EnumActionResult.FAIL, stack);
|
return ActionResult.newResult(EnumActionResult.FAIL, stack);
|
||||||
|
|
||||||
RayTraceResult mop = this.rayTrace(world, player, false);
|
RayTraceResult mop = this.rayTrace(world, player, false);
|
||||||
|
|
||||||
if (getCooldownRemainder(stack) > 0)
|
if (getCooldownRemainder(stack) > 0)
|
||||||
return super.onItemRightClick(stack, world, player, hand);
|
return super.onItemRightClick(world, player, hand);
|
||||||
|
|
||||||
if (mop != null && mop.typeOfHit == RayTraceResult.Type.BLOCK)
|
if (mop != null && mop.typeOfHit == RayTraceResult.Type.BLOCK)
|
||||||
{
|
{
|
||||||
|
@ -52,19 +53,19 @@ public class ItemSigilBloodLight extends ItemSigilBase
|
||||||
NetworkHelper.syphonAndDamage(NetworkHelper.getSoulNetwork(player), player, getLpUsed());
|
NetworkHelper.syphonAndDamage(NetworkHelper.getSoulNetwork(player), player, getLpUsed());
|
||||||
resetCooldown(stack);
|
resetCooldown(stack);
|
||||||
player.swingArm(hand);
|
player.swingArm(hand);
|
||||||
return super.onItemRightClick(stack, world, player, hand);
|
return super.onItemRightClick(world, player, hand);
|
||||||
}
|
}
|
||||||
} else
|
} else
|
||||||
{
|
{
|
||||||
if (!world.isRemote)
|
if (!world.isRemote)
|
||||||
{
|
{
|
||||||
world.spawnEntityInWorld(new EntityBloodLight(world, player));
|
world.spawnEntity(new EntityBloodLight(world, player));
|
||||||
NetworkHelper.syphonAndDamage(NetworkHelper.getSoulNetwork(player), player, getLpUsed());
|
NetworkHelper.syphonAndDamage(NetworkHelper.getSoulNetwork(player), player, getLpUsed());
|
||||||
}
|
}
|
||||||
resetCooldown(stack);
|
resetCooldown(stack);
|
||||||
}
|
}
|
||||||
|
|
||||||
return super.onItemRightClick(stack, world, player, hand);
|
return super.onItemRightClick(world, player, hand);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
package WayofTime.bloodmagic.item.sigil;
|
package WayofTime.bloodmagic.item.sigil;
|
||||||
|
|
||||||
import WayofTime.bloodmagic.api.Constants;
|
|
||||||
import WayofTime.bloodmagic.api.compress.CompressionRegistry;
|
import WayofTime.bloodmagic.api.compress.CompressionRegistry;
|
||||||
import WayofTime.bloodmagic.api.util.helper.PlayerHelper;
|
import WayofTime.bloodmagic.api.util.helper.PlayerHelper;
|
||||||
import net.minecraft.entity.item.EntityItem;
|
import net.minecraft.entity.item.EntityItem;
|
||||||
|
@ -24,12 +23,12 @@ public class ItemSigilCompression extends ItemSigilToggleableBase
|
||||||
if (PlayerHelper.isFakePlayer(player))
|
if (PlayerHelper.isFakePlayer(player))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
ItemStack compressedStack = CompressionRegistry.compressInventory(player.inventory.mainInventory, world);
|
ItemStack compressedStack = CompressionRegistry.compressInventory(player.inventory.mainInventory.toArray(new ItemStack[player.inventory.mainInventory.size()]), world);
|
||||||
|
|
||||||
if (compressedStack != null)
|
if (compressedStack != null)
|
||||||
{
|
{
|
||||||
EntityItem entityItem = new EntityItem(world, player.posX, player.posY, player.posZ, compressedStack);
|
EntityItem entityItem = new EntityItem(world, player.posX, player.posY, player.posZ, compressedStack);
|
||||||
world.spawnEntityInWorld(entityItem);
|
world.spawnEntity(entityItem);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -30,7 +30,7 @@ public class ItemSigilDivination extends ItemSigilBase implements IAltarReader
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ActionResult<ItemStack> onItemRightClick(ItemStack stack, World world, EntityPlayer player, EnumHand hand)
|
public ActionResult<ItemStack> onItemRightClick(World world, EntityPlayer player, EnumHand hand)
|
||||||
{
|
{
|
||||||
// if (world instanceof WorldServer)
|
// if (world instanceof WorldServer)
|
||||||
// {
|
// {
|
||||||
|
@ -46,13 +46,14 @@ public class ItemSigilDivination extends ItemSigilBase implements IAltarReader
|
||||||
// fred.setPosition(player.posX, player.posY, player.posZ);
|
// fred.setPosition(player.posX, player.posY, player.posZ);
|
||||||
// world.spawnEntityInWorld(fred);
|
// world.spawnEntityInWorld(fred);
|
||||||
// }
|
// }
|
||||||
|
ItemStack stack = player.getHeldItem(hand);
|
||||||
|
|
||||||
if (PlayerHelper.isFakePlayer(player))
|
if (PlayerHelper.isFakePlayer(player))
|
||||||
return ActionResult.newResult(EnumActionResult.FAIL, stack);
|
return ActionResult.newResult(EnumActionResult.FAIL, stack);
|
||||||
|
|
||||||
if (!world.isRemote)
|
if (!world.isRemote)
|
||||||
{
|
{
|
||||||
super.onItemRightClick(stack, world, player, hand);
|
super.onItemRightClick(world, player, hand);
|
||||||
|
|
||||||
RayTraceResult position = rayTrace(world, player, false);
|
RayTraceResult position = rayTrace(world, player, false);
|
||||||
|
|
||||||
|
@ -99,6 +100,6 @@ public class ItemSigilDivination extends ItemSigilBase implements IAltarReader
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return super.onItemRightClick(stack, world, player, hand);
|
return super.onItemRightClick(world, player, hand);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -48,7 +48,7 @@ public class ItemSigilHolding extends ItemSigilBase implements IKeybindable, IAl
|
||||||
if (stack == player.getHeldItemMainhand() && stack.getItem() instanceof ItemSigilHolding && key.equals(KeyBindings.OPEN_HOLDING))
|
if (stack == player.getHeldItemMainhand() && stack.getItem() instanceof ItemSigilHolding && key.equals(KeyBindings.OPEN_HOLDING))
|
||||||
{
|
{
|
||||||
Utils.setUUID(stack);
|
Utils.setUUID(stack);
|
||||||
player.openGui(BloodMagic.instance, Constants.Gui.SIGIL_HOLDING_GUI, player.worldObj, (int) player.posX, (int) player.posY, (int) player.posZ);
|
player.openGui(BloodMagic.instance, Constants.Gui.SIGIL_HOLDING_GUI, player.getEntityWorld(), (int) player.posX, (int) player.posY, (int) player.posZ);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -98,9 +98,10 @@ public class ItemSigilHolding extends ItemSigilBase implements IKeybindable, IAl
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public EnumActionResult onItemUse(ItemStack stack, EntityPlayer playerIn, World worldIn, BlockPos pos, EnumHand hand, EnumFacing facing, float hitX, float hitY, float hitZ)
|
public EnumActionResult onItemUse(EntityPlayer player, World world, BlockPos pos, EnumHand hand, EnumFacing facing, float hitX, float hitY, float hitZ)
|
||||||
{
|
{
|
||||||
if (PlayerHelper.isFakePlayer(playerIn))
|
ItemStack stack = player.getHeldItem(hand);
|
||||||
|
if (PlayerHelper.isFakePlayer(player))
|
||||||
return EnumActionResult.FAIL;
|
return EnumActionResult.FAIL;
|
||||||
|
|
||||||
int currentSlot = getCurrentItemOrdinal(stack);
|
int currentSlot = getCurrentItemOrdinal(stack);
|
||||||
|
@ -114,15 +115,16 @@ public class ItemSigilHolding extends ItemSigilBase implements IKeybindable, IAl
|
||||||
if (itemUsing == null || Strings.isNullOrEmpty(((IBindable) itemUsing.getItem()).getOwnerUUID(itemUsing)))
|
if (itemUsing == null || Strings.isNullOrEmpty(((IBindable) itemUsing.getItem()).getOwnerUUID(itemUsing)))
|
||||||
return EnumActionResult.PASS;
|
return EnumActionResult.PASS;
|
||||||
|
|
||||||
EnumActionResult result = itemUsing.getItem().onItemUse(itemUsing, playerIn, worldIn, pos, hand, facing, hitX, hitY, hitZ);
|
EnumActionResult result = itemUsing.getItem().onItemUse(player, world, pos, hand, facing, hitX, hitY, hitZ);
|
||||||
saveInventory(stack, inv);
|
saveInventory(stack, inv);
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ActionResult<ItemStack> onItemRightClick(ItemStack stack, World world, EntityPlayer player, EnumHand hand)
|
public ActionResult<ItemStack> onItemRightClick(World world, EntityPlayer player, EnumHand hand)
|
||||||
{
|
{
|
||||||
|
ItemStack stack = player.getHeldItem(hand);
|
||||||
if (PlayerHelper.isFakePlayer(player))
|
if (PlayerHelper.isFakePlayer(player))
|
||||||
return ActionResult.newResult(EnumActionResult.FAIL, stack);
|
return ActionResult.newResult(EnumActionResult.FAIL, stack);
|
||||||
|
|
||||||
|
@ -137,7 +139,7 @@ public class ItemSigilHolding extends ItemSigilBase implements IKeybindable, IAl
|
||||||
if (itemUsing == null || Strings.isNullOrEmpty(((IBindable) itemUsing.getItem()).getOwnerUUID(itemUsing)))
|
if (itemUsing == null || Strings.isNullOrEmpty(((IBindable) itemUsing.getItem()).getOwnerUUID(itemUsing)))
|
||||||
return ActionResult.newResult(EnumActionResult.PASS, stack);
|
return ActionResult.newResult(EnumActionResult.PASS, stack);
|
||||||
|
|
||||||
itemUsing.getItem().onItemRightClick(itemUsing, world, player, hand);
|
itemUsing.getItem().onItemRightClick(world, player, hand);
|
||||||
|
|
||||||
saveInventory(stack, inv);
|
saveInventory(stack, inv);
|
||||||
|
|
||||||
|
@ -251,7 +253,7 @@ public class ItemSigilHolding extends ItemSigilBase implements IKeybindable, IAl
|
||||||
{
|
{
|
||||||
initModeTag(itemStack);
|
initModeTag(itemStack);
|
||||||
int currentSigil = itemStack.getTagCompound().getInteger(Constants.NBT.CURRENT_SIGIL);
|
int currentSigil = itemStack.getTagCompound().getInteger(Constants.NBT.CURRENT_SIGIL);
|
||||||
currentSigil = MathHelper.clamp_int(currentSigil, 0, inventorySize - 1);
|
currentSigil = MathHelper.clamp(currentSigil, 0, inventorySize - 1);
|
||||||
return currentSigil;
|
return currentSigil;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -284,7 +286,7 @@ public class ItemSigilHolding extends ItemSigilBase implements IKeybindable, IAl
|
||||||
|
|
||||||
if (j >= 0 && j < inv.length)
|
if (j >= 0 && j < inv.length)
|
||||||
{
|
{
|
||||||
inv[j] = ItemStack.loadItemStackFromNBT(data);
|
inv[j] = new ItemStack(data);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -28,8 +28,8 @@ public class ItemSigilMagnetism extends ItemSigilToggleableBase
|
||||||
float posX = Math.round(player.posX);
|
float posX = Math.round(player.posX);
|
||||||
float posY = (float) (player.posY - player.getEyeHeight());
|
float posY = (float) (player.posY - player.getEyeHeight());
|
||||||
float posZ = Math.round(player.posZ);
|
float posZ = Math.round(player.posZ);
|
||||||
List<EntityItem> entities = player.worldObj.getEntitiesWithinAABB(EntityItem.class, new AxisAlignedBB(posX - 0.5f, posY - 0.5f, posZ - 0.5f, posX + 0.5f, posY + 0.5f, posZ + 0.5f).expand(range, verticalRange, range));
|
List<EntityItem> entities = player.getEntityWorld().getEntitiesWithinAABB(EntityItem.class, new AxisAlignedBB(posX - 0.5f, posY - 0.5f, posZ - 0.5f, posX + 0.5f, posY + 0.5f, posZ + 0.5f).expand(range, verticalRange, range));
|
||||||
List<EntityXPOrb> xpOrbs = player.worldObj.getEntitiesWithinAABB(EntityXPOrb.class, new AxisAlignedBB(posX - 0.5f, posY - 0.5f, posZ - 0.5f, posX + 0.5f, posY + 0.5f, posZ + 0.5f).expand(range, verticalRange, range));
|
List<EntityXPOrb> xpOrbs = player.getEntityWorld().getEntitiesWithinAABB(EntityXPOrb.class, new AxisAlignedBB(posX - 0.5f, posY - 0.5f, posZ - 0.5f, posX + 0.5f, posY + 0.5f, posZ + 0.5f).expand(range, verticalRange, range));
|
||||||
|
|
||||||
for (EntityItem entity : entities)
|
for (EntityItem entity : entities)
|
||||||
{
|
{
|
||||||
|
|
|
@ -31,14 +31,15 @@ public class ItemSigilSeer extends ItemSigilBase implements IAltarReader
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ActionResult<ItemStack> onItemRightClick(ItemStack stack, World world, EntityPlayer player, EnumHand hand)
|
public ActionResult<ItemStack> onItemRightClick(World world, EntityPlayer player, EnumHand hand)
|
||||||
{
|
{
|
||||||
|
ItemStack stack = player.getHeldItem(hand);
|
||||||
if (PlayerHelper.isFakePlayer(player))
|
if (PlayerHelper.isFakePlayer(player))
|
||||||
return ActionResult.newResult(EnumActionResult.FAIL, stack);
|
return ActionResult.newResult(EnumActionResult.FAIL, stack);
|
||||||
|
|
||||||
if (!world.isRemote)
|
if (!world.isRemote)
|
||||||
{
|
{
|
||||||
super.onItemRightClick(stack, world, player, hand);
|
super.onItemRightClick(world, player, hand);
|
||||||
RayTraceResult rayTrace = rayTrace(world, player, false);
|
RayTraceResult rayTrace = rayTrace(world, player, false);
|
||||||
|
|
||||||
if (rayTrace == null)
|
if (rayTrace == null)
|
||||||
|
@ -67,10 +68,10 @@ public class ItemSigilSeer extends ItemSigilBase implements IAltarReader
|
||||||
altar.checkTier();
|
altar.checkTier();
|
||||||
if (tile instanceof IInventory)
|
if (tile instanceof IInventory)
|
||||||
{
|
{
|
||||||
if (((IInventory) tile).getStackInSlot(0) != null)
|
if (!((IInventory) tile).getStackInSlot(0).isEmpty())
|
||||||
{
|
{
|
||||||
int progress = altar.getProgress();
|
int progress = altar.getProgress();
|
||||||
int totalLiquidRequired = altar.getLiquidRequired() * ((IInventory) tile).getStackInSlot(0).stackSize;
|
int totalLiquidRequired = altar.getLiquidRequired() * ((IInventory) tile).getStackInSlot(0).getCount();
|
||||||
int consumptionRate = (int) (altar.getConsumptionRate() * (altar.getConsumptionMultiplier() + 1));
|
int consumptionRate = (int) (altar.getConsumptionRate() * (altar.getConsumptionMultiplier() + 1));
|
||||||
ChatUtil.sendNoSpam(player, new TextComponentTranslation(tooltipBase + "currentAltarProgress", progress, totalLiquidRequired), new TextComponentTranslation(tooltipBase + "currentAltarConsumptionRate", consumptionRate), new TextComponentTranslation(tooltipBase + "currentAltarTier", tier), new TextComponentTranslation(tooltipBase + "currentEssence", currentEssence), new TextComponentTranslation(tooltipBase + "currentAltarCapacity", capacity), new TextComponentTranslation(tooltipBase + "currentCharge", charge));
|
ChatUtil.sendNoSpam(player, new TextComponentTranslation(tooltipBase + "currentAltarProgress", progress, totalLiquidRequired), new TextComponentTranslation(tooltipBase + "currentAltarConsumptionRate", consumptionRate), new TextComponentTranslation(tooltipBase + "currentAltarTier", tier), new TextComponentTranslation(tooltipBase + "currentEssence", currentEssence), new TextComponentTranslation(tooltipBase + "currentAltarCapacity", capacity), new TextComponentTranslation(tooltipBase + "currentCharge", charge));
|
||||||
} else
|
} else
|
||||||
|
@ -93,6 +94,6 @@ public class ItemSigilSeer extends ItemSigilBase implements IAltarReader
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return super.onItemRightClick(stack, world, player, hand);
|
return super.onItemRightClick(world, player, hand);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -48,10 +48,7 @@ public class ItemSigilSuppression extends ItemSigilToggleableBase
|
||||||
BlockPos blockPos = new BlockPos(x + i, y + j, z + k);
|
BlockPos blockPos = new BlockPos(x + i, y + j, z + k);
|
||||||
IBlockState state = world.getBlockState(blockPos);
|
IBlockState state = world.getBlockState(blockPos);
|
||||||
|
|
||||||
// TODO - Change back when BlockFluidBase overrides getStateFromMeta()
|
if (Utils.isBlockLiquid(state) && world.getTileEntity(blockPos) == null)
|
||||||
// Temporary fix to avoid liquid duplication
|
|
||||||
if (state.getBlock() instanceof BlockFluidBase) {/*No-op*/}
|
|
||||||
else if (Utils.isBlockLiquid(state) && world.getTileEntity(blockPos) == null)
|
|
||||||
TileSpectralBlock.createSpectralBlock(world, blockPos, refresh);
|
TileSpectralBlock.createSpectralBlock(world, blockPos, refresh);
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
|
@ -47,8 +47,9 @@ public class ItemSigilTeleposition extends ItemSigilBase
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ActionResult<ItemStack> onItemRightClick(ItemStack stack, World world, EntityPlayer player, EnumHand hand)
|
public ActionResult<ItemStack> onItemRightClick(World world, EntityPlayer player, EnumHand hand)
|
||||||
{
|
{
|
||||||
|
ItemStack stack = player.getHeldItem(hand);
|
||||||
if (PlayerHelper.isFakePlayer(player))
|
if (PlayerHelper.isFakePlayer(player))
|
||||||
return ActionResult.newResult(EnumActionResult.FAIL, stack);
|
return ActionResult.newResult(EnumActionResult.FAIL, stack);
|
||||||
|
|
||||||
|
@ -63,12 +64,13 @@ public class ItemSigilTeleposition extends ItemSigilBase
|
||||||
TeleportQueue.getInstance().addITeleport(new Teleports.TeleportToDim(blockPos, player, getOwnerUUID(stack), world, getValue(stack.getTagCompound(), Constants.NBT.DIMENSION_ID), true));
|
TeleportQueue.getInstance().addITeleport(new Teleports.TeleportToDim(blockPos, player, getOwnerUUID(stack), world, getValue(stack.getTagCompound(), Constants.NBT.DIMENSION_ID), true));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return super.onItemRightClick(stack, world, player, hand);
|
return super.onItemRightClick(world, player, hand);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public EnumActionResult onItemUse(ItemStack stack, EntityPlayer player, World world, BlockPos pos, EnumHand hand, EnumFacing side, float hitX, float hitY, float hitZ)
|
public EnumActionResult onItemUse(EntityPlayer player, World world, BlockPos pos, EnumHand hand, EnumFacing side, float hitX, float hitY, float hitZ)
|
||||||
{
|
{
|
||||||
|
ItemStack stack = player.getHeldItem(hand);
|
||||||
if (PlayerHelper.isFakePlayer(player))
|
if (PlayerHelper.isFakePlayer(player))
|
||||||
return EnumActionResult.FAIL;
|
return EnumActionResult.FAIL;
|
||||||
|
|
||||||
|
|
|
@ -66,8 +66,9 @@ public class ItemSigilTransposition extends ItemSigilBase
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public EnumActionResult onItemUse(ItemStack stack, EntityPlayer player, World world, BlockPos blockPos, EnumHand hand, EnumFacing side, float hitX, float hitY, float hitZ)
|
public EnumActionResult onItemUse(EntityPlayer player, World world, BlockPos blockPos, EnumHand hand, EnumFacing side, float hitX, float hitY, float hitZ)
|
||||||
{
|
{
|
||||||
|
ItemStack stack = player.getHeldItem(hand);
|
||||||
if (PlayerHelper.isFakePlayer(player))
|
if (PlayerHelper.isFakePlayer(player))
|
||||||
return EnumActionResult.FAIL;
|
return EnumActionResult.FAIL;
|
||||||
|
|
||||||
|
@ -123,7 +124,7 @@ public class ItemSigilTransposition extends ItemSigilBase
|
||||||
blockPos = blockPos.offset(side);
|
blockPos = blockPos.offset(side);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (stack.stackSize != 0 && player.canPlayerEdit(blockPos, side, stack) && world.canBlockBePlaced(blockToPlace.getBlock(), blockPos, false, side, player, stack))
|
if (!stack.isEmpty() && player.canPlayerEdit(blockPos, side, stack) && world.mayPlace(blockToPlace.getBlock(), blockPos, false, side, player))
|
||||||
{
|
{
|
||||||
if (world.setBlockState(blockPos, blockToPlace.getState(), 3))
|
if (world.setBlockState(blockPos, blockToPlace.getState(), 3))
|
||||||
{
|
{
|
||||||
|
|
|
@ -15,8 +15,8 @@ import net.minecraft.world.World;
|
||||||
import net.minecraftforge.event.ForgeEventFactory;
|
import net.minecraftforge.event.ForgeEventFactory;
|
||||||
import net.minecraftforge.fluids.FluidStack;
|
import net.minecraftforge.fluids.FluidStack;
|
||||||
import net.minecraftforge.fluids.IFluidBlock;
|
import net.minecraftforge.fluids.IFluidBlock;
|
||||||
import net.minecraftforge.fluids.IFluidHandler;
|
import net.minecraftforge.fluids.capability.CapabilityFluidHandler;
|
||||||
import WayofTime.bloodmagic.api.Constants;
|
import net.minecraftforge.fluids.capability.IFluidHandler;
|
||||||
|
|
||||||
public class ItemSigilVoid extends ItemSigilBase
|
public class ItemSigilVoid extends ItemSigilBase
|
||||||
{
|
{
|
||||||
|
@ -26,8 +26,9 @@ public class ItemSigilVoid extends ItemSigilBase
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ActionResult<ItemStack> onItemRightClick(ItemStack stack, World world, EntityPlayer player, EnumHand hand)
|
public ActionResult<ItemStack> onItemRightClick(World world, EntityPlayer player, EnumHand hand)
|
||||||
{
|
{
|
||||||
|
ItemStack stack = player.getHeldItem(hand);
|
||||||
if (PlayerHelper.isFakePlayer(player))
|
if (PlayerHelper.isFakePlayer(player))
|
||||||
return ActionResult.newResult(EnumActionResult.FAIL, stack);
|
return ActionResult.newResult(EnumActionResult.FAIL, stack);
|
||||||
|
|
||||||
|
@ -47,40 +48,41 @@ public class ItemSigilVoid extends ItemSigilBase
|
||||||
|
|
||||||
if (!world.isBlockModifiable(player, blockpos))
|
if (!world.isBlockModifiable(player, blockpos))
|
||||||
{
|
{
|
||||||
return super.onItemRightClick(stack, world, player, hand);
|
return super.onItemRightClick(world, player, hand);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!player.canPlayerEdit(blockpos.offset(rayTrace.sideHit), rayTrace.sideHit, stack))
|
if (!player.canPlayerEdit(blockpos.offset(rayTrace.sideHit), rayTrace.sideHit, stack))
|
||||||
{
|
{
|
||||||
return super.onItemRightClick(stack, world, player, hand);
|
return super.onItemRightClick(world, player, hand);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!player.canPlayerEdit(blockpos, rayTrace.sideHit, stack))
|
if (!player.canPlayerEdit(blockpos, rayTrace.sideHit, stack))
|
||||||
{
|
{
|
||||||
return super.onItemRightClick(stack, world, player, hand);
|
return super.onItemRightClick(world, player, hand);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (world.getBlockState(blockpos).getBlock().getMaterial(world.getBlockState(blockpos)).isLiquid() && NetworkHelper.getSoulNetwork(player).syphonAndDamage(player, getLpUsed()))
|
if (world.getBlockState(blockpos).getBlock().getMaterial(world.getBlockState(blockpos)).isLiquid() && NetworkHelper.getSoulNetwork(player).syphonAndDamage(player, getLpUsed()))
|
||||||
{
|
{
|
||||||
world.setBlockToAir(blockpos);
|
world.setBlockToAir(blockpos);
|
||||||
return super.onItemRightClick(stack, world, player, hand);
|
return super.onItemRightClick(world, player, hand);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else
|
} else
|
||||||
{
|
{
|
||||||
return super.onItemRightClick(stack, world, player, hand);
|
return super.onItemRightClick(world, player, hand);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!player.capabilities.isCreativeMode)
|
if (!player.capabilities.isCreativeMode)
|
||||||
this.setUnusable(stack, !NetworkHelper.getSoulNetwork(player).syphonAndDamage(player, getLpUsed()));
|
this.setUnusable(stack, !NetworkHelper.getSoulNetwork(player).syphonAndDamage(player, getLpUsed()));
|
||||||
}
|
}
|
||||||
|
|
||||||
return super.onItemRightClick(stack, world, player, hand);
|
return super.onItemRightClick(world, player, hand);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public EnumActionResult onItemUse(ItemStack stack, EntityPlayer player, World world, BlockPos blockPos, EnumHand hand, EnumFacing side, float hitX, float hitY, float hitZ)
|
public EnumActionResult onItemUse(EntityPlayer player, World world, BlockPos blockPos, EnumHand hand, EnumFacing side, float hitX, float hitY, float hitZ)
|
||||||
{
|
{
|
||||||
|
ItemStack stack = player.getHeldItem(hand);
|
||||||
if (PlayerHelper.isFakePlayer(player))
|
if (PlayerHelper.isFakePlayer(player))
|
||||||
return EnumActionResult.FAIL;
|
return EnumActionResult.FAIL;
|
||||||
|
|
||||||
|
@ -95,13 +97,14 @@ public class ItemSigilVoid extends ItemSigilBase
|
||||||
}
|
}
|
||||||
|
|
||||||
TileEntity tile = world.getTileEntity(blockPos);
|
TileEntity tile = world.getTileEntity(blockPos);
|
||||||
if (tile instanceof IFluidHandler)
|
if (tile.hasCapability(CapabilityFluidHandler.FLUID_HANDLER_CAPABILITY, side))
|
||||||
{
|
{
|
||||||
FluidStack amount = ((IFluidHandler) tile).drain(side, 1000, false);
|
IFluidHandler handler = tile.getCapability(CapabilityFluidHandler.FLUID_HANDLER_CAPABILITY, side);
|
||||||
|
FluidStack amount = handler.drain(1000, false);
|
||||||
|
|
||||||
if (amount != null && amount.amount > 0 && NetworkHelper.getSoulNetwork(player).syphonAndDamage(player, getLpUsed()))
|
if (amount != null && amount.amount > 0 && NetworkHelper.getSoulNetwork(player).syphonAndDamage(player, getLpUsed()))
|
||||||
{
|
{
|
||||||
((IFluidHandler) tile).drain(side, 1000, true);
|
handler.drain(1000, true);
|
||||||
return EnumActionResult.SUCCESS;
|
return EnumActionResult.SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -20,8 +20,8 @@ import net.minecraft.util.math.RayTraceResult;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
import net.minecraftforge.fluids.FluidRegistry;
|
import net.minecraftforge.fluids.FluidRegistry;
|
||||||
import net.minecraftforge.fluids.FluidStack;
|
import net.minecraftforge.fluids.FluidStack;
|
||||||
import net.minecraftforge.fluids.IFluidHandler;
|
import net.minecraftforge.fluids.capability.CapabilityFluidHandler;
|
||||||
import WayofTime.bloodmagic.api.Constants;
|
import net.minecraftforge.fluids.capability.IFluidHandler;
|
||||||
|
|
||||||
public class ItemSigilWater extends ItemSigilBase
|
public class ItemSigilWater extends ItemSigilBase
|
||||||
{
|
{
|
||||||
|
@ -31,8 +31,9 @@ public class ItemSigilWater extends ItemSigilBase
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ActionResult<ItemStack> onItemRightClick(ItemStack stack, World world, EntityPlayer player, EnumHand hand)
|
public ActionResult<ItemStack> onItemRightClick(World world, EntityPlayer player, EnumHand hand)
|
||||||
{
|
{
|
||||||
|
ItemStack stack = player.getHeldItem(hand);
|
||||||
if (PlayerHelper.isFakePlayer(player))
|
if (PlayerHelper.isFakePlayer(player))
|
||||||
return ActionResult.newResult(EnumActionResult.FAIL, stack);
|
return ActionResult.newResult(EnumActionResult.FAIL, stack);
|
||||||
|
|
||||||
|
@ -51,28 +52,29 @@ public class ItemSigilWater extends ItemSigilBase
|
||||||
BlockPos blockpos = rayTrace.getBlockPos();
|
BlockPos blockpos = rayTrace.getBlockPos();
|
||||||
|
|
||||||
if (!world.isBlockModifiable(player, blockpos))
|
if (!world.isBlockModifiable(player, blockpos))
|
||||||
return super.onItemRightClick(stack, world, player, hand);
|
return super.onItemRightClick(world, player, hand);
|
||||||
|
|
||||||
if (!player.canPlayerEdit(blockpos.offset(rayTrace.sideHit), rayTrace.sideHit, stack))
|
if (!player.canPlayerEdit(blockpos.offset(rayTrace.sideHit), rayTrace.sideHit, stack))
|
||||||
return super.onItemRightClick(stack, world, player, hand);
|
return super.onItemRightClick(world, player, hand);
|
||||||
|
|
||||||
BlockPos blockpos1 = blockpos.offset(rayTrace.sideHit);
|
BlockPos blockpos1 = blockpos.offset(rayTrace.sideHit);
|
||||||
|
|
||||||
if (!player.canPlayerEdit(blockpos1, rayTrace.sideHit, stack))
|
if (!player.canPlayerEdit(blockpos1, rayTrace.sideHit, stack))
|
||||||
return super.onItemRightClick(stack, world, player, hand);
|
return super.onItemRightClick(world, player, hand);
|
||||||
|
|
||||||
if (this.canPlaceWater(world, blockpos1) && NetworkHelper.getSoulNetwork(player).syphonAndDamage(player, getLpUsed()) && this.tryPlaceWater(world, blockpos1))
|
if (this.canPlaceWater(world, blockpos1) && NetworkHelper.getSoulNetwork(player).syphonAndDamage(player, getLpUsed()) && this.tryPlaceWater(world, blockpos1))
|
||||||
return super.onItemRightClick(stack, world, player, hand);
|
return super.onItemRightClick(world, player, hand);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return super.onItemRightClick(stack, world, player, hand);
|
return super.onItemRightClick(world, player, hand);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public EnumActionResult onItemUse(ItemStack stack, EntityPlayer player, World world, BlockPos blockPos, EnumHand hand, EnumFacing side, float hitX, float hitY, float hitZ)
|
public EnumActionResult onItemUse(EntityPlayer player, World world, BlockPos blockPos, EnumHand hand, EnumFacing side, float hitX, float hitY, float hitZ)
|
||||||
{
|
{
|
||||||
|
ItemStack stack = player.getHeldItem(hand);
|
||||||
if (world.isRemote || player.isSneaking() || isUnusable(stack))
|
if (world.isRemote || player.isSneaking() || isUnusable(stack))
|
||||||
return EnumActionResult.FAIL;
|
return EnumActionResult.FAIL;
|
||||||
|
|
||||||
|
@ -80,14 +82,15 @@ public class ItemSigilWater extends ItemSigilBase
|
||||||
return EnumActionResult.FAIL;
|
return EnumActionResult.FAIL;
|
||||||
|
|
||||||
TileEntity tile = world.getTileEntity(blockPos);
|
TileEntity tile = world.getTileEntity(blockPos);
|
||||||
if (tile instanceof IFluidHandler)
|
if (tile.hasCapability(CapabilityFluidHandler.FLUID_HANDLER_CAPABILITY, side))
|
||||||
{
|
{
|
||||||
|
IFluidHandler handler = tile.getCapability(CapabilityFluidHandler.FLUID_HANDLER_CAPABILITY, side);
|
||||||
FluidStack fluid = new FluidStack(FluidRegistry.WATER, 1000);
|
FluidStack fluid = new FluidStack(FluidRegistry.WATER, 1000);
|
||||||
int amount = ((IFluidHandler) tile).fill(side, fluid, false);
|
int amount = handler.fill(fluid, false);
|
||||||
|
|
||||||
if (amount > 0 && NetworkHelper.getSoulNetwork(player).syphonAndDamage(player, getLpUsed()))
|
if (amount > 0 && NetworkHelper.getSoulNetwork(player).syphonAndDamage(player, getLpUsed()))
|
||||||
{
|
{
|
||||||
((IFluidHandler) tile).fill(side, fluid, true);
|
handler.fill(fluid, true);
|
||||||
return EnumActionResult.SUCCESS;
|
return EnumActionResult.SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,13 +1,10 @@
|
||||||
package WayofTime.bloodmagic.item.sigil;
|
package WayofTime.bloodmagic.item.sigil;
|
||||||
|
|
||||||
import WayofTime.bloodmagic.api.Constants;
|
|
||||||
import WayofTime.bloodmagic.api.util.helper.PlayerHelper;
|
import WayofTime.bloodmagic.api.util.helper.PlayerHelper;
|
||||||
import WayofTime.bloodmagic.registry.ModPotions;
|
import WayofTime.bloodmagic.registry.ModPotions;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
import net.minecraft.potion.PotionEffect;
|
import net.minecraft.potion.PotionEffect;
|
||||||
import net.minecraft.util.ActionResult;
|
|
||||||
import net.minecraft.util.EnumActionResult;
|
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
|
|
||||||
public class ItemSigilWhirlwind extends ItemSigilToggleableBase
|
public class ItemSigilWhirlwind extends ItemSigilToggleableBase
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
package WayofTime.bloodmagic.registry;
|
package WayofTime.bloodmagic.registry;
|
||||||
|
|
||||||
import WayofTime.bloodmagic.compat.ICompatibility;
|
import WayofTime.bloodmagic.compat.ICompatibility;
|
||||||
import WayofTime.bloodmagic.compat.jei.CompatibilityJustEnoughItems;
|
|
||||||
import WayofTime.bloodmagic.compat.waila.CompatibilityWaila;
|
import WayofTime.bloodmagic.compat.waila.CompatibilityWaila;
|
||||||
import net.minecraftforge.fml.common.Loader;
|
import net.minecraftforge.fml.common.Loader;
|
||||||
|
|
||||||
|
@ -13,7 +12,6 @@ public class ModCompatibility
|
||||||
|
|
||||||
public static void registerModCompat()
|
public static void registerModCompat()
|
||||||
{
|
{
|
||||||
compatibilities.add(new CompatibilityJustEnoughItems());
|
|
||||||
compatibilities.add(new CompatibilityWaila());
|
compatibilities.add(new CompatibilityWaila());
|
||||||
// compatibilities.add(new CompatibilityThaumcraft());
|
// compatibilities.add(new CompatibilityThaumcraft());
|
||||||
}
|
}
|
||||||
|
|
|
@ -126,7 +126,7 @@ public class RitualLivingArmourDowngrade extends Ritual
|
||||||
recipe.consumeInventory(inv);
|
recipe.consumeInventory(inv);
|
||||||
|
|
||||||
EntityLightningBolt lightning = new EntityLightningBolt(world, chestPos.getX(), chestPos.getY(), chestPos.getZ(), true);
|
EntityLightningBolt lightning = new EntityLightningBolt(world, chestPos.getX(), chestPos.getY(), chestPos.getZ(), true);
|
||||||
world.spawnEntityInWorld(lightning);
|
world.spawnEntity(lightning);
|
||||||
|
|
||||||
masterRitualStone.setActive(false);
|
masterRitualStone.setActive(false);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,66 +0,0 @@
|
||||||
package WayofTime.bloodmagic.util.handler.event;
|
|
||||||
|
|
||||||
import WayofTime.bloodmagic.BloodMagic;
|
|
||||||
import WayofTime.bloodmagic.annot.Handler;
|
|
||||||
import WayofTime.bloodmagic.api.saving.BMWorldSavedData;
|
|
||||||
import WayofTime.bloodmagic.api.saving.SoulNetwork;
|
|
||||||
import WayofTime.bloodmagic.api.util.helper.PlayerHelper;
|
|
||||||
import com.google.common.base.Stopwatch;
|
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
|
||||||
import net.minecraftforge.event.entity.EntityJoinWorldEvent;
|
|
||||||
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
|
|
||||||
import org.apache.commons.io.FileUtils;
|
|
||||||
|
|
||||||
import java.io.File;
|
|
||||||
import java.io.IOException;
|
|
||||||
import java.util.UUID;
|
|
||||||
|
|
||||||
// Migrates from the old data storage system to the cleaner new one
|
|
||||||
@Handler
|
|
||||||
public class MigrateNetworkDataHandler
|
|
||||||
{
|
|
||||||
|
|
||||||
@SubscribeEvent
|
|
||||||
public void playerJoin(EntityJoinWorldEvent event)
|
|
||||||
{
|
|
||||||
if (!event.getWorld().isRemote && event.getEntity() instanceof EntityPlayer)
|
|
||||||
{
|
|
||||||
EntityPlayer player = (EntityPlayer) event.getEntity();
|
|
||||||
UUID playerId = PlayerHelper.getUUIDFromPlayer(player);
|
|
||||||
Stopwatch stopwatch = Stopwatch.createStarted();
|
|
||||||
|
|
||||||
if (event.getWorld().getMapStorage() == null)
|
|
||||||
return;
|
|
||||||
|
|
||||||
BMWorldSavedData saveData = (BMWorldSavedData) event.getWorld().getMapStorage().getOrLoadData(BMWorldSavedData.class, BMWorldSavedData.ID);
|
|
||||||
WayofTime.bloodmagic.api.network.SoulNetwork oldData = (WayofTime.bloodmagic.api.network.SoulNetwork) event.getWorld().getMapStorage().getOrLoadData(WayofTime.bloodmagic.api.network.SoulNetwork.class, playerId.toString());
|
|
||||||
|
|
||||||
if (saveData == null)
|
|
||||||
{
|
|
||||||
saveData = new BMWorldSavedData();
|
|
||||||
event.getWorld().getMapStorage().setData(BMWorldSavedData.ID, saveData);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (oldData == null)
|
|
||||||
return;
|
|
||||||
|
|
||||||
SoulNetwork network = saveData.getNetwork(playerId);
|
|
||||||
if (oldData.getOrbTier() > network.getOrbTier())
|
|
||||||
network.setOrbTier(oldData.getOrbTier());
|
|
||||||
if (oldData.getCurrentEssence() > network.getCurrentEssence())
|
|
||||||
network.setCurrentEssence(oldData.getCurrentEssence());
|
|
||||||
|
|
||||||
File oldDataFile = event.getWorld().getSaveHandler().getMapFileFromName(playerId.toString());
|
|
||||||
try
|
|
||||||
{
|
|
||||||
FileUtils.forceDelete(oldDataFile);
|
|
||||||
} catch (IOException e)
|
|
||||||
{
|
|
||||||
BloodMagic.instance.getLogger().error("Error deleting data file {}.", oldDataFile);
|
|
||||||
BloodMagic.instance.getLogger().error(e.getLocalizedMessage());
|
|
||||||
}
|
|
||||||
stopwatch.stop();
|
|
||||||
BloodMagic.instance.getLogger().info("Migration completed for {} ({}) in {}.", player.getDisplayNameString(), playerId, stopwatch);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,85 +1,85 @@
|
||||||
#Creative Tab
|
#Creative Tab
|
||||||
itemGroup.BloodMagic.creativeTab=Магията на Кръвта
|
itemGroup.bloodmagic.creativeTab=Магията на Кръвта
|
||||||
itemGroup.BloodMagic.creativeTabTome=Магията на Кръвта Ъпгрейд Томове
|
itemGroup.bloodmagic.creativeTabTome=Магията на Кръвта Ъпгрейд Томове
|
||||||
|
|
||||||
#Items
|
#Items
|
||||||
item.BloodMagic.activationCrystal.weak.name=Слаб Кристален Активатор
|
item.bloodmagic.activationCrystal.weak.name=Слаб Кристален Активатор
|
||||||
item.BloodMagic.activationCrystal.awakened.name=Буднат Кристален Активатор
|
item.bloodmagic.activationCrystal.awakened.name=Буднат Кристален Активатор
|
||||||
item.BloodMagic.activationCrystal.creative.name=Креативен Кристален Активатор
|
item.bloodmagic.activationCrystal.creative.name=Креативен Кристален Активатор
|
||||||
|
|
||||||
item.BloodMagic.sacrificialDagger.normal.name=Жертвоприношителен Нож
|
item.bloodmagic.sacrificialDagger.normal.name=Жертвоприношителен Нож
|
||||||
item.BloodMagic.sacrificialDagger.creative.name=Креативен Жертвоприношителен Нож
|
item.bloodmagic.sacrificialDagger.creative.name=Креативен Жертвоприношителен Нож
|
||||||
item.BloodMagic.pack.selfSacrifice.name=Кървав Пакет
|
item.bloodmagic.pack.selfSacrifice.name=Кървав Пакет
|
||||||
item.BloodMagic.pack.sacrifice.name=ГЕРБ
|
item.bloodmagic.pack.sacrifice.name=ГЕРБ
|
||||||
item.BloodMagic.daggerOfSacrifice.name=Нож на Жертвоприношението
|
item.bloodmagic.daggerOfSacrifice.name=Нож на Жертвоприношението
|
||||||
|
|
||||||
item.BloodMagic.lavaCrystal.name=Лава Кристал
|
item.bloodmagic.lavaCrystal.name=Лава Кристал
|
||||||
|
|
||||||
item.BloodMagic.bound.sword.name=Обвързано Острие
|
item.bloodmagic.bound.sword.name=Обвързано Острие
|
||||||
item.BloodMagic.bound.pickaxe.name=Обвързана Кирка
|
item.bloodmagic.bound.pickaxe.name=Обвързана Кирка
|
||||||
item.BloodMagic.bound.axe.name=Обвързана Брадва
|
item.bloodmagic.bound.axe.name=Обвързана Брадва
|
||||||
item.BloodMagic.bound.shovel.name=Обвързана Лопата
|
item.bloodmagic.bound.shovel.name=Обвързана Лопата
|
||||||
|
|
||||||
item.BloodMagic.bucket.lifeEssence.name=Кофата на Живота
|
item.bloodmagic.bucket.lifeEssence.name=Кофата на Живота
|
||||||
|
|
||||||
item.BloodMagic.orb.weak.name=Слаб Кръвен Орб
|
item.bloodmagic.orb.weak.name=Слаб Кръвен Орб
|
||||||
item.BloodMagic.orb.apprentice.name=Apprentice Кръвен Орб
|
item.bloodmagic.orb.apprentice.name=Apprentice Кръвен Орб
|
||||||
item.BloodMagic.orb.magician.name=Магичен Кръвен Орб
|
item.bloodmagic.orb.magician.name=Магичен Кръвен Орб
|
||||||
item.BloodMagic.orb.master.name=Мастер Кръвен Орб
|
item.bloodmagic.orb.master.name=Мастер Кръвен Орб
|
||||||
item.BloodMagic.orb.archmage.name=Превъзходен Кръвен Орб
|
item.bloodmagic.orb.archmage.name=Превъзходен Кръвен Орб
|
||||||
item.BloodMagic.orb.transcendent.name=Съвършен Кръвен Орб
|
item.bloodmagic.orb.transcendent.name=Съвършен Кръвен Орб
|
||||||
|
|
||||||
item.BloodMagic.bloodShard.weak.name=Слабо Кръвно Парче
|
item.bloodmagic.bloodShard.weak.name=Слабо Кръвно Парче
|
||||||
item.BloodMagic.bloodShard.demon.name=Демонично Кръвно Парче
|
item.bloodmagic.bloodShard.demon.name=Демонично Кръвно Парче
|
||||||
|
|
||||||
item.BloodMagic.baseComponent.reagentWater.name=Ваден Реагент
|
item.bloodmagic.baseComponent.reagentWater.name=Ваден Реагент
|
||||||
item.BloodMagic.baseComponent.reagentLava.name=Лава Реагент
|
item.bloodmagic.baseComponent.reagentLava.name=Лава Реагент
|
||||||
item.BloodMagic.baseComponent.reagentAir.name=Въздушен Реагент
|
item.bloodmagic.baseComponent.reagentAir.name=Въздушен Реагент
|
||||||
item.BloodMagic.baseComponent.reagentFastMiner.name=Минен Реагент
|
item.bloodmagic.baseComponent.reagentFastMiner.name=Минен Реагент
|
||||||
item.BloodMagic.baseComponent.reagentVoid.name=Void Реагент
|
item.bloodmagic.baseComponent.reagentVoid.name=Void Реагент
|
||||||
item.BloodMagic.baseComponent.reagentGrowth.name=Растежен Реагент
|
item.bloodmagic.baseComponent.reagentGrowth.name=Растежен Реагент
|
||||||
item.BloodMagic.baseComponent.reagentAffinity.name=Елеменарно Афинитен Реагент
|
item.bloodmagic.baseComponent.reagentAffinity.name=Елеменарно Афинитен Реагент
|
||||||
item.BloodMagic.baseComponent.reagentSight.name=Зрителен Реагент
|
item.bloodmagic.baseComponent.reagentSight.name=Зрителен Реагент
|
||||||
item.BloodMagic.baseComponent.reagentBinding.name=Обвързващ Реагент
|
item.bloodmagic.baseComponent.reagentBinding.name=Обвързващ Реагент
|
||||||
item.BloodMagic.baseComponent.reagentSuppression.name=Потискащ Реагент
|
item.bloodmagic.baseComponent.reagentSuppression.name=Потискащ Реагент
|
||||||
item.BloodMagic.baseComponent.frameParts.name=Части на Рамка
|
item.bloodmagic.baseComponent.frameParts.name=Части на Рамка
|
||||||
item.BloodMagic.baseComponent.reagentBloodLight.name=Светлинно Кръвен Реагент
|
item.bloodmagic.baseComponent.reagentBloodLight.name=Светлинно Кръвен Реагент
|
||||||
item.BloodMagic.baseComponent.reagentMagnetism.name=Магнетичен Реагент
|
item.bloodmagic.baseComponent.reagentMagnetism.name=Магнетичен Реагент
|
||||||
item.BloodMagic.baseComponent.reagentHaste.name=Бързинен Реагент
|
item.bloodmagic.baseComponent.reagentHaste.name=Бързинен Реагент
|
||||||
item.BloodMagic.baseComponent.reagentBridge.name=Фантомен Мост Реагент
|
item.bloodmagic.baseComponent.reagentBridge.name=Фантомен Мост Реагент
|
||||||
item.BloodMagic.baseComponent.reagentCompression.name=Компресиращ Реагент
|
item.bloodmagic.baseComponent.reagentCompression.name=Компресиращ Реагент
|
||||||
item.BloodMagic.baseComponent.reagentSeverance.name=Скъсяващ Реагент
|
item.bloodmagic.baseComponent.reagentSeverance.name=Скъсяващ Реагент
|
||||||
|
|
||||||
item.BloodMagic.baseComponent.reagentTeleposition.name=Позицияпроменящ Реагент
|
item.bloodmagic.baseComponent.reagentTeleposition.name=Позицияпроменящ Реагент
|
||||||
item.BloodMagic.baseComponent.reagentTransposition.name=ТранспонираЩ Реагент
|
item.bloodmagic.baseComponent.reagentTransposition.name=ТранспонираЩ Реагент
|
||||||
|
|
||||||
item.BloodMagic.baseComponent.ironSand.name=Железен Пясък
|
item.bloodmagic.baseComponent.ironSand.name=Железен Пясък
|
||||||
item.BloodMagic.baseComponent.goldSand.name=Златен Пясък
|
item.bloodmagic.baseComponent.goldSand.name=Златен Пясък
|
||||||
item.BloodMagic.baseComponent.coalSand.name=Въглищен Пясък
|
item.bloodmagic.baseComponent.coalSand.name=Въглищен Пясък
|
||||||
|
|
||||||
item.BloodMagic.demonCrystal.crystalDefault.name=Кристал на Демонична Воля
|
item.bloodmagic.demonCrystal.crystalDefault.name=Кристал на Демонична Воля
|
||||||
item.BloodMagic.demonCrystal.crystalCorrosive.name=Кристал на Корозивна Воля
|
item.bloodmagic.demonCrystal.crystalCorrosive.name=Кристал на Корозивна Воля
|
||||||
item.BloodMagic.demonCrystal.crystalDestructive.name=Кристал на Разрушителна Воля
|
item.bloodmagic.demonCrystal.crystalDestructive.name=Кристал на Разрушителна Воля
|
||||||
item.BloodMagic.demonCrystal.crystalVengeful.name=Кристал на Отмъстителна Воля
|
item.bloodmagic.demonCrystal.crystalVengeful.name=Кристал на Отмъстителна Воля
|
||||||
item.BloodMagic.demonCrystal.crystalSteadfast.name=Кристал на Твърда Воля
|
item.bloodmagic.demonCrystal.crystalSteadfast.name=Кристал на Твърда Воля
|
||||||
|
|
||||||
item.BloodMagic.monsterSoul.base.name=Дяволска Воля
|
item.bloodmagic.monsterSoul.base.name=Дяволска Воля
|
||||||
|
|
||||||
item.BloodMagic.livingArmour.helmet.name=Живата Каска
|
item.bloodmagic.livingArmour.helmet.name=Живата Каска
|
||||||
item.BloodMagic.livingArmour.chest.name=Живящия Нагръдник
|
item.bloodmagic.livingArmour.chest.name=Живящия Нагръдник
|
||||||
item.BloodMagic.livingArmour.legs.name=Живите Гамаши
|
item.bloodmagic.livingArmour.legs.name=Живите Гамаши
|
||||||
item.BloodMagic.livingArmour.boots.name=Живите Ботуши
|
item.bloodmagic.livingArmour.boots.name=Живите Ботуши
|
||||||
item.BloodMagic.sentientArmour.helmet.name=Чувствителна Каска
|
item.bloodmagic.sentientArmour.helmet.name=Чувствителна Каска
|
||||||
item.BloodMagic.sentientArmour.chest.name=Чувствителен Нагръдник
|
item.bloodmagic.sentientArmour.chest.name=Чувствителен Нагръдник
|
||||||
item.BloodMagic.sentientArmour.legs.name=Чувствителни Гамаши
|
item.bloodmagic.sentientArmour.legs.name=Чувствителни Гамаши
|
||||||
item.BloodMagic.sentientArmour.boots.name=Чувствителни Ботуши
|
item.bloodmagic.sentientArmour.boots.name=Чувствителни Ботуши
|
||||||
|
|
||||||
item.BloodMagic.altarMaker.name=Създател на алтари
|
item.bloodmagic.altarMaker.name=Създател на алтари
|
||||||
|
|
||||||
item.BloodMagic.sentientSword.name=Чувствителен Меч
|
item.bloodmagic.sentientSword.name=Чувствителен Меч
|
||||||
item.BloodMagic.sentientBow.name=Чувствителен Лък
|
item.bloodmagic.sentientBow.name=Чувствителен Лък
|
||||||
item.BloodMagic.sentientArmourGem.name=скъпоценен камък на Чувствителната Броня
|
item.bloodmagic.sentientArmourGem.name=скъпоценен камък на Чувствителната Броня
|
||||||
|
|
||||||
# JustEnoughItems
|
# JustEnoughItems
|
||||||
jei.BloodMagic.recipe.altar=Алтар на Кръвта
|
jei.bloodmagic.recipe.altar=Алтар на Кръвта
|
||||||
jei.BloodMagic.recipe.ticksRequired=Време: %,d Ticks
|
jei.bloodmagic.recipe.ticksRequired=Време: %,d Ticks
|
||||||
|
|
|
@ -1,310 +1,310 @@
|
||||||
#Creative Tab
|
#Creative Tab
|
||||||
itemGroup.BloodMagic.creativeTab=Blood Magic
|
itemGroup.bloodmagic.creativeTab=Blood Magic
|
||||||
itemGroup.BloodMagic.creativeTabTome=Blood Magic - Upgrades
|
itemGroup.bloodmagic.creativeTabTome=Blood Magic - Upgrades
|
||||||
|
|
||||||
#Items
|
#Items
|
||||||
item.BloodMagic.activationCrystal.weak.name=Schwacher Aktivierungskristall
|
item.bloodmagic.activationCrystal.weak.name=Schwacher Aktivierungskristall
|
||||||
item.BloodMagic.activationCrystal.awakened.name=Erweckter Aktivierungskristall
|
item.bloodmagic.activationCrystal.awakened.name=Erweckter Aktivierungskristall
|
||||||
item.BloodMagic.activationCrystal.creative.name=Kreativer Aktivierungskristall
|
item.bloodmagic.activationCrystal.creative.name=Kreativer Aktivierungskristall
|
||||||
|
|
||||||
item.BloodMagic.sacrificialDagger.normal.name=Opferdolch
|
item.bloodmagic.sacrificialDagger.normal.name=Opferdolch
|
||||||
item.BloodMagic.sacrificialDagger.creative.name=Kreativer Opferdolch
|
item.bloodmagic.sacrificialDagger.creative.name=Kreativer Opferdolch
|
||||||
item.BloodMagic.pack.selfSacrifice.name=Blutweste
|
item.bloodmagic.pack.selfSacrifice.name=Blutweste
|
||||||
item.BloodMagic.pack.sacrifice.name=Vampirische Weste
|
item.bloodmagic.pack.sacrifice.name=Vampirische Weste
|
||||||
item.BloodMagic.daggerOfSacrifice.name=Opfermesser
|
item.bloodmagic.daggerOfSacrifice.name=Opfermesser
|
||||||
|
|
||||||
item.BloodMagic.lavaCrystal.name=Lavakristall
|
item.bloodmagic.lavaCrystal.name=Lavakristall
|
||||||
|
|
||||||
item.BloodMagic.bound.sword.name=Gebundene Klinge
|
item.bloodmagic.bound.sword.name=Gebundene Klinge
|
||||||
item.BloodMagic.bound.pickaxe.name=Gebundene Spitzhacke
|
item.bloodmagic.bound.pickaxe.name=Gebundene Spitzhacke
|
||||||
item.BloodMagic.bound.axe.name=Gebundene Axt
|
item.bloodmagic.bound.axe.name=Gebundene Axt
|
||||||
item.BloodMagic.bound.shovel.name=Gebundene Schaufel
|
item.bloodmagic.bound.shovel.name=Gebundene Schaufel
|
||||||
|
|
||||||
item.BloodMagic.bucket.lifeEssence.name=Eimer mit Lebensessenz
|
item.bloodmagic.bucket.lifeEssence.name=Eimer mit Lebensessenz
|
||||||
|
|
||||||
item.BloodMagic.scribe.water.name=Elementar-Gravurwerkzeug: Wasser
|
item.bloodmagic.scribe.water.name=Elementar-Gravurwerkzeug: Wasser
|
||||||
item.BloodMagic.scribe.fire.name=Elementar-Gravurwerkzeug: Feuer
|
item.bloodmagic.scribe.fire.name=Elementar-Gravurwerkzeug: Feuer
|
||||||
item.BloodMagic.scribe.earth.name=Elementar-Gravurwerkzeug: Erde
|
item.bloodmagic.scribe.earth.name=Elementar-Gravurwerkzeug: Erde
|
||||||
item.BloodMagic.scribe.air.name=Elementar-Gravurwerkzeug: Luft
|
item.bloodmagic.scribe.air.name=Elementar-Gravurwerkzeug: Luft
|
||||||
item.BloodMagic.scribe.dusk.name=Elementar-Gravurwerkzeug: Morgendämmerung
|
item.bloodmagic.scribe.dusk.name=Elementar-Gravurwerkzeug: Morgendämmerung
|
||||||
item.BloodMagic.scribe.dawn.name=Elementar-Gravurwerkzeug: Abenddämmerung
|
item.bloodmagic.scribe.dawn.name=Elementar-Gravurwerkzeug: Abenddämmerung
|
||||||
|
|
||||||
item.BloodMagic.focus.weak.name=Telepositionsfokus
|
item.bloodmagic.focus.weak.name=Telepositionsfokus
|
||||||
item.BloodMagic.focus.enhanced.name=Verbesserter Telepositionsfokus
|
item.bloodmagic.focus.enhanced.name=Verbesserter Telepositionsfokus
|
||||||
item.BloodMagic.focus.reinforced.name=Verstärkter Telepositionsfokus
|
item.bloodmagic.focus.reinforced.name=Verstärkter Telepositionsfokus
|
||||||
item.BloodMagic.focus.demonic.name=Dämonischer Telepositionsfokus
|
item.bloodmagic.focus.demonic.name=Dämonischer Telepositionsfokus
|
||||||
|
|
||||||
item.BloodMagic.slate.blank.name=Leere Tafel
|
item.bloodmagic.slate.blank.name=Leere Tafel
|
||||||
item.BloodMagic.slate.reinforced.name=Verstärkte Tafel
|
item.bloodmagic.slate.reinforced.name=Verstärkte Tafel
|
||||||
item.BloodMagic.slate.imbued.name=Erfüllte Tafel
|
item.bloodmagic.slate.imbued.name=Erfüllte Tafel
|
||||||
item.BloodMagic.slate.demonic.name=Dämonische Tafel
|
item.bloodmagic.slate.demonic.name=Dämonische Tafel
|
||||||
item.BloodMagic.slate.ethereal.name=Ätherische Tafel
|
item.bloodmagic.slate.ethereal.name=Ätherische Tafel
|
||||||
|
|
||||||
item.BloodMagic.orb.weak.name=Schwacher Blutorb
|
item.bloodmagic.orb.weak.name=Schwacher Blutorb
|
||||||
item.BloodMagic.orb.apprentice.name=Blutorb des Lehrlings
|
item.bloodmagic.orb.apprentice.name=Blutorb des Lehrlings
|
||||||
item.BloodMagic.orb.magician.name=Blutorb des Magiers
|
item.bloodmagic.orb.magician.name=Blutorb des Magiers
|
||||||
item.BloodMagic.orb.master.name=Blutorb des Meisters
|
item.bloodmagic.orb.master.name=Blutorb des Meisters
|
||||||
item.BloodMagic.orb.archmage.name=Blutorb des Erzmagiers
|
item.bloodmagic.orb.archmage.name=Blutorb des Erzmagiers
|
||||||
item.BloodMagic.orb.transcendent.name=Transzendenter Blutorb
|
item.bloodmagic.orb.transcendent.name=Transzendenter Blutorb
|
||||||
|
|
||||||
item.BloodMagic.reagent.incendium.name=Incendium
|
item.bloodmagic.reagent.incendium.name=Incendium
|
||||||
item.BloodMagic.reagent.magicales.name=Magicales
|
item.bloodmagic.reagent.magicales.name=Magicales
|
||||||
item.BloodMagic.reagent.sanctus.name=Sanctus
|
item.bloodmagic.reagent.sanctus.name=Sanctus
|
||||||
item.BloodMagic.reagent.aether.name=Aether
|
item.bloodmagic.reagent.aether.name=Aether
|
||||||
item.BloodMagic.reagent.crepitous.name=Crepitous
|
item.bloodmagic.reagent.crepitous.name=Crepitous
|
||||||
item.BloodMagic.reagent.crystallos.name=Crystallos
|
item.bloodmagic.reagent.crystallos.name=Crystallos
|
||||||
item.BloodMagic.reagent.terrae.name=Terrae
|
item.bloodmagic.reagent.terrae.name=Terrae
|
||||||
item.BloodMagic.reagent.aquasalus.name=Aquasalus
|
item.bloodmagic.reagent.aquasalus.name=Aquasalus
|
||||||
item.BloodMagic.reagent.tennebrae.name=Tennebrae
|
item.bloodmagic.reagent.tennebrae.name=Tennebrae
|
||||||
item.BloodMagic.reagent.offensa.name=Offensa
|
item.bloodmagic.reagent.offensa.name=Offensa
|
||||||
item.BloodMagic.reagent.praesidium.name=Praesidium
|
item.bloodmagic.reagent.praesidium.name=Praesidium
|
||||||
item.BloodMagic.reagent.orbisterrae.name=Orbis Terrae
|
item.bloodmagic.reagent.orbisterrae.name=Orbis Terrae
|
||||||
item.BloodMagic.reagent.virtus.name=Virtus
|
item.bloodmagic.reagent.virtus.name=Virtus
|
||||||
item.BloodMagic.reagent.reductus.name=Reductus
|
item.bloodmagic.reagent.reductus.name=Reductus
|
||||||
item.BloodMagic.reagent.potentia.name=Potentia
|
item.bloodmagic.reagent.potentia.name=Potentia
|
||||||
|
|
||||||
item.BloodMagic.bloodShard.weak.name=Schwache Blutscherbe
|
item.bloodmagic.bloodShard.weak.name=Schwache Blutscherbe
|
||||||
item.BloodMagic.bloodShard.demon.name=Dämonische Blutscherbe
|
item.bloodmagic.bloodShard.demon.name=Dämonische Blutscherbe
|
||||||
|
|
||||||
item.BloodMagic.baseComponent.reagentWater.name=Wasserreagenz
|
item.bloodmagic.baseComponent.reagentWater.name=Wasserreagenz
|
||||||
item.BloodMagic.baseComponent.reagentLava.name=Lavareagenz
|
item.bloodmagic.baseComponent.reagentLava.name=Lavareagenz
|
||||||
item.BloodMagic.baseComponent.reagentAir.name=Luftreagenz
|
item.bloodmagic.baseComponent.reagentAir.name=Luftreagenz
|
||||||
item.BloodMagic.baseComponent.reagentFastMiner.name=Reagenz der Eile
|
item.bloodmagic.baseComponent.reagentFastMiner.name=Reagenz der Eile
|
||||||
item.BloodMagic.baseComponent.reagentVoid.name=reagenz der Leere
|
item.bloodmagic.baseComponent.reagentVoid.name=reagenz der Leere
|
||||||
item.BloodMagic.baseComponent.reagentGrowth.name=Wachstumsreagenz
|
item.bloodmagic.baseComponent.reagentGrowth.name=Wachstumsreagenz
|
||||||
item.BloodMagic.baseComponent.reagentAffinity.name=Reagenz der elementaren Verbundenheit
|
item.bloodmagic.baseComponent.reagentAffinity.name=Reagenz der elementaren Verbundenheit
|
||||||
item.BloodMagic.baseComponent.reagentSight.name=Sichtreagenz
|
item.bloodmagic.baseComponent.reagentSight.name=Sichtreagenz
|
||||||
item.BloodMagic.baseComponent.reagentBinding.name=Bindendes Reagenz
|
item.bloodmagic.baseComponent.reagentBinding.name=Bindendes Reagenz
|
||||||
item.BloodMagic.baseComponent.reagentSuppression.name=Unterdrückendes Reagenz
|
item.bloodmagic.baseComponent.reagentSuppression.name=Unterdrückendes Reagenz
|
||||||
|
|
||||||
item.BloodMagic.monsterSoul.base.name=Dämonischer Wille
|
item.bloodmagic.monsterSoul.base.name=Dämonischer Wille
|
||||||
|
|
||||||
item.BloodMagic.sigil.air.name=Luftsiegel
|
item.bloodmagic.sigil.air.name=Luftsiegel
|
||||||
item.BloodMagic.sigil.bloodLight.name=Siegel der Blutlampe
|
item.bloodmagic.sigil.bloodLight.name=Siegel der Blutlampe
|
||||||
item.BloodMagic.sigil.compression.name=Siegel der Kompression
|
item.bloodmagic.sigil.compression.name=Siegel der Kompression
|
||||||
item.BloodMagic.sigil.divination.name=Wahrheitssiegel
|
item.bloodmagic.sigil.divination.name=Wahrheitssiegel
|
||||||
item.BloodMagic.sigil.water.name=Wassersiegel
|
item.bloodmagic.sigil.water.name=Wassersiegel
|
||||||
item.BloodMagic.sigil.lava.name=Lavasiegel
|
item.bloodmagic.sigil.lava.name=Lavasiegel
|
||||||
item.BloodMagic.sigil.void.name=Siegel der Leere
|
item.bloodmagic.sigil.void.name=Siegel der Leere
|
||||||
item.BloodMagic.sigil.greenGrove.name=Siegel des Grünen Hains
|
item.bloodmagic.sigil.greenGrove.name=Siegel des Grünen Hains
|
||||||
item.BloodMagic.sigil.elementalAffinity.name=Siegel der elementaren Verbundenheit
|
item.bloodmagic.sigil.elementalAffinity.name=Siegel der elementaren Verbundenheit
|
||||||
item.BloodMagic.sigil.haste.name=Siegel der Hast
|
item.bloodmagic.sigil.haste.name=Siegel der Hast
|
||||||
item.BloodMagic.sigil.suppression.name=Siegel der Unterdrückung
|
item.bloodmagic.sigil.suppression.name=Siegel der Unterdrückung
|
||||||
item.BloodMagic.sigil.magnetism.name=Siegel des Magnetismus
|
item.bloodmagic.sigil.magnetism.name=Siegel des Magnetismus
|
||||||
item.BloodMagic.sigil.fastMiner.name=Siegel des Eile
|
item.bloodmagic.sigil.fastMiner.name=Siegel des Eile
|
||||||
item.BloodMagic.sigil.seer.name=Siegel der Sicht
|
item.bloodmagic.sigil.seer.name=Siegel der Sicht
|
||||||
item.BloodMagic.sigil.phantomBridge.name=Siegel der Phantombrücke
|
item.bloodmagic.sigil.phantomBridge.name=Siegel der Phantombrücke
|
||||||
item.BloodMagic.sigil.whirlwind.name=Siegel des Wirbelwindes
|
item.bloodmagic.sigil.whirlwind.name=Siegel des Wirbelwindes
|
||||||
item.BloodMagic.sigil.enderSeverance.name=Siegel des Endertrennens
|
item.bloodmagic.sigil.enderSeverance.name=Siegel des Endertrennens
|
||||||
|
|
||||||
item.BloodMagic.livingArmour.helmet.name=Lebender Helm
|
item.bloodmagic.livingArmour.helmet.name=Lebender Helm
|
||||||
item.BloodMagic.livingArmour.chest.name=Lebender Brustpanzer
|
item.bloodmagic.livingArmour.chest.name=Lebender Brustpanzer
|
||||||
item.BloodMagic.livingArmour.legs.name=Lebender Beinschutz
|
item.bloodmagic.livingArmour.legs.name=Lebender Beinschutz
|
||||||
item.BloodMagic.livingArmour.boots.name=Lebende Schuhe
|
item.bloodmagic.livingArmour.boots.name=Lebende Schuhe
|
||||||
|
|
||||||
item.BloodMagic.altarMaker.name=Altarersteller
|
item.bloodmagic.altarMaker.name=Altarersteller
|
||||||
|
|
||||||
item.BloodMagic.ritualDivinernormal.name=Ritualrute
|
item.bloodmagic.ritualDivinernormal.name=Ritualrute
|
||||||
item.BloodMagic.ritualDivinerdusk.name=Ritualrute [Morgendämmerung]
|
item.bloodmagic.ritualDivinerdusk.name=Ritualrute [Morgendämmerung]
|
||||||
item.BloodMagic.ritualDivinerdawn.name=Ritualrute [Abenddämmerung]
|
item.bloodmagic.ritualDivinerdawn.name=Ritualrute [Abenddämmerung]
|
||||||
|
|
||||||
item.BloodMagic.arcaneAshes.name=Arkane Asche
|
item.bloodmagic.arcaneAshes.name=Arkane Asche
|
||||||
item.BloodMagic.upgradeTome.name=Thesis zur Verbesserung lebender Rüstung
|
item.bloodmagic.upgradeTome.name=Thesis zur Verbesserung lebender Rüstung
|
||||||
|
|
||||||
item.BloodMagic.sentientSword.name=Intelligentes Schwert
|
item.bloodmagic.sentientSword.name=Intelligentes Schwert
|
||||||
item.BloodMagic.soulGem.petty.name=Winziges Juwel des Tartaros
|
item.bloodmagic.soulGem.petty.name=Winziges Juwel des Tartaros
|
||||||
item.BloodMagic.soulGem.lesser.name=Niederes Juwel des Tartaros
|
item.bloodmagic.soulGem.lesser.name=Niederes Juwel des Tartaros
|
||||||
item.BloodMagic.soulGem.common.name=Gewöhnliches Juwel des Tartaros
|
item.bloodmagic.soulGem.common.name=Gewöhnliches Juwel des Tartaros
|
||||||
item.BloodMagic.soulGem.greater.name=Größeres Juwel des Tartaros
|
item.bloodmagic.soulGem.greater.name=Größeres Juwel des Tartaros
|
||||||
item.BloodMagic.soulGem.grand.name=Großartiges Juwel des Tartaros
|
item.bloodmagic.soulGem.grand.name=Großartiges Juwel des Tartaros
|
||||||
item.BloodMagic.soulSnare.base.name=Rudimentäre Falle
|
item.bloodmagic.soulSnare.base.name=Rudimentäre Falle
|
||||||
item.BloodMagic.sentientBow.name=Intelligenter Bogen
|
item.bloodmagic.sentientBow.name=Intelligenter Bogen
|
||||||
|
|
||||||
# Blocks
|
# Blocks
|
||||||
tile.BloodMagic.fluid.lifeEssence.name=Lebensessenz
|
tile.bloodmagic.fluid.lifeEssence.name=Lebensessenz
|
||||||
|
|
||||||
tile.BloodMagic.stone.ritual.master.name=Haupt-Ritualstein
|
tile.bloodmagic.stone.ritual.master.name=Haupt-Ritualstein
|
||||||
tile.BloodMagic.stone.ritual.imperfect.name=Imperfekter Ritualstein
|
tile.bloodmagic.stone.ritual.imperfect.name=Imperfekter Ritualstein
|
||||||
|
|
||||||
tile.BloodMagic.altar.name=Blutaltar
|
tile.bloodmagic.altar.name=Blutaltar
|
||||||
tile.BloodMagic.rune.blank.name=Blutrune
|
tile.bloodmagic.rune.blank.name=Blutrune
|
||||||
tile.BloodMagic.rune.speed.name=Geschwindigkeitsrune
|
tile.bloodmagic.rune.speed.name=Geschwindigkeitsrune
|
||||||
tile.BloodMagic.rune.efficiency.name=Effizienzrune
|
tile.bloodmagic.rune.efficiency.name=Effizienzrune
|
||||||
tile.BloodMagic.rune.sacrifice.name=Rune der Opferung
|
tile.bloodmagic.rune.sacrifice.name=Rune der Opferung
|
||||||
tile.BloodMagic.rune.selfSacrifice.name=Rune der Selbstopferung
|
tile.bloodmagic.rune.selfSacrifice.name=Rune der Selbstopferung
|
||||||
tile.BloodMagic.rune.displacement.name=Rune der Deplazierung
|
tile.bloodmagic.rune.displacement.name=Rune der Deplazierung
|
||||||
tile.BloodMagic.rune.capacity.name=Kapazitätsrune
|
tile.bloodmagic.rune.capacity.name=Kapazitätsrune
|
||||||
tile.BloodMagic.rune.augCapacity.name=Rune der erweiterten Kapazität
|
tile.bloodmagic.rune.augCapacity.name=Rune der erweiterten Kapazität
|
||||||
tile.BloodMagic.rune.orb.name=Orbrune
|
tile.bloodmagic.rune.orb.name=Orbrune
|
||||||
tile.BloodMagic.rune.acceleration.name=Beschleunigungsrune
|
tile.bloodmagic.rune.acceleration.name=Beschleunigungsrune
|
||||||
tile.BloodMagic.rune.charging.name=Laderune
|
tile.bloodmagic.rune.charging.name=Laderune
|
||||||
|
|
||||||
tile.BloodMagic.ritualStone.blank.name=Ritualstein
|
tile.bloodmagic.ritualStone.blank.name=Ritualstein
|
||||||
tile.BloodMagic.ritualStone.water.name=Wasserritualstein
|
tile.bloodmagic.ritualStone.water.name=Wasserritualstein
|
||||||
tile.BloodMagic.ritualStone.fire.name=Feuerritualstein
|
tile.bloodmagic.ritualStone.fire.name=Feuerritualstein
|
||||||
tile.BloodMagic.ritualStone.earth.name=Erdritualstein
|
tile.bloodmagic.ritualStone.earth.name=Erdritualstein
|
||||||
tile.BloodMagic.ritualStone.air.name=Luftritualstein
|
tile.bloodmagic.ritualStone.air.name=Luftritualstein
|
||||||
tile.BloodMagic.ritualStone.dusk.name=Morgendämmerungsritualstein
|
tile.bloodmagic.ritualStone.dusk.name=Morgendämmerungsritualstein
|
||||||
tile.BloodMagic.ritualStone.dawn.name=Abenddämmerungsritualstein
|
tile.bloodmagic.ritualStone.dawn.name=Abenddämmerungsritualstein
|
||||||
|
|
||||||
tile.BloodMagic.bloodstonebrick.large.name=Großer Blutsteinziegel
|
tile.bloodmagic.bloodstonebrick.large.name=Großer Blutsteinziegel
|
||||||
tile.BloodMagic.bloodstonebrick.brick.name=Blutsteinziegel
|
tile.bloodmagic.bloodstonebrick.brick.name=Blutsteinziegel
|
||||||
tile.BloodMagic.crystal.large.name=Kristallklumpen
|
tile.bloodmagic.crystal.large.name=Kristallklumpen
|
||||||
tile.BloodMagic.crystal.brick.name=Kristallklumpenziegel
|
tile.bloodmagic.crystal.brick.name=Kristallklumpenziegel
|
||||||
tile.BloodMagic.bloodLight.name=Blutlampe
|
tile.bloodmagic.bloodLight.name=Blutlampe
|
||||||
tile.BloodMagic.spectralBlock.name=Spektralblock
|
tile.bloodmagic.spectralBlock.name=Spektralblock
|
||||||
tile.BloodMagic.phantomBlock.name=Phantomblock
|
tile.bloodmagic.phantomBlock.name=Phantomblock
|
||||||
|
|
||||||
tile.BloodMagic.teleposer.name=Teleposer
|
tile.bloodmagic.teleposer.name=Teleposer
|
||||||
tile.BloodMagic.soulForge.name=Höllenfeuerschmiede
|
tile.bloodmagic.soulForge.name=Höllenfeuerschmiede
|
||||||
|
|
||||||
# Tooltips
|
# Tooltips
|
||||||
tooltip.BloodMagic.orb.desc=Speichert Lebensessenz
|
tooltip.bloodmagic.orb.desc=Speichert Lebensessenz
|
||||||
tooltip.BloodMagic.orb.owner=Hinzugefügt durch: %s
|
tooltip.bloodmagic.orb.owner=Hinzugefügt durch: %s
|
||||||
tooltip.BloodMagic.currentOwner=Eigentümer: %s
|
tooltip.bloodmagic.currentOwner=Eigentümer: %s
|
||||||
tooltip.BloodMagic.currentTier=Ausbaustufe: %d
|
tooltip.bloodmagic.currentTier=Ausbaustufe: %d
|
||||||
|
|
||||||
tooltip.BloodMagic.activated=Aktiviert
|
tooltip.bloodmagic.activated=Aktiviert
|
||||||
tooltip.BloodMagic.deactivated=Deaktiviert
|
tooltip.bloodmagic.deactivated=Deaktiviert
|
||||||
|
|
||||||
tooltip.BloodMagic.sigil.air.desc=&oIch fühl mich schon leichter...
|
tooltip.bloodmagic.sigil.air.desc=&oIch fühl mich schon leichter...
|
||||||
tooltip.BloodMagic.sigil.bloodLight.desc=&oIch sehe ein Licht!
|
tooltip.bloodmagic.sigil.bloodLight.desc=&oIch sehe ein Licht!
|
||||||
tooltip.BloodMagic.sigil.compression.desc=&oDiamanthände
|
tooltip.bloodmagic.sigil.compression.desc=&oDiamanthände
|
||||||
tooltip.BloodMagic.sigil.divination.desc=&oSpähe in die Seele
|
tooltip.bloodmagic.sigil.divination.desc=&oSpähe in die Seele
|
||||||
tooltip.BloodMagic.sigil.divination.currentAltarTier=Ausbaustufe: %d
|
tooltip.bloodmagic.sigil.divination.currentAltarTier=Ausbaustufe: %d
|
||||||
tooltip.BloodMagic.sigil.divination.currentEssence=Gespeicherte Lebensessenz: %d LP
|
tooltip.bloodmagic.sigil.divination.currentEssence=Gespeicherte Lebensessenz: %d LP
|
||||||
tooltip.BloodMagic.sigil.divination.currentAltarCapacity=Maximale Kapazität: %d LP
|
tooltip.bloodmagic.sigil.divination.currentAltarCapacity=Maximale Kapazität: %d LP
|
||||||
tooltip.BloodMagic.sigil.water.desc=&oHat jemand nach unendlichem Wasser gefragt?
|
tooltip.bloodmagic.sigil.water.desc=&oHat jemand nach unendlichem Wasser gefragt?
|
||||||
tooltip.BloodMagic.sigil.lava.desc=&oHEISS! NICHT ESSEN!
|
tooltip.bloodmagic.sigil.lava.desc=&oHEISS! NICHT ESSEN!
|
||||||
tooltip.BloodMagic.sigil.void.desc=&oBesser als Swiffer®!
|
tooltip.bloodmagic.sigil.void.desc=&oBesser als Swiffer®!
|
||||||
tooltip.BloodMagic.sigil.greenGrove.desc=&oUmweltverträglich
|
tooltip.bloodmagic.sigil.greenGrove.desc=&oUmweltverträglich
|
||||||
tooltip.BloodMagic.sigil.magnetism.desc=&oIch habe eine anziehende Persönlichkeit
|
tooltip.bloodmagic.sigil.magnetism.desc=&oIch habe eine anziehende Persönlichkeit
|
||||||
tooltip.BloodMagic.sigil.suppression.desc=&oBesser als Telekinese
|
tooltip.bloodmagic.sigil.suppression.desc=&oBesser als Telekinese
|
||||||
tooltip.BloodMagic.sigil.haste.desc=&o42 Dosen Koffein später...
|
tooltip.bloodmagic.sigil.haste.desc=&o42 Dosen Koffein später...
|
||||||
tooltip.BloodMagic.sigil.fastMiner.desc=&oHacke wie ein Weltmeister
|
tooltip.bloodmagic.sigil.fastMiner.desc=&oHacke wie ein Weltmeister
|
||||||
tooltip.BloodMagic.sigil.elementalAffinity.desc=&oAchtung! Fallende Feuerfische
|
tooltip.bloodmagic.sigil.elementalAffinity.desc=&oAchtung! Fallende Feuerfische
|
||||||
tooltip.BloodMagic.sigil.seer.desc=&oWenn allsehend nicht genug ist
|
tooltip.bloodmagic.sigil.seer.desc=&oWenn allsehend nicht genug ist
|
||||||
tooltip.BloodMagic.sigil.seer.currentAltarProgress=Fortschritt: %d LP/ %s LP
|
tooltip.bloodmagic.sigil.seer.currentAltarProgress=Fortschritt: %d LP/ %s LP
|
||||||
tooltip.BloodMagic.sigil.seer.currentAltarProgress.percent=Fortschritt: %s
|
tooltip.bloodmagic.sigil.seer.currentAltarProgress.percent=Fortschritt: %s
|
||||||
tooltip.BloodMagic.sigil.seer.currentAltarConsumptionRate=Verbrauch: %d LP
|
tooltip.bloodmagic.sigil.seer.currentAltarConsumptionRate=Verbrauch: %d LP
|
||||||
tooltip.BloodMagic.sigil.seer.currentAltarTier=Ausbaustufe: %d
|
tooltip.bloodmagic.sigil.seer.currentAltarTier=Ausbaustufe: %d
|
||||||
tooltip.BloodMagic.sigil.seer.currentEssence=Gespeicherte Lebensessenz: %d LP
|
tooltip.bloodmagic.sigil.seer.currentEssence=Gespeicherte Lebensessenz: %d LP
|
||||||
tooltip.BloodMagic.sigil.seer.currentAltarCapacity=Maximale Kapazität: %d LP
|
tooltip.bloodmagic.sigil.seer.currentAltarCapacity=Maximale Kapazität: %d LP
|
||||||
tooltip.BloodMagic.sigil.seer.currentCharge=Ladung: %d
|
tooltip.bloodmagic.sigil.seer.currentCharge=Ladung: %d
|
||||||
tooltip.BloodMagic.sigil.phantomBridge.desc=&oLaufen auf dünner Luft...
|
tooltip.bloodmagic.sigil.phantomBridge.desc=&oLaufen auf dünner Luft...
|
||||||
tooltip.BloodMagic.sigil.whirlwind.desc=&oBesser keinen Rock tragen
|
tooltip.bloodmagic.sigil.whirlwind.desc=&oBesser keinen Rock tragen
|
||||||
tooltip.BloodMagic.sigil.enderSeverance.desc=&oBringt Enderman in Notlage
|
tooltip.bloodmagic.sigil.enderSeverance.desc=&oBringt Enderman in Notlage
|
||||||
|
|
||||||
tooltip.BloodMagic.bound.sword.desc=&oErlegen der Schwachen
|
tooltip.bloodmagic.bound.sword.desc=&oErlegen der Schwachen
|
||||||
tooltip.BloodMagic.bound.pickaxe.desc=&oZerstören von Stein ohne Erbarmen
|
tooltip.bloodmagic.bound.pickaxe.desc=&oZerstören von Stein ohne Erbarmen
|
||||||
tooltip.BloodMagic.bound.axe.desc=&oDämonischer Kahlschlag
|
tooltip.bloodmagic.bound.axe.desc=&oDämonischer Kahlschlag
|
||||||
tooltip.BloodMagic.bound.shovel.desc=&oSchrubbt den Dreck vom Boden
|
tooltip.bloodmagic.bound.shovel.desc=&oSchrubbt den Dreck vom Boden
|
||||||
|
|
||||||
tooltip.BloodMagic.sacrificialDagger.desc=Schon ein Stich in den Finger genügt
|
tooltip.bloodmagic.sacrificialDagger.desc=Schon ein Stich in den Finger genügt
|
||||||
tooltip.BloodMagic.slate.desc=Stein getränkt im Blutaltar
|
tooltip.bloodmagic.slate.desc=Stein getränkt im Blutaltar
|
||||||
tooltip.BloodMagic.inscriber.desc=Die Zeichen an der Wand.
|
tooltip.bloodmagic.inscriber.desc=Die Zeichen an der Wand.
|
||||||
|
|
||||||
tooltip.BloodMagic.pack.selfSacrifice.desc=Es scheuert richtig...
|
tooltip.bloodmagic.pack.selfSacrifice.desc=Es scheuert richtig...
|
||||||
tooltip.BloodMagic.pack.sacrifice.desc=Beschreibung
|
tooltip.bloodmagic.pack.sacrifice.desc=Beschreibung
|
||||||
tooltip.BloodMagic.pack.stored=Enthält: %d LP
|
tooltip.bloodmagic.pack.stored=Enthält: %d LP
|
||||||
|
|
||||||
tooltip.BloodMagic.activationCrystal.weak=Aktiviert niedrig-levelige Rituale
|
tooltip.bloodmagic.activationCrystal.weak=Aktiviert niedrig-levelige Rituale
|
||||||
tooltip.BloodMagic.activationCrystal.awakened=Aktiviert mächtigere Rituale
|
tooltip.bloodmagic.activationCrystal.awakened=Aktiviert mächtigere Rituale
|
||||||
tooltip.BloodMagic.activationCrystal.creative=Kreativmodus: Aktiviert jedes Ritual
|
tooltip.bloodmagic.activationCrystal.creative=Kreativmodus: Aktiviert jedes Ritual
|
||||||
|
|
||||||
tooltip.BloodMagic.diviner.currentRitual=Ritual:
|
tooltip.bloodmagic.diviner.currentRitual=Ritual:
|
||||||
tooltip.BloodMagic.diviner.blankRune=Leere Runen: %d
|
tooltip.bloodmagic.diviner.blankRune=Leere Runen: %d
|
||||||
tooltip.BloodMagic.diviner.waterRune=Wasserrunen: %d
|
tooltip.bloodmagic.diviner.waterRune=Wasserrunen: %d
|
||||||
tooltip.BloodMagic.diviner.airRune=Luftrunen: %d
|
tooltip.bloodmagic.diviner.airRune=Luftrunen: %d
|
||||||
tooltip.BloodMagic.diviner.fireRune=Feuerrunen: %d
|
tooltip.bloodmagic.diviner.fireRune=Feuerrunen: %d
|
||||||
tooltip.BloodMagic.diviner.earthRune=Erdrunen: %d
|
tooltip.bloodmagic.diviner.earthRune=Erdrunen: %d
|
||||||
tooltip.BloodMagic.diviner.duskRune=Runen der Morgendämmerung: %d
|
tooltip.bloodmagic.diviner.duskRune=Runen der Morgendämmerung: %d
|
||||||
tooltip.BloodMagic.diviner.dawnRune=Runen der Abenddämmerung: %d
|
tooltip.bloodmagic.diviner.dawnRune=Runen der Abenddämmerung: %d
|
||||||
tooltip.BloodMagic.diviner.totalRune=Runen insgesamt: %d
|
tooltip.bloodmagic.diviner.totalRune=Runen insgesamt: %d
|
||||||
tooltip.BloodMagic.diviner.extraInfo=Halte Shift für extra Info
|
tooltip.bloodmagic.diviner.extraInfo=Halte Shift für extra Info
|
||||||
tooltip.BloodMagic.diviner.currentDirection=Richtung: %s
|
tooltip.bloodmagic.diviner.currentDirection=Richtung: %s
|
||||||
|
|
||||||
tooltip.BloodMagic.arcaneAshes=Asche gebraucht für einen alchemischen Kreis
|
tooltip.bloodmagic.arcaneAshes=Asche gebraucht für einen alchemischen Kreis
|
||||||
|
|
||||||
tooltip.BloodMagic.telepositionFocus.coords=Koordinaten: (%d, %d, %d)
|
tooltip.bloodmagic.telepositionFocus.coords=Koordinaten: (%d, %d, %d)
|
||||||
tooltip.BloodMagic.telepositionFocus.dimension=Dimensions-ID: %d
|
tooltip.bloodmagic.telepositionFocus.dimension=Dimensions-ID: %d
|
||||||
tooltip.BloodMagic.telepositionFocus.weak=Benutzt, um Blöcke zu verschieben
|
tooltip.bloodmagic.telepositionFocus.weak=Benutzt, um Blöcke zu verschieben
|
||||||
tooltip.BloodMagic.telepositionFocus.enhanced=Benutzt, um Blöcke zu verschieben
|
tooltip.bloodmagic.telepositionFocus.enhanced=Benutzt, um Blöcke zu verschieben
|
||||||
tooltip.BloodMagic.telepositionFocus.reinforced=Benutzt, um Blöcke zu verschieben
|
tooltip.bloodmagic.telepositionFocus.reinforced=Benutzt, um Blöcke zu verschieben
|
||||||
tooltip.BloodMagic.telepositionFocus.demonic=Benutzt, um Blöcke zu teleportieren
|
tooltip.bloodmagic.telepositionFocus.demonic=Benutzt, um Blöcke zu teleportieren
|
||||||
|
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.speed=Schnelle Füße
|
tooltip.bloodmagic.livingArmour.upgrade.speed=Schnelle Füße
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.digging=Zwergenhafte Stärke
|
tooltip.bloodmagic.livingArmour.upgrade.digging=Zwergenhafte Stärke
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.poisonResist=Giftungsresistenz
|
tooltip.bloodmagic.livingArmour.upgrade.poisonResist=Giftungsresistenz
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.selfSacrifice=Zähe Handballen
|
tooltip.bloodmagic.livingArmour.upgrade.selfSacrifice=Zähe Handballen
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.knockback=Body Builder
|
tooltip.bloodmagic.livingArmour.upgrade.knockback=Body Builder
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.physicalProtect=Zähe Haut
|
tooltip.bloodmagic.livingArmour.upgrade.physicalProtect=Zähe Haut
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.health=Gesund
|
tooltip.bloodmagic.livingArmour.upgrade.health=Gesund
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.meleeDamage=Heftiger Schlag
|
tooltip.bloodmagic.livingArmour.upgrade.meleeDamage=Heftiger Schlag
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.arrowShot=Trickschuss
|
tooltip.bloodmagic.livingArmour.upgrade.arrowShot=Trickschuss
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.level=%s (Level %d)
|
tooltip.bloodmagic.livingArmour.upgrade.level=%s (Level %d)
|
||||||
|
|
||||||
tooltip.BloodMagic.will=Willensqualität: %1$,.2f
|
tooltip.bloodmagic.will=Willensqualität: %1$,.2f
|
||||||
tooltip.BloodMagic.sentientSword.desc=Benutzt Dämonenwille um volles Potential freizusetzen
|
tooltip.bloodmagic.sentientSword.desc=Benutzt Dämonenwille um volles Potential freizusetzen
|
||||||
tooltip.BloodMagic.soulGem.petty=Ein Juwel, das eine winzige Menge an Willen aufnehmen kann
|
tooltip.bloodmagic.soulGem.petty=Ein Juwel, das eine winzige Menge an Willen aufnehmen kann
|
||||||
tooltip.BloodMagic.soulGem.lesser=Ein Juwel, das ein wenig Willen festhalten kann
|
tooltip.bloodmagic.soulGem.lesser=Ein Juwel, das ein wenig Willen festhalten kann
|
||||||
tooltip.BloodMagic.soulGem.common=Ein Juwel, das eine ordentliche Menge an Willen aufnehmen kann
|
tooltip.bloodmagic.soulGem.common=Ein Juwel, das eine ordentliche Menge an Willen aufnehmen kann
|
||||||
tooltip.BloodMagic.soulGem.greater=Ein Juwel, das eine größere Menge an Willen aufnehmen kann
|
tooltip.bloodmagic.soulGem.greater=Ein Juwel, das eine größere Menge an Willen aufnehmen kann
|
||||||
tooltip.BloodMagic.soulGem.grand=Ein Juwel, das eine große Menge an Willen aufnehmen kann
|
tooltip.bloodmagic.soulGem.grand=Ein Juwel, das eine große Menge an Willen aufnehmen kann
|
||||||
tooltip.BloodMagic.soulSnare.desc=Werfe nach einem Monster und töte es anschließend, um seinen Dämonischen Willen zu erhalten
|
tooltip.bloodmagic.soulSnare.desc=Werfe nach einem Monster und töte es anschließend, um seinen Dämonischen Willen zu erhalten
|
||||||
|
|
||||||
# Ritual
|
# Ritual
|
||||||
ritual.BloodMagic.testRitual=Testritual
|
ritual.bloodmagic.testRitual=Testritual
|
||||||
ritual.BloodMagic.waterRitual=Ritual der vollen Quelle
|
ritual.bloodmagic.waterRitual=Ritual der vollen Quelle
|
||||||
ritual.BloodMagic.lavaRitual=Serenade des Nethers
|
ritual.bloodmagic.lavaRitual=Serenade des Nethers
|
||||||
ritual.BloodMagic.greenGroveRitual=Ritual des grünen Hains
|
ritual.bloodmagic.greenGroveRitual=Ritual des grünen Hains
|
||||||
ritual.BloodMagic.jumpRitual=Ritual des hohen Sprungs
|
ritual.bloodmagic.jumpRitual=Ritual des hohen Sprungs
|
||||||
ritual.BloodMagic.wellOfSufferingRitual=Quelle des Leidens
|
ritual.bloodmagic.wellOfSufferingRitual=Quelle des Leidens
|
||||||
ritual.BloodMagic.featheredKnifeRitual=Ritual der gefederten Klinge
|
ritual.bloodmagic.featheredKnifeRitual=Ritual der gefederten Klinge
|
||||||
ritual.BloodMagic.regenerationRitual=Ritual der Regeneration
|
ritual.bloodmagic.regenerationRitual=Ritual der Regeneration
|
||||||
ritual.BloodMagic.harvestRitual=Ritual der Mondernte
|
ritual.bloodmagic.harvestRitual=Ritual der Mondernte
|
||||||
ritual.BloodMagic.magneticRitual=Ritual des Magnetismus
|
ritual.bloodmagic.magneticRitual=Ritual des Magnetismus
|
||||||
ritual.BloodMagic.crushingRitual=Ritual des Brechers
|
ritual.bloodmagic.crushingRitual=Ritual des Brechers
|
||||||
ritual.BloodMagic.fullStomachRitual=Ritual des gefüllten Bauches
|
ritual.bloodmagic.fullStomachRitual=Ritual des gefüllten Bauches
|
||||||
ritual.BloodMagic.interdictionRitual=Ritual der Verbietung
|
ritual.bloodmagic.interdictionRitual=Ritual der Verbietung
|
||||||
ritual.BloodMagic.containmentRitual=Ritual des Einschlusses
|
ritual.bloodmagic.containmentRitual=Ritual des Einschlusses
|
||||||
ritual.BloodMagic.speedRitual=Ritual der Geschwindigkeit
|
ritual.bloodmagic.speedRitual=Ritual der Geschwindigkeit
|
||||||
ritual.BloodMagic.suppressionRitual=Ritual der Unterdrückung
|
ritual.bloodmagic.suppressionRitual=Ritual der Unterdrückung
|
||||||
ritual.BloodMagic.expulsionRitual=Aura der Vertreibung
|
ritual.bloodmagic.expulsionRitual=Aura der Vertreibung
|
||||||
ritual.BloodMagic.zephyrRitual=Ruf des Zephir
|
ritual.bloodmagic.zephyrRitual=Ruf des Zephir
|
||||||
|
|
||||||
# Chat
|
# Chat
|
||||||
chat.BloodMagic.altarMaker.setTier=Setze Ausbaustufe auf: %d
|
chat.bloodmagic.altarMaker.setTier=Setze Ausbaustufe auf: %d
|
||||||
chat.BloodMagic.altarMaker.building=Baue Stufe %d-Altar
|
chat.bloodmagic.altarMaker.building=Baue Stufe %d-Altar
|
||||||
chat.BloodMagic.altarMaker.destroy=Stufe %d-Altar zerstört
|
chat.bloodmagic.altarMaker.destroy=Stufe %d-Altar zerstört
|
||||||
chat.BloodMagic.altarMaker.creativeOnly=Diese Item ist nur im Kreativmodus erhältlich.
|
chat.bloodmagic.altarMaker.creativeOnly=Diese Item ist nur im Kreativmodus erhältlich.
|
||||||
|
|
||||||
chat.BloodMagic.damageSource=%ss Seele ist zu schwach geworden.
|
chat.bloodmagic.damageSource=%ss Seele ist zu schwach geworden.
|
||||||
|
|
||||||
chat.BloodMagic.ritual.weak=Du spürst einen Drang, bist aber zu schwach für ein Ritual.
|
chat.bloodmagic.ritual.weak=Du spürst einen Drang, bist aber zu schwach für ein Ritual.
|
||||||
chat.BloodMagic.ritual.prevent=Das Ritual versucht, dir zu widerstehen.
|
chat.bloodmagic.ritual.prevent=Das Ritual versucht, dir zu widerstehen.
|
||||||
chat.BloodMagic.ritual.activate=Ein Energiestrom fließt durch das Ritual.
|
chat.bloodmagic.ritual.activate=Ein Energiestrom fließt durch das Ritual.
|
||||||
chat.BloodMagic.ritual.notValid=Du fühlst, dass die Runen nicht richtig eingerichtet sind...
|
chat.bloodmagic.ritual.notValid=Du fühlst, dass die Runen nicht richtig eingerichtet sind...
|
||||||
|
|
||||||
chat.BloodMagic.livingArmour.upgrade.poisonRemove=Du fühlst dich schon wieder besser.
|
chat.bloodmagic.livingArmour.upgrade.poisonRemove=Du fühlst dich schon wieder besser.
|
||||||
chat.BloodMagic.livingArmour.newUpgrade=Upgrade erworben!
|
chat.bloodmagic.livingArmour.newUpgrade=Upgrade erworben!
|
||||||
|
|
||||||
# JustEnoughItems
|
# JustEnoughItems
|
||||||
jei.BloodMagic.recipe.altar=Blutaltar
|
jei.bloodmagic.recipe.altar=Blutaltar
|
||||||
jei.BloodMagic.recipe.binding=Bindungsritual
|
jei.bloodmagic.recipe.binding=Bindungsritual
|
||||||
jei.BloodMagic.recipe.alchemyArrayCrafting=Alchemische Anordnung
|
jei.bloodmagic.recipe.alchemyArrayCrafting=Alchemische Anordnung
|
||||||
jei.BloodMagic.recipe.soulForge=Höllenfeuerschmiede
|
jei.bloodmagic.recipe.soulForge=Höllenfeuerschmiede
|
||||||
jei.BloodMagic.recipe.requiredLP=LP: %d
|
jei.bloodmagic.recipe.requiredLP=LP: %d
|
||||||
jei.BloodMagic.recipe.requiredTier=Ausbaustufe: %d
|
jei.bloodmagic.recipe.requiredTier=Ausbaustufe: %d
|
||||||
jei.BloodMagic.recipe.minimumSouls=Minimum: %d Wille
|
jei.bloodmagic.recipe.minimumSouls=Minimum: %d Wille
|
||||||
jei.BloodMagic.recipe.soulsDrained=Verbraucht: %d Wille
|
jei.bloodmagic.recipe.soulsDrained=Verbraucht: %d Wille
|
||||||
|
|
||||||
jei.BloodMagic.desc.altarBuilder=Ein Item zum Testen. Nur im Kreativmodus erhältlich.\n\nShift+Rechtsklick um die Ausbaustufe zu ändern. Rechtsklicke auf einen Altar, um den Bau zu starten.\n\nZerstöre einen Altar mit ihm in der Hand, um alles abzubauen.
|
jei.bloodmagic.desc.altarBuilder=Ein Item zum Testen. Nur im Kreativmodus erhältlich.\n\nShift+Rechtsklick um die Ausbaustufe zu ändern. Rechtsklicke auf einen Altar, um den Bau zu starten.\n\nZerstöre einen Altar mit ihm in der Hand, um alles abzubauen.
|
||||||
jei.BloodMagic.desc.demonicWill=Prägung eines dämonischen Wesens gebunden an eine Kreatur.\n\nKann durch das Töten eines Monsters mit einer empfindsamen Waffe, oder das Werfen einer Falle und Umbringen während as weiße Partikel aussendet, gesammelt werden.
|
jei.bloodmagic.desc.demonicWill=Prägung eines dämonischen Wesens gebunden an eine Kreatur.\n\nKann durch das Töten eines Monsters mit einer empfindsamen Waffe, oder das Werfen einer Falle und Umbringen während as weiße Partikel aussendet, gesammelt werden.
|
||||||
|
|
||||||
# WAILA
|
# WAILA
|
||||||
waila.BloodMagic.sneak=&oSchleiche für Info
|
waila.bloodmagic.sneak=&oSchleiche für Info
|
||||||
option.BloodMagic.bypassSneak=Umgehe Schleichen
|
option.bloodmagic.bypassSneak=Umgehe Schleichen
|
||||||
option.BloodMagic.bloodAltar=Blutaltar
|
option.bloodmagic.bloodAltar=Blutaltar
|
||||||
option.BloodMagic.ritualController=Ritualsteine
|
option.bloodmagic.ritualController=Ritualsteine
|
||||||
option.BloodMagic.teleposer=Teleposer
|
option.bloodmagic.teleposer=Teleposer
|
||||||
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -184,7 +184,7 @@ item.itemTankSegmenter.name=Alchemic Segmenter
|
||||||
item.destinationClearer.name=Alchemic Cleanser
|
item.destinationClearer.name=Alchemic Cleanser
|
||||||
|
|
||||||
#Creative Tab
|
#Creative Tab
|
||||||
itemGroup.tabBloodMagic=선혈의마술[Blood Magic]
|
itemGroup.tabbloodmagic=선혈의마술[Blood Magic]
|
||||||
|
|
||||||
#Extra Strings
|
#Extra Strings
|
||||||
bm.string.consume=사용량
|
bm.string.consume=사용량
|
||||||
|
|
|
@ -1,399 +1,399 @@
|
||||||
#Creative Tab
|
#Creative Tab
|
||||||
itemGroup.BloodMagic.creativeTab=Blood Magic
|
itemGroup.bloodmagic.creativeTab=Blood Magic
|
||||||
itemGroup.BloodMagic.creativeTabTome=Blood Magic Upgrade Tomes
|
itemGroup.bloodmagic.creativeTabTome=Blood Magic Upgrade Tomes
|
||||||
|
|
||||||
#Items
|
#Items
|
||||||
item.BloodMagic.activationCrystal.weak.name=Слабый кристал активации
|
item.bloodmagic.activationCrystal.weak.name=Слабый кристал активации
|
||||||
item.BloodMagic.activationCrystal.awakened.name=Пробуждённый кристал активации
|
item.bloodmagic.activationCrystal.awakened.name=Пробуждённый кристал активации
|
||||||
item.BloodMagic.activationCrystal.creative.name=Творческий кристал активации
|
item.bloodmagic.activationCrystal.creative.name=Творческий кристал активации
|
||||||
|
|
||||||
item.BloodMagic.sacrificialDagger.normal.name=Жертвенный кинжал
|
item.bloodmagic.sacrificialDagger.normal.name=Жертвенный кинжал
|
||||||
item.BloodMagic.sacrificialDagger.creative.name=Творческий жертвенный кинжал
|
item.bloodmagic.sacrificialDagger.creative.name=Творческий жертвенный кинжал
|
||||||
item.BloodMagic.pack.selfSacrifice.name=Blood Letter's Pack
|
item.bloodmagic.pack.selfSacrifice.name=Blood Letter's Pack
|
||||||
item.BloodMagic.pack.sacrifice.name=Coat of Arms
|
item.bloodmagic.pack.sacrifice.name=Coat of Arms
|
||||||
item.BloodMagic.daggerOfSacrifice.name=Кинжал жертвоприношения
|
item.bloodmagic.daggerOfSacrifice.name=Кинжал жертвоприношения
|
||||||
|
|
||||||
item.BloodMagic.lavaCrystal.name=Лавовый кристал
|
item.bloodmagic.lavaCrystal.name=Лавовый кристал
|
||||||
|
|
||||||
item.BloodMagic.bound.sword.name=Связанный клинок
|
item.bloodmagic.bound.sword.name=Связанный клинок
|
||||||
item.BloodMagic.bound.pickaxe.name=Связанная кирка
|
item.bloodmagic.bound.pickaxe.name=Связанная кирка
|
||||||
item.BloodMagic.bound.axe.name=Связанный топор
|
item.bloodmagic.bound.axe.name=Связанный топор
|
||||||
item.BloodMagic.bound.shovel.name=Связанная лопата
|
item.bloodmagic.bound.shovel.name=Связанная лопата
|
||||||
|
|
||||||
item.BloodMagic.bucket.lifeEssence.name=Ведро жизни
|
item.bloodmagic.bucket.lifeEssence.name=Ведро жизни
|
||||||
|
|
||||||
item.BloodMagic.scribe.water.name=Инструмент начертания элемента: Вода
|
item.bloodmagic.scribe.water.name=Инструмент начертания элемента: Вода
|
||||||
item.BloodMagic.scribe.fire.name=Инструмент начертания элемента: Огонь
|
item.bloodmagic.scribe.fire.name=Инструмент начертания элемента: Огонь
|
||||||
item.BloodMagic.scribe.earth.name=Инструмент начертания элемента: Земля
|
item.bloodmagic.scribe.earth.name=Инструмент начертания элемента: Земля
|
||||||
item.BloodMagic.scribe.air.name=Инструмент начертания элемента: Воздух
|
item.bloodmagic.scribe.air.name=Инструмент начертания элемента: Воздух
|
||||||
item.BloodMagic.scribe.dusk.name=Инструмент начертания элемента: Сумерки
|
item.bloodmagic.scribe.dusk.name=Инструмент начертания элемента: Сумерки
|
||||||
item.BloodMagic.scribe.dawn.name=Инструмент начертания элемента: Рассвет
|
item.bloodmagic.scribe.dawn.name=Инструмент начертания элемента: Рассвет
|
||||||
|
|
||||||
item.BloodMagic.focus.weak.name=Фокус телепозиции
|
item.bloodmagic.focus.weak.name=Фокус телепозиции
|
||||||
item.BloodMagic.focus.enhanced.name=Улучшенный фокус телепозиции
|
item.bloodmagic.focus.enhanced.name=Улучшенный фокус телепозиции
|
||||||
item.BloodMagic.focus.reinforced.name=Усиленный фокус телепозиции
|
item.bloodmagic.focus.reinforced.name=Усиленный фокус телепозиции
|
||||||
item.BloodMagic.focus.demonic.name=Демонический фокус телепозиции
|
item.bloodmagic.focus.demonic.name=Демонический фокус телепозиции
|
||||||
|
|
||||||
item.BloodMagic.slate.blank.name=Чистая плитка
|
item.bloodmagic.slate.blank.name=Чистая плитка
|
||||||
item.BloodMagic.slate.reinforced.name=Укреплённая плитка
|
item.bloodmagic.slate.reinforced.name=Укреплённая плитка
|
||||||
item.BloodMagic.slate.imbued.name=Пропитанная плитка
|
item.bloodmagic.slate.imbued.name=Пропитанная плитка
|
||||||
item.BloodMagic.slate.demonic.name=Демоническая плитка
|
item.bloodmagic.slate.demonic.name=Демоническая плитка
|
||||||
item.BloodMagic.slate.ethereal.name=Эфирная плитка
|
item.bloodmagic.slate.ethereal.name=Эфирная плитка
|
||||||
|
|
||||||
item.BloodMagic.orb.weak.name=Слабый кровавый шар
|
item.bloodmagic.orb.weak.name=Слабый кровавый шар
|
||||||
item.BloodMagic.orb.apprentice.name=Кровавый шар ученика
|
item.bloodmagic.orb.apprentice.name=Кровавый шар ученика
|
||||||
item.BloodMagic.orb.magician.name=Кровавый шар мага
|
item.bloodmagic.orb.magician.name=Кровавый шар мага
|
||||||
item.BloodMagic.orb.master.name=Кровавый шар мастера
|
item.bloodmagic.orb.master.name=Кровавый шар мастера
|
||||||
item.BloodMagic.orb.archmage.name=Кровавый шар архимага
|
item.bloodmagic.orb.archmage.name=Кровавый шар архимага
|
||||||
item.BloodMagic.orb.transcendent.name=Необыкновенный кровавый шар
|
item.bloodmagic.orb.transcendent.name=Необыкновенный кровавый шар
|
||||||
|
|
||||||
item.BloodMagic.reagent.incendium.name=Incendium
|
item.bloodmagic.reagent.incendium.name=Incendium
|
||||||
item.BloodMagic.reagent.magicales.name=Magicales
|
item.bloodmagic.reagent.magicales.name=Magicales
|
||||||
item.BloodMagic.reagent.sanctus.name=Sanctus
|
item.bloodmagic.reagent.sanctus.name=Sanctus
|
||||||
item.BloodMagic.reagent.aether.name=Aether
|
item.bloodmagic.reagent.aether.name=Aether
|
||||||
item.BloodMagic.reagent.crepitous.name=Crepitous
|
item.bloodmagic.reagent.crepitous.name=Crepitous
|
||||||
item.BloodMagic.reagent.crystallos.name=Crystallos
|
item.bloodmagic.reagent.crystallos.name=Crystallos
|
||||||
item.BloodMagic.reagent.terrae.name=Terrae
|
item.bloodmagic.reagent.terrae.name=Terrae
|
||||||
item.BloodMagic.reagent.aquasalus.name=Aquasalus
|
item.bloodmagic.reagent.aquasalus.name=Aquasalus
|
||||||
item.BloodMagic.reagent.tennebrae.name=Tennebrae
|
item.bloodmagic.reagent.tennebrae.name=Tennebrae
|
||||||
item.BloodMagic.reagent.offensa.name=Offensa
|
item.bloodmagic.reagent.offensa.name=Offensa
|
||||||
item.BloodMagic.reagent.praesidium.name=Praesidium
|
item.bloodmagic.reagent.praesidium.name=Praesidium
|
||||||
item.BloodMagic.reagent.orbisterrae.name=Orbis Terrae
|
item.bloodmagic.reagent.orbisterrae.name=Orbis Terrae
|
||||||
item.BloodMagic.reagent.virtus.name=Virtus
|
item.bloodmagic.reagent.virtus.name=Virtus
|
||||||
item.BloodMagic.reagent.reductus.name=Reductus
|
item.bloodmagic.reagent.reductus.name=Reductus
|
||||||
item.BloodMagic.reagent.potentia.name=Potentia
|
item.bloodmagic.reagent.potentia.name=Potentia
|
||||||
|
|
||||||
item.BloodMagic.bloodShard.weak.name=Слабый кровавый осколок
|
item.bloodmagic.bloodShard.weak.name=Слабый кровавый осколок
|
||||||
item.BloodMagic.bloodShard.demon.name=Демонический кровавый осколок
|
item.bloodmagic.bloodShard.demon.name=Демонический кровавый осколок
|
||||||
|
|
||||||
item.BloodMagic.baseComponent.reagentWater.name=Реагент воды
|
item.bloodmagic.baseComponent.reagentWater.name=Реагент воды
|
||||||
item.BloodMagic.baseComponent.reagentLava.name=Реагент лавы
|
item.bloodmagic.baseComponent.reagentLava.name=Реагент лавы
|
||||||
item.BloodMagic.baseComponent.reagentAir.name=Реагент воздуха
|
item.bloodmagic.baseComponent.reagentAir.name=Реагент воздуха
|
||||||
item.BloodMagic.baseComponent.reagentFastMiner.name=Реагент добычи
|
item.bloodmagic.baseComponent.reagentFastMiner.name=Реагент добычи
|
||||||
item.BloodMagic.baseComponent.reagentVoid.name=Реагент пустоты
|
item.bloodmagic.baseComponent.reagentVoid.name=Реагент пустоты
|
||||||
item.BloodMagic.baseComponent.reagentGrowth.name=Реагент роста
|
item.bloodmagic.baseComponent.reagentGrowth.name=Реагент роста
|
||||||
item.BloodMagic.baseComponent.reagentAffinity.name=Реагент стихийного родства
|
item.bloodmagic.baseComponent.reagentAffinity.name=Реагент стихийного родства
|
||||||
item.BloodMagic.baseComponent.reagentSight.name=Реагент взгляда
|
item.bloodmagic.baseComponent.reagentSight.name=Реагент взгляда
|
||||||
item.BloodMagic.baseComponent.reagentBinding.name=Реагент связи
|
item.bloodmagic.baseComponent.reagentBinding.name=Реагент связи
|
||||||
item.BloodMagic.baseComponent.reagentSuppression.name=Реагент подавления
|
item.bloodmagic.baseComponent.reagentSuppression.name=Реагент подавления
|
||||||
item.BloodMagic.baseComponent.frameParts.name=Части каркаса
|
item.bloodmagic.baseComponent.frameParts.name=Части каркаса
|
||||||
item.BloodMagic.baseComponent.reagentBloodLight.name=Реагент света
|
item.bloodmagic.baseComponent.reagentBloodLight.name=Реагент света
|
||||||
item.BloodMagic.baseComponent.reagentMagnetism.name=Реагент притяжения
|
item.bloodmagic.baseComponent.reagentMagnetism.name=Реагент притяжения
|
||||||
item.BloodMagic.baseComponent.reagentHaste.name=Реагент скорости
|
item.bloodmagic.baseComponent.reagentHaste.name=Реагент скорости
|
||||||
item.BloodMagic.baseComponent.reagentBridge.name=Реагент моста
|
item.bloodmagic.baseComponent.reagentBridge.name=Реагент моста
|
||||||
item.BloodMagic.baseComponent.reagentCompression.name=Реагент сжатия
|
item.bloodmagic.baseComponent.reagentCompression.name=Реагент сжатия
|
||||||
item.BloodMagic.baseComponent.reagentSeverance.name=Реагент разделения
|
item.bloodmagic.baseComponent.reagentSeverance.name=Реагент разделения
|
||||||
|
|
||||||
item.BloodMagic.baseComponent.reagentTeleposition.name=Реагент телепозиции
|
item.bloodmagic.baseComponent.reagentTeleposition.name=Реагент телепозиции
|
||||||
item.BloodMagic.baseComponent.reagentTransposition.name=Реагент транспозиции
|
item.bloodmagic.baseComponent.reagentTransposition.name=Реагент транспозиции
|
||||||
|
|
||||||
item.BloodMagic.monsterSoul.base.name=Демоническая энергия
|
item.bloodmagic.monsterSoul.base.name=Демоническая энергия
|
||||||
|
|
||||||
item.BloodMagic.sigil.air.name=Сигил воздуха
|
item.bloodmagic.sigil.air.name=Сигил воздуха
|
||||||
item.BloodMagic.sigil.bloodLight.name=Сигил кровавого светильника
|
item.bloodmagic.sigil.bloodLight.name=Сигил кровавого светильника
|
||||||
item.BloodMagic.sigil.compression.name=Сигил сжатия
|
item.bloodmagic.sigil.compression.name=Сигил сжатия
|
||||||
item.BloodMagic.sigil.divination.name=Сигил предсказания
|
item.bloodmagic.sigil.divination.name=Сигил предсказания
|
||||||
item.BloodMagic.sigil.water.name=Сигил воды
|
item.bloodmagic.sigil.water.name=Сигил воды
|
||||||
item.BloodMagic.sigil.lava.name=Сигил лавы
|
item.bloodmagic.sigil.lava.name=Сигил лавы
|
||||||
item.BloodMagic.sigil.void.name=Сигил пустоты
|
item.bloodmagic.sigil.void.name=Сигил пустоты
|
||||||
item.BloodMagic.sigil.greenGrove.name=Сигил зеленой рощи
|
item.bloodmagic.sigil.greenGrove.name=Сигил зеленой рощи
|
||||||
item.BloodMagic.sigil.elementalAffinity.name=Сигил стихийного родства
|
item.bloodmagic.sigil.elementalAffinity.name=Сигил стихийного родства
|
||||||
item.BloodMagic.sigil.haste.name=Сигил скорости
|
item.bloodmagic.sigil.haste.name=Сигил скорости
|
||||||
item.BloodMagic.sigil.suppression.name=Сигил подавления
|
item.bloodmagic.sigil.suppression.name=Сигил подавления
|
||||||
item.BloodMagic.sigil.magnetism.name=Сигил притяжения
|
item.bloodmagic.sigil.magnetism.name=Сигил притяжения
|
||||||
item.BloodMagic.sigil.fastMiner.name=Сигил быстрого копателя
|
item.bloodmagic.sigil.fastMiner.name=Сигил быстрого копателя
|
||||||
item.BloodMagic.sigil.seer.name=Сигил зрения
|
item.bloodmagic.sigil.seer.name=Сигил зрения
|
||||||
item.BloodMagic.sigil.phantomBridge.name=Сигил призрачного моста
|
item.bloodmagic.sigil.phantomBridge.name=Сигил призрачного моста
|
||||||
item.BloodMagic.sigil.whirlwind.name=Сигил вихря
|
item.bloodmagic.sigil.whirlwind.name=Сигил вихря
|
||||||
item.BloodMagic.sigil.enderSeverance.name=Сигил разрыва Края
|
item.bloodmagic.sigil.enderSeverance.name=Сигил разрыва Края
|
||||||
|
|
||||||
item.BloodMagic.sigil.teleposition.name=Сигил телепозиции
|
item.bloodmagic.sigil.teleposition.name=Сигил телепозиции
|
||||||
item.BloodMagic.sigil.transposition.name=Сигил транспозиции
|
item.bloodmagic.sigil.transposition.name=Сигил транспозиции
|
||||||
|
|
||||||
item.BloodMagic.livingArmour.helmet.name=Живой шлем
|
item.bloodmagic.livingArmour.helmet.name=Живой шлем
|
||||||
item.BloodMagic.livingArmour.chest.name=Живая кираса
|
item.bloodmagic.livingArmour.chest.name=Живая кираса
|
||||||
item.BloodMagic.livingArmour.legs.name=Живые поножи
|
item.bloodmagic.livingArmour.legs.name=Живые поножи
|
||||||
item.BloodMagic.livingArmour.boots.name=Живые ботинки
|
item.bloodmagic.livingArmour.boots.name=Живые ботинки
|
||||||
item.BloodMagic.sentientArmour.helmet.name=Разумный шлем
|
item.bloodmagic.sentientArmour.helmet.name=Разумный шлем
|
||||||
item.BloodMagic.sentientArmour.chest.name=Разумная кираса
|
item.bloodmagic.sentientArmour.chest.name=Разумная кираса
|
||||||
item.BloodMagic.sentientArmour.legs.name=Разумные поножи
|
item.bloodmagic.sentientArmour.legs.name=Разумные поножи
|
||||||
item.BloodMagic.sentientArmour.boots.name=Разумные ботинки
|
item.bloodmagic.sentientArmour.boots.name=Разумные ботинки
|
||||||
|
|
||||||
item.BloodMagic.altarMaker.name=Altar Maker
|
item.bloodmagic.altarMaker.name=Altar Maker
|
||||||
|
|
||||||
item.BloodMagic.ritualDivinernormal.name=Предсказатель ритуала
|
item.bloodmagic.ritualDivinernormal.name=Предсказатель ритуала
|
||||||
item.BloodMagic.ritualDivinerdusk.name=Предсказатель ритуала [Сумерки]
|
item.bloodmagic.ritualDivinerdusk.name=Предсказатель ритуала [Сумерки]
|
||||||
item.BloodMagic.ritualDivinerdawn.name=Предсказатель ритуала [Рассвет]
|
item.bloodmagic.ritualDivinerdawn.name=Предсказатель ритуала [Рассвет]
|
||||||
|
|
||||||
item.BloodMagic.arcaneAshes.name=Волшебный пепел
|
item.bloodmagic.arcaneAshes.name=Волшебный пепел
|
||||||
item.BloodMagic.upgradeTome.name=Living Armour Upgrade Tome
|
item.bloodmagic.upgradeTome.name=Living Armour Upgrade Tome
|
||||||
item.BloodMagic.upgradeTrainer.name=Living Armour Training Bracelet
|
item.bloodmagic.upgradeTrainer.name=Living Armour Training Bracelet
|
||||||
|
|
||||||
item.BloodMagic.sentientSword.name=Разумный меч
|
item.bloodmagic.sentientSword.name=Разумный меч
|
||||||
item.BloodMagic.soulGem.petty.name=Мелкий адский камень
|
item.bloodmagic.soulGem.petty.name=Мелкий адский камень
|
||||||
item.BloodMagic.soulGem.lesser.name=Небольшой адский камень
|
item.bloodmagic.soulGem.lesser.name=Небольшой адский камень
|
||||||
item.BloodMagic.soulGem.common.name=Обычный адский камень
|
item.bloodmagic.soulGem.common.name=Обычный адский камень
|
||||||
item.BloodMagic.soulGem.greater.name=Большой адский камень
|
item.bloodmagic.soulGem.greater.name=Большой адский камень
|
||||||
item.BloodMagic.soulGem.grand.name=Великий адский камень
|
item.bloodmagic.soulGem.grand.name=Великий адский камень
|
||||||
item.BloodMagic.soulSnare.base.name=Простая ловушка
|
item.bloodmagic.soulSnare.base.name=Простая ловушка
|
||||||
item.BloodMagic.sentientBow.name=Разумный лук
|
item.bloodmagic.sentientBow.name=Разумный лук
|
||||||
item.BloodMagic.sentientArmourGem.name=Разумный камень
|
item.bloodmagic.sentientArmourGem.name=Разумный камень
|
||||||
|
|
||||||
item.BloodMagic.nodeRouter.name=Node Router
|
item.bloodmagic.nodeRouter.name=Node Router
|
||||||
item.BloodMagic.itemFilter.exact.name=Точный фильтр предметов
|
item.bloodmagic.itemFilter.exact.name=Точный фильтр предметов
|
||||||
item.BloodMagic.itemFilter.ignoreNBT.name=NBT фильтр предметов
|
item.bloodmagic.itemFilter.ignoreNBT.name=NBT фильтр предметов
|
||||||
item.BloodMagic.itemFilter.modItems.name=Mod фильтр предметов
|
item.bloodmagic.itemFilter.modItems.name=Mod фильтр предметов
|
||||||
item.BloodMagic.itemFilter.oreDict.name=OreDict фильтр предметов
|
item.bloodmagic.itemFilter.oreDict.name=OreDict фильтр предметов
|
||||||
|
|
||||||
# Blocks
|
# Blocks
|
||||||
tile.BloodMagic.fluid.lifeEssence.name=Жизненная эссенция
|
tile.bloodmagic.fluid.lifeEssence.name=Жизненная эссенция
|
||||||
|
|
||||||
tile.BloodMagic.stone.ritual.master.name=Главный ритуальный камень
|
tile.bloodmagic.stone.ritual.master.name=Главный ритуальный камень
|
||||||
tile.BloodMagic.stone.ritual.imperfect.name=Неполноценный ритуальный камень
|
tile.bloodmagic.stone.ritual.imperfect.name=Неполноценный ритуальный камень
|
||||||
|
|
||||||
tile.BloodMagic.altar.name=Кровавый алтарь
|
tile.bloodmagic.altar.name=Кровавый алтарь
|
||||||
tile.BloodMagic.alchemyArray.name=&r&fАлхимическая матрица
|
tile.bloodmagic.alchemyArray.name=&r&fАлхимическая матрица
|
||||||
|
|
||||||
tile.BloodMagic.rune.blank.name=Чистая руна
|
tile.bloodmagic.rune.blank.name=Чистая руна
|
||||||
tile.BloodMagic.rune.speed.name=Руна скорости
|
tile.bloodmagic.rune.speed.name=Руна скорости
|
||||||
tile.BloodMagic.rune.efficiency.name=Руна эффективности
|
tile.bloodmagic.rune.efficiency.name=Руна эффективности
|
||||||
tile.BloodMagic.rune.sacrifice.name=Руна жертвоприношения
|
tile.bloodmagic.rune.sacrifice.name=Руна жертвоприношения
|
||||||
tile.BloodMagic.rune.selfSacrifice.name=Руна самопожертвования
|
tile.bloodmagic.rune.selfSacrifice.name=Руна самопожертвования
|
||||||
tile.BloodMagic.rune.displacement.name=Руна перемещения
|
tile.bloodmagic.rune.displacement.name=Руна перемещения
|
||||||
tile.BloodMagic.rune.capacity.name=Руна ёмкости
|
tile.bloodmagic.rune.capacity.name=Руна ёмкости
|
||||||
tile.BloodMagic.rune.augCapacity.name=Руна дополнительной ёмкости
|
tile.bloodmagic.rune.augCapacity.name=Руна дополнительной ёмкости
|
||||||
tile.BloodMagic.rune.orb.name=Руна шара
|
tile.bloodmagic.rune.orb.name=Руна шара
|
||||||
tile.BloodMagic.rune.acceleration.name=Руна ускорения
|
tile.bloodmagic.rune.acceleration.name=Руна ускорения
|
||||||
tile.BloodMagic.rune.charging.name=Руна заряда
|
tile.bloodmagic.rune.charging.name=Руна заряда
|
||||||
|
|
||||||
|
|
||||||
tile.BloodMagic.ritualStone.blank.name=Ритуальный камень
|
tile.bloodmagic.ritualStone.blank.name=Ритуальный камень
|
||||||
tile.BloodMagic.ritualStone.water.name=Ритуальный камень воды
|
tile.bloodmagic.ritualStone.water.name=Ритуальный камень воды
|
||||||
tile.BloodMagic.ritualStone.fire.name=Ритуальный камень огня
|
tile.bloodmagic.ritualStone.fire.name=Ритуальный камень огня
|
||||||
tile.BloodMagic.ritualStone.earth.name=Ритуальный камень земли
|
tile.bloodmagic.ritualStone.earth.name=Ритуальный камень земли
|
||||||
tile.BloodMagic.ritualStone.air.name=Ритуальный камень воздуха
|
tile.bloodmagic.ritualStone.air.name=Ритуальный камень воздуха
|
||||||
tile.BloodMagic.ritualStone.dusk.name=Ритуальный камень сумерек
|
tile.bloodmagic.ritualStone.dusk.name=Ритуальный камень сумерек
|
||||||
tile.BloodMagic.ritualStone.dawn.name=Ритуальный камень рассвета
|
tile.bloodmagic.ritualStone.dawn.name=Ритуальный камень рассвета
|
||||||
|
|
||||||
tile.BloodMagic.bloodstonebrick.large.name=Большой кровавый кирпич
|
tile.bloodmagic.bloodstonebrick.large.name=Большой кровавый кирпич
|
||||||
tile.BloodMagic.bloodstonebrick.brick.name=Кровавый кирпич
|
tile.bloodmagic.bloodstonebrick.brick.name=Кровавый кирпич
|
||||||
tile.BloodMagic.crystal.large.name=Большой кристальный кирпич
|
tile.bloodmagic.crystal.large.name=Большой кристальный кирпич
|
||||||
tile.BloodMagic.crystal.brick.name=Кристальный кирпич
|
tile.bloodmagic.crystal.brick.name=Кристальный кирпич
|
||||||
tile.BloodMagic.bloodLight.name=Кровавый свет
|
tile.bloodmagic.bloodLight.name=Кровавый свет
|
||||||
tile.BloodMagic.spectralBlock.name=Иллюзорный блок
|
tile.bloodmagic.spectralBlock.name=Иллюзорный блок
|
||||||
tile.BloodMagic.phantom.name=Призрачный блок
|
tile.bloodmagic.phantom.name=Призрачный блок
|
||||||
tile.BloodMagic.incenseAltar.name=Жертвенник для курений
|
tile.bloodmagic.incenseAltar.name=Жертвенник для курений
|
||||||
|
|
||||||
tile.BloodMagic.teleposer.name=Телепозер
|
tile.bloodmagic.teleposer.name=Телепозер
|
||||||
tile.BloodMagic.soulForge.name=Адская кузница
|
tile.bloodmagic.soulForge.name=Адская кузница
|
||||||
tile.BloodMagic.demonCrucible.name=Демонический тигель
|
tile.bloodmagic.demonCrucible.name=Демонический тигель
|
||||||
|
|
||||||
tile.BloodMagic.masterRouting.name=Master Routing Node
|
tile.bloodmagic.masterRouting.name=Master Routing Node
|
||||||
tile.BloodMagic.outputRouting.name=Output Routing Node
|
tile.bloodmagic.outputRouting.name=Output Routing Node
|
||||||
tile.BloodMagic.inputRouting.name=Input Routing Node
|
tile.bloodmagic.inputRouting.name=Input Routing Node
|
||||||
tile.BloodMagic.itemRouting.name=Routing Node
|
tile.bloodmagic.itemRouting.name=Routing Node
|
||||||
|
|
||||||
tile.BloodMagic.path.wood.name=Деревянная дорожка
|
tile.bloodmagic.path.wood.name=Деревянная дорожка
|
||||||
tile.BloodMagic.path.woodTile.name=Узорная деревянная дорожка
|
tile.bloodmagic.path.woodTile.name=Узорная деревянная дорожка
|
||||||
tile.BloodMagic.path.stone.name=Каменная дорожка
|
tile.bloodmagic.path.stone.name=Каменная дорожка
|
||||||
tile.BloodMagic.path.stoneTile.name=Узорная каменная дорожка
|
tile.bloodmagic.path.stoneTile.name=Узорная каменная дорожка
|
||||||
tile.BloodMagic.path.wornstone.name=Старая каменная дорожка
|
tile.bloodmagic.path.wornstone.name=Старая каменная дорожка
|
||||||
tile.BloodMagic.path.wornstoneTile.name=Узорная старая каменная дорожка
|
tile.bloodmagic.path.wornstoneTile.name=Узорная старая каменная дорожка
|
||||||
tile.BloodMagic.path.obsidian.name=Обсидиановая дорожка
|
tile.bloodmagic.path.obsidian.name=Обсидиановая дорожка
|
||||||
tile.BloodMagic.path.obsidianTile.name=Узорная обсидиановая дорожка
|
tile.bloodmagic.path.obsidianTile.name=Узорная обсидиановая дорожка
|
||||||
|
|
||||||
tile.BloodMagic.dimensionalPortal.name=Пространственный портал
|
tile.bloodmagic.dimensionalPortal.name=Пространственный портал
|
||||||
tile.BloodMagic.bloodTank.name=Резервуар крови
|
tile.bloodmagic.bloodTank.name=Резервуар крови
|
||||||
|
|
||||||
# Tooltips
|
# Tooltips
|
||||||
tooltip.BloodMagic.orb.desc=Хранит жизненную эссенцию
|
tooltip.bloodmagic.orb.desc=Хранит жизненную эссенцию
|
||||||
tooltip.BloodMagic.orb.owner=Создан: %s
|
tooltip.bloodmagic.orb.owner=Создан: %s
|
||||||
tooltip.BloodMagic.currentOwner=Владелец: %s
|
tooltip.bloodmagic.currentOwner=Владелец: %s
|
||||||
tooltip.BloodMagic.currentTier=Уровень: %d
|
tooltip.bloodmagic.currentTier=Уровень: %d
|
||||||
tooltip.BloodMagic.config.disabled=Запрещено настройками
|
tooltip.bloodmagic.config.disabled=Запрещено настройками
|
||||||
|
|
||||||
tooltip.BloodMagic.activated=Активирован
|
tooltip.bloodmagic.activated=Активирован
|
||||||
tooltip.BloodMagic.deactivated=Деактивирован
|
tooltip.bloodmagic.deactivated=Деактивирован
|
||||||
|
|
||||||
tooltip.BloodMagic.sigil.air.desc=&oОщущается легкость...
|
tooltip.bloodmagic.sigil.air.desc=&oОщущается легкость...
|
||||||
tooltip.BloodMagic.sigil.bloodLight.desc=&oЯ вижу свет!
|
tooltip.bloodmagic.sigil.bloodLight.desc=&oЯ вижу свет!
|
||||||
tooltip.BloodMagic.sigil.compression.desc=&oКучи алмазов
|
tooltip.bloodmagic.sigil.compression.desc=&oКучи алмазов
|
||||||
tooltip.BloodMagic.sigil.divination.desc=&oВзгляд в душу
|
tooltip.bloodmagic.sigil.divination.desc=&oВзгляд в душу
|
||||||
tooltip.BloodMagic.sigil.divination.otherNetwork=Заглянем в душу %s
|
tooltip.bloodmagic.sigil.divination.otherNetwork=Заглянем в душу %s
|
||||||
tooltip.BloodMagic.sigil.divination.currentAltarTier=Уровень: %d
|
tooltip.bloodmagic.sigil.divination.currentAltarTier=Уровень: %d
|
||||||
tooltip.BloodMagic.sigil.divination.currentEssence=Эссенции: %,d LP
|
tooltip.bloodmagic.sigil.divination.currentEssence=Эссенции: %,d LP
|
||||||
tooltip.BloodMagic.sigil.divination.currentAltarCapacity=Ёмкость: %,d LP
|
tooltip.bloodmagic.sigil.divination.currentAltarCapacity=Ёмкость: %,d LP
|
||||||
tooltip.BloodMagic.sigil.divination.currentTranquility=Спокойствие: %,d
|
tooltip.bloodmagic.sigil.divination.currentTranquility=Спокойствие: %,d
|
||||||
tooltip.BloodMagic.sigil.divination.currentBonus=Бонус: +%,d%%
|
tooltip.bloodmagic.sigil.divination.currentBonus=Бонус: +%,d%%
|
||||||
tooltip.BloodMagic.sigil.water.desc=&oНужна вода?
|
tooltip.bloodmagic.sigil.water.desc=&oНужна вода?
|
||||||
tooltip.BloodMagic.sigil.lava.desc=&oГОРЯЧЕЕ! НЕ ЕСТЬ!
|
tooltip.bloodmagic.sigil.lava.desc=&oГОРЯЧЕЕ! НЕ ЕСТЬ!
|
||||||
tooltip.BloodMagic.sigil.void.desc=&oЛучше чем Swiffer!
|
tooltip.bloodmagic.sigil.void.desc=&oЛучше чем Swiffer!
|
||||||
tooltip.BloodMagic.sigil.greenGrove.desc=&oЭкологически чистый
|
tooltip.bloodmagic.sigil.greenGrove.desc=&oЭкологически чистый
|
||||||
tooltip.BloodMagic.sigil.magnetism.desc=&oЯ очень притягательная личность!
|
tooltip.bloodmagic.sigil.magnetism.desc=&oЯ очень притягательная личность!
|
||||||
tooltip.BloodMagic.sigil.suppression.desc=&oЛучше, чем телекинез...
|
tooltip.bloodmagic.sigil.suppression.desc=&oЛучше, чем телекинез...
|
||||||
tooltip.BloodMagic.sigil.haste.desc=&oПосле 42 чашек кофе...
|
tooltip.bloodmagic.sigil.haste.desc=&oПосле 42 чашек кофе...
|
||||||
tooltip.BloodMagic.sigil.fastMiner.desc=&oВсе глубже и глубже...
|
tooltip.bloodmagic.sigil.fastMiner.desc=&oВсе глубже и глубже...
|
||||||
tooltip.BloodMagic.sigil.elementalAffinity.desc=&oПадающая огненная рыба!
|
tooltip.bloodmagic.sigil.elementalAffinity.desc=&oПадающая огненная рыба!
|
||||||
tooltip.BloodMagic.sigil.seer.desc=&oКогда просто видеть недостаточно
|
tooltip.bloodmagic.sigil.seer.desc=&oКогда просто видеть недостаточно
|
||||||
tooltip.BloodMagic.sigil.seer.currentAltarProgress=Прогресс: %,d LP/ %s LP
|
tooltip.bloodmagic.sigil.seer.currentAltarProgress=Прогресс: %,d LP/ %s LP
|
||||||
tooltip.BloodMagic.sigil.seer.currentAltarProgress.percent=Прогресс: %s
|
tooltip.bloodmagic.sigil.seer.currentAltarProgress.percent=Прогресс: %s
|
||||||
tooltip.BloodMagic.sigil.seer.currentAltarConsumptionRate=Расход: %,d LP
|
tooltip.bloodmagic.sigil.seer.currentAltarConsumptionRate=Расход: %,d LP
|
||||||
tooltip.BloodMagic.sigil.seer.currentAltarTier=Уровень: %d
|
tooltip.bloodmagic.sigil.seer.currentAltarTier=Уровень: %d
|
||||||
tooltip.BloodMagic.sigil.seer.currentEssence=Эссенции: %,d LP
|
tooltip.bloodmagic.sigil.seer.currentEssence=Эссенции: %,d LP
|
||||||
tooltip.BloodMagic.sigil.seer.currentAltarCapacity=Ёмкость: %,d LP
|
tooltip.bloodmagic.sigil.seer.currentAltarCapacity=Ёмкость: %,d LP
|
||||||
tooltip.BloodMagic.sigil.seer.currentCharge=Заряд: %,d
|
tooltip.bloodmagic.sigil.seer.currentCharge=Заряд: %,d
|
||||||
tooltip.BloodMagic.sigil.seer.currentTranquility=Спокойствие: %,d
|
tooltip.bloodmagic.sigil.seer.currentTranquility=Спокойствие: %,d
|
||||||
tooltip.BloodMagic.sigil.seer.currentBonus=Бонус: +%,d%%
|
tooltip.bloodmagic.sigil.seer.currentBonus=Бонус: +%,d%%
|
||||||
tooltip.BloodMagic.sigil.phantomBridge.desc=&oПрогулки в воздухе...
|
tooltip.bloodmagic.sigil.phantomBridge.desc=&oПрогулки в воздухе...
|
||||||
tooltip.BloodMagic.sigil.whirlwind.desc=&oЛучше не одевать юбку
|
tooltip.bloodmagic.sigil.whirlwind.desc=&oЛучше не одевать юбку
|
||||||
tooltip.BloodMagic.sigil.enderSeverance.desc=&oНеприятности для странников Края!
|
tooltip.bloodmagic.sigil.enderSeverance.desc=&oНеприятности для странников Края!
|
||||||
|
|
||||||
tooltip.BloodMagic.sigil.teleposition.desc=Я очень близок к возможности перемещения.
|
tooltip.bloodmagic.sigil.teleposition.desc=Я очень близок к возможности перемещения.
|
||||||
tooltip.BloodMagic.sigil.transposition.desc=Ощути Силу, мой юный ученик.
|
tooltip.bloodmagic.sigil.transposition.desc=Ощути Силу, мой юный ученик.
|
||||||
|
|
||||||
tooltip.BloodMagic.bound.sword.desc=&oОтбраковка слабаков
|
tooltip.bloodmagic.bound.sword.desc=&oОтбраковка слабаков
|
||||||
tooltip.BloodMagic.bound.pickaxe.desc=&oБезжалостное уничтожение камня
|
tooltip.bloodmagic.bound.pickaxe.desc=&oБезжалостное уничтожение камня
|
||||||
tooltip.BloodMagic.bound.axe.desc=&oДемоническая вырубка
|
tooltip.bloodmagic.bound.axe.desc=&oДемоническая вырубка
|
||||||
tooltip.BloodMagic.bound.shovel.desc=&oОчистим пол от грязи
|
tooltip.bloodmagic.bound.shovel.desc=&oОчистим пол от грязи
|
||||||
|
|
||||||
tooltip.BloodMagic.sacrificialDagger.desc=Небольшой надрез на пальце...
|
tooltip.bloodmagic.sacrificialDagger.desc=Небольшой надрез на пальце...
|
||||||
tooltip.BloodMagic.slate.desc=Камень, наполненный в кровавом алтаре
|
tooltip.bloodmagic.slate.desc=Камень, наполненный в кровавом алтаре
|
||||||
tooltip.BloodMagic.inscriber.desc=Надписи на стене...
|
tooltip.bloodmagic.inscriber.desc=Надписи на стене...
|
||||||
|
|
||||||
tooltip.BloodMagic.pack.selfSacrifice.desc=This pack really chafes...
|
tooltip.bloodmagic.pack.selfSacrifice.desc=This pack really chafes...
|
||||||
tooltip.BloodMagic.pack.sacrifice.desc=Description
|
tooltip.bloodmagic.pack.sacrifice.desc=Description
|
||||||
tooltip.BloodMagic.pack.stored=Накоплено: %,d LP
|
tooltip.bloodmagic.pack.stored=Накоплено: %,d LP
|
||||||
|
|
||||||
tooltip.BloodMagic.activationCrystal.weak=Активирует простые ритуалы
|
tooltip.bloodmagic.activationCrystal.weak=Активирует простые ритуалы
|
||||||
tooltip.BloodMagic.activationCrystal.awakened=Активирует сложные ритуалы
|
tooltip.bloodmagic.activationCrystal.awakened=Активирует сложные ритуалы
|
||||||
tooltip.BloodMagic.activationCrystal.creative=Только в креативе - активирует любые ритуалы
|
tooltip.bloodmagic.activationCrystal.creative=Только в креативе - активирует любые ритуалы
|
||||||
|
|
||||||
tooltip.BloodMagic.diviner.currentRitual=Выбранный ритуал:
|
tooltip.bloodmagic.diviner.currentRitual=Выбранный ритуал:
|
||||||
tooltip.BloodMagic.diviner.blankRune=Ритуальных камней: %d
|
tooltip.bloodmagic.diviner.blankRune=Ритуальных камней: %d
|
||||||
tooltip.BloodMagic.diviner.waterRune=Камней воды: %d
|
tooltip.bloodmagic.diviner.waterRune=Камней воды: %d
|
||||||
tooltip.BloodMagic.diviner.airRune=Камней воздуха: %d
|
tooltip.bloodmagic.diviner.airRune=Камней воздуха: %d
|
||||||
tooltip.BloodMagic.diviner.fireRune=Камней огня: %d
|
tooltip.bloodmagic.diviner.fireRune=Камней огня: %d
|
||||||
tooltip.BloodMagic.diviner.earthRune=Камней земли: %d
|
tooltip.bloodmagic.diviner.earthRune=Камней земли: %d
|
||||||
tooltip.BloodMagic.diviner.duskRune=Камней сумерек: %d
|
tooltip.bloodmagic.diviner.duskRune=Камней сумерек: %d
|
||||||
tooltip.BloodMagic.diviner.dawnRune=Камней рассвета: %d
|
tooltip.bloodmagic.diviner.dawnRune=Камней рассвета: %d
|
||||||
tooltip.BloodMagic.diviner.totalRune=Всего ритуальных камней: %d
|
tooltip.bloodmagic.diviner.totalRune=Всего ритуальных камней: %d
|
||||||
tooltip.BloodMagic.diviner.extraInfo=Shift для дополнительной информации
|
tooltip.bloodmagic.diviner.extraInfo=Shift для дополнительной информации
|
||||||
tooltip.BloodMagic.diviner.currentDirection=Направление: %s
|
tooltip.bloodmagic.diviner.currentDirection=Направление: %s
|
||||||
|
|
||||||
tooltip.BloodMagic.arcaneAshes=Пепел для начертания алхимических знаков
|
tooltip.bloodmagic.arcaneAshes=Пепел для начертания алхимических знаков
|
||||||
|
|
||||||
tooltip.BloodMagic.telepositionFocus.coords=Координаты: (%,d, %,d, %,d)
|
tooltip.bloodmagic.telepositionFocus.coords=Координаты: (%,d, %,d, %,d)
|
||||||
tooltip.BloodMagic.telepositionFocus.dimension=ID Измерения: %d
|
tooltip.bloodmagic.telepositionFocus.dimension=ID Измерения: %d
|
||||||
tooltip.BloodMagic.telepositionFocus.weak=Может перемещать блоки
|
tooltip.bloodmagic.telepositionFocus.weak=Может перемещать блоки
|
||||||
tooltip.BloodMagic.telepositionFocus.enhanced=Может перемещать блоки
|
tooltip.bloodmagic.telepositionFocus.enhanced=Может перемещать блоки
|
||||||
tooltip.BloodMagic.telepositionFocus.reinforced=Может перемещать блоки
|
tooltip.bloodmagic.telepositionFocus.reinforced=Может перемещать блоки
|
||||||
tooltip.BloodMagic.telepositionFocus.demonic=Может перемещать блоки
|
tooltip.bloodmagic.telepositionFocus.demonic=Может перемещать блоки
|
||||||
|
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.speed=Быстрые ноги
|
tooltip.bloodmagic.livingArmour.upgrade.speed=Быстрые ноги
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.digging=Сила гномов
|
tooltip.bloodmagic.livingArmour.upgrade.digging=Сила гномов
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.poisonResist=Стойкость к ядам
|
tooltip.bloodmagic.livingArmour.upgrade.poisonResist=Стойкость к ядам
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.selfSacrifice=Твердые ладони
|
tooltip.bloodmagic.livingArmour.upgrade.selfSacrifice=Твердые ладони
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.knockback=Культурист
|
tooltip.bloodmagic.livingArmour.upgrade.knockback=Культурист
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.physicalProtect=Толстая кожа
|
tooltip.bloodmagic.livingArmour.upgrade.physicalProtect=Толстая кожа
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.health=Здровый
|
tooltip.bloodmagic.livingArmour.upgrade.health=Здровый
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.meleeDamage=Свирепый удар
|
tooltip.bloodmagic.livingArmour.upgrade.meleeDamage=Свирепый удар
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.arrowShot=Меткий стрелок
|
tooltip.bloodmagic.livingArmour.upgrade.arrowShot=Меткий стрелок
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.stepAssist=Высокий шаг
|
tooltip.bloodmagic.livingArmour.upgrade.stepAssist=Высокий шаг
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.grimReaper=Избежал смерти
|
tooltip.bloodmagic.livingArmour.upgrade.grimReaper=Избежал смерти
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.solarPowered=Солнечная энергия
|
tooltip.bloodmagic.livingArmour.upgrade.solarPowered=Солнечная энергия
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.thaumRunicShielding=Рунический щит
|
tooltip.bloodmagic.livingArmour.upgrade.thaumRunicShielding=Рунический щит
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.revealing=Обнаружение
|
tooltip.bloodmagic.livingArmour.upgrade.revealing=Обнаружение
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.level=%s (Уровень %d)
|
tooltip.bloodmagic.livingArmour.upgrade.level=%s (Уровень %d)
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.points=&6Очки улучшения: %s / %s
|
tooltip.bloodmagic.livingArmour.upgrade.points=&6Очки улучшения: %s / %s
|
||||||
|
|
||||||
tooltip.BloodMagic.will=Энергии: %1$,.2f
|
tooltip.bloodmagic.will=Энергии: %1$,.2f
|
||||||
tooltip.BloodMagic.sentientSword.desc=Использует демоническую энергию для максимальной эффективности.
|
tooltip.bloodmagic.sentientSword.desc=Использует демоническую энергию для максимальной эффективности.
|
||||||
tooltip.BloodMagic.soulGem.petty=Этот камень может хранить очень мало энергии
|
tooltip.bloodmagic.soulGem.petty=Этот камень может хранить очень мало энергии
|
||||||
tooltip.BloodMagic.soulGem.lesser=Этот камень может хранить немного энергии
|
tooltip.bloodmagic.soulGem.lesser=Этот камень может хранить немного энергии
|
||||||
tooltip.BloodMagic.soulGem.common=Этот камень может хранить среднее количество энергии
|
tooltip.bloodmagic.soulGem.common=Этот камень может хранить среднее количество энергии
|
||||||
tooltip.BloodMagic.soulGem.greater=Этот камень может хранить много энергии
|
tooltip.bloodmagic.soulGem.greater=Этот камень может хранить много энергии
|
||||||
tooltip.BloodMagic.soulGem.grand=Этот камень может хранить очень много энергии
|
tooltip.bloodmagic.soulGem.grand=Этот камень может хранить очень много энергии
|
||||||
tooltip.BloodMagic.soulSnare.desc=Бросьте в существо и затем убейте, что бы получить демоническую энергию
|
tooltip.bloodmagic.soulSnare.desc=Бросьте в существо и затем убейте, что бы получить демоническую энергию
|
||||||
|
|
||||||
tooltip.BloodMagic.itemFilter.exact=Требует точного соответствия
|
tooltip.bloodmagic.itemFilter.exact=Требует точного соответствия
|
||||||
tooltip.BloodMagic.itemFilter.ignoreNBT=Позволяет игнорировать NBT
|
tooltip.bloodmagic.itemFilter.ignoreNBT=Позволяет игнорировать NBT
|
||||||
tooltip.BloodMagic.itemFilter.modItems=Позволяет отобрать предметы из одного мода
|
tooltip.bloodmagic.itemFilter.modItems=Позволяет отобрать предметы из одного мода
|
||||||
tooltip.BloodMagic.itemFilter.oreDict=Фильтр использующий Ore Dictionary
|
tooltip.bloodmagic.itemFilter.oreDict=Фильтр использующий Ore Dictionary
|
||||||
|
|
||||||
tooltip.BloodMagic.fluid.type=Содержит
|
tooltip.bloodmagic.fluid.type=Содержит
|
||||||
tooltip.BloodMagic.fluid.amount=Кол-во
|
tooltip.bloodmagic.fluid.amount=Кол-во
|
||||||
tooltip.BloodMagic.fluid.capacity=Ёмкость
|
tooltip.bloodmagic.fluid.capacity=Ёмкость
|
||||||
|
|
||||||
# Ritual
|
# Ritual
|
||||||
ritual.BloodMagic.testRitual=Тестовый ритуал
|
ritual.bloodmagic.testRitual=Тестовый ритуал
|
||||||
ritual.BloodMagic.waterRitual=Ритуал вызова родника
|
ritual.bloodmagic.waterRitual=Ритуал вызова родника
|
||||||
ritual.BloodMagic.lavaRitual=Адская серенада
|
ritual.bloodmagic.lavaRitual=Адская серенада
|
||||||
ritual.BloodMagic.greenGroveRitual=Ритуал зеленой рощи
|
ritual.bloodmagic.greenGroveRitual=Ритуал зеленой рощи
|
||||||
ritual.BloodMagic.jumpRitual=Ритуал высокого прыжка
|
ritual.bloodmagic.jumpRitual=Ритуал высокого прыжка
|
||||||
ritual.BloodMagic.wellOfSufferingRitual=Колодец Страданий
|
ritual.bloodmagic.wellOfSufferingRitual=Колодец Страданий
|
||||||
ritual.BloodMagic.featheredKnifeRitual=Ритуал быстрого кинжала
|
ritual.bloodmagic.featheredKnifeRitual=Ритуал быстрого кинжала
|
||||||
ritual.BloodMagic.regenerationRitual=Ритуал регенерации
|
ritual.bloodmagic.regenerationRitual=Ритуал регенерации
|
||||||
ritual.BloodMagic.harvestRitual=Ритуал жнеца
|
ritual.bloodmagic.harvestRitual=Ритуал жнеца
|
||||||
ritual.BloodMagic.magneticRitual=Ритуал магнетизма
|
ritual.bloodmagic.magneticRitual=Ритуал магнетизма
|
||||||
ritual.BloodMagic.crushingRitual=Ритуал дробления
|
ritual.bloodmagic.crushingRitual=Ритуал дробления
|
||||||
ritual.BloodMagic.fullStomachRitual=Ритуал сытости
|
ritual.bloodmagic.fullStomachRitual=Ритуал сытости
|
||||||
ritual.BloodMagic.interdictionRitual=Ритуал запрета
|
ritual.bloodmagic.interdictionRitual=Ритуал запрета
|
||||||
ritual.BloodMagic.containmentRitual=Ритуал сдерживания
|
ritual.bloodmagic.containmentRitual=Ритуал сдерживания
|
||||||
ritual.BloodMagic.speedRitual=Ритуал скорости
|
ritual.bloodmagic.speedRitual=Ритуал скорости
|
||||||
ritual.BloodMagic.suppressionRitual=Ритуал подавления
|
ritual.bloodmagic.suppressionRitual=Ритуал подавления
|
||||||
ritual.BloodMagic.expulsionRitual=Аура изгнания
|
ritual.bloodmagic.expulsionRitual=Аура изгнания
|
||||||
ritual.BloodMagic.zephyrRitual=Зов Зефира
|
ritual.bloodmagic.zephyrRitual=Зов Зефира
|
||||||
ritual.BloodMagic.upgradeRemoveRitual=Звук очищения душ
|
ritual.bloodmagic.upgradeRemoveRitual=Звук очищения душ
|
||||||
ritual.BloodMagic.armourEvolveRitual=Ритуал эволюции
|
ritual.bloodmagic.armourEvolveRitual=Ритуал эволюции
|
||||||
|
|
||||||
ritual.BloodMagic.cobblestoneRitual=Le Vulcanos Frigius
|
ritual.bloodmagic.cobblestoneRitual=Le Vulcanos Frigius
|
||||||
ritual.BloodMagic.placerRitual=Наполнитель
|
ritual.bloodmagic.placerRitual=Наполнитель
|
||||||
ritual.BloodMagic.fellingRitual=Дровосек
|
ritual.bloodmagic.fellingRitual=Дровосек
|
||||||
ritual.BloodMagic.pumpRitual=Гимн откачки
|
ritual.bloodmagic.pumpRitual=Гимн откачки
|
||||||
ritual.BloodMagic.altarBuilderRitual=Строитель алтаря
|
ritual.bloodmagic.altarBuilderRitual=Строитель алтаря
|
||||||
ritual.BloodMagic.portalRitual=Ритуал врат
|
ritual.bloodmagic.portalRitual=Ритуал врат
|
||||||
|
|
||||||
# Chat
|
# Chat
|
||||||
chat.BloodMagic.altarMaker.setTier=Установить уровень: %d
|
chat.bloodmagic.altarMaker.setTier=Установить уровень: %d
|
||||||
chat.BloodMagic.altarMaker.building=Строится алтарь %d уровня
|
chat.bloodmagic.altarMaker.building=Строится алтарь %d уровня
|
||||||
chat.BloodMagic.altarMaker.destroy=Разобран алтарь %d уровня
|
chat.bloodmagic.altarMaker.destroy=Разобран алтарь %d уровня
|
||||||
chat.BloodMagic.altarMaker.creativeOnly=Предмет только для креатива.
|
chat.bloodmagic.altarMaker.creativeOnly=Предмет только для креатива.
|
||||||
|
|
||||||
chat.BloodMagic.damageSource=душа %s слишком ослабла
|
chat.bloodmagic.damageSource=душа %s слишком ослабла
|
||||||
|
|
||||||
chat.BloodMagic.ritual.weak=Вы чувствуете толчок, но слишком слабый, чтобы выполнить ритуал.
|
chat.bloodmagic.ritual.weak=Вы чувствуете толчок, но слишком слабый, чтобы выполнить ритуал.
|
||||||
chat.BloodMagic.ritual.prevent=Ритуал сопротивляется вашему воздействию!
|
chat.bloodmagic.ritual.prevent=Ритуал сопротивляется вашему воздействию!
|
||||||
chat.BloodMagic.ritual.activate=Потоки энергии текут через ритуал!
|
chat.bloodmagic.ritual.activate=Потоки энергии текут через ритуал!
|
||||||
chat.BloodMagic.ritual.notValid=Вы чувствуете, что руны стоят неправильно...
|
chat.bloodmagic.ritual.notValid=Вы чувствуете, что руны стоят неправильно...
|
||||||
|
|
||||||
chat.BloodMagic.livingArmour.upgrade.poisonRemove=You are starting to feel better already!
|
chat.bloodmagic.livingArmour.upgrade.poisonRemove=You are starting to feel better already!
|
||||||
chat.BloodMagic.livingArmour.upgrade.grimReaper=&6Темные силы спасли вас за секунду до смерти!
|
chat.bloodmagic.livingArmour.upgrade.grimReaper=&6Темные силы спасли вас за секунду до смерти!
|
||||||
chat.BloodMagic.livingArmour.newUpgrade=&4Получено улучшение!
|
chat.bloodmagic.livingArmour.newUpgrade=&4Получено улучшение!
|
||||||
|
|
||||||
# JustEnoughItems
|
# JustEnoughItems
|
||||||
jei.BloodMagic.recipe.altar=Кровавый алтарь
|
jei.bloodmagic.recipe.altar=Кровавый алтарь
|
||||||
jei.BloodMagic.recipe.binding=Алхимическая матрица (Связывание)
|
jei.bloodmagic.recipe.binding=Алхимическая матрица (Связывание)
|
||||||
jei.BloodMagic.recipe.alchemyArrayCrafting=Алхимическая матрица
|
jei.bloodmagic.recipe.alchemyArrayCrafting=Алхимическая матрица
|
||||||
jei.BloodMagic.recipe.soulForge=Адская кузница
|
jei.bloodmagic.recipe.soulForge=Адская кузница
|
||||||
jei.BloodMagic.recipe.requiredLP=LP: %,d
|
jei.bloodmagic.recipe.requiredLP=LP: %,d
|
||||||
jei.BloodMagic.recipe.requiredTier=Уровень: %d
|
jei.bloodmagic.recipe.requiredTier=Уровень: %d
|
||||||
jei.BloodMagic.recipe.consumptionRate=Расход: %,d LP/t
|
jei.bloodmagic.recipe.consumptionRate=Расход: %,d LP/t
|
||||||
jei.BloodMagic.recipe.drainRate=Потери: %,d LP/t
|
jei.bloodmagic.recipe.drainRate=Потери: %,d LP/t
|
||||||
jei.BloodMagic.recipe.minimumSouls=Минимум: %1$,.2f энергии
|
jei.bloodmagic.recipe.minimumSouls=Минимум: %1$,.2f энергии
|
||||||
jei.BloodMagic.recipe.soulsDrained=Затраты: %1$,.2f энергии
|
jei.bloodmagic.recipe.soulsDrained=Затраты: %1$,.2f энергии
|
||||||
|
|
||||||
jei.BloodMagic.desc.altarBuilder=A creative-only item for use in debugging and testing.\n\nShift + Right click to change the tier to build. Right click an Altar to initiate the build.\n\nBreak an Altar while holding to dismantle it.
|
jei.bloodmagic.desc.altarBuilder=A creative-only item for use in debugging and testing.\n\nShift + Right click to change the tier to build. Right click an Altar to initiate the build.\n\nBreak an Altar while holding to dismantle it.
|
||||||
jei.BloodMagic.desc.demonicWill=An imprint of a demonic entity attached to a creature.\n\nCan be obtained by killing a mob with a sentient weapon or by throwing a snare at a mob and killing it while it has white particles.
|
jei.bloodmagic.desc.demonicWill=An imprint of a demonic entity attached to a creature.\n\nCan be obtained by killing a mob with a sentient weapon or by throwing a snare at a mob and killing it while it has white particles.
|
||||||
|
|
||||||
# WAILA
|
# WAILA
|
||||||
waila.BloodMagic.sneak=&oSneak for Information
|
waila.bloodmagic.sneak=&oSneak for Information
|
||||||
waila.BloodMagic.array.reagent=Реагент: %s
|
waila.bloodmagic.array.reagent=Реагент: %s
|
||||||
waila.BloodMagic.array.catalyst=Катализатор: %s
|
waila.bloodmagic.array.catalyst=Катализатор: %s
|
||||||
option.BloodMagic.bypassSneak=Bypass Sneak
|
option.bloodmagic.bypassSneak=Bypass Sneak
|
||||||
option.BloodMagic.bloodAltar=Кровавый алтарь
|
option.bloodmagic.bloodAltar=Кровавый алтарь
|
||||||
option.BloodMagic.ritualController=Ритуальные камни
|
option.bloodmagic.ritualController=Ритуальные камни
|
||||||
option.BloodMagic.teleposer=Телепозер
|
option.bloodmagic.teleposer=Телепозер
|
||||||
option.BloodMagic.array=Алхимическая матрица
|
option.bloodmagic.array=Алхимическая матрица
|
||||||
|
|
||||||
# Thaumcraft
|
# Thaumcraft
|
||||||
tc.research_category.BLOODMAGIC=Sanguine Arcana
|
tc.research_category.BLOODMAGIC=Sanguine Arcana
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,399 +1,399 @@
|
||||||
#Creative Tab
|
#Creative Tab
|
||||||
itemGroup.BloodMagic.creativeTab=血魔法
|
itemGroup.bloodmagic.creativeTab=血魔法
|
||||||
itemGroup.BloodMagic.creativeTabTome=血魔法強化經文
|
itemGroup.bloodmagic.creativeTabTome=血魔法強化經文
|
||||||
|
|
||||||
#Items
|
#Items
|
||||||
item.BloodMagic.activationCrystal.weak.name=[虛弱]激活水晶
|
item.bloodmagic.activationCrystal.weak.name=[虛弱]激活水晶
|
||||||
item.BloodMagic.activationCrystal.awakened.name=[覺醒]激活水晶
|
item.bloodmagic.activationCrystal.awakened.name=[覺醒]激活水晶
|
||||||
item.BloodMagic.activationCrystal.creative.name=[創造模式]激活水晶
|
item.bloodmagic.activationCrystal.creative.name=[創造模式]激活水晶
|
||||||
|
|
||||||
item.BloodMagic.sacrificialDagger.normal.name=犧牲匕首
|
item.bloodmagic.sacrificialDagger.normal.name=犧牲匕首
|
||||||
item.BloodMagic.sacrificialDagger.creative.name=創造模式犧牲匕首
|
item.bloodmagic.sacrificialDagger.creative.name=創造模式犧牲匕首
|
||||||
item.BloodMagic.pack.selfSacrifice.name=血文背包
|
item.bloodmagic.pack.selfSacrifice.name=血文背包
|
||||||
item.BloodMagic.pack.sacrifice.name=紋章血甲
|
item.bloodmagic.pack.sacrifice.name=紋章血甲
|
||||||
item.BloodMagic.daggerOfSacrifice.name=獻祭刀
|
item.bloodmagic.daggerOfSacrifice.name=獻祭刀
|
||||||
|
|
||||||
item.BloodMagic.lavaCrystal.name=熔岩晶體
|
item.bloodmagic.lavaCrystal.name=熔岩晶體
|
||||||
|
|
||||||
item.BloodMagic.bound.sword.name=約束之劍
|
item.bloodmagic.bound.sword.name=約束之劍
|
||||||
item.BloodMagic.bound.pickaxe.name=約束之鎬
|
item.bloodmagic.bound.pickaxe.name=約束之鎬
|
||||||
item.BloodMagic.bound.axe.name=約束之斧
|
item.bloodmagic.bound.axe.name=約束之斧
|
||||||
item.BloodMagic.bound.shovel.name=約束之鍬
|
item.bloodmagic.bound.shovel.name=約束之鍬
|
||||||
|
|
||||||
item.BloodMagic.bucket.lifeEssence.name=生命之桶
|
item.bloodmagic.bucket.lifeEssence.name=生命之桶
|
||||||
|
|
||||||
item.BloodMagic.scribe.water.name=元素銘文:水
|
item.bloodmagic.scribe.water.name=元素銘文:水
|
||||||
item.BloodMagic.scribe.fire.name=元素銘文:火
|
item.bloodmagic.scribe.fire.name=元素銘文:火
|
||||||
item.BloodMagic.scribe.earth.name=元素銘文:地
|
item.bloodmagic.scribe.earth.name=元素銘文:地
|
||||||
item.BloodMagic.scribe.air.name=元素銘文:風
|
item.bloodmagic.scribe.air.name=元素銘文:風
|
||||||
item.BloodMagic.scribe.dusk.name=元素銘文:黃昏
|
item.bloodmagic.scribe.dusk.name=元素銘文:黃昏
|
||||||
item.BloodMagic.scribe.dawn.name=元素銘文:黎明
|
item.bloodmagic.scribe.dawn.name=元素銘文:黎明
|
||||||
|
|
||||||
item.BloodMagic.focus.weak.name=傳送方位核心
|
item.bloodmagic.focus.weak.name=傳送方位核心
|
||||||
item.BloodMagic.focus.enhanced.name=強化傳送方位核心
|
item.bloodmagic.focus.enhanced.name=強化傳送方位核心
|
||||||
item.BloodMagic.focus.reinforced.name=力之傳送方位核心
|
item.bloodmagic.focus.reinforced.name=力之傳送方位核心
|
||||||
item.BloodMagic.focus.demonic.name=惡魔傳送方位核心
|
item.bloodmagic.focus.demonic.name=惡魔傳送方位核心
|
||||||
|
|
||||||
item.BloodMagic.slate.blank.name=空白石板
|
item.bloodmagic.slate.blank.name=空白石板
|
||||||
item.BloodMagic.slate.reinforced.name=力之石板
|
item.bloodmagic.slate.reinforced.name=力之石板
|
||||||
item.BloodMagic.slate.imbued.name=灌輸石板
|
item.bloodmagic.slate.imbued.name=灌輸石板
|
||||||
item.BloodMagic.slate.demonic.name=惡魔石板
|
item.bloodmagic.slate.demonic.name=惡魔石板
|
||||||
item.BloodMagic.slate.ethereal.name=玄幽石板
|
item.bloodmagic.slate.ethereal.name=玄幽石板
|
||||||
|
|
||||||
item.BloodMagic.orb.weak.name=虛弱氣血寶珠
|
item.bloodmagic.orb.weak.name=虛弱氣血寶珠
|
||||||
item.BloodMagic.orb.apprentice.name=學徒氣血寶珠
|
item.bloodmagic.orb.apprentice.name=學徒氣血寶珠
|
||||||
item.BloodMagic.orb.magician.name=魔法使氣血寶珠
|
item.bloodmagic.orb.magician.name=魔法使氣血寶珠
|
||||||
item.BloodMagic.orb.master.name=魔導師氣血寶珠
|
item.bloodmagic.orb.master.name=魔導師氣血寶珠
|
||||||
item.BloodMagic.orb.archmage.name=大賢者氣血寶珠
|
item.bloodmagic.orb.archmage.name=大賢者氣血寶珠
|
||||||
item.BloodMagic.orb.transcendent.name=超越者氣血寶珠
|
item.bloodmagic.orb.transcendent.name=超越者氣血寶珠
|
||||||
|
|
||||||
item.BloodMagic.reagent.incendium.name=火焰粉末
|
item.bloodmagic.reagent.incendium.name=火焰粉末
|
||||||
item.BloodMagic.reagent.magicales.name=魔法粉末
|
item.bloodmagic.reagent.magicales.name=魔法粉末
|
||||||
item.BloodMagic.reagent.sanctus.name=神聖粉末
|
item.bloodmagic.reagent.sanctus.name=神聖粉末
|
||||||
item.BloodMagic.reagent.aether.name=以太元素
|
item.bloodmagic.reagent.aether.name=以太元素
|
||||||
item.BloodMagic.reagent.crepitous.name=爆破粉末
|
item.bloodmagic.reagent.crepitous.name=爆破粉末
|
||||||
item.BloodMagic.reagent.crystallos.name=冰晶粉末
|
item.bloodmagic.reagent.crystallos.name=冰晶粉末
|
||||||
item.BloodMagic.reagent.terrae.name=泥土粉末
|
item.bloodmagic.reagent.terrae.name=泥土粉末
|
||||||
item.BloodMagic.reagent.aquasalus.name=液之粉末
|
item.bloodmagic.reagent.aquasalus.name=液之粉末
|
||||||
item.BloodMagic.reagent.tennebrae.name=暗黑粉末
|
item.bloodmagic.reagent.tennebrae.name=暗黑粉末
|
||||||
item.BloodMagic.reagent.offensa.name=攻勢粉末
|
item.bloodmagic.reagent.offensa.name=攻勢粉末
|
||||||
item.BloodMagic.reagent.praesidium.name=防守粉末
|
item.bloodmagic.reagent.praesidium.name=防守粉末
|
||||||
item.BloodMagic.reagent.orbisterrae.name=環境粉末
|
item.bloodmagic.reagent.orbisterrae.name=環境粉末
|
||||||
item.BloodMagic.reagent.virtus.name=力量粉末
|
item.bloodmagic.reagent.virtus.name=力量粉末
|
||||||
item.BloodMagic.reagent.reductus.name=代價粉末
|
item.bloodmagic.reagent.reductus.name=代價粉末
|
||||||
item.BloodMagic.reagent.potentia.name=效能粉末
|
item.bloodmagic.reagent.potentia.name=效能粉末
|
||||||
|
|
||||||
item.BloodMagic.bloodShard.weak.name=虛弱氣血碎片
|
item.bloodmagic.bloodShard.weak.name=虛弱氣血碎片
|
||||||
item.BloodMagic.bloodShard.demon.name=惡魔氣血碎片
|
item.bloodmagic.bloodShard.demon.name=惡魔氣血碎片
|
||||||
|
|
||||||
item.BloodMagic.baseComponent.reagentWater.name=水之試劑
|
item.bloodmagic.baseComponent.reagentWater.name=水之試劑
|
||||||
item.BloodMagic.baseComponent.reagentLava.name=熔岩試劑
|
item.bloodmagic.baseComponent.reagentLava.name=熔岩試劑
|
||||||
item.BloodMagic.baseComponent.reagentAir.name=空之試劑
|
item.bloodmagic.baseComponent.reagentAir.name=空之試劑
|
||||||
item.BloodMagic.baseComponent.reagentFastMiner.name=礦之試劑
|
item.bloodmagic.baseComponent.reagentFastMiner.name=礦之試劑
|
||||||
item.BloodMagic.baseComponent.reagentVoid.name=虛空試劑
|
item.bloodmagic.baseComponent.reagentVoid.name=虛空試劑
|
||||||
item.BloodMagic.baseComponent.reagentGrowth.name=成長試劑
|
item.bloodmagic.baseComponent.reagentGrowth.name=成長試劑
|
||||||
item.BloodMagic.baseComponent.reagentAffinity.name=元素親和力試劑
|
item.bloodmagic.baseComponent.reagentAffinity.name=元素親和力試劑
|
||||||
item.BloodMagic.baseComponent.reagentSight.name=視之試劑
|
item.bloodmagic.baseComponent.reagentSight.name=視之試劑
|
||||||
item.BloodMagic.baseComponent.reagentBinding.name=約束試劑
|
item.bloodmagic.baseComponent.reagentBinding.name=約束試劑
|
||||||
item.BloodMagic.baseComponent.reagentSuppression.name=抑制試劑
|
item.bloodmagic.baseComponent.reagentSuppression.name=抑制試劑
|
||||||
item.BloodMagic.baseComponent.frameParts.name=框架部件
|
item.bloodmagic.baseComponent.frameParts.name=框架部件
|
||||||
item.BloodMagic.baseComponent.reagentBloodLight.name=血光試劑
|
item.bloodmagic.baseComponent.reagentBloodLight.name=血光試劑
|
||||||
item.BloodMagic.baseComponent.reagentMagnetism.name=磁引試劑
|
item.bloodmagic.baseComponent.reagentMagnetism.name=磁引試劑
|
||||||
item.BloodMagic.baseComponent.reagentHaste.name=急速試劑
|
item.bloodmagic.baseComponent.reagentHaste.name=急速試劑
|
||||||
item.BloodMagic.baseComponent.reagentBridge.name=影橋試劑
|
item.bloodmagic.baseComponent.reagentBridge.name=影橋試劑
|
||||||
item.BloodMagic.baseComponent.reagentCompression.name=壓縮試劑
|
item.bloodmagic.baseComponent.reagentCompression.name=壓縮試劑
|
||||||
item.BloodMagic.baseComponent.reagentSeverance.name=驅散試劑
|
item.bloodmagic.baseComponent.reagentSeverance.name=驅散試劑
|
||||||
|
|
||||||
item.BloodMagic.baseComponent.reagentTeleposition.name=轉送試劑
|
item.bloodmagic.baseComponent.reagentTeleposition.name=轉送試劑
|
||||||
item.BloodMagic.baseComponent.reagentTransposition.name=移位試劑
|
item.bloodmagic.baseComponent.reagentTransposition.name=移位試劑
|
||||||
|
|
||||||
item.BloodMagic.monsterSoul.base.name=惡魔慾望
|
item.bloodmagic.monsterSoul.base.name=惡魔慾望
|
||||||
|
|
||||||
item.BloodMagic.sigil.air.name=空氣印記
|
item.bloodmagic.sigil.air.name=空氣印記
|
||||||
item.BloodMagic.sigil.bloodLight.name=血光印記
|
item.bloodmagic.sigil.bloodLight.name=血光印記
|
||||||
item.BloodMagic.sigil.compression.name=壓縮印記
|
item.bloodmagic.sigil.compression.name=壓縮印記
|
||||||
item.BloodMagic.sigil.divination.name=占卜印記
|
item.bloodmagic.sigil.divination.name=占卜印記
|
||||||
item.BloodMagic.sigil.water.name=水之印記
|
item.bloodmagic.sigil.water.name=水之印記
|
||||||
item.BloodMagic.sigil.lava.name=熔岩印記
|
item.bloodmagic.sigil.lava.name=熔岩印記
|
||||||
item.BloodMagic.sigil.void.name=虛空印記
|
item.bloodmagic.sigil.void.name=虛空印記
|
||||||
item.BloodMagic.sigil.greenGrove.name=綠叢印記
|
item.bloodmagic.sigil.greenGrove.name=綠叢印記
|
||||||
item.BloodMagic.sigil.elementalAffinity.name=元素印記
|
item.bloodmagic.sigil.elementalAffinity.name=元素印記
|
||||||
item.BloodMagic.sigil.haste.name=急速印記
|
item.bloodmagic.sigil.haste.name=急速印記
|
||||||
item.BloodMagic.sigil.suppression.name=抑制印記
|
item.bloodmagic.sigil.suppression.name=抑制印記
|
||||||
item.BloodMagic.sigil.magnetism.name=磁引印記
|
item.bloodmagic.sigil.magnetism.name=磁引印記
|
||||||
item.BloodMagic.sigil.fastMiner.name=速掘印記
|
item.bloodmagic.sigil.fastMiner.name=速掘印記
|
||||||
item.BloodMagic.sigil.seer.name=搜索印記
|
item.bloodmagic.sigil.seer.name=搜索印記
|
||||||
item.BloodMagic.sigil.phantomBridge.name=影橋印記
|
item.bloodmagic.sigil.phantomBridge.name=影橋印記
|
||||||
item.BloodMagic.sigil.whirlwind.name=旋風印記
|
item.bloodmagic.sigil.whirlwind.name=旋風印記
|
||||||
item.BloodMagic.sigil.enderSeverance.name=終末印記
|
item.bloodmagic.sigil.enderSeverance.name=終末印記
|
||||||
|
|
||||||
item.BloodMagic.sigil.teleposition.name=轉送印記
|
item.bloodmagic.sigil.teleposition.name=轉送印記
|
||||||
item.BloodMagic.sigil.transposition.name=移位印記
|
item.bloodmagic.sigil.transposition.name=移位印記
|
||||||
|
|
||||||
item.BloodMagic.livingArmour.helmet.name=生命頭盔
|
item.bloodmagic.livingArmour.helmet.name=生命頭盔
|
||||||
item.BloodMagic.livingArmour.chest.name=生命胸甲
|
item.bloodmagic.livingArmour.chest.name=生命胸甲
|
||||||
item.BloodMagic.livingArmour.legs.name=生命護腿
|
item.bloodmagic.livingArmour.legs.name=生命護腿
|
||||||
item.BloodMagic.livingArmour.boots.name=生命長靴
|
item.bloodmagic.livingArmour.boots.name=生命長靴
|
||||||
item.BloodMagic.sentientArmour.helmet.name=感知頭盔
|
item.bloodmagic.sentientArmour.helmet.name=感知頭盔
|
||||||
item.BloodMagic.sentientArmour.chest.name=感知胸甲
|
item.bloodmagic.sentientArmour.chest.name=感知胸甲
|
||||||
item.BloodMagic.sentientArmour.legs.name=感知護腿
|
item.bloodmagic.sentientArmour.legs.name=感知護腿
|
||||||
item.BloodMagic.sentientArmour.boots.name=感知長靴
|
item.bloodmagic.sentientArmour.boots.name=感知長靴
|
||||||
|
|
||||||
item.BloodMagic.altarMaker.name=祭壇產生器
|
item.bloodmagic.altarMaker.name=祭壇產生器
|
||||||
|
|
||||||
item.BloodMagic.ritualDivinernormal.name=儀式占杖
|
item.bloodmagic.ritualDivinernormal.name=儀式占杖
|
||||||
item.BloodMagic.ritualDivinerdusk.name=儀式占杖[黃昏]
|
item.bloodmagic.ritualDivinerdusk.name=儀式占杖[黃昏]
|
||||||
item.BloodMagic.ritualDivinerdawn.name=儀式占杖[黎明]
|
item.bloodmagic.ritualDivinerdawn.name=儀式占杖[黎明]
|
||||||
|
|
||||||
item.BloodMagic.arcaneAshes.name=奧法灰燼
|
item.bloodmagic.arcaneAshes.name=奧法灰燼
|
||||||
item.BloodMagic.upgradeTome.name=生命護甲升級經文
|
item.bloodmagic.upgradeTome.name=生命護甲升級經文
|
||||||
item.BloodMagic.upgradeTrainer.name=生命護甲培養環
|
item.bloodmagic.upgradeTrainer.name=生命護甲培養環
|
||||||
|
|
||||||
item.BloodMagic.sentientSword.name=感知劍
|
item.bloodmagic.sentientSword.name=感知劍
|
||||||
item.BloodMagic.soulGem.petty.name=貧脊酒石晶
|
item.bloodmagic.soulGem.petty.name=貧脊酒石晶
|
||||||
item.BloodMagic.soulGem.lesser.name=次級酒石晶
|
item.bloodmagic.soulGem.lesser.name=次級酒石晶
|
||||||
item.BloodMagic.soulGem.common.name=普通酒石晶
|
item.bloodmagic.soulGem.common.name=普通酒石晶
|
||||||
item.BloodMagic.soulGem.greater.name=上等酒石晶
|
item.bloodmagic.soulGem.greater.name=上等酒石晶
|
||||||
item.BloodMagic.soulGem.grand.name=稀世酒石晶
|
item.bloodmagic.soulGem.grand.name=稀世酒石晶
|
||||||
item.BloodMagic.soulSnare.base.name=簡易套索
|
item.bloodmagic.soulSnare.base.name=簡易套索
|
||||||
item.BloodMagic.sentientBow.name=感知弓
|
item.bloodmagic.sentientBow.name=感知弓
|
||||||
item.BloodMagic.sentientArmourGem.name=感知護甲寶石
|
item.bloodmagic.sentientArmourGem.name=感知護甲寶石
|
||||||
|
|
||||||
item.BloodMagic.nodeRouter.name=節點路由
|
item.bloodmagic.nodeRouter.name=節點路由
|
||||||
item.BloodMagic.itemFilter.exact.name=精確物品篩選器
|
item.bloodmagic.itemFilter.exact.name=精確物品篩選器
|
||||||
item.BloodMagic.itemFilter.ignoreNBT.name=NBT物品篩選器
|
item.bloodmagic.itemFilter.ignoreNBT.name=NBT物品篩選器
|
||||||
item.BloodMagic.itemFilter.modItems.name=模組物品篩選器
|
item.bloodmagic.itemFilter.modItems.name=模組物品篩選器
|
||||||
item.BloodMagic.itemFilter.oreDict.name=礦物辭典物品篩選器
|
item.bloodmagic.itemFilter.oreDict.name=礦物辭典物品篩選器
|
||||||
|
|
||||||
# Blocks
|
# Blocks
|
||||||
tile.BloodMagic.fluid.lifeEssence.name=生命精華
|
tile.bloodmagic.fluid.lifeEssence.name=生命精華
|
||||||
|
|
||||||
tile.BloodMagic.stone.ritual.master.name=魔導師儀式石
|
tile.bloodmagic.stone.ritual.master.name=魔導師儀式石
|
||||||
tile.BloodMagic.stone.ritual.imperfect.name=次級儀式石
|
tile.bloodmagic.stone.ritual.imperfect.name=次級儀式石
|
||||||
|
|
||||||
tile.BloodMagic.altar.name=血祭壇
|
tile.bloodmagic.altar.name=血祭壇
|
||||||
tile.BloodMagic.alchemyArray.name=&r&f煉金矩陣
|
tile.bloodmagic.alchemyArray.name=&r&f煉金矩陣
|
||||||
|
|
||||||
tile.BloodMagic.rune.blank.name=空白符文石
|
tile.bloodmagic.rune.blank.name=空白符文石
|
||||||
tile.BloodMagic.rune.speed.name=速度符文石
|
tile.bloodmagic.rune.speed.name=速度符文石
|
||||||
tile.BloodMagic.rune.efficiency.name=效益符文石
|
tile.bloodmagic.rune.efficiency.name=效益符文石
|
||||||
tile.BloodMagic.rune.sacrifice.name=犧牲符文石
|
tile.bloodmagic.rune.sacrifice.name=犧牲符文石
|
||||||
tile.BloodMagic.rune.selfSacrifice.name=獻祭符文石
|
tile.bloodmagic.rune.selfSacrifice.name=獻祭符文石
|
||||||
tile.BloodMagic.rune.displacement.name=移位符文石
|
tile.bloodmagic.rune.displacement.name=移位符文石
|
||||||
tile.BloodMagic.rune.capacity.name=容納符文石
|
tile.bloodmagic.rune.capacity.name=容納符文石
|
||||||
tile.BloodMagic.rune.augCapacity.name=增容符文石
|
tile.bloodmagic.rune.augCapacity.name=增容符文石
|
||||||
tile.BloodMagic.rune.orb.name=珠之符文石
|
tile.bloodmagic.rune.orb.name=珠之符文石
|
||||||
tile.BloodMagic.rune.acceleration.name=促進符文石
|
tile.bloodmagic.rune.acceleration.name=促進符文石
|
||||||
tile.BloodMagic.rune.charging.name=充能符文石
|
tile.bloodmagic.rune.charging.name=充能符文石
|
||||||
|
|
||||||
|
|
||||||
tile.BloodMagic.ritualStone.blank.name=儀式石
|
tile.bloodmagic.ritualStone.blank.name=儀式石
|
||||||
tile.BloodMagic.ritualStone.water.name=水之儀式石
|
tile.bloodmagic.ritualStone.water.name=水之儀式石
|
||||||
tile.BloodMagic.ritualStone.fire.name=火之儀式石
|
tile.bloodmagic.ritualStone.fire.name=火之儀式石
|
||||||
tile.BloodMagic.ritualStone.earth.name=地之儀式石
|
tile.bloodmagic.ritualStone.earth.name=地之儀式石
|
||||||
tile.BloodMagic.ritualStone.air.name=風之儀式石
|
tile.bloodmagic.ritualStone.air.name=風之儀式石
|
||||||
tile.BloodMagic.ritualStone.dusk.name=黃昏儀式石
|
tile.bloodmagic.ritualStone.dusk.name=黃昏儀式石
|
||||||
tile.BloodMagic.ritualStone.dawn.name=黎明之儀式石
|
tile.bloodmagic.ritualStone.dawn.name=黎明之儀式石
|
||||||
|
|
||||||
tile.BloodMagic.bloodstonebrick.large.name=大血石磚
|
tile.bloodmagic.bloodstonebrick.large.name=大血石磚
|
||||||
tile.BloodMagic.bloodstonebrick.brick.name=血石磚
|
tile.bloodmagic.bloodstonebrick.brick.name=血石磚
|
||||||
tile.BloodMagic.crystal.large.name=晶簇方塊
|
tile.bloodmagic.crystal.large.name=晶簇方塊
|
||||||
tile.BloodMagic.crystal.brick.name=晶簇磚
|
tile.bloodmagic.crystal.brick.name=晶簇磚
|
||||||
tile.BloodMagic.bloodLight.name=血光
|
tile.bloodmagic.bloodLight.name=血光
|
||||||
tile.BloodMagic.spectralBlock.name=波譜方塊
|
tile.bloodmagic.spectralBlock.name=波譜方塊
|
||||||
tile.BloodMagic.phantom.name=幻象方塊
|
tile.bloodmagic.phantom.name=幻象方塊
|
||||||
tile.BloodMagic.incenseAltar.name=香壇
|
tile.bloodmagic.incenseAltar.name=香壇
|
||||||
|
|
||||||
tile.BloodMagic.teleposer.name=轉送器
|
tile.bloodmagic.teleposer.name=轉送器
|
||||||
tile.BloodMagic.soulForge.name=獄炎融爐
|
tile.bloodmagic.soulForge.name=獄炎融爐
|
||||||
tile.BloodMagic.demonCrucible.name=惡魔坩堝
|
tile.bloodmagic.demonCrucible.name=惡魔坩堝
|
||||||
|
|
||||||
tile.BloodMagic.masterRouting.name=魔導師路由節點
|
tile.bloodmagic.masterRouting.name=魔導師路由節點
|
||||||
tile.BloodMagic.outputRouting.name=輸出路由節點
|
tile.bloodmagic.outputRouting.name=輸出路由節點
|
||||||
tile.BloodMagic.inputRouting.name=輸入路由節點
|
tile.bloodmagic.inputRouting.name=輸入路由節點
|
||||||
tile.BloodMagic.itemRouting.name=路由節點
|
tile.bloodmagic.itemRouting.name=路由節點
|
||||||
|
|
||||||
tile.BloodMagic.path.wood.name=木材通路
|
tile.bloodmagic.path.wood.name=木材通路
|
||||||
tile.BloodMagic.path.woodTile.name=平滑木通路
|
tile.bloodmagic.path.woodTile.name=平滑木通路
|
||||||
tile.BloodMagic.path.stone.name=石磚通路
|
tile.bloodmagic.path.stone.name=石磚通路
|
||||||
tile.BloodMagic.path.stoneTile.name=平滑石通路
|
tile.bloodmagic.path.stoneTile.name=平滑石通路
|
||||||
tile.BloodMagic.path.wornstone.name=裂石磚通路
|
tile.bloodmagic.path.wornstone.name=裂石磚通路
|
||||||
tile.BloodMagic.path.wornstoneTile.name=平滑裂石通路
|
tile.bloodmagic.path.wornstoneTile.name=平滑裂石通路
|
||||||
tile.BloodMagic.path.obsidian.name=黑曜石通路
|
tile.bloodmagic.path.obsidian.name=黑曜石通路
|
||||||
tile.BloodMagic.path.obsidianTile.name=平滑黑曜石通路
|
tile.bloodmagic.path.obsidianTile.name=平滑黑曜石通路
|
||||||
|
|
||||||
tile.BloodMagic.dimensionalPortal.name=維度傳送門
|
tile.bloodmagic.dimensionalPortal.name=維度傳送門
|
||||||
tile.BloodMagic.bloodTank.name=血槽
|
tile.bloodmagic.bloodTank.name=血槽
|
||||||
|
|
||||||
# 工具提示
|
# 工具提示
|
||||||
tooltip.BloodMagic.orb.desc=儲存生命精華
|
tooltip.bloodmagic.orb.desc=儲存生命精華
|
||||||
tooltip.BloodMagic.orb.owner=Added by: %s
|
tooltip.bloodmagic.orb.owner=Added by: %s
|
||||||
tooltip.BloodMagic.currentOwner=Current owner: %s
|
tooltip.bloodmagic.currentOwner=Current owner: %s
|
||||||
tooltip.BloodMagic.currentTier=Current tier: %d
|
tooltip.bloodmagic.currentTier=Current tier: %d
|
||||||
tooltip.BloodMagic.config.disabled=Currently disabled in the Config
|
tooltip.bloodmagic.config.disabled=Currently disabled in the Config
|
||||||
|
|
||||||
tooltip.BloodMagic.activated=啟用
|
tooltip.bloodmagic.activated=啟用
|
||||||
tooltip.BloodMagic.deactivated=未啟用
|
tooltip.bloodmagic.deactivated=未啟用
|
||||||
|
|
||||||
tooltip.BloodMagic.sigil.air.desc=&oI feel lighter already...
|
tooltip.bloodmagic.sigil.air.desc=&oI feel lighter already...
|
||||||
tooltip.BloodMagic.sigil.bloodLight.desc=&oI see a light!
|
tooltip.bloodmagic.sigil.bloodLight.desc=&oI see a light!
|
||||||
tooltip.BloodMagic.sigil.compression.desc=&oHands of diamonds
|
tooltip.bloodmagic.sigil.compression.desc=&oHands of diamonds
|
||||||
tooltip.BloodMagic.sigil.divination.desc=&oPeer into the soul
|
tooltip.bloodmagic.sigil.divination.desc=&oPeer into the soul
|
||||||
tooltip.BloodMagic.sigil.divination.otherNetwork=Peering into the soul of %s
|
tooltip.bloodmagic.sigil.divination.otherNetwork=Peering into the soul of %s
|
||||||
tooltip.BloodMagic.sigil.divination.currentAltarTier=Current Tier: %d
|
tooltip.bloodmagic.sigil.divination.currentAltarTier=Current Tier: %d
|
||||||
tooltip.BloodMagic.sigil.divination.currentEssence=Current Essence: %,d LP
|
tooltip.bloodmagic.sigil.divination.currentEssence=Current Essence: %,d LP
|
||||||
tooltip.BloodMagic.sigil.divination.currentAltarCapacity=Current Capacity: %,d LP
|
tooltip.bloodmagic.sigil.divination.currentAltarCapacity=Current Capacity: %,d LP
|
||||||
tooltip.BloodMagic.sigil.divination.currentTranquility=Current Tranquility: %,d
|
tooltip.bloodmagic.sigil.divination.currentTranquility=Current Tranquility: %,d
|
||||||
tooltip.BloodMagic.sigil.divination.currentBonus=Current Bonus: +%,d%%
|
tooltip.bloodmagic.sigil.divination.currentBonus=Current Bonus: +%,d%%
|
||||||
tooltip.BloodMagic.sigil.water.desc=&oInfinite water, anyone?
|
tooltip.bloodmagic.sigil.water.desc=&oInfinite water, anyone?
|
||||||
tooltip.BloodMagic.sigil.lava.desc=&oHOT! DO NOT EAT
|
tooltip.bloodmagic.sigil.lava.desc=&oHOT! DO NOT EAT
|
||||||
tooltip.BloodMagic.sigil.void.desc=&oBetter than a Swiffer®!
|
tooltip.bloodmagic.sigil.void.desc=&oBetter than a Swiffer®!
|
||||||
tooltip.BloodMagic.sigil.greenGrove.desc=&oEnvironmentally friendly
|
tooltip.bloodmagic.sigil.greenGrove.desc=&oEnvironmentally friendly
|
||||||
tooltip.BloodMagic.sigil.magnetism.desc=&oI have a very magnetic personality
|
tooltip.bloodmagic.sigil.magnetism.desc=&oI have a very magnetic personality
|
||||||
tooltip.BloodMagic.sigil.suppression.desc=&oBetter than telekinesis...
|
tooltip.bloodmagic.sigil.suppression.desc=&oBetter than telekinesis...
|
||||||
tooltip.BloodMagic.sigil.haste.desc=&o42 doses of caffeine later...
|
tooltip.bloodmagic.sigil.haste.desc=&o42 doses of caffeine later...
|
||||||
tooltip.BloodMagic.sigil.fastMiner.desc=&oKeep mining, and mining...
|
tooltip.bloodmagic.sigil.fastMiner.desc=&oKeep mining, and mining...
|
||||||
tooltip.BloodMagic.sigil.elementalAffinity.desc=&oFalling fire fishes!
|
tooltip.bloodmagic.sigil.elementalAffinity.desc=&oFalling fire fishes!
|
||||||
tooltip.BloodMagic.sigil.seer.desc=&oWhen seeing all is not enough
|
tooltip.bloodmagic.sigil.seer.desc=&oWhen seeing all is not enough
|
||||||
tooltip.BloodMagic.sigil.seer.currentAltarProgress=Current Progress: %,d LP/ %s LP
|
tooltip.bloodmagic.sigil.seer.currentAltarProgress=Current Progress: %,d LP/ %s LP
|
||||||
tooltip.BloodMagic.sigil.seer.currentAltarProgress.percent=Current Progress: %s
|
tooltip.bloodmagic.sigil.seer.currentAltarProgress.percent=Current Progress: %s
|
||||||
tooltip.BloodMagic.sigil.seer.currentAltarConsumptionRate=Consumption Rate: %,d LP
|
tooltip.bloodmagic.sigil.seer.currentAltarConsumptionRate=Consumption Rate: %,d LP
|
||||||
tooltip.BloodMagic.sigil.seer.currentAltarTier=Current Tier: %d
|
tooltip.bloodmagic.sigil.seer.currentAltarTier=Current Tier: %d
|
||||||
tooltip.BloodMagic.sigil.seer.currentEssence=Current Essence: %,d LP
|
tooltip.bloodmagic.sigil.seer.currentEssence=Current Essence: %,d LP
|
||||||
tooltip.BloodMagic.sigil.seer.currentAltarCapacity=Current Capacity: %,d LP
|
tooltip.bloodmagic.sigil.seer.currentAltarCapacity=Current Capacity: %,d LP
|
||||||
tooltip.BloodMagic.sigil.seer.currentCharge=Current Charge: %,d
|
tooltip.bloodmagic.sigil.seer.currentCharge=Current Charge: %,d
|
||||||
tooltip.BloodMagic.sigil.seer.currentTranquility=Current Tranquility: %,d
|
tooltip.bloodmagic.sigil.seer.currentTranquility=Current Tranquility: %,d
|
||||||
tooltip.BloodMagic.sigil.seer.currentBonus=Current Bonus: +%,d%%
|
tooltip.bloodmagic.sigil.seer.currentBonus=Current Bonus: +%,d%%
|
||||||
tooltip.BloodMagic.sigil.phantomBridge.desc=&oWalking on thin air...
|
tooltip.bloodmagic.sigil.phantomBridge.desc=&oWalking on thin air...
|
||||||
tooltip.BloodMagic.sigil.whirlwind.desc=&oBest not to wear a skirt
|
tooltip.bloodmagic.sigil.whirlwind.desc=&oBest not to wear a skirt
|
||||||
tooltip.BloodMagic.sigil.enderSeverance.desc=&oPutting Endermen in Dire situations!
|
tooltip.bloodmagic.sigil.enderSeverance.desc=&oPutting Endermen in Dire situations!
|
||||||
|
|
||||||
tooltip.BloodMagic.sigil.teleposition.desc=I am very close to being moved by this.
|
tooltip.bloodmagic.sigil.teleposition.desc=I am very close to being moved by this.
|
||||||
tooltip.BloodMagic.sigil.transposition.desc=Feel the power of the Force, my young apprentice.
|
tooltip.bloodmagic.sigil.transposition.desc=Feel the power of the Force, my young apprentice.
|
||||||
|
|
||||||
tooltip.BloodMagic.bound.sword.desc=&oCulling the weak
|
tooltip.bloodmagic.bound.sword.desc=&oCulling the weak
|
||||||
tooltip.BloodMagic.bound.pickaxe.desc=&oDestroying stone without mercy
|
tooltip.bloodmagic.bound.pickaxe.desc=&oDestroying stone without mercy
|
||||||
tooltip.BloodMagic.bound.axe.desc=&oDemonic deforestation
|
tooltip.bloodmagic.bound.axe.desc=&oDemonic deforestation
|
||||||
tooltip.BloodMagic.bound.shovel.desc=&oScrubs floors clean of dirt
|
tooltip.bloodmagic.bound.shovel.desc=&oScrubs floors clean of dirt
|
||||||
|
|
||||||
tooltip.BloodMagic.sacrificialDagger.desc=Just a prick of the finger will suffice...
|
tooltip.bloodmagic.sacrificialDagger.desc=Just a prick of the finger will suffice...
|
||||||
tooltip.BloodMagic.slate.desc=Infused stone inside of a Blood Altar
|
tooltip.bloodmagic.slate.desc=Infused stone inside of a Blood Altar
|
||||||
tooltip.BloodMagic.inscriber.desc=The writing is on the wall...
|
tooltip.bloodmagic.inscriber.desc=The writing is on the wall...
|
||||||
|
|
||||||
tooltip.BloodMagic.pack.selfSacrifice.desc=這背包戴起來好痛…
|
tooltip.bloodmagic.pack.selfSacrifice.desc=這背包戴起來好痛…
|
||||||
tooltip.BloodMagic.pack.sacrifice.desc=Description
|
tooltip.bloodmagic.pack.sacrifice.desc=Description
|
||||||
tooltip.BloodMagic.pack.stored=Stored: %,d LP
|
tooltip.bloodmagic.pack.stored=Stored: %,d LP
|
||||||
|
|
||||||
tooltip.BloodMagic.activationCrystal.weak=居動低階儀式
|
tooltip.bloodmagic.activationCrystal.weak=居動低階儀式
|
||||||
tooltip.BloodMagic.activationCrystal.awakened=驅動更強大的儀式
|
tooltip.bloodmagic.activationCrystal.awakened=驅動更強大的儀式
|
||||||
tooltip.BloodMagic.activationCrystal.creative=Creative Only - Activates any ritual
|
tooltip.bloodmagic.activationCrystal.creative=Creative Only - Activates any ritual
|
||||||
|
|
||||||
tooltip.BloodMagic.diviner.currentRitual=Current Ritual:
|
tooltip.bloodmagic.diviner.currentRitual=Current Ritual:
|
||||||
tooltip.BloodMagic.diviner.blankRune=Blank Runes: %d
|
tooltip.bloodmagic.diviner.blankRune=Blank Runes: %d
|
||||||
tooltip.BloodMagic.diviner.waterRune=Water Runes: %d
|
tooltip.bloodmagic.diviner.waterRune=Water Runes: %d
|
||||||
tooltip.BloodMagic.diviner.airRune=Air Runes: %d
|
tooltip.bloodmagic.diviner.airRune=Air Runes: %d
|
||||||
tooltip.BloodMagic.diviner.fireRune=Fire Runes: %d
|
tooltip.bloodmagic.diviner.fireRune=Fire Runes: %d
|
||||||
tooltip.BloodMagic.diviner.earthRune=Earth Runes: %d
|
tooltip.bloodmagic.diviner.earthRune=Earth Runes: %d
|
||||||
tooltip.BloodMagic.diviner.duskRune=Dusk Runes: %d
|
tooltip.bloodmagic.diviner.duskRune=Dusk Runes: %d
|
||||||
tooltip.BloodMagic.diviner.dawnRune=Dawn Runes: %d
|
tooltip.bloodmagic.diviner.dawnRune=Dawn Runes: %d
|
||||||
tooltip.BloodMagic.diviner.totalRune=Total Runes: %d
|
tooltip.bloodmagic.diviner.totalRune=Total Runes: %d
|
||||||
tooltip.BloodMagic.diviner.extraInfo=按shift顯示額外資訊
|
tooltip.bloodmagic.diviner.extraInfo=按shift顯示額外資訊
|
||||||
tooltip.BloodMagic.diviner.currentDirection=Current Direction: %s
|
tooltip.bloodmagic.diviner.currentDirection=Current Direction: %s
|
||||||
|
|
||||||
tooltip.BloodMagic.arcaneAshes=灑一個圈以用於煉金術
|
tooltip.bloodmagic.arcaneAshes=灑一個圈以用於煉金術
|
||||||
|
|
||||||
tooltip.BloodMagic.telepositionFocus.coords=Current coordinates: (%,d, %,d, %,d)
|
tooltip.bloodmagic.telepositionFocus.coords=Current coordinates: (%,d, %,d, %,d)
|
||||||
tooltip.BloodMagic.telepositionFocus.dimension=Dimension ID: %d
|
tooltip.bloodmagic.telepositionFocus.dimension=Dimension ID: %d
|
||||||
tooltip.BloodMagic.telepositionFocus.weak=Used to move blocks in the world
|
tooltip.bloodmagic.telepositionFocus.weak=Used to move blocks in the world
|
||||||
tooltip.BloodMagic.telepositionFocus.enhanced=Used to move blocks in the world
|
tooltip.bloodmagic.telepositionFocus.enhanced=Used to move blocks in the world
|
||||||
tooltip.BloodMagic.telepositionFocus.reinforced=Used to move blocks in the world
|
tooltip.bloodmagic.telepositionFocus.reinforced=Used to move blocks in the world
|
||||||
tooltip.BloodMagic.telepositionFocus.demonic=Used to move blocks in the world
|
tooltip.bloodmagic.telepositionFocus.demonic=Used to move blocks in the world
|
||||||
|
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.speed=Quick Feet
|
tooltip.bloodmagic.livingArmour.upgrade.speed=Quick Feet
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.digging=Dwarven Might
|
tooltip.bloodmagic.livingArmour.upgrade.digging=Dwarven Might
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.poisonResist=Poison Resistance
|
tooltip.bloodmagic.livingArmour.upgrade.poisonResist=Poison Resistance
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.selfSacrifice=Tough Palms
|
tooltip.bloodmagic.livingArmour.upgrade.selfSacrifice=Tough Palms
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.knockback=Body Builder
|
tooltip.bloodmagic.livingArmour.upgrade.knockback=Body Builder
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.physicalProtect=Tough Skin
|
tooltip.bloodmagic.livingArmour.upgrade.physicalProtect=Tough Skin
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.health=Healthy
|
tooltip.bloodmagic.livingArmour.upgrade.health=Healthy
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.meleeDamage=Fierce Strike
|
tooltip.bloodmagic.livingArmour.upgrade.meleeDamage=Fierce Strike
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.arrowShot=Trick Shot
|
tooltip.bloodmagic.livingArmour.upgrade.arrowShot=Trick Shot
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.stepAssist=Step Assist
|
tooltip.bloodmagic.livingArmour.upgrade.stepAssist=Step Assist
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.grimReaper=Grim Reaper's Sprint
|
tooltip.bloodmagic.livingArmour.upgrade.grimReaper=Grim Reaper's Sprint
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.solarPowered=Solar Powered
|
tooltip.bloodmagic.livingArmour.upgrade.solarPowered=Solar Powered
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.thaumRunicShielding=Runic Shielding
|
tooltip.bloodmagic.livingArmour.upgrade.thaumRunicShielding=Runic Shielding
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.revealing=Revealing
|
tooltip.bloodmagic.livingArmour.upgrade.revealing=Revealing
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.level=%s (Level %d)
|
tooltip.bloodmagic.livingArmour.upgrade.level=%s (Level %d)
|
||||||
tooltip.BloodMagic.livingArmour.upgrade.points=&6Upgrade points: %s / %s
|
tooltip.bloodmagic.livingArmour.upgrade.points=&6Upgrade points: %s / %s
|
||||||
|
|
||||||
tooltip.BloodMagic.will=Will Quality: %1$,.2f
|
tooltip.bloodmagic.will=Will Quality: %1$,.2f
|
||||||
tooltip.BloodMagic.sentientSword.desc=Uses demon will to unleash its full potential.
|
tooltip.bloodmagic.sentientSword.desc=Uses demon will to unleash its full potential.
|
||||||
tooltip.BloodMagic.soulGem.petty=A gem used to contain a little will
|
tooltip.bloodmagic.soulGem.petty=A gem used to contain a little will
|
||||||
tooltip.BloodMagic.soulGem.lesser=A gem used to contain some will
|
tooltip.bloodmagic.soulGem.lesser=A gem used to contain some will
|
||||||
tooltip.BloodMagic.soulGem.common=A gem used to contain more will
|
tooltip.bloodmagic.soulGem.common=A gem used to contain more will
|
||||||
tooltip.BloodMagic.soulGem.greater=A gem used to contain a greater amount of will
|
tooltip.bloodmagic.soulGem.greater=A gem used to contain a greater amount of will
|
||||||
tooltip.BloodMagic.soulGem.grand=A gem used to contain a large amount of will
|
tooltip.bloodmagic.soulGem.grand=A gem used to contain a large amount of will
|
||||||
tooltip.BloodMagic.soulSnare.desc=Throw at a monster and then kill them to obtain their demonic will
|
tooltip.bloodmagic.soulSnare.desc=Throw at a monster and then kill them to obtain their demonic will
|
||||||
|
|
||||||
tooltip.BloodMagic.itemFilter.exact=Will make sure the items match precisely
|
tooltip.bloodmagic.itemFilter.exact=Will make sure the items match precisely
|
||||||
tooltip.BloodMagic.itemFilter.ignoreNBT=Ignores the NBT of the filter
|
tooltip.bloodmagic.itemFilter.ignoreNBT=Ignores the NBT of the filter
|
||||||
tooltip.BloodMagic.itemFilter.modItems=Matches all items from the same mod
|
tooltip.bloodmagic.itemFilter.modItems=Matches all items from the same mod
|
||||||
tooltip.BloodMagic.itemFilter.oreDict=Used to filter through the Ore Dictionary
|
tooltip.bloodmagic.itemFilter.oreDict=Used to filter through the Ore Dictionary
|
||||||
|
|
||||||
tooltip.BloodMagic.fluid.type=Fluid Contained
|
tooltip.bloodmagic.fluid.type=Fluid Contained
|
||||||
tooltip.BloodMagic.fluid.amount=Amount
|
tooltip.bloodmagic.fluid.amount=Amount
|
||||||
tooltip.BloodMagic.fluid.capacity=Capacity
|
tooltip.bloodmagic.fluid.capacity=Capacity
|
||||||
|
|
||||||
# 儀式
|
# 儀式
|
||||||
ritual.BloodMagic.testRitual=Test Ritual
|
ritual.bloodmagic.testRitual=Test Ritual
|
||||||
ritual.BloodMagic.waterRitual=Ritual of the Full Spring
|
ritual.bloodmagic.waterRitual=Ritual of the Full Spring
|
||||||
ritual.BloodMagic.lavaRitual=Serenade of the Nether
|
ritual.bloodmagic.lavaRitual=Serenade of the Nether
|
||||||
ritual.BloodMagic.greenGroveRitual=Ritual of the Green Grove
|
ritual.bloodmagic.greenGroveRitual=Ritual of the Green Grove
|
||||||
ritual.BloodMagic.jumpRitual=Ritual of the High Jump
|
ritual.bloodmagic.jumpRitual=Ritual of the High Jump
|
||||||
ritual.BloodMagic.wellOfSufferingRitual=Well of Suffering
|
ritual.bloodmagic.wellOfSufferingRitual=Well of Suffering
|
||||||
ritual.BloodMagic.featheredKnifeRitual=Ritual of the Feathered Knife
|
ritual.bloodmagic.featheredKnifeRitual=Ritual of the Feathered Knife
|
||||||
ritual.BloodMagic.regenerationRitual=Ritual of Regeneration
|
ritual.bloodmagic.regenerationRitual=Ritual of Regeneration
|
||||||
ritual.BloodMagic.harvestRitual=Reap of the Harvest Moon
|
ritual.bloodmagic.harvestRitual=Reap of the Harvest Moon
|
||||||
ritual.BloodMagic.magneticRitual=Ritual of Magnetism
|
ritual.bloodmagic.magneticRitual=Ritual of Magnetism
|
||||||
ritual.BloodMagic.crushingRitual=Ritual of the Crusher
|
ritual.bloodmagic.crushingRitual=Ritual of the Crusher
|
||||||
ritual.BloodMagic.fullStomachRitual=Ritual of the Satiated Stomach
|
ritual.bloodmagic.fullStomachRitual=Ritual of the Satiated Stomach
|
||||||
ritual.BloodMagic.interdictionRitual=Ritual of Interdiction
|
ritual.bloodmagic.interdictionRitual=Ritual of Interdiction
|
||||||
ritual.BloodMagic.containmentRitual=Ritual of Containment
|
ritual.bloodmagic.containmentRitual=Ritual of Containment
|
||||||
ritual.BloodMagic.speedRitual=Ritual of Speed
|
ritual.bloodmagic.speedRitual=Ritual of Speed
|
||||||
ritual.BloodMagic.suppressionRitual=Ritual of Suppression
|
ritual.bloodmagic.suppressionRitual=Ritual of Suppression
|
||||||
ritual.BloodMagic.expulsionRitual=Aura of Expulsion
|
ritual.bloodmagic.expulsionRitual=Aura of Expulsion
|
||||||
ritual.BloodMagic.zephyrRitual=Call of the Zephyr
|
ritual.bloodmagic.zephyrRitual=Call of the Zephyr
|
||||||
ritual.BloodMagic.upgradeRemoveRitual=Sound of the Cleansing Soul
|
ritual.bloodmagic.upgradeRemoveRitual=Sound of the Cleansing Soul
|
||||||
ritual.BloodMagic.armourEvolveRitual=Ritual of Living Evolution
|
ritual.bloodmagic.armourEvolveRitual=Ritual of Living Evolution
|
||||||
|
|
||||||
ritual.BloodMagic.cobblestoneRitual=Le Vulcanos Frigius
|
ritual.bloodmagic.cobblestoneRitual=Le Vulcanos Frigius
|
||||||
ritual.BloodMagic.placerRitual=The Filler
|
ritual.bloodmagic.placerRitual=The Filler
|
||||||
ritual.BloodMagic.fellingRitual=The Timberman
|
ritual.bloodmagic.fellingRitual=The Timberman
|
||||||
ritual.BloodMagic.pumpRitual=Hymn of Siphoning
|
ritual.bloodmagic.pumpRitual=Hymn of Siphoning
|
||||||
ritual.BloodMagic.altarBuilderRitual=The Assembly of the High Altar
|
ritual.bloodmagic.altarBuilderRitual=The Assembly of the High Altar
|
||||||
ritual.BloodMagic.portalRitual=The Gate of the Fold
|
ritual.bloodmagic.portalRitual=The Gate of the Fold
|
||||||
|
|
||||||
# Chat
|
# Chat
|
||||||
chat.BloodMagic.altarMaker.setTier=Set Tier to: %d
|
chat.bloodmagic.altarMaker.setTier=Set Tier to: %d
|
||||||
chat.BloodMagic.altarMaker.building=Building a Tier %d Altar
|
chat.bloodmagic.altarMaker.building=Building a Tier %d Altar
|
||||||
chat.BloodMagic.altarMaker.destroy=Destroyed a Tier %d Altar
|
chat.bloodmagic.altarMaker.destroy=Destroyed a Tier %d Altar
|
||||||
chat.BloodMagic.altarMaker.creativeOnly=This is a creative only item.
|
chat.bloodmagic.altarMaker.creativeOnly=This is a creative only item.
|
||||||
|
|
||||||
chat.BloodMagic.damageSource=%s的靈魂變得過於虛弱
|
chat.bloodmagic.damageSource=%s的靈魂變得過於虛弱
|
||||||
|
|
||||||
chat.BloodMagic.ritual.weak=你感到一股力量,但是過於微弱,不足以驅動儀式。
|
chat.bloodmagic.ritual.weak=你感到一股力量,但是過於微弱,不足以驅動儀式。
|
||||||
chat.BloodMagic.ritual.prevent=你受到儀式劇烈的抗拒!
|
chat.bloodmagic.ritual.prevent=你受到儀式劇烈的抗拒!
|
||||||
chat.BloodMagic.ritual.activate=能量快速的在儀式中流竄!
|
chat.bloodmagic.ritual.activate=能量快速的在儀式中流竄!
|
||||||
chat.BloodMagic.ritual.notValid=你感覺這些符文的配置似乎不大正確…
|
chat.bloodmagic.ritual.notValid=你感覺這些符文的配置似乎不大正確…
|
||||||
|
|
||||||
chat.BloodMagic.livingArmour.upgrade.poisonRemove=你的狀態已好轉!
|
chat.bloodmagic.livingArmour.upgrade.poisonRemove=你的狀態已好轉!
|
||||||
chat.BloodMagic.livingArmour.upgrade.grimReaper=&6一股陰暗的力量將你從死亡邊緣拉回!
|
chat.bloodmagic.livingArmour.upgrade.grimReaper=&6一股陰暗的力量將你從死亡邊緣拉回!
|
||||||
chat.BloodMagic.livingArmour.newUpgrade=&4取得升級!
|
chat.bloodmagic.livingArmour.newUpgrade=&4取得升級!
|
||||||
|
|
||||||
# JustEnoughItems
|
# JustEnoughItems
|
||||||
jei.BloodMagic.recipe.altar=血祭壇
|
jei.bloodmagic.recipe.altar=血祭壇
|
||||||
jei.BloodMagic.recipe.binding=Alchemy Array (Binding)
|
jei.bloodmagic.recipe.binding=Alchemy Array (Binding)
|
||||||
jei.BloodMagic.recipe.alchemyArrayCrafting=煉金矩陣
|
jei.bloodmagic.recipe.alchemyArrayCrafting=煉金矩陣
|
||||||
jei.BloodMagic.recipe.soulForge=獄炎融爐
|
jei.bloodmagic.recipe.soulForge=獄炎融爐
|
||||||
jei.BloodMagic.recipe.requiredLP=LP: %,d
|
jei.bloodmagic.recipe.requiredLP=LP: %,d
|
||||||
jei.BloodMagic.recipe.requiredTier=Tier: %d
|
jei.bloodmagic.recipe.requiredTier=Tier: %d
|
||||||
jei.BloodMagic.recipe.consumptionRate=Consumption: %,d LP/t
|
jei.bloodmagic.recipe.consumptionRate=Consumption: %,d LP/t
|
||||||
jei.BloodMagic.recipe.drainRate=Drain: %,d LP/t
|
jei.bloodmagic.recipe.drainRate=Drain: %,d LP/t
|
||||||
jei.BloodMagic.recipe.minimumSouls=Minimum: %1$,.2f Will
|
jei.bloodmagic.recipe.minimumSouls=Minimum: %1$,.2f Will
|
||||||
jei.BloodMagic.recipe.soulsDrained=Drained: %1$,.2f Will
|
jei.bloodmagic.recipe.soulsDrained=Drained: %1$,.2f Will
|
||||||
|
|
||||||
jei.BloodMagic.desc.altarBuilder=A creative-only item for use in debugging and testing.\n\nShift + Right click to change the tier to build. Right click an Altar to initiate the build.\n\nBreak an Altar while holding to dismantle it.
|
jei.bloodmagic.desc.altarBuilder=A creative-only item for use in debugging and testing.\n\nShift + Right click to change the tier to build. Right click an Altar to initiate the build.\n\nBreak an Altar while holding to dismantle it.
|
||||||
jei.BloodMagic.desc.demonicWill=惡魔憑依在生物身上而產生的印記。\n\n透過持感知武器殺死敵人獲得。或以簡易套索擲向敵人,使其顯現出白光後殺死以取得。
|
jei.bloodmagic.desc.demonicWill=惡魔憑依在生物身上而產生的印記。\n\n透過持感知武器殺死敵人獲得。或以簡易套索擲向敵人,使其顯現出白光後殺死以取得。
|
||||||
|
|
||||||
# WAILA
|
# WAILA
|
||||||
waila.BloodMagic.sneak=&o潛行展開詳細資訊
|
waila.bloodmagic.sneak=&o潛行展開詳細資訊
|
||||||
waila.BloodMagic.array.reagent=Reagent: %s
|
waila.bloodmagic.array.reagent=Reagent: %s
|
||||||
waila.BloodMagic.array.catalyst=Catalyst: %s
|
waila.bloodmagic.array.catalyst=Catalyst: %s
|
||||||
option.BloodMagic.bypassSneak=Bypass Sneak
|
option.bloodmagic.bypassSneak=Bypass Sneak
|
||||||
option.BloodMagic.bloodAltar=血祭壇
|
option.bloodmagic.bloodAltar=血祭壇
|
||||||
option.BloodMagic.ritualController=儀式石
|
option.bloodmagic.ritualController=儀式石
|
||||||
option.BloodMagic.teleposer=轉送器
|
option.bloodmagic.teleposer=轉送器
|
||||||
option.BloodMagic.array=煉金矩陣
|
option.bloodmagic.array=煉金矩陣
|
||||||
|
|
||||||
# Thaumcraft
|
# Thaumcraft
|
||||||
tc.research_category.BLOODMAGIC=血儀術
|
tc.research_category.BLOODMAGIC=血儀術
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
[
|
|
||||||
"bloodmagic:Corridor1",
|
|
||||||
"bloodmagic:HallChest1",
|
|
||||||
"bloodmagic:RawBuilding1"
|
|
||||||
]
|
|
Loading…
Reference in a new issue