Merge multiline lang keys
This commit is contained in:
parent
4cce94bb3b
commit
b87a810d2c
25 changed files with 172 additions and 424 deletions
|
@ -1,21 +0,0 @@
|
||||||
package org.dimdev.ddutils;
|
|
||||||
|
|
||||||
import net.minecraft.client.resources.I18n;
|
|
||||||
import net.minecraftforge.fml.relauncher.Side;
|
|
||||||
import net.minecraftforge.fml.relauncher.SideOnly;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
public final class I18nUtils {
|
|
||||||
@SideOnly(Side.CLIENT)
|
|
||||||
public static List<String> translateMultiline(String key) {
|
|
||||||
List<String> list = new ArrayList<>();
|
|
||||||
int i = 0;
|
|
||||||
while (I18n.hasKey(key + i)) {
|
|
||||||
list.add(I18n.format(key + i));
|
|
||||||
i++;
|
|
||||||
}
|
|
||||||
return list;
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -31,7 +31,6 @@ public final class EventHandler {
|
||||||
EntityPlayerMP player = (EntityPlayerMP) entity;
|
EntityPlayerMP player = (EntityPlayerMP) entity;
|
||||||
World world = entity.world;
|
World world = entity.world;
|
||||||
int dim = world.provider.getDimension();
|
int dim = world.provider.getDimension();
|
||||||
//noinspection StatementWithEmptyBody
|
|
||||||
if (!world.isRemote
|
if (!world.isRemote
|
||||||
&& !player.isDead
|
&& !player.isDead
|
||||||
&& ModDimensions.isDimDoorsPocketDimension(world)
|
&& ModDimensions.isDimDoorsPocketDimension(world)
|
||||||
|
|
|
@ -2,7 +2,6 @@ package org.dimdev.dimdoors.shared.blocks;
|
||||||
|
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
|
||||||
import net.minecraft.client.entity.EntityPlayerSP;
|
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
import net.minecraft.util.math.AxisAlignedBB;
|
import net.minecraft.util.math.AxisAlignedBB;
|
||||||
import org.dimdev.dimdoors.DimDoors;
|
import org.dimdev.dimdoors.DimDoors;
|
||||||
|
@ -18,8 +17,6 @@ import net.minecraft.entity.item.EntityItem;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.init.Blocks;
|
import net.minecraft.init.Blocks;
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
import net.minecraft.util.EnumFacing;
|
|
||||||
import net.minecraft.util.EnumHand;
|
|
||||||
import net.minecraft.util.ResourceLocation;
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.util.math.BlockPos;
|
import net.minecraft.util.math.BlockPos;
|
||||||
import net.minecraft.world.IBlockAccess;
|
import net.minecraft.world.IBlockAccess;
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
package org.dimdev.dimdoors.shared.items;
|
package org.dimdev.dimdoors.shared.items;
|
||||||
|
|
||||||
|
import net.minecraft.client.resources.I18n;
|
||||||
|
import net.minecraft.client.util.ITooltipFlag;
|
||||||
|
import net.minecraft.item.ItemStack;
|
||||||
|
import net.minecraftforge.fml.relauncher.Side;
|
||||||
|
import net.minecraftforge.fml.relauncher.SideOnly;
|
||||||
import org.dimdev.dimdoors.shared.blocks.IRiftProvider;
|
import org.dimdev.dimdoors.shared.blocks.IRiftProvider;
|
||||||
import net.minecraft.block.Block;
|
import net.minecraft.block.Block;
|
||||||
import net.minecraft.block.state.IBlockState;
|
import net.minecraft.block.state.IBlockState;
|
||||||
|
@ -14,6 +19,8 @@ import org.dimdev.dimdoors.shared.blocks.ModBlocks;
|
||||||
import org.dimdev.dimdoors.shared.tileentities.TileEntityEntranceRift;
|
import org.dimdev.dimdoors.shared.tileentities.TileEntityEntranceRift;
|
||||||
import org.dimdev.dimdoors.shared.tileentities.TileEntityFloatingRift;
|
import org.dimdev.dimdoors.shared.tileentities.TileEntityFloatingRift;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
public abstract class ItemDimensionalDoor extends ItemDoor { // TODO: Biomes O' Plenty doors
|
public abstract class ItemDimensionalDoor extends ItemDoor { // TODO: Biomes O' Plenty doors
|
||||||
|
|
||||||
public <T extends Block & IRiftProvider<TileEntityEntranceRift>> ItemDimensionalDoor(T block) {
|
public <T extends Block & IRiftProvider<TileEntityEntranceRift>> ItemDimensionalDoor(T block) {
|
||||||
|
@ -59,6 +66,14 @@ public abstract class ItemDimensionalDoor extends ItemDoor { // TODO: Biomes O'
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@SideOnly(Side.CLIENT)
|
||||||
|
public void addInformation(ItemStack stack, World world, List<String> tooltip, ITooltipFlag flag) {
|
||||||
|
if (I18n.hasKey(getUnlocalizedName() + ".info")) {
|
||||||
|
tooltip.add(I18n.format(getUnlocalizedName() + ".info"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public abstract void setupRift(TileEntityEntranceRift entranceRift); // TODO: NBT-based, or maybe lambda function-based?
|
public abstract void setupRift(TileEntityEntranceRift entranceRift); // TODO: NBT-based, or maybe lambda function-based?
|
||||||
public abstract boolean canBePlacedOnRift(); // TODO: NBT-based, true when no NBT is present
|
public abstract boolean canBePlacedOnRift(); // TODO: NBT-based, true when no NBT is present
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,16 +1,8 @@
|
||||||
package org.dimdev.dimdoors.shared.items;
|
package org.dimdev.dimdoors.shared.items;
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import org.dimdev.dimdoors.DimDoors;
|
import org.dimdev.dimdoors.DimDoors;
|
||||||
import org.dimdev.dimdoors.shared.blocks.ModBlocks;
|
import org.dimdev.dimdoors.shared.blocks.ModBlocks;
|
||||||
import org.dimdev.ddutils.I18nUtils;
|
|
||||||
import net.minecraft.client.util.ITooltipFlag;
|
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.util.ResourceLocation;
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.world.World;
|
|
||||||
import net.minecraftforge.fml.relauncher.Side;
|
|
||||||
import net.minecraftforge.fml.relauncher.SideOnly;
|
|
||||||
import org.dimdev.dimdoors.shared.tileentities.TileEntityEntranceRift;
|
import org.dimdev.dimdoors.shared.tileentities.TileEntityEntranceRift;
|
||||||
|
|
||||||
public class ItemDimensionalDoorChaos extends ItemDimensionalDoor { // TODO: remove this when converting to NBT setup, and just add creative menu item?
|
public class ItemDimensionalDoorChaos extends ItemDimensionalDoor { // TODO: remove this when converting to NBT setup, and just add creative menu item?
|
||||||
|
@ -22,12 +14,6 @@ public class ItemDimensionalDoorChaos extends ItemDimensionalDoor { // TODO: rem
|
||||||
setRegistryName(new ResourceLocation(DimDoors.MODID, "chaos_dimensional_door"));
|
setRegistryName(new ResourceLocation(DimDoors.MODID, "chaos_dimensional_door"));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
@SideOnly(Side.CLIENT)
|
|
||||||
public void addInformation(ItemStack stack, World world, List<String> tooltip, ITooltipFlag flagIn) {
|
|
||||||
tooltip.addAll(I18nUtils.translateMultiline("info.chaos_dimensional_door"));
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setupRift(TileEntityEntranceRift rift) {
|
public void setupRift(TileEntityEntranceRift rift) {
|
||||||
// TODO
|
// TODO
|
||||||
|
|
|
@ -1,12 +1,6 @@
|
||||||
package org.dimdev.dimdoors.shared.items;
|
package org.dimdev.dimdoors.shared.items;
|
||||||
|
|
||||||
import net.minecraft.client.util.ITooltipFlag;
|
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.util.ResourceLocation;
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.world.World;
|
|
||||||
import net.minecraftforge.fml.relauncher.Side;
|
|
||||||
import net.minecraftforge.fml.relauncher.SideOnly;
|
|
||||||
import org.dimdev.ddutils.I18nUtils;
|
|
||||||
import org.dimdev.dimdoors.DimDoors;
|
import org.dimdev.dimdoors.DimDoors;
|
||||||
import org.dimdev.dimdoors.shared.blocks.BlockDimensionalDoorGold;
|
import org.dimdev.dimdoors.shared.blocks.BlockDimensionalDoorGold;
|
||||||
import org.dimdev.dimdoors.shared.blocks.ModBlocks;
|
import org.dimdev.dimdoors.shared.blocks.ModBlocks;
|
||||||
|
@ -17,7 +11,6 @@ import org.dimdev.dimdoors.shared.tileentities.TileEntityEntranceRift;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
public class ItemDimensionalDoorGold extends ItemDimensionalDoor {
|
public class ItemDimensionalDoorGold extends ItemDimensionalDoor {
|
||||||
|
|
||||||
|
@ -28,12 +21,6 @@ public class ItemDimensionalDoorGold extends ItemDimensionalDoor {
|
||||||
setRegistryName(new ResourceLocation(DimDoors.MODID, BlockDimensionalDoorGold.ID));
|
setRegistryName(new ResourceLocation(DimDoors.MODID, BlockDimensionalDoorGold.ID));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
@SideOnly(Side.CLIENT)
|
|
||||||
public void addInformation(ItemStack stack, World world, List<String> tooltip, ITooltipFlag flagIn) {
|
|
||||||
tooltip.addAll(I18nUtils.translateMultiline("info.gold_dimensional_door"));
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setupRift(TileEntityEntranceRift rift) {
|
public void setupRift(TileEntityEntranceRift rift) {
|
||||||
rift.setProperties(LinkProperties.builder()
|
rift.setProperties(LinkProperties.builder()
|
||||||
|
|
|
@ -1,17 +1,9 @@
|
||||||
package org.dimdev.dimdoors.shared.items;
|
package org.dimdev.dimdoors.shared.items;
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import org.dimdev.dimdoors.DimDoors;
|
import org.dimdev.dimdoors.DimDoors;
|
||||||
import org.dimdev.dimdoors.shared.blocks.BlockDimensionalDoorIron;
|
import org.dimdev.dimdoors.shared.blocks.BlockDimensionalDoorIron;
|
||||||
import org.dimdev.dimdoors.shared.blocks.ModBlocks;
|
import org.dimdev.dimdoors.shared.blocks.ModBlocks;
|
||||||
import org.dimdev.ddutils.I18nUtils;
|
|
||||||
import net.minecraft.client.util.ITooltipFlag;
|
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.util.ResourceLocation;
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.world.World;
|
|
||||||
import net.minecraftforge.fml.relauncher.Side;
|
|
||||||
import net.minecraftforge.fml.relauncher.SideOnly;
|
|
||||||
import org.dimdev.dimdoors.shared.rifts.destinations.PublicPocketDestination;
|
import org.dimdev.dimdoors.shared.rifts.destinations.PublicPocketDestination;
|
||||||
import org.dimdev.dimdoors.shared.tileentities.TileEntityEntranceRift;
|
import org.dimdev.dimdoors.shared.tileentities.TileEntityEntranceRift;
|
||||||
|
|
||||||
|
@ -24,12 +16,6 @@ public class ItemDimensionalDoorIron extends ItemDimensionalDoor {
|
||||||
setRegistryName(new ResourceLocation(DimDoors.MODID, BlockDimensionalDoorIron.ID));
|
setRegistryName(new ResourceLocation(DimDoors.MODID, BlockDimensionalDoorIron.ID));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
@SideOnly(Side.CLIENT)
|
|
||||||
public void addInformation(ItemStack stack, World world, List<String> tooltip, ITooltipFlag flagIn) {
|
|
||||||
tooltip.addAll(I18nUtils.translateMultiline("info.iron_dimensional_door"));
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setupRift(TileEntityEntranceRift rift) {
|
public void setupRift(TileEntityEntranceRift rift) {
|
||||||
PublicPocketDestination destination = PublicPocketDestination.builder().build();
|
PublicPocketDestination destination = PublicPocketDestination.builder().build();
|
||||||
|
|
|
@ -1,17 +1,9 @@
|
||||||
package org.dimdev.dimdoors.shared.items;
|
package org.dimdev.dimdoors.shared.items;
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import org.dimdev.dimdoors.DimDoors;
|
import org.dimdev.dimdoors.DimDoors;
|
||||||
import org.dimdev.dimdoors.shared.blocks.BlockDimensionalDoorQuartz;
|
import org.dimdev.dimdoors.shared.blocks.BlockDimensionalDoorQuartz;
|
||||||
import org.dimdev.dimdoors.shared.blocks.ModBlocks;
|
import org.dimdev.dimdoors.shared.blocks.ModBlocks;
|
||||||
import org.dimdev.ddutils.I18nUtils;
|
|
||||||
import net.minecraft.client.util.ITooltipFlag;
|
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.util.ResourceLocation;
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.world.World;
|
|
||||||
import net.minecraftforge.fml.relauncher.Side;
|
|
||||||
import net.minecraftforge.fml.relauncher.SideOnly;
|
|
||||||
import org.dimdev.dimdoors.shared.rifts.destinations.PrivateDestination;
|
import org.dimdev.dimdoors.shared.rifts.destinations.PrivateDestination;
|
||||||
import org.dimdev.dimdoors.shared.rifts.destinations.PrivatePocketExitDestination;
|
import org.dimdev.dimdoors.shared.rifts.destinations.PrivatePocketExitDestination;
|
||||||
import org.dimdev.dimdoors.shared.tileentities.TileEntityEntranceRift;
|
import org.dimdev.dimdoors.shared.tileentities.TileEntityEntranceRift;
|
||||||
|
@ -26,12 +18,6 @@ public class ItemDimensionalDoorQuartz extends ItemDimensionalDoor {
|
||||||
setRegistryName(new ResourceLocation(DimDoors.MODID, BlockDimensionalDoorQuartz.ID));
|
setRegistryName(new ResourceLocation(DimDoors.MODID, BlockDimensionalDoorQuartz.ID));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
@SideOnly(Side.CLIENT)
|
|
||||||
public void addInformation(ItemStack stack, World world, List<String> tooltip, ITooltipFlag flagIn) {
|
|
||||||
tooltip.addAll(I18nUtils.translateMultiline("info.quartz_dimensional_door"));
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setupRift(TileEntityEntranceRift rift) {
|
public void setupRift(TileEntityEntranceRift rift) {
|
||||||
if (rift.getWorld().provider instanceof WorldProviderPersonalPocket) {
|
if (rift.getWorld().provider instanceof WorldProviderPersonalPocket) {
|
||||||
|
|
|
@ -1,18 +1,11 @@
|
||||||
package org.dimdev.dimdoors.shared.items;
|
package org.dimdev.dimdoors.shared.items;
|
||||||
|
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import org.dimdev.dimdoors.DimDoors;
|
import org.dimdev.dimdoors.DimDoors;
|
||||||
import org.dimdev.dimdoors.shared.blocks.BlockDimensionalDoorWood;
|
import org.dimdev.dimdoors.shared.blocks.BlockDimensionalDoorWood;
|
||||||
import org.dimdev.dimdoors.shared.blocks.ModBlocks;
|
import org.dimdev.dimdoors.shared.blocks.ModBlocks;
|
||||||
import org.dimdev.ddutils.I18nUtils;
|
|
||||||
import net.minecraft.client.util.ITooltipFlag;
|
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.util.ResourceLocation;
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.world.World;
|
|
||||||
import net.minecraftforge.fml.relauncher.Side;
|
|
||||||
import net.minecraftforge.fml.relauncher.SideOnly;
|
|
||||||
import org.dimdev.dimdoors.shared.rifts.destinations.AvailableLinkDestination;
|
import org.dimdev.dimdoors.shared.rifts.destinations.AvailableLinkDestination;
|
||||||
import org.dimdev.dimdoors.shared.tileentities.TileEntityEntranceRift;
|
import org.dimdev.dimdoors.shared.tileentities.TileEntityEntranceRift;
|
||||||
|
|
||||||
|
@ -25,12 +18,6 @@ public class ItemDimensionalDoorWood extends ItemDimensionalDoor {
|
||||||
setRegistryName(new ResourceLocation(DimDoors.MODID, BlockDimensionalDoorWood.ID));
|
setRegistryName(new ResourceLocation(DimDoors.MODID, BlockDimensionalDoorWood.ID));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
@SideOnly(Side.CLIENT)
|
|
||||||
public void addInformation(ItemStack stack, World world, List<String> tooltip, ITooltipFlag flagIn) {
|
|
||||||
tooltip.addAll(I18nUtils.translateMultiline("info.oak_dimensional_door"));
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setupRift(TileEntityEntranceRift rift) {
|
public void setupRift(TileEntityEntranceRift rift) {
|
||||||
rift.setDestination(AvailableLinkDestination.builder()
|
rift.setDestination(AvailableLinkDestination.builder()
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
package org.dimdev.dimdoors.shared.items;
|
package org.dimdev.dimdoors.shared.items;
|
||||||
|
|
||||||
|
import net.minecraft.client.resources.I18n;
|
||||||
|
import net.minecraft.client.util.ITooltipFlag;
|
||||||
|
import net.minecraft.item.ItemStack;
|
||||||
|
import net.minecraftforge.fml.relauncher.Side;
|
||||||
|
import net.minecraftforge.fml.relauncher.SideOnly;
|
||||||
import org.dimdev.dimdoors.shared.blocks.IRiftProvider;
|
import org.dimdev.dimdoors.shared.blocks.IRiftProvider;
|
||||||
import net.minecraft.block.Block;
|
import net.minecraft.block.Block;
|
||||||
import net.minecraft.block.state.IBlockState;
|
import net.minecraft.block.state.IBlockState;
|
||||||
|
@ -12,6 +17,8 @@ import net.minecraft.util.math.BlockPos;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
import org.dimdev.dimdoors.shared.tileentities.TileEntityEntranceRift;
|
import org.dimdev.dimdoors.shared.tileentities.TileEntityEntranceRift;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
public abstract class ItemDimensionalTrapdoor extends ItemBlock { // TODO: Iron dimensional trapdoor
|
public abstract class ItemDimensionalTrapdoor extends ItemBlock { // TODO: Iron dimensional trapdoor
|
||||||
|
|
||||||
public <T extends Block & IRiftProvider<TileEntityEntranceRift>>ItemDimensionalTrapdoor(T block) {
|
public <T extends Block & IRiftProvider<TileEntityEntranceRift>>ItemDimensionalTrapdoor(T block) {
|
||||||
|
@ -40,5 +47,13 @@ public abstract class ItemDimensionalTrapdoor extends ItemBlock { // TODO: Iron
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@SideOnly(Side.CLIENT)
|
||||||
|
public void addInformation(ItemStack stack, World world, List<String> tooltip, ITooltipFlag flag) {
|
||||||
|
if (I18n.hasKey(getUnlocalizedName() + ".info")) {
|
||||||
|
tooltip.add(I18n.format(getUnlocalizedName() + ".info"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
protected abstract void setupRift(TileEntityEntranceRift entranceRift); // TODO: NBT-based
|
protected abstract void setupRift(TileEntityEntranceRift entranceRift); // TODO: NBT-based
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,19 +3,10 @@ package org.dimdev.dimdoors.shared.items;
|
||||||
import org.dimdev.dimdoors.DimDoors;
|
import org.dimdev.dimdoors.DimDoors;
|
||||||
import org.dimdev.dimdoors.shared.blocks.BlockDimensionalTrapdoorWood;
|
import org.dimdev.dimdoors.shared.blocks.BlockDimensionalTrapdoorWood;
|
||||||
import org.dimdev.dimdoors.shared.blocks.ModBlocks;
|
import org.dimdev.dimdoors.shared.blocks.ModBlocks;
|
||||||
import org.dimdev.ddutils.I18nUtils;
|
|
||||||
import net.minecraft.client.util.ITooltipFlag;
|
|
||||||
import net.minecraft.item.ItemStack;
|
|
||||||
import net.minecraft.util.ResourceLocation;
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.world.World;
|
|
||||||
import net.minecraftforge.fml.relauncher.Side;
|
|
||||||
import net.minecraftforge.fml.relauncher.SideOnly;
|
|
||||||
import org.dimdev.dimdoors.shared.rifts.destinations.EscapeDestination;
|
import org.dimdev.dimdoors.shared.rifts.destinations.EscapeDestination;
|
||||||
import org.dimdev.dimdoors.shared.tileentities.TileEntityEntranceRift;
|
import org.dimdev.dimdoors.shared.tileentities.TileEntityEntranceRift;
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
|
|
||||||
public class ItemDimensionalTrapdoorWood extends ItemDimensionalTrapdoor {
|
public class ItemDimensionalTrapdoorWood extends ItemDimensionalTrapdoor {
|
||||||
|
|
||||||
public ItemDimensionalTrapdoorWood() {
|
public ItemDimensionalTrapdoorWood() {
|
||||||
|
@ -25,12 +16,6 @@ public class ItemDimensionalTrapdoorWood extends ItemDimensionalTrapdoor {
|
||||||
setRegistryName(new ResourceLocation(DimDoors.MODID, BlockDimensionalTrapdoorWood.ID));
|
setRegistryName(new ResourceLocation(DimDoors.MODID, BlockDimensionalTrapdoorWood.ID));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
@SideOnly(Side.CLIENT)
|
|
||||||
public void addInformation(ItemStack stack, World world, List<String> tooltip, ITooltipFlag flag) {
|
|
||||||
tooltip.addAll(I18nUtils.translateMultiline("info.dimensional_trapdoor"));
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setupRift(TileEntityEntranceRift rift) {
|
public void setupRift(TileEntityEntranceRift rift) {
|
||||||
rift.setDestination(new EscapeDestination());
|
rift.setDestination(new EscapeDestination());
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
package org.dimdev.dimdoors.shared.items;
|
package org.dimdev.dimdoors.shared.items;
|
||||||
|
|
||||||
|
import net.minecraft.client.resources.I18n;
|
||||||
import org.dimdev.dimdoors.DimDoors;
|
import org.dimdev.dimdoors.DimDoors;
|
||||||
import org.dimdev.dimdoors.shared.tileentities.TileEntityFloatingRift;
|
import org.dimdev.dimdoors.shared.tileentities.TileEntityFloatingRift;
|
||||||
import org.dimdev.ddutils.I18nUtils;
|
|
||||||
import org.dimdev.ddutils.Location;
|
import org.dimdev.ddutils.Location;
|
||||||
import org.dimdev.dimdoors.shared.RayTraceHelper;
|
import org.dimdev.dimdoors.shared.RayTraceHelper;
|
||||||
import org.dimdev.ddutils.TeleportUtils;
|
import org.dimdev.ddutils.TeleportUtils;
|
||||||
|
@ -76,7 +76,7 @@ public class ItemRiftBlade extends ItemSword {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@SideOnly(Side.CLIENT)
|
@SideOnly(Side.CLIENT)
|
||||||
public void addInformation(ItemStack stack, World world, List<String> tooltip, ITooltipFlag flagIn) {
|
public void addInformation(ItemStack stack, World world, List<String> tooltip, ITooltipFlag flag) {
|
||||||
tooltip.addAll(I18nUtils.translateMultiline("info.rift_blade"));
|
tooltip.add(I18n.format(getUnlocalizedName() + ".info"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
package org.dimdev.dimdoors.shared.items;
|
package org.dimdev.dimdoors.shared.items;
|
||||||
|
|
||||||
|
import net.minecraft.client.resources.I18n;
|
||||||
|
import net.minecraft.client.util.ITooltipFlag;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.item.Item;
|
import net.minecraft.item.Item;
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
|
@ -8,8 +10,12 @@ import net.minecraft.util.EnumActionResult;
|
||||||
import net.minecraft.util.EnumHand;
|
import net.minecraft.util.EnumHand;
|
||||||
import net.minecraft.util.ResourceLocation;
|
import net.minecraft.util.ResourceLocation;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
|
import net.minecraftforge.fml.relauncher.Side;
|
||||||
|
import net.minecraftforge.fml.relauncher.SideOnly;
|
||||||
import org.dimdev.dimdoors.DimDoors;
|
import org.dimdev.dimdoors.DimDoors;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
public class ItemRiftConfigurationTool extends Item {
|
public class ItemRiftConfigurationTool extends Item {
|
||||||
|
|
||||||
public static final String ID = "rift_configuration_tool";
|
public static final String ID = "rift_configuration_tool";
|
||||||
|
@ -28,4 +34,12 @@ public class ItemRiftConfigurationTool extends Item {
|
||||||
ItemStack stack = player.getHeldItem(handIn);
|
ItemStack stack = player.getHeldItem(handIn);
|
||||||
return new ActionResult<>(EnumActionResult.FAIL, stack);
|
return new ActionResult<>(EnumActionResult.FAIL, stack);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
@SideOnly(Side.CLIENT)
|
||||||
|
public void addInformation(ItemStack stack, World world, List<String> tooltip, ITooltipFlag flag) {
|
||||||
|
if (I18n.hasKey(getUnlocalizedName() + ".info")) {
|
||||||
|
tooltip.add(I18n.format(getUnlocalizedName() + ".info"));
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
package org.dimdev.dimdoors.shared.items;
|
package org.dimdev.dimdoors.shared.items;
|
||||||
|
|
||||||
|
import net.minecraft.client.resources.I18n;
|
||||||
import net.minecraft.util.*;
|
import net.minecraft.util.*;
|
||||||
import net.minecraft.util.text.TextComponentTranslation;
|
import net.minecraft.util.text.TextComponentTranslation;
|
||||||
import net.minecraftforge.fml.relauncher.Side;
|
import net.minecraftforge.fml.relauncher.Side;
|
||||||
|
@ -8,7 +9,6 @@ import org.dimdev.dimdoors.DimDoors;
|
||||||
import org.dimdev.dimdoors.shared.RayTraceHelper;
|
import org.dimdev.dimdoors.shared.RayTraceHelper;
|
||||||
import org.dimdev.dimdoors.shared.sound.ModSounds;
|
import org.dimdev.dimdoors.shared.sound.ModSounds;
|
||||||
import org.dimdev.dimdoors.shared.tileentities.TileEntityFloatingRift;
|
import org.dimdev.dimdoors.shared.tileentities.TileEntityFloatingRift;
|
||||||
import org.dimdev.ddutils.I18nUtils;
|
|
||||||
import net.minecraft.client.util.ITooltipFlag;
|
import net.minecraft.client.util.ITooltipFlag;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.init.Blocks;
|
import net.minecraft.init.Blocks;
|
||||||
|
@ -32,8 +32,10 @@ public class ItemRiftRemover extends Item {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@SideOnly(Side.CLIENT)
|
@SideOnly(Side.CLIENT)
|
||||||
public void addInformation(ItemStack stack, World world, List<String> tooltip, ITooltipFlag flagIn) {
|
public void addInformation(ItemStack stack, World world, List<String> tooltip, ITooltipFlag flag) {
|
||||||
tooltip.addAll(I18nUtils.translateMultiline("info.rift_remover"));
|
if (I18n.hasKey(getUnlocalizedName() + ".info")) {
|
||||||
|
tooltip.add(I18n.format(getUnlocalizedName() + ".info"));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -9,7 +9,6 @@ import net.minecraft.util.math.BlockPos;
|
||||||
import net.minecraft.util.text.TextComponentTranslation;
|
import net.minecraft.util.text.TextComponentTranslation;
|
||||||
import net.minecraftforge.fml.relauncher.Side;
|
import net.minecraftforge.fml.relauncher.Side;
|
||||||
import net.minecraftforge.fml.relauncher.SideOnly;
|
import net.minecraftforge.fml.relauncher.SideOnly;
|
||||||
import org.dimdev.ddutils.I18nUtils;
|
|
||||||
import org.dimdev.ddutils.Location;
|
import org.dimdev.ddutils.Location;
|
||||||
import org.dimdev.dimdoors.DimDoors;
|
import org.dimdev.dimdoors.DimDoors;
|
||||||
import net.minecraft.client.util.ITooltipFlag;
|
import net.minecraft.client.util.ITooltipFlag;
|
||||||
|
@ -117,12 +116,12 @@ public class ItemRiftSignature extends Item {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@SideOnly(Side.CLIENT)
|
@SideOnly(Side.CLIENT)
|
||||||
public void addInformation(ItemStack stack, World world, List<String> tooltip, ITooltipFlag flagIn) {
|
public void addInformation(ItemStack stack, World world, List<String> tooltip, ITooltipFlag flag) {
|
||||||
RotatedLocation transform = getSource(stack);
|
RotatedLocation transform = getSource(stack);
|
||||||
if (transform != null) {
|
if (transform != null) {
|
||||||
tooltip.add(I18n.format("info.rift_signature.bound", transform.getLocation().getX(), transform.getLocation().getY(), transform.getLocation().getZ(), transform.getLocation().getDim()));
|
tooltip.add(I18n.format(I18n.format(getUnlocalizedName() + ".bound.info", transform.getLocation().getX(), transform.getLocation().getY(), transform.getLocation().getZ(), transform.getLocation().getDim())));
|
||||||
} else {
|
} else {
|
||||||
tooltip.addAll(I18nUtils.translateMultiline("info.rift_signature.unbound"));
|
tooltip.add(I18n.format(getUnlocalizedName() + ".unbound.info"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,7 +13,6 @@ import net.minecraft.util.text.TextComponentTranslation;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
import net.minecraftforge.fml.relauncher.Side;
|
import net.minecraftforge.fml.relauncher.Side;
|
||||||
import net.minecraftforge.fml.relauncher.SideOnly;
|
import net.minecraftforge.fml.relauncher.SideOnly;
|
||||||
import org.dimdev.ddutils.I18nUtils;
|
|
||||||
import org.dimdev.ddutils.Location;
|
import org.dimdev.ddutils.Location;
|
||||||
import org.dimdev.dimdoors.DimDoors;
|
import org.dimdev.dimdoors.DimDoors;
|
||||||
import org.dimdev.ddutils.RotatedLocation;
|
import org.dimdev.ddutils.RotatedLocation;
|
||||||
|
@ -114,12 +113,12 @@ public class ItemStabilizedRiftSignature extends Item { // TODO: common supercla
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@SideOnly(Side.CLIENT)
|
@SideOnly(Side.CLIENT)
|
||||||
public void addInformation(ItemStack stack, World world, List<String> tooltip, ITooltipFlag flagIn) {
|
public void addInformation(ItemStack stack, World world, List<String> tooltip, ITooltipFlag flag) {
|
||||||
RotatedLocation transform = getTarget(stack);
|
RotatedLocation transform = getTarget(stack);
|
||||||
if (transform != null) {
|
if (transform != null) {
|
||||||
tooltip.add(I18n.format("info.stabilized_rift_signature.bound", transform.getLocation().getX(), transform.getLocation().getY(), transform.getLocation().getZ(), transform.getLocation().getDim()));
|
tooltip.add(I18n.format("item.stabilized_rift_signature.bound.info", transform.getLocation().getX(), transform.getLocation().getY(), transform.getLocation().getZ(), transform.getLocation().getDim()));
|
||||||
} else {
|
} else {
|
||||||
tooltip.addAll(I18nUtils.translateMultiline("info.stabilized_rift_signature.unbound"));
|
tooltip.add(I18n.format("item.stabilized_rift_signature.unbound.info"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
package org.dimdev.dimdoors.shared.tileentities;
|
package org.dimdev.dimdoors.shared.tileentities;
|
||||||
|
|
||||||
import lombok.Getter;
|
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
import net.minecraft.block.state.IBlockState;
|
import net.minecraft.block.state.IBlockState;
|
||||||
import net.minecraft.util.math.BlockPos;
|
import net.minecraft.util.math.BlockPos;
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
#PARSE_ESCAPES
|
||||||
itemGroup.dimensional_doors_creative_tab=Dimensional Doors: Items
|
itemGroup.dimensional_doors_creative_tab=Dimensional Doors: Items
|
||||||
|
|
||||||
tile.gold_door.name=Goldtür
|
tile.gold_door.name=Goldtür
|
||||||
|
@ -37,43 +38,19 @@ item.rift_blade.name=Spaltklinge
|
||||||
item.world_thread.name=Weltenfaden
|
item.world_thread.name=Weltenfaden
|
||||||
item.stable_fabric.name=Stabiler Stoff
|
item.stable_fabric.name=Stabiler Stoff
|
||||||
|
|
||||||
info.rift_key.bound=Gebunden
|
item.rift_key.bound.info=Gebunden
|
||||||
info.rift_key.unbound=Nicht gebunden
|
item.rift_key.unbound.info=Nicht gebunden
|
||||||
|
|
||||||
info.iron_dimensional_door0=Platziere auf dem Block unterhalb eines Spalts,
|
item.iron_dimensional_door.info=Platziere auf dem Block unterhalb eines Spalts, \num diesen Spalt zu aktivieren, oder \nirgendwo anders, um eine \nkleine Dimension to erschaffen.
|
||||||
info.iron_dimensional_door1=um diesen Spalt zu aktivieren, oder
|
item.gold_dimensional_door.info=Ähnlich einer Dimensionaltür, \naber hält die kleine Dimension geladen, \nsollte sie in einer solchen platziert sein.
|
||||||
info.iron_dimensional_door2=irgendwo anders, um eine
|
item.quartz_dimensional_door.info=Erstellt einen Pfad zu \ndeiner persönlichen Dimension
|
||||||
info.iron_dimensional_door3=kleine Dimension to erschaffen.
|
item.rift_blade.info=Öffnet temporäre Türen auf Spalten \nund hat einen Teleport-Angriff.
|
||||||
|
item.rift_remover.info=Verwende nahe eines offenen Spalts, \num ihn und jegliche Spalte \nin der Nähe zu entfernen.
|
||||||
info.gold_dimensional_door0=Ähnlich einer Dimensionaltür,
|
item.rift_signature.bound.info=Führt zu(%d, %d, %d) in Dimension #%d
|
||||||
info.gold_dimensional_door1=aber hält die kleine Dimension geladen,
|
item.rift_signature.unbound.info=Erster Klick speichert die Position; \nzweiter Klick kreiert ein Paar von Spalten, \nwelche zu den zwei Positionen führen.
|
||||||
info.gold_dimensional_door2=sollte sie in einer solchen platziert sein.
|
item.stabilized_rift_signature.bound.info=Führt zu(%d, %d, %d) in Dimension #%d
|
||||||
|
item.stabilized_rift_signature.unbound.info=Erster Klick speichert die Position, \nweitere Klicks kreieren Spalte, die \ndie erste und die aktuelle Position verbinden.
|
||||||
info.quartz_dimensional_door0=Erstellt einen Pfad zu
|
item.chaos_dimensional_door.info=Vorsicht: Führt zu einem zufälligen Ziel
|
||||||
info.quartz_dimensional_door1=deiner persönlichen Dimension
|
item.oak_dimensional_door.info=Platziere auf dem Block unterhalb eines \nSpalts, um ein Portal zu erstellen, \noder platziere irgendwo in einer \nkleinen Dimension, um sie zu verlassen.
|
||||||
|
|
||||||
info.rift_blade0=Öffnet temporäre Türen auf Spalten
|
|
||||||
info.rift_blade1=und hat einen Teleport-Angriff.
|
|
||||||
|
|
||||||
info.rift_remover0=Verwende nahe eines offenen Spalts,
|
|
||||||
info.rift_remover1=um ihn und jegliche Spalte
|
|
||||||
info.rift_remover2=in der Nähe zu entfernen.
|
|
||||||
|
|
||||||
info.rift_signature.bound=Führt zu(%d, %d, %d) in Dimension #%d
|
|
||||||
info.rift_signature.unbound0=Erster Klick speichert die Position;
|
|
||||||
info.rift_signature.unbound1=zweiter Klick kreiert ein Paar von Spalten,
|
|
||||||
info.rift_signature.unbound2=welche zu den zwei Positionen führen.
|
|
||||||
|
|
||||||
info.stabilized_rift_signature.bound=Führt zu(%d, %d, %d) in Dimension #%d
|
|
||||||
info.stabilized_rift_signature.unbound0=Erster Klick speichert die Position,
|
|
||||||
info.stabilized_rift_signature.unbound1=weitere Klicks kreieren Spalte, die
|
|
||||||
info.stabilized_rift_signature.unbound2=die erste und die aktuelle Position verbinden.
|
|
||||||
|
|
||||||
info.chaos_dimensional_door=Vorsicht: Führt zu einem zufälligen Ziel
|
|
||||||
|
|
||||||
info.oak_dimensional_door0=Platziere auf dem Block unterhalb eines
|
|
||||||
info.oak_dimensional_door1=Spalts, um ein Portal zu erstellen,
|
|
||||||
info.oak_dimensional_door2=oder platziere irgendwo in einer
|
|
||||||
info.oak_dimensional_door3=kleinen Dimension, um sie zu verlassen.
|
|
||||||
|
|
||||||
entity.dimdoors.monolith.name=Monolith
|
entity.dimdoors.monolith.name=Monolith
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
#PARSE_ESCAPES
|
||||||
|
|
||||||
itemGroup.dimensional_doors_creative_tab=Dimensional Doors Items
|
itemGroup.dimensional_doors_creative_tab=Dimensional Doors Items
|
||||||
|
|
||||||
tile.gold_door.name=Gold Door
|
tile.gold_door.name=Gold Door
|
||||||
|
@ -56,7 +58,7 @@ item.quartz_door.name=Quartz Door
|
||||||
|
|
||||||
item.iron_dimensional_door.name=Iron Dimensional Door
|
item.iron_dimensional_door.name=Iron Dimensional Door
|
||||||
item.gold_dimensional_door.name=Gold Dimensional Door
|
item.gold_dimensional_door.name=Gold Dimensional Door
|
||||||
item.quartz_dimensional_door.name=Personal Dimensional Door
|
item.quartz_dimensional_door.name=Quartz Dimensional Door
|
||||||
item.chaos_dimensional_door.name=Unstable Dimensional Door
|
item.chaos_dimensional_door.name=Unstable Dimensional Door
|
||||||
item.oak_dimensional_door.name=Wood Dimensional Door
|
item.oak_dimensional_door.name=Wood Dimensional Door
|
||||||
|
|
||||||
|
@ -80,41 +82,20 @@ item.helmet_woven_world_thread.name=Woven World Thread Helmet
|
||||||
item.leggings_woven_world_thread.name=Woven World Thread Leggings
|
item.leggings_woven_world_thread.name=Woven World Thread Leggings
|
||||||
item.chestplate_woven_world_thread.name=Woven World Thread Chestplate
|
item.chestplate_woven_world_thread.name=Woven World Thread Chestplate
|
||||||
|
|
||||||
info.rift_key.bound=Bound
|
item.rift_key.bound.info=Bound
|
||||||
info.rift_key.unbound=Unbound
|
item.rift_key.unbound.info=Unbound
|
||||||
|
|
||||||
info.iron_dimensional_door0=Place on the block under a rift
|
item.iron_dimensional_door.info=Place on the block under a rift \nto activate that rift or place \nanywhere else to create a \npocket dimension.
|
||||||
info.iron_dimensional_door1=to activate that rift or place
|
item.gold_dimensional_door.info=Similar to a Dimensional Door \nbut keeps a pocket dimension \nloaded if placed on the inside.
|
||||||
info.iron_dimensional_door2=anywhere else to create a
|
item.quartz_dimensional_door.info=Creates a pathway to your personal pocket.
|
||||||
info.iron_dimensional_door3=pocket dimension.
|
item.rift_blade.info=Opens temporary doors on rifts \nand has a teleport attack.
|
||||||
|
item.rift_remover.info=Use near exposed rift \nto remove it and \nany nearby rifts.
|
||||||
info.gold_dimensional_door0=Similar to a Dimensional Door
|
item.rift_signature.bound.info=Leads to (%d, %d, %d) at dimension #%d
|
||||||
info.gold_dimensional_door1=but keeps a pocket dimension
|
item.rift_signature.unbound.info=First click stores a location; \nsecond click creates a pair of \nrifts linking the two locations.
|
||||||
info.gold_dimensional_door2=loaded if placed on the inside.
|
item.stabilized_rift_signature.bound.info=Leads to (%d, %d, %d) at dimension #%d
|
||||||
|
item.stabilized_rift_signature.unbound.info=First click stores a location, \nother clicks create rifts linking \nthe first and last locations together.
|
||||||
info.quartz_dimensional_door0=Creates a pathway to
|
item.chaos_dimensional_door.info=Caution: Leads to random destination
|
||||||
info.quartz_dimensional_door1=your personal pocket
|
item.oak_dimensional_door.info=Place on the block under a rift \nto create a portal, or place anywhere \nin a pocket dimension to exit.
|
||||||
|
|
||||||
info.rift_blade0=Opens temporary doors on rifts
|
|
||||||
info.rift_blade1=and has a teleport attack.
|
|
||||||
|
|
||||||
info.rift_remover0=Use near exposed rift
|
|
||||||
info.rift_remover1=to remove it and
|
|
||||||
info.rift_remover2=any nearby rifts.
|
|
||||||
|
|
||||||
info.rift_signature.bound=Leads to (%d, %d, %d) at dimension #%d
|
|
||||||
info.rift_signature.unbound0=First click stores a location;
|
|
||||||
info.rift_signature.unbound1=second click creates a pair of
|
|
||||||
info.rift_signature.unbound2=rifts linking the two locations.
|
|
||||||
|
|
||||||
info.stabilized_rift_signature.bound=Leads to (%d, %d, %d) at dimension #%d
|
|
||||||
info.stabilized_rift_signature.unbound0=First click stores a location,
|
|
||||||
info.stabilized_rift_signature.unbound1=other clicks create rifts linking
|
|
||||||
info.stabilized_rift_signature.unbound2=the first and last locations together.
|
|
||||||
|
|
||||||
info.chaos_dimensional_door=Caution: Leads to random destination
|
|
||||||
|
|
||||||
info.oak_dimensional_door0=Place on the block under a rift to create a portal, or place anywhere in a pocket dimension to exit.
|
|
||||||
|
|
||||||
entity.dimdoors.monolith.name=Monolith
|
entity.dimdoors.monolith.name=Monolith
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
#PARSE_ESCAPES
|
||||||
itemGroup.dimensional_doors_creative_tab=Objets Portes dimensionelles
|
itemGroup.dimensional_doors_creative_tab=Objets Portes dimensionelles
|
||||||
|
|
||||||
tile.gold_door.name=Porte d'or
|
tile.gold_door.name=Porte d'or
|
||||||
|
@ -68,45 +69,20 @@ item.rift_blade.name=Lame de fissure
|
||||||
item.world_thread.name=Fil du monde
|
item.world_thread.name=Fil du monde
|
||||||
item.stable_fabric.name=Étoffe stable
|
item.stable_fabric.name=Étoffe stable
|
||||||
|
|
||||||
info.rift_key.bound=Liée
|
item.rift_key.bound.info=Liée
|
||||||
info.rift_key.unbound=Non liée
|
item.rift_key.unbound.info=Non liée
|
||||||
|
|
||||||
info.iron_dimensional_door0=Placez sur le bloc sous une fissure
|
|
||||||
info.iron_dimensional_door1=pour activer cette fissure ou placez
|
|
||||||
info.iron_dimensional_door2=n'importe où ailleurs pour créer une
|
|
||||||
info.iron_dimensional_door3=dimension de poche.
|
|
||||||
|
|
||||||
info.gold_dimensional_door0=Similaire à une porte dimensionnelle
|
|
||||||
info.gold_dimensional_door1=mais garde une dimension de poche
|
|
||||||
info.gold_dimensional_door2=chargée si elle est placée à l'intérieur.
|
|
||||||
|
|
||||||
info.quartz_dimensional_door0=Crée un passage vers votre
|
|
||||||
info.quartz_dimensional_door1=dimension de poche personnelle.
|
|
||||||
|
|
||||||
info.rift_blade0=Ouvre des portes temporaires sur des fissures
|
|
||||||
info.rift_blade1=et possède une attaque de téléporation.
|
|
||||||
|
|
||||||
info.rift_remover0=Utilisez près d'une fissure
|
|
||||||
info.rift_remover1=exposée pour l'enlever ainsi
|
|
||||||
info.rift_remover2=que celles à proximité.
|
|
||||||
|
|
||||||
info.rift_signature.bound=Mène aux coordonnées (%d, %d, %d) à la dimension #%d
|
|
||||||
info.rift_signature.unbound0=Le premier clic stocke un emplacement ;
|
|
||||||
info.rift_signature.unbound1=le deuxième clic crée une paire de
|
|
||||||
info.rift_signature.unbound2=fissures qui lient les deux emplacements.
|
|
||||||
|
|
||||||
info.stabilized_rift_signature.bound=Mène aux coordonnées (%d, %d, %d) à la dimension #%d
|
|
||||||
info.stabilized_rift_signature.unbound0=Le premier clic stocke un emplacement,
|
|
||||||
info.stabilized_rift_signature.unbound1=les autres clics créent des fissurent qui lient
|
|
||||||
info.stabilized_rift_signature.unbound2=le premier et les derniers emplacements ensemble.
|
|
||||||
|
|
||||||
info.chaos_dimensional_door=Attention : mène vers une destination aléatoire
|
|
||||||
|
|
||||||
info.oak_dimensional_door0=Placez sur le bloc sous une
|
|
||||||
info.oak_dimensional_door1=fissure pour créer un portail,
|
|
||||||
info.oak_dimensional_door2=ou placez n'importe où dans une
|
|
||||||
info.oak_dimensional_door3=dimension de poche pour sortir.
|
|
||||||
|
|
||||||
|
item.iron_dimensional_door.info=Placez sur le bloc sous une fissure \npour activer cette fissure ou placez \nn'importe où ailleurs pour créer une \ndimension de poche.
|
||||||
|
item.gold_dimensional_door.info=Similaire à une porte dimensionnelle \nmais garde une dimension de poche \nchargée si elle est placée à l'intérieur.
|
||||||
|
item.quartz_dimensional_door.info=Crée un passage vers votre \ndimension de poche personnelle.
|
||||||
|
item.rift_blade.info=Ouvre des portes temporaires sur des fissures \net possède une attaque de téléporation.
|
||||||
|
item.rift_remover.info=Utilisez près d'une fissure \nexposée pour l'enlever ainsi \nque celles à proximité.
|
||||||
|
item.rift_signature.bound.info=Mène aux coordonnées (%d, %d, %d) à la dimension #%d
|
||||||
|
item.rift_signature.unbound.info=Le premier clic stocke un emplacement ; \nle deuxième clic crée une paire de \nfissures qui lient les deux emplacements.
|
||||||
|
item.stabilized_rift_signature.bound.info=Mène aux coordonnées (%d, %d, %d) à la dimension #%d
|
||||||
|
item.stabilized_rift_signature.unbound.info=Le premier clic stocke un emplacement, \nles autres clics créent des fissurent qui lient \nle premier et les derniers emplacements ensemble.
|
||||||
|
item.chaos_dimensional_door.info=Attention : mène vers une destination aléatoire
|
||||||
|
item.oak_dimensional_door.info=Placez sur le bloc sous une \nfissure pour créer un portail, \nou placez n'importe où dans une \ndimension de poche pour sortir.
|
||||||
entity.dimdoors.monolith.name=Monolithe
|
entity.dimdoors.monolith.name=Monolithe
|
||||||
|
|
||||||
commands.dimteleport.usage=/dimteleport <dimension> <x> <y> <z> [lacet] [tanage]
|
commands.dimteleport.usage=/dimteleport <dimension> <x> <y> <z> [lacet] [tanage]
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
#PARSE_ESCAPES
|
||||||
itemGroup.dimensional_doors_creative_tab=Dimensional Doors oggetti
|
itemGroup.dimensional_doors_creative_tab=Dimensional Doors oggetti
|
||||||
|
|
||||||
tile.gold_door.name=Porta d'oro
|
tile.gold_door.name=Porta d'oro
|
||||||
|
@ -37,43 +38,18 @@ item.rift_blade.name=Lama dimensionale
|
||||||
item.world_thread.name=Filo di mondo
|
item.world_thread.name=Filo di mondo
|
||||||
item.stable_fabric.name=Tessuto stabile
|
item.stable_fabric.name=Tessuto stabile
|
||||||
|
|
||||||
info.rift_key.bound=Legato
|
item.rift_key.bound.info=Legato
|
||||||
info.rift_key.unbound=Non legato
|
item.rift_key.unbound.info=Non legato
|
||||||
|
|
||||||
info.iron_dimensional_door0=Piazzalo sul blocco sotto una
|
|
||||||
info.iron_dimensional_door1=frattura per attivarla o piazzalo
|
|
||||||
info.iron_dimensional_door2=da qualunque altra parte per creare
|
|
||||||
info.iron_dimensional_door3=una dimensione tascabile.
|
|
||||||
|
|
||||||
info.gold_dimensional_door0=Simile a una Porta dimensionale
|
|
||||||
info.gold_dimensional_door1=ma tiene la dimensione tascabile
|
|
||||||
info.gold_dimensional_door2=caricata se piazzata all'interno.
|
|
||||||
|
|
||||||
info.quartz_dimensional_door0=Crea un sentiero alla
|
|
||||||
info.quartz_dimensional_door1=tua dimensione tascabile
|
|
||||||
|
|
||||||
info.rift_blade0=Apre porte temporanee su fratture
|
|
||||||
info.rift_blade1=e ha un colpo che teletrasporta.
|
|
||||||
|
|
||||||
info.rift_remover0=Usalo presso una frattura
|
|
||||||
info.rift_remover1=esposta per rimuovere quello
|
|
||||||
info.rift_remover2=e altre fratture vicine.
|
|
||||||
|
|
||||||
info.rift_signature.bound=Porta a (%d, %d, %d) nella dimensione #%d
|
|
||||||
info.rift_signature.unbound0=Al primo clic salva la posizione; al
|
|
||||||
info.rift_signature.unbound1=secondo clic crea un paio di fratture
|
|
||||||
info.rift_signature.unbound2=che collegano le due posizioni.
|
|
||||||
|
|
||||||
info.stabilized_rift_signature.bound=Porta a (%d, %d, %d) nella dimensione #%d
|
|
||||||
info.stabilized_rift_signature.unbound0=Al primo clic salva la posizione; al
|
|
||||||
info.stabilized_rift_signature.unbound1=secondo clic crea fratture che
|
|
||||||
info.stabilized_rift_signature.unbound2=collegano la prima e ultima posizione.
|
|
||||||
|
|
||||||
info.chaos_dimensional_door=Attenziione: Porta a una destinazione casuale
|
|
||||||
|
|
||||||
info.oak_dimensional_door0=Piazzalo sul blocco sotto una
|
|
||||||
info.oak_dimensional_door1=frattura per creare un portale,
|
|
||||||
info.oak_dimensional_door2=o piazzalo da qualunque altra parte
|
|
||||||
info.oak_dimensional_door3=in una dimensione tascabile per uscire.
|
|
||||||
|
|
||||||
|
item.iron_dimensional_door.info=Piazzalo sul blocco sotto una \nfrattura per attivarla o piazzalo \nda qualunque altra parte per creare \nuna dimensione tascabile.
|
||||||
|
item.gold_dimensional_door.info=Simile a una Porta dimensionale \nma tiene la dimensione tascabile \ncaricata se piazzata all'interno.
|
||||||
|
item.quartz_dimensional_door.info=Crea un sentiero alla \ntua dimensione tascabile
|
||||||
|
item.rift_blade.info=Apre porte temporanee su fratture \ne ha un colpo che teletrasporta.
|
||||||
|
item.rift_remover.info=Usalo presso una frattura \nesposta per rimuovere quello \ne altre fratture vicine.
|
||||||
|
item.rift_signature.bound.info=Porta a (%d, %d, %d) nella dimensione #%d
|
||||||
|
item.rift_signature.unbound.info=Al primo clic salva la posizione; al \nsecondo clic crea un paio di fratture \nche collegano le due posizioni.
|
||||||
|
item.stabilized_rift_signature.bound.info=Porta a (%d, %d, %d) nella dimensione #%d
|
||||||
|
item.stabilized_rift_signature.unbound.info=Al primo clic salva la posizione; al \nsecondo clic crea fratture che \ncollegano la prima e ultima posizione.
|
||||||
|
item.chaos_dimensional_door.info=Attenziione: Porta a una destinazione casuale
|
||||||
|
item.oak_dimensional_door.info=Piazzalo sul blocco sotto una \nfrattura per creare un portale, \no piazzalo da qualunque altra parte \nin una dimensione tascabile per uscire.
|
||||||
entity.dimdoors.monolith.name=Monolito
|
entity.dimdoors.monolith.name=Monolito
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
#PARSE_ESCAPES
|
||||||
itemGroup.dimensional_doors_creative_tab=Dimensional Doors Voorwerpen
|
itemGroup.dimensional_doors_creative_tab=Dimensional Doors Voorwerpen
|
||||||
|
|
||||||
tile.gold_door.name=Gouden Deur
|
tile.gold_door.name=Gouden Deur
|
||||||
|
@ -68,43 +69,18 @@ item.rift_blade.name=Scheurkling
|
||||||
item.world_thread.name=Werelddraad
|
item.world_thread.name=Werelddraad
|
||||||
item.stable_fabric.name=Stabiel Weefsel
|
item.stable_fabric.name=Stabiel Weefsel
|
||||||
|
|
||||||
info.rift_key.bound=Gebonden
|
item.rift_key.bound.info=Gebonden
|
||||||
info.rift_key.unbound=Ontbonden
|
item.rift_key.unbound.info=Ontbonden
|
||||||
|
|
||||||
info.iron_dimensional_door0=Plaats op het blok onder een scheur
|
|
||||||
info.iron_dimensional_door1=om deze scheur te activeren of
|
|
||||||
info.iron_dimensional_door2=op een andere plaats om een
|
|
||||||
info.iron_dimensional_door3=publieke broekzak-dimensie te creëren.
|
|
||||||
|
|
||||||
info.gold_dimensional_door0=Net als een Dimensiedeur, maar houdt
|
|
||||||
info.gold_dimensional_door1=een broekzak dimensie geladen als
|
|
||||||
info.gold_dimensional_door2=deze er binnen geplaatst wordt.
|
|
||||||
|
|
||||||
info.quartz_dimensional_door0=Creëert een pad naar
|
|
||||||
info.quartz_dimensional_door1=je persoonlijke broekzak
|
|
||||||
|
|
||||||
info.rift_blade0=Opent tijdelijke deuren op scheuren
|
|
||||||
info.rift_blade1=en heeft een teleportatie aanval.
|
|
||||||
|
|
||||||
info.rift_remover0=Gebruik dichtbij een scheur
|
|
||||||
info.rift_remover1=om het te verwijderen en
|
|
||||||
info.rift_remover2=alle dichtbijzijnde scheuren.
|
|
||||||
|
|
||||||
info.rift_signature.bound=Leidt naar (%d, %d, %d) in dimensie #%d
|
|
||||||
info.rift_signature.unbound0=De eerste klik slaat een locatie op;
|
|
||||||
info.rift_signature.unbound1=de tweede creëert een paar scheuren
|
|
||||||
info.rift_signature.unbound2=die beide locaties met elkaar verbinden.
|
|
||||||
|
|
||||||
info.stabilized_rift_signature.bound=Leidt naar (%d, %d, %d) in dimensie #%d
|
|
||||||
info.stabilized_rift_signature.unbound0=De eerste klik slaat een locatie op,
|
|
||||||
info.stabilized_rift_signature.unbound1=andere klikken creëren scheuren die de eerste
|
|
||||||
info.stabilized_rift_signature.unbound2=en laatste locaties met elkaar verbinden.
|
|
||||||
|
|
||||||
info.chaos_dimensional_door=Pas op: Leidt naar een willekeurige bestemming
|
|
||||||
|
|
||||||
info.oak_dimensional_door0=Plaats op het blok onder een scheur
|
|
||||||
info.oak_dimensional_door1=om een portaal te creëren,
|
|
||||||
info.oak_dimensional_door2=of plaats het ergens in een
|
|
||||||
info.oak_dimensional_door3=broekzak dimensie om deze te verlaten.
|
|
||||||
|
|
||||||
|
item.iron_dimensional_door.info=Plaats op het blok onder een scheur \nom deze scheur te activeren of \nop een andere plaats om een \npublieke broekzak-dimensie te creëren.
|
||||||
|
item.gold_dimensional_door.info=Net als een Dimensiedeur, maar houdt \neen broekzak dimensie geladen als \ndeze er binnen geplaatst wordt.
|
||||||
|
item.quartz_dimensional_door.info=Creëert een pad naar \nje persoonlijke broekzak
|
||||||
|
item.rift_blade.info=Opent tijdelijke deuren op scheuren \nen heeft een teleportatie aanval.
|
||||||
|
item.rift_remover.info=Gebruik dichtbij een scheur \nom het te verwijderen en \nalle dichtbijzijnde scheuren.
|
||||||
|
item.rift_signature.bound.info=Leidt naar (%d, %d, %d) in dimensie #%d
|
||||||
|
item.rift_signature.unbound.info=De eerste klik slaat een locatie op; \nde tweede creëert een paar scheuren \ndie beide locaties met elkaar verbinden.
|
||||||
|
item.stabilized_rift_signature.bound.info=Leidt naar (%d, %d, %d) in dimensie #%d
|
||||||
|
item.stabilized_rift_signature.unbound.info=De eerste klik slaat een locatie op, \nandere klikken creëren scheuren die de eerste \nen laatste locaties met elkaar verbinden.
|
||||||
|
item.chaos_dimensional_door.info=Pas op: Leidt naar een willekeurige bestemming
|
||||||
|
item.oak_dimensional_door.info=Plaats op het blok onder een scheur \nom een portaal te creëren, \nof plaats het ergens in een \nbroekzak dimensie om deze te verlaten.
|
||||||
entity.dimdoors.monolith.name=Monoliet
|
entity.dimdoors.monolith.name=Monoliet
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
#PARSE_ESCAPES
|
||||||
itemGroup.dimensional_doors_creative_tab=Obiecte Dimensional Doors
|
itemGroup.dimensional_doors_creative_tab=Obiecte Dimensional Doors
|
||||||
|
|
||||||
tile.gold_door.name=Ușă de aur
|
tile.gold_door.name=Ușă de aur
|
||||||
|
@ -54,44 +55,18 @@ item.rift_blade.name=Lamă de fisură
|
||||||
item.world_thread.name=Ața lumii
|
item.world_thread.name=Ața lumii
|
||||||
item.stable_fabric.name=Ață stabilă
|
item.stable_fabric.name=Ață stabilă
|
||||||
|
|
||||||
info.rift_key.bound=Legat
|
item.rift_key.bound.info=Legat
|
||||||
info.rift_key.unbound=Dezlegat
|
item.rift_key.unbound.info=Dezlegat
|
||||||
|
|
||||||
info.iron_dimensional_door0=Plasează pe blocul de sub o fisură
|
|
||||||
info.iron_dimensional_door1=pentru a activa acea fisură sau
|
|
||||||
info.iron_dimensional_door2=oriunde altundeva pentru a crea
|
|
||||||
info.iron_dimensional_door3=o dimensiune de buzunar.
|
|
||||||
|
|
||||||
info.gold_dimensional_door0=Similară la o ușă dimensională
|
|
||||||
info.gold_dimensional_door1=doar că păstrează o dimensiune
|
|
||||||
info.gold_dimensional_door2=de buzunar încărcată dacă e
|
|
||||||
info.gold_dimensional_door3=plasată la interior.
|
|
||||||
|
|
||||||
info.quartz_dimensional_door0=Crează o trecere spre dimensiunea
|
|
||||||
info.quartz_dimensional_door1=ta de buzunar personală.
|
|
||||||
|
|
||||||
info.rift_blade0=Deschide uși temporare pe fisuri
|
|
||||||
info.rift_blade1=și are un atac de teleportare.
|
|
||||||
|
|
||||||
info.rift_remover0=Folosește aproape de o fisură
|
|
||||||
info.rift_remover1=expusa pentru a sterge acea
|
|
||||||
info.rift_remover2=fisură și ori ce fisuri apropiate.
|
|
||||||
|
|
||||||
info.rift_signature.bound=Duce la (%d, %d, %d) în dimensiunea #%d
|
|
||||||
info.rift_signature.unbound0=Primul clic stochează o locație;
|
|
||||||
info.rift_signature.unbound1=al doilea clic crează o pereche
|
|
||||||
info.rift_signature.unbound2=de fisuri conectând cele doua locații.
|
|
||||||
|
|
||||||
info.stabilized_rift_signature.bound=Duce la (%d, %d, %d) în dimensiunea #%d
|
|
||||||
info.stabilized_rift_signature.unbound0=Primul clic stochează o locație;
|
|
||||||
info.stabilized_rift_signature.unbound1=alte clicuri crează fisuri conectând
|
|
||||||
info.stabilized_rift_signature.unbound2=prima și ultima conectiuni împreună.
|
|
||||||
|
|
||||||
info.chaos_dimensional_door=Atenție: Duce la o destinație aleatorie
|
|
||||||
|
|
||||||
info.oak_dimensional_door0=Plasează pe blocul sub o fisură
|
|
||||||
info.oak_dimensional_door1=pentru a crea un portal sau
|
|
||||||
info.oak_dimensional_door2=plasează ori unde într-o dimensiune
|
|
||||||
info.oak_dimensional_door3=de buzunar pentru a ieșii.
|
|
||||||
|
|
||||||
|
item.iron_dimensional_door.info=Plasează pe blocul de sub o fisură \npentru a activa acea fisură sau \noriunde altundeva pentru a crea \no dimensiune de buzunar.
|
||||||
|
item.gold_dimensional_door.info=Similară la o ușă dimensională \ndoar că păstrează o dimensiune \nde buzunar încărcată dacă e \nplasată la interior.
|
||||||
|
item.quartz_dimensional_door.info=Crează o trecere spre dimensiunea \nta de buzunar personală.
|
||||||
|
item.rift_blade.info=Deschide uși temporare pe fisuri \nși are un atac de teleportare.
|
||||||
|
item.rift_remover.info=Folosește aproape de o fisură \nexpusa pentru a sterge acea \nfisură și ori ce fisuri apropiate.
|
||||||
|
item.rift_signature.bound.info=Duce la (%d, %d, %d) în dimensiunea #%d
|
||||||
|
item.rift_signature.unbound.info=Primul clic stochează o locație; \nal doilea clic crează o pereche \nde fisuri conectând cele doua locații.
|
||||||
|
item.stabilized_rift_signature.bound.info=Duce la (%d, %d, %d) în dimensiunea #%d
|
||||||
|
item.stabilized_rift_signature.unbound.info=Primul clic stochează o locație; \nalte clicuri crează fisuri conectând \nprima și ultima conectiuni împreună.
|
||||||
|
item.chaos_dimensional_door.info=Atenție: Duce la o destinație aleatorie
|
||||||
|
item.oak_dimensional_door.info=Plasează pe blocul sub o fisură \npentru a crea un portal sau \nplasează ori unde într-o dimensiune \nde buzunar pentru a ieșii.
|
||||||
entity.dimdoors.monolith.name=Monolit
|
entity.dimdoors.monolith.name=Monolit
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
#PARSE_ESCAPES
|
||||||
itemGroup.dimensional_doors_creative_tab=Dimensional Doors: Предметы
|
itemGroup.dimensional_doors_creative_tab=Dimensional Doors: Предметы
|
||||||
|
|
||||||
tile.gold_door.name=Золотая дверь
|
tile.gold_door.name=Золотая дверь
|
||||||
|
@ -37,43 +38,18 @@ item.rift_blade.name=Клинок разлома
|
||||||
item.world_thread.name=Мировая нить
|
item.world_thread.name=Мировая нить
|
||||||
item.stable_fabric.name=Стабильная ткань
|
item.stable_fabric.name=Стабильная ткань
|
||||||
|
|
||||||
info.rift_key.bound=Связан
|
item.rift_key.bound.info=Связан
|
||||||
info.rift_key.unbound=Не связан
|
item.rift_key.unbound.info=Не связан
|
||||||
|
|
||||||
info.iron_dimensional_door0=Поставьте на блок под разломом,
|
|
||||||
info.iron_dimensional_door1=чтобы активировать этот разлом или
|
|
||||||
info.iron_dimensional_door2=поставьте куда угодно, чтобы создать
|
|
||||||
info.iron_dimensional_door3=карманное измерение.
|
|
||||||
|
|
||||||
info.gold_dimensional_door0=Схожа с пространственной дверью,
|
|
||||||
info.gold_dimensional_door1=но она также держит карманное измерение
|
|
||||||
info.gold_dimensional_door2=загруженным, если она размещена внутри его.
|
|
||||||
|
|
||||||
info.quartz_dimensional_door0=Создает путь к
|
|
||||||
info.quartz_dimensional_door1=Вашему карману
|
|
||||||
|
|
||||||
info.rift_blade0=Открывает временные двери на разломах
|
|
||||||
info.rift_blade1=и наносит урон при телепортации.
|
|
||||||
|
|
||||||
info.rift_remover0=Используйте рядом с разломом,
|
|
||||||
info.rift_remover1=чтобы убрать его и
|
|
||||||
info.rift_remover2=другие ближайшие разломы.
|
|
||||||
|
|
||||||
info.rift_signature.bound=Ведёт в (%d, %d, %d) в измерение #%d
|
|
||||||
info.rift_signature.unbound0=Первое нажатие сохраняет расположение;
|
|
||||||
info.rift_signature.unbound1=второе нажатие создаёт пару
|
|
||||||
info.rift_signature.unbound2=разломов, соединяющих два расположения.
|
|
||||||
|
|
||||||
info.stabilized_rift_signature.bound=Ведёт в (%d, %d, %d) в измерение #%d
|
|
||||||
info.stabilized_rift_signature.unbound0=Первое нажатие сохраняет расположение,
|
|
||||||
info.stabilized_rift_signature.unbound1=остальные нажатия создают разломы, соединяющие
|
|
||||||
info.stabilized_rift_signature.unbound2=первое и последнее расположения вместе.
|
|
||||||
|
|
||||||
info.chaos_dimensional_door=Внимание: Ведёт неизвестно куда
|
|
||||||
|
|
||||||
info.oak_dimensional_door0=Поставьте на блок под
|
|
||||||
info.oak_dimensional_door1=разломом, чтобы создать портал
|
|
||||||
info.oak_dimensional_door2=или поставьте куда угодно в
|
|
||||||
info.oak_dimensional_door3=карманном измерении, чтобы выйти из него.
|
|
||||||
|
|
||||||
|
item.iron_dimensional_door.info=Поставьте на блок под разломом, \nчтобы активировать этот разлом или \nпоставьте куда угодно, чтобы создать \nкарманное измерение.
|
||||||
|
item.gold_dimensional_door.info=Схожа с пространственной дверью, \nно она также держит карманное измерение \nзагруженным, если она размещена внутри его.
|
||||||
|
item.quartz_dimensional_door.info=Создает путь к \nВашему карману
|
||||||
|
item.rift_blade.info=Открывает временные двери на разломах \nи наносит урон при телепортации.
|
||||||
|
item.rift_remover.info=Используйте рядом с разломом, \nчтобы убрать его и \nдругие ближайшие разломы.
|
||||||
|
item.rift_signature.bound.info=Ведёт в (%d, %d, %d) в измерение #%d
|
||||||
|
item.rift_signature.unbound.info=Первое нажатие сохраняет расположение; \nвторое нажатие создаёт пару \nразломов, соединяющих два расположения.
|
||||||
|
item.stabilized_rift_signature.bound.info=Ведёт в (%d, %d, %d) в измерение #%d
|
||||||
|
item.stabilized_rift_signature.unbound.info=Первое нажатие сохраняет расположение, \nостальные нажатия создают разломы, соединяющие \nпервое и последнее расположения вместе.
|
||||||
|
item.chaos_dimensional_door.info=Внимание: Ведёт неизвестно куда
|
||||||
|
item.oak_dimensional_door.info=Поставьте на блок под \nразломом, чтобы создать портал \nили поставьте куда угодно в \nкарманном измерении, чтобы выйти из него.
|
||||||
entity.dimdoors.monolith.name=Монолит
|
entity.dimdoors.monolith.name=Монолит
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
#PARSE_ESCAPES
|
||||||
itemGroup.dimensional_doors_creative_tab=次元门物品
|
itemGroup.dimensional_doors_creative_tab=次元门物品
|
||||||
|
|
||||||
tile.gold_door.name=金门
|
tile.gold_door.name=金门
|
||||||
|
@ -37,43 +38,18 @@ item.rift_blade.name=裂痕之刃
|
||||||
item.world_thread.name=世界纤维
|
item.world_thread.name=世界纤维
|
||||||
item.stable_fabric.name=稳定构造
|
item.stable_fabric.name=稳定构造
|
||||||
|
|
||||||
info.rift_key.bound=绑定
|
item.rift_key.bound.info=绑定
|
||||||
info.rift_key.unbound=取消绑定
|
item.rift_key.unbound.info=取消绑定
|
||||||
|
|
||||||
info.iron_dimensional_door0=放在裂痕下方的方块上
|
|
||||||
info.iron_dimensional_door1=来激活裂痕
|
|
||||||
info.iron_dimensional_door2=或放在任意地点生成
|
|
||||||
info.iron_dimensional_door3=一个口袋次元.
|
|
||||||
|
|
||||||
info.gold_dimensional_door0=类似于次元门
|
|
||||||
info.gold_dimensional_door1=但它放在次元内部时
|
|
||||||
info.gold_dimensional_door2=会保持次元的加载.
|
|
||||||
|
|
||||||
info.quartz_dimensional_door0=生成一个通向你
|
|
||||||
info.quartz_dimensional_door1=口袋次元的路径
|
|
||||||
|
|
||||||
info.rift_blade0=在裂痕上开启临时的门
|
|
||||||
info.rift_blade1=它还拥有瞬移攻击的能力.
|
|
||||||
|
|
||||||
info.rift_remover0=在外露的裂痕附近使用
|
|
||||||
info.rift_remover1=来移除它以及附近的其他
|
|
||||||
info.rift_remover2=裂痕.
|
|
||||||
|
|
||||||
info.rift_signature.bound=指向(%d, %d, %d) 位于#%d
|
|
||||||
info.rift_signature.unbound0=第一次点击记录一个位置;
|
|
||||||
info.rift_signature.unbound1=第二次点击在两地间创造
|
|
||||||
info.rift_signature.unbound2=一对相互连接的裂痕.
|
|
||||||
|
|
||||||
info.stabilized_rift_signature.bound=指向(%d, %d, %d) 位于#%d
|
|
||||||
info.stabilized_rift_signature.unbound0=首次点击记录一个位置,
|
|
||||||
info.stabilized_rift_signature.unbound1=再次点击生成连接两地的
|
|
||||||
info.stabilized_rift_signature.unbound2=裂痕.
|
|
||||||
|
|
||||||
info.chaos_dimensional_door=注意: 将会随机传送
|
|
||||||
|
|
||||||
info.oak_dimensional_door0=放在裂痕下方的方块上
|
|
||||||
info.oak_dimensional_door1=来制造传送门,
|
|
||||||
info.oak_dimensional_door2=放在口袋次元中
|
|
||||||
info.oak_dimensional_door3=以退出空间.
|
|
||||||
|
|
||||||
|
item.iron_dimensional_door.info=放在裂痕下方的方块上 \n来激活裂痕 \n或放在任意地点生成 \n一个口袋次元.
|
||||||
|
item.gold_dimensional_door.info=类似于次元门 \n但它放在次元内部时 \n会保持次元的加载.
|
||||||
|
item.quartz_dimensional_door.info=生成一个通向你 \n口袋次元的路径
|
||||||
|
item.rift_blade.info=在裂痕上开启临时的门 \n它还拥有瞬移攻击的能力.
|
||||||
|
item.rift_remover.info=在外露的裂痕附近使用 \n来移除它以及附近的其他 \n裂痕.
|
||||||
|
item.rift_signature.bound.info=指向(%d, %d, %d) 位于#%d
|
||||||
|
item.rift_signature.unbound.info=第一次点击记录一个位置; \n第二次点击在两地间创造 \n一对相互连接的裂痕.
|
||||||
|
item.stabilized_rift_signature.bound.info=指向(%d, %d, %d) 位于#%d
|
||||||
|
item.stabilized_rift_signature.unbound.info=首次点击记录一个位置, \n再次点击生成连接两地的 \n裂痕.
|
||||||
|
item.chaos_dimensional_door.info=注意: 将会随机传送
|
||||||
|
item.oak_dimensional_door.info=放在裂痕下方的方块上 \n来制造传送门, \n放在口袋次元中 \n以退出空间.
|
||||||
entity.dimdoors.monolith.name=巨石
|
entity.dimdoors.monolith.name=巨石
|
||||||
|
|
Loading…
Reference in a new issue