Updated more assets to lowercase
|
@ -245,7 +245,7 @@ public abstract class BlockAbstractContainer extends BlockContainer implements I
|
|||
|
||||
if (enumComponentType == null) {
|
||||
// no more upgrades to dismount
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.upgrade.result.noUpgradeToDismount"));
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.upgrade.result.no_upgrade_to_dismount"));
|
||||
return true;
|
||||
}
|
||||
|
||||
|
@ -274,12 +274,12 @@ public abstract class BlockAbstractContainer extends BlockContainer implements I
|
|||
// validate type
|
||||
if (tileEntityAbstractBase.getUpgradeMaxCount(enumComponentType) <= 0) {
|
||||
// invalid upgrade type
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.upgrade.result.invalidUpgrade"));
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.upgrade.result.invalid_upgrade"));
|
||||
return true;
|
||||
}
|
||||
if (!tileEntityAbstractBase.canUpgrade(enumComponentType)) {
|
||||
// too many upgrades
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.upgrade.result.tooManyUpgrades",
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.upgrade.result.too_many_upgrades",
|
||||
tileEntityAbstractBase.getUpgradeMaxCount(enumComponentType)));
|
||||
return true;
|
||||
}
|
||||
|
@ -288,7 +288,7 @@ public abstract class BlockAbstractContainer extends BlockContainer implements I
|
|||
// validate quantity
|
||||
if (itemStackHeld.stackSize < 1) {
|
||||
// not enough upgrade items
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.upgrade.result.notEnoughUpgrades"));
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.upgrade.result.not_enough_upgrades"));
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
|
@ -32,8 +32,8 @@ public class BlockCloakingCore extends BlockAbstractContainer {
|
|||
@Override
|
||||
public void registerBlockIcons(final IIconRegister iconRegister) {
|
||||
iconBuffer = new IIcon[2];
|
||||
iconBuffer[0] = iconRegister.registerIcon("warpdrive:detection/cloakingCoreInactive");
|
||||
iconBuffer[1] = iconRegister.registerIcon("warpdrive:detection/cloakingCoreActive");
|
||||
iconBuffer[0] = iconRegister.registerIcon("warpdrive:detection/cloaking_core-side_inactive");
|
||||
iconBuffer[1] = iconRegister.registerIcon("warpdrive:detection/cloaking_core-side_active");
|
||||
}
|
||||
|
||||
@SideOnly(Side.CLIENT)
|
||||
|
|
|
@ -70,21 +70,24 @@ public class BlockMonitor extends BlockAbstractContainer {
|
|||
|
||||
if (tileEntity instanceof TileEntityMonitor) {
|
||||
final int videoChannel = ((TileEntityMonitor) tileEntity).getVideoChannel();
|
||||
|
||||
// validate camera
|
||||
final CameraRegistryItem camera = WarpDrive.cameras.getCameraByVideoChannel(world, videoChannel);
|
||||
if (camera == null || entityPlayer.isSneaking()) {
|
||||
if ( camera == null
|
||||
|| entityPlayer.isSneaking() ) {
|
||||
Commons.addChatMessage(entityPlayer, ((TileEntityMonitor) tileEntity).getStatus());
|
||||
return true;
|
||||
} else {
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.monitor.viewingCamera",
|
||||
videoChannel,
|
||||
camera.position.chunkPosX,
|
||||
camera.position.chunkPosY,
|
||||
camera.position.chunkPosZ ));
|
||||
ClientCameraHandler.setupViewpoint(
|
||||
camera.type, entityPlayer, entityPlayer.rotationYaw, entityPlayer.rotationPitch,
|
||||
x, y, z, this,
|
||||
camera.position.chunkPosX, camera.position.chunkPosY, camera.position.chunkPosZ, world.getBlock(camera.position.chunkPosX, camera.position.chunkPosY, camera.position.chunkPosZ));
|
||||
}
|
||||
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.monitor.viewing_camera",
|
||||
videoChannel,
|
||||
camera.position.chunkPosX,
|
||||
camera.position.chunkPosY,
|
||||
camera.position.chunkPosZ ));
|
||||
ClientCameraHandler.setupViewpoint(
|
||||
camera.type, entityPlayer, entityPlayer.rotationYaw, entityPlayer.rotationPitch,
|
||||
x, y, z, this,
|
||||
camera.position.chunkPosX, camera.position.chunkPosY, camera.position.chunkPosZ, world.getBlock(camera.position.chunkPosX, camera.position.chunkPosY, camera.position.chunkPosZ));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -425,13 +425,13 @@ public class TileEntityCloakingCore extends TileEntityAbstractEnergy {
|
|||
// build status message
|
||||
final float integrity = countIntegrity / 13.0F;
|
||||
if (messageInnerCoils.length() > 0 && messageOuterCoils.length() > 0) {
|
||||
messageValidityIssues = StatCollector.translateToLocalFormatted("warpdrive.cloaking_core.missingInnerAndOuter",
|
||||
messageValidityIssues = StatCollector.translateToLocalFormatted("warpdrive.cloaking_core.missing_channeling_and_projecting_coils",
|
||||
Math.round(100.0F * integrity), messageInnerCoils, messageOuterCoils);
|
||||
} else if (messageInnerCoils.length() > 0) {
|
||||
messageValidityIssues = StatCollector.translateToLocalFormatted("warpdrive.cloaking_core.missingInner",
|
||||
messageValidityIssues = StatCollector.translateToLocalFormatted("warpdrive.cloaking_core.missing_channeling_coils",
|
||||
Math.round(100.0F * integrity), messageInnerCoils);
|
||||
} else if (messageOuterCoils.length() > 0) {
|
||||
messageValidityIssues = StatCollector.translateToLocalFormatted("warpdrive.cloaking_core.missingOuter",
|
||||
messageValidityIssues = StatCollector.translateToLocalFormatted("warpdrive.cloaking_core.missing_projecting_coils",
|
||||
Math.round(100.0F * integrity), messageOuterCoils);
|
||||
} else {
|
||||
messageValidityIssues = StatCollector.translateToLocalFormatted("warpdrive.cloaking_core.valid");
|
||||
|
@ -461,7 +461,7 @@ public class TileEntityCloakingCore extends TileEntityAbstractEnergy {
|
|||
} else if (!isEnabled) {
|
||||
unlocalizedStatus = "warpdrive.cloaking_core.disabled";
|
||||
} else if (!isCloaking) {
|
||||
unlocalizedStatus = "warpdrive.cloaking_core.lowPower";
|
||||
unlocalizedStatus = "warpdrive.cloaking_core.low_power";
|
||||
} else {
|
||||
unlocalizedStatus = "warpdrive.cloaking_core.cloaking";
|
||||
}
|
||||
|
|
|
@ -138,18 +138,18 @@ public class BlockEnergyBank extends BlockAbstractContainer {
|
|||
case TileEntityEnergyBank.MODE_INPUT:
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.guide.prefix",
|
||||
StatCollector.translateToLocalFormatted(itemStack.getUnlocalizedName() + ".name"))
|
||||
+ StatCollector.translateToLocalFormatted("warpdrive.energy.side.changedToInput", facing.name()));
|
||||
+ StatCollector.translateToLocalFormatted("warpdrive.energy.side.changed_to_input", facing.name()));
|
||||
return true;
|
||||
case TileEntityEnergyBank.MODE_OUTPUT:
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.guide.prefix",
|
||||
StatCollector.translateToLocalFormatted(itemStack.getUnlocalizedName() + ".name"))
|
||||
+ StatCollector.translateToLocalFormatted("warpdrive.energy.side.changedToOutput", facing.name()));
|
||||
+ StatCollector.translateToLocalFormatted("warpdrive.energy.side.changed_to_output", facing.name()));
|
||||
return true;
|
||||
case TileEntityEnergyBank.MODE_DISABLED:
|
||||
default:
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.guide.prefix",
|
||||
StatCollector.translateToLocalFormatted(itemStack.getUnlocalizedName() + ".name"))
|
||||
+ StatCollector.translateToLocalFormatted("warpdrive.energy.side.changedToDisabled", facing.name()));
|
||||
+ StatCollector.translateToLocalFormatted("warpdrive.energy.side.changed_to_disabled", facing.name()));
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -188,14 +188,13 @@ public class TileEntityIC2reactorLaserMonitor extends TileEntityAbstractLaser {
|
|||
return super.getStatus();
|
||||
}
|
||||
|
||||
final IReactor reactor = findReactor();
|
||||
if (reactor != null) {
|
||||
if (facing != null) {
|
||||
return super.getStatus()
|
||||
+ StatCollector.translateToLocalFormatted("warpdrive.ic2_reactor_laser_monitor.multipleReactors",
|
||||
1);
|
||||
+ StatCollector.translateToLocalFormatted("warpdrive.ic2_reactor_laser_monitor.reactor_found",
|
||||
facing.name().toLowerCase());
|
||||
} else {
|
||||
return super.getStatus()
|
||||
+ StatCollector.translateToLocalFormatted("warpdrive.ic2_reactor_laser_monitor.noReactor");
|
||||
+ StatCollector.translateToLocalFormatted("warpdrive.ic2_reactor_laser_monitor.no_reactor");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -147,7 +147,7 @@ public class BlockForceFieldProjector extends BlockAbstractForceField {
|
|||
|
||||
if (enumForceFieldUpgrade == EnumForceFieldUpgrade.NONE) {
|
||||
// no more upgrades to dismount
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.upgrade.result.noUpgradeToDismount"));
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.upgrade.result.no_upgrade_to_dismount"));
|
||||
return true;
|
||||
}
|
||||
|
||||
|
@ -177,15 +177,15 @@ public class BlockForceFieldProjector extends BlockAbstractForceField {
|
|||
|
||||
tileEntityForceFieldProjector.setShape(EnumForceFieldShape.NONE);
|
||||
// shape dismounted
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.upgrade.result.shapeDismounted"));
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.upgrade.result.shape_dismounted"));
|
||||
} else {
|
||||
// wrong side
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.upgrade.result.wrongShapeSide"));
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.upgrade.result.wrong_shape_side"));
|
||||
return true;
|
||||
}
|
||||
} else {
|
||||
// no shape to dismount
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.upgrade.result.noShapeToDismount"));
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.upgrade.result.no_shape_to_dismount"));
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
@ -202,7 +202,7 @@ public class BlockForceFieldProjector extends BlockAbstractForceField {
|
|||
// not enough shape items
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted(
|
||||
tileEntityForceFieldProjector.isDoubleSided ?
|
||||
"warpdrive.upgrade.result.notEnoughShapes.double" : "warpdrive.upgrade.result.notEnoughShapes.single"));
|
||||
"warpdrive.upgrade.result.not_enough_shapes.double" : "warpdrive.upgrade.result.not_enough_shapes.single"));
|
||||
return true;
|
||||
}
|
||||
|
||||
|
@ -221,11 +221,11 @@ public class BlockForceFieldProjector extends BlockAbstractForceField {
|
|||
// mount the new shape item(s)
|
||||
tileEntityForceFieldProjector.setShape(EnumForceFieldShape.get(itemStackHeld.getItemDamage()));
|
||||
// shape mounted
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.upgrade.result.shapeMounted"));
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.upgrade.result.shape_mounted"));
|
||||
|
||||
} else {
|
||||
// wrong side
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.upgrade.result.wrongShapeSide"));
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.upgrade.result.wrong_shape_side"));
|
||||
return true;
|
||||
}
|
||||
|
||||
|
@ -233,12 +233,12 @@ public class BlockForceFieldProjector extends BlockAbstractForceField {
|
|||
// validate type
|
||||
if (tileEntityForceFieldProjector.getUpgradeMaxCount(enumForceFieldUpgrade) <= 0) {
|
||||
// invalid upgrade type
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.upgrade.result.invalidProjectorUpgrade"));
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.upgrade.result.invalid_upgrade_for_projector"));
|
||||
return true;
|
||||
}
|
||||
if (!tileEntityForceFieldProjector.canUpgrade(enumForceFieldUpgrade)) {
|
||||
// too many upgrades
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.upgrade.result.tooManyUpgrades",
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.upgrade.result.too_many_upgrades",
|
||||
tileEntityForceFieldProjector.getUpgradeMaxCount(enumForceFieldUpgrade)));
|
||||
return true;
|
||||
}
|
||||
|
@ -247,7 +247,7 @@ public class BlockForceFieldProjector extends BlockAbstractForceField {
|
|||
// validate quantity
|
||||
if (itemStackHeld.stackSize < 1) {
|
||||
// not enough upgrade items
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.upgrade.result.notEnoughUpgrades"));
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.upgrade.result.not_enough_upgrades"));
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
|
@ -37,9 +37,9 @@ public class BlockForceFieldRelay extends BlockAbstractForceField {
|
|||
|
||||
for (final EnumForceFieldUpgrade enumForceFieldUpgrade : EnumForceFieldUpgrade.values()) {
|
||||
if (enumForceFieldUpgrade.maxCountOnRelay > 0) {
|
||||
icons[enumForceFieldUpgrade.ordinal()] = iconRegister.registerIcon("warpdrive:forcefield/relay" + "-" + enumForceFieldUpgrade.unlocalizedName);
|
||||
icons[enumForceFieldUpgrade.ordinal()] = iconRegister.registerIcon("warpdrive:forcefield/relay" + "-" + enumForceFieldUpgrade.getName());
|
||||
} else {
|
||||
icons[enumForceFieldUpgrade.ordinal()] = iconRegister.registerIcon("warpdrive:forcefield/relay" + "-" + EnumForceFieldUpgrade.NONE.unlocalizedName);
|
||||
icons[enumForceFieldUpgrade.ordinal()] = iconRegister.registerIcon("warpdrive:forcefield/relay" + "-" + EnumForceFieldUpgrade.NONE.getName());
|
||||
}
|
||||
}
|
||||
icons[EnumForceFieldUpgrade.length] = iconRegister.registerIcon("warpdrive:forcefield/relay-top");
|
||||
|
@ -117,7 +117,7 @@ public class BlockForceFieldRelay extends BlockAbstractForceField {
|
|||
|
||||
} else {
|
||||
// no more upgrades to dismount
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.upgrade.result.noUpgradeToDismount"));
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.upgrade.result.no_upgrade_to_dismount"));
|
||||
return true;
|
||||
}
|
||||
|
||||
|
@ -129,7 +129,7 @@ public class BlockForceFieldRelay extends BlockAbstractForceField {
|
|||
// validate type
|
||||
if (EnumForceFieldUpgrade.get(itemStackHeld.getItemDamage()).maxCountOnRelay <= 0) {
|
||||
// invalid upgrade type
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.upgrade.result.invalidRelayUpgrade"));
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.upgrade.result.invalid_upgrade_for_relay"));
|
||||
return true;
|
||||
}
|
||||
|
||||
|
@ -137,7 +137,7 @@ public class BlockForceFieldRelay extends BlockAbstractForceField {
|
|||
// validate quantity
|
||||
if (itemStackHeld.stackSize < 1) {
|
||||
// not enough upgrade items
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.upgrade.result.notEnoughUpgrades"));
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.upgrade.result.not_enough_upgrades"));
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
|
@ -251,7 +251,7 @@ public class TileEntityForceFieldProjector extends TileEntityAbstractForceField
|
|||
guideTicks = PROJECTOR_GUIDE_UPDATE_TICKS;
|
||||
|
||||
final String msg = StatCollector.translateToLocalFormatted("warpdrive.guide.prefix", getBlockType().getLocalizedName())
|
||||
+ StatCollector.translateToLocalFormatted("warpdrive.forcefield.guide.lowPower");
|
||||
+ StatCollector.translateToLocalFormatted("warpdrive.forcefield.guide.low_power");
|
||||
|
||||
final AxisAlignedBB axisalignedbb = AxisAlignedBB.getBoundingBox(xCoord - 10, yCoord - 10, zCoord - 10, xCoord + 10, yCoord + 10, zCoord + 10);
|
||||
final List<Entity> list = worldObj.getEntitiesWithinAABBExcludingEntity(null, axisalignedbb);
|
||||
|
@ -968,7 +968,7 @@ public class TileEntityForceFieldProjector extends TileEntityAbstractForceField
|
|||
|
||||
private String getShapeStatus() {
|
||||
final EnumForceFieldShape enumForceFieldShape = getShape();
|
||||
final String strDisplayName = StatCollector.translateToLocalFormatted("warpdrive.forcefield.shape.status_line." + enumForceFieldShape.unlocalizedName);
|
||||
final String strDisplayName = StatCollector.translateToLocalFormatted("warpdrive.forcefield.shape.status_line." + enumForceFieldShape.getName());
|
||||
if (enumForceFieldShape == EnumForceFieldShape.NONE) {
|
||||
return StatCollector.translateToLocalFormatted("warpdrive.forcefield.shape.status_line.none",
|
||||
strDisplayName);
|
||||
|
|
|
@ -40,7 +40,7 @@ public class TileEntityForceFieldRelay extends TileEntityAbstractForceField impl
|
|||
@Override
|
||||
public String getUpgradeStatus() {
|
||||
final EnumForceFieldUpgrade enumForceFieldUpgrade = getUpgrade();
|
||||
String strDisplayName = StatCollector.translateToLocalFormatted("warpdrive.forcefield.upgrade.status_line." + enumForceFieldUpgrade.unlocalizedName);
|
||||
final String strDisplayName = StatCollector.translateToLocalFormatted("warpdrive.forcefield.upgrade.status_line." + enumForceFieldUpgrade.getName());
|
||||
if (enumForceFieldUpgrade == EnumForceFieldUpgrade.NONE) {
|
||||
return StatCollector.translateToLocalFormatted("warpdrive.upgrade.status_line.none",
|
||||
strDisplayName);
|
||||
|
|
|
@ -218,7 +218,7 @@ public class TileEntityShipController extends TileEntityAbstractInterfaced imple
|
|||
@Override
|
||||
public String getStatus() {
|
||||
return super.getStatus()
|
||||
+ StatCollector.translateToLocalFormatted("warpdrive.ship.attachedPlayers",
|
||||
+ StatCollector.translateToLocalFormatted("warpdrive.ship.attached_players",
|
||||
getAttachedPlayersList());
|
||||
}
|
||||
|
||||
|
@ -261,7 +261,7 @@ public class TileEntityShipController extends TileEntityAbstractInterfaced imple
|
|||
players.remove(i);
|
||||
return StatCollector.translateToLocalFormatted("warpdrive.guide.prefix",
|
||||
getBlockType().getLocalizedName())
|
||||
+ StatCollector.translateToLocalFormatted("warpdrive.ship.playerDetached",
|
||||
+ StatCollector.translateToLocalFormatted("warpdrive.ship.player_detached",
|
||||
tileEntityShipCore != null && !tileEntityShipCore.shipName.isEmpty() ? tileEntityShipCore.shipName : "-",
|
||||
getAttachedPlayersList());
|
||||
}
|
||||
|
@ -271,7 +271,7 @@ public class TileEntityShipController extends TileEntityAbstractInterfaced imple
|
|||
players.add(entityPlayer.getDisplayName());
|
||||
return StatCollector.translateToLocalFormatted("warpdrive.guide.prefix",
|
||||
getBlockType().getLocalizedName())
|
||||
+ StatCollector.translateToLocalFormatted("warpdrive.ship.playerAttached",
|
||||
+ StatCollector.translateToLocalFormatted("warpdrive.ship.player_attached",
|
||||
tileEntityShipCore != null && !tileEntityShipCore.shipName.isEmpty() ? tileEntityShipCore.shipName : "-",
|
||||
getAttachedPlayersList());
|
||||
}
|
||||
|
|
|
@ -43,7 +43,7 @@ public class BlockDecorative extends BlockAbstractBase {
|
|||
public void registerBlockIcons(final IIconRegister iconRegister) {
|
||||
icons = new IIcon[EnumDecorativeType.length];
|
||||
for (final EnumDecorativeType enumDecorativeType : EnumDecorativeType.values()) {
|
||||
icons[enumDecorativeType.ordinal()] = iconRegister.registerIcon("warpdrive:decoration/decorative-" + enumDecorativeType.unlocalizedName);
|
||||
icons[enumDecorativeType.ordinal()] = iconRegister.registerIcon("warpdrive:decoration/decorative-" + enumDecorativeType.getName());
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -35,6 +35,6 @@ public class ItemBlockDecorative extends ItemBlock {
|
|||
if (itemstack == null) {
|
||||
return getUnlocalizedName();
|
||||
}
|
||||
return "tile.warpdrive.decoration.decorative." + EnumDecorativeType.get(itemstack.getItemDamage()).unlocalizedName;
|
||||
return "tile.warpdrive.decoration.decorative." + EnumDecorativeType.get(itemstack.getItemDamage()).getName();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -36,7 +36,7 @@ public class BlockLaserCamera extends BlockAbstractContainer {
|
|||
public void registerBlockIcons(final IIconRegister iconRegister) {
|
||||
iconBuffer = new IIcon[1];
|
||||
// Solid textures
|
||||
iconBuffer[ICON_SIDE] = iconRegister.registerIcon("warpdrive:weapon/laserCameraSide");
|
||||
iconBuffer[ICON_SIDE] = iconRegister.registerIcon("warpdrive:weapon/laser_camera-side");
|
||||
}
|
||||
|
||||
@SideOnly(Side.CLIENT)
|
||||
|
@ -71,7 +71,7 @@ public class BlockLaserCamera extends BlockAbstractContainer {
|
|||
Commons.addChatMessage(entityPlayer, ((TileEntityLaserCamera) tileEntity).getStatus());
|
||||
} else {
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.guide.prefix",
|
||||
getLocalizedName()) + StatCollector.translateToLocalFormatted("warpdrive.error.badTileEntity"));
|
||||
getLocalizedName()) + StatCollector.translateToLocalFormatted("warpdrive.error.bad_tile_entity"));
|
||||
WarpDrive.logger.error("Block " + this + " with invalid tile entity " + tileEntity);
|
||||
}
|
||||
return false;
|
||||
|
|
|
@ -70,7 +70,7 @@ public class BlockWeaponController extends BlockAbstractContainer {
|
|||
Commons.addChatMessage(entityPlayer, ((TileEntityWeaponController) tileEntity).getStatus());
|
||||
} else {
|
||||
Commons.addChatMessage(entityPlayer, StatCollector.translateToLocalFormatted("warpdrive.guide.prefix",
|
||||
getLocalizedName()) + StatCollector.translateToLocalFormatted("warpdrive.error.badTileEntity"));
|
||||
getLocalizedName()) + StatCollector.translateToLocalFormatted("warpdrive.error.bad_tile_entity"));
|
||||
WarpDrive.logger.error("Block " + this + " with invalid tile entity " + tileEntity);
|
||||
}
|
||||
return true;
|
||||
|
|
|
@ -507,59 +507,60 @@ public class Dictionary {
|
|||
WarpDrive.logger.debug("Checking block registry for '" + blockKey + "': " + object);
|
||||
if (!(object instanceof Block)) {
|
||||
WarpDrive.logger.error("Block registry for '" + blockKey + "': this is not a block? " + object);
|
||||
} else {
|
||||
final Block block = (Block) object;
|
||||
// get hardness and blast resistance
|
||||
float hardness = -2.0F;
|
||||
if (WarpDrive.fieldBlockHardness != null) {
|
||||
// WarpDrive.fieldBlockHardness.setAccessible(true);
|
||||
try {
|
||||
hardness = (float)WarpDrive.fieldBlockHardness.get(block);
|
||||
} catch (final IllegalArgumentException | IllegalAccessException exception) {
|
||||
exception.printStackTrace();
|
||||
WarpDrive.logger.error("Unable to access block hardness value '" + blockKey + "' " + block);
|
||||
continue;
|
||||
}
|
||||
|
||||
final Block block = (Block) object;
|
||||
// get hardness and blast resistance
|
||||
float hardness = -2.0F;
|
||||
if (WarpDrive.fieldBlockHardness != null) {
|
||||
// WarpDrive.fieldBlockHardness.setAccessible(true);
|
||||
try {
|
||||
hardness = (float)WarpDrive.fieldBlockHardness.get(block);
|
||||
} catch (final IllegalArgumentException | IllegalAccessException exception) {
|
||||
exception.printStackTrace();
|
||||
WarpDrive.logger.error("Unable to access block hardness value '" + blockKey + "' " + block);
|
||||
}
|
||||
}
|
||||
|
||||
final float blastResistance = block.getExplosionResistance(null);
|
||||
|
||||
// check actual values
|
||||
if (hardness != -2.0F) {
|
||||
if (hardness < 0 && !(BLOCKS_ANCHOR.contains(block))) {// unbreakable block
|
||||
WarpDrive.logger.warn("Warning: non-anchor block with unbreakable hardness '" + blockKey + "' " + block + " (" + hardness + ")");
|
||||
} else if ( hardness > WarpDriveConfig.HULL_HARDNESS[0]
|
||||
&& !( block instanceof BlockAbstractBase
|
||||
|| block instanceof BlockAbstractContainer
|
||||
|| block instanceof BlockHullGlass
|
||||
|| block instanceof BlockHullSlab
|
||||
|| block instanceof BlockHullStairs
|
||||
|| BLOCKS_ANCHOR.contains(block) ) ) {
|
||||
WarpDrive.logger.warn("Warning: non-hull block with high hardness '" + blockKey + "' " + block + " (" + hardness + ")");
|
||||
}
|
||||
}
|
||||
if ( blastResistance > WarpDriveConfig.HULL_BLAST_RESISTANCE[0]
|
||||
&& !( block instanceof BlockAbstractBase
|
||||
|| block instanceof BlockAbstractContainer
|
||||
|| block instanceof BlockHullGlass
|
||||
|| block instanceof BlockHullSlab
|
||||
|| block instanceof BlockHullStairs
|
||||
|| BLOCKS_ANCHOR.contains(block) ) ) {
|
||||
block.setResistance(WarpDriveConfig.HULL_BLAST_RESISTANCE[0]);
|
||||
WarpDrive.logger.warn("Warning: non-anchor block with high blast resistance '" + blockKey + "' " + block + " (" + hardness + ")");
|
||||
if (adjustResistance) {// TODO: not implemented
|
||||
WarpDrive.logger.warn("Adjusting blast resistance of '" + blockKey + "' " + block + " from " + blastResistance + " to " + block.getExplosionResistance(null));
|
||||
if (block.getExplosionResistance(null) > WarpDriveConfig.HULL_BLAST_RESISTANCE[0]) {
|
||||
WarpDrive.logger.error("Blacklisting block with high blast resistance '" + blockKey + "' " + block + " (" + blastResistance + ")");
|
||||
BLOCKS_ANCHOR.add(block);
|
||||
BLOCKS_STOPMINING.add(block);
|
||||
}
|
||||
}
|
||||
|
||||
final float blastResistance = block.getExplosionResistance(null);
|
||||
|
||||
// check actual values
|
||||
if (hardness != -2.0F) {
|
||||
if (hardness < 0 && !(BLOCKS_ANCHOR.contains(block))) {// unbreakable block
|
||||
WarpDrive.logger.warn("Warning: non-anchor block with unbreakable hardness '" + blockKey + "' " + block + " (" + hardness + ")");
|
||||
} else if ( hardness > WarpDriveConfig.HULL_HARDNESS[0]
|
||||
&& !( block instanceof BlockAbstractBase
|
||||
|| block instanceof BlockAbstractContainer
|
||||
|| block instanceof BlockHullGlass
|
||||
|| block instanceof BlockHullSlab
|
||||
|| block instanceof BlockHullStairs
|
||||
|| BLOCKS_ANCHOR.contains(block) ) ) {
|
||||
WarpDrive.logger.warn("Warning: non-hull block with high hardness '" + blockKey + "' " + block + " (" + hardness + ")");
|
||||
}
|
||||
}
|
||||
if ( blastResistance > WarpDriveConfig.HULL_BLAST_RESISTANCE[0]
|
||||
&& !( block instanceof BlockAbstractBase
|
||||
|| block instanceof BlockAbstractContainer
|
||||
|| block instanceof BlockHullGlass
|
||||
|| block instanceof BlockHullSlab
|
||||
|| block instanceof BlockHullStairs
|
||||
|| BLOCKS_ANCHOR.contains(block) ) ) {
|
||||
block.setResistance(WarpDriveConfig.HULL_BLAST_RESISTANCE[0]);
|
||||
WarpDrive.logger.warn("Warning: non-anchor block with high blast resistance '" + blockKey + "' " + block + " (" + hardness + ")");
|
||||
if (adjustResistance) {// TODO: not implemented
|
||||
WarpDrive.logger.warn("Adjusting blast resistance of '" + blockKey + "' " + block + " from " + blastResistance + " to " + block.getExplosionResistance(null));
|
||||
if (block.getExplosionResistance(null) > WarpDriveConfig.HULL_BLAST_RESISTANCE[0]) {
|
||||
WarpDrive.logger.error("Blacklisting block with high blast resistance '" + blockKey + "' " + block + " (" + blastResistance + ")");
|
||||
BLOCKS_ANCHOR.add(block);
|
||||
BLOCKS_STOPMINING.add(block);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (WarpDriveConfig.LOGGING_DICTIONARY) {
|
||||
WarpDrive.logger.info("Block registry for '" + blockKey + "': Block " + block
|
||||
+ " with hardness " + (WarpDrive.fieldBlockHardness != null ? hardness : "-") + " resistance " + block.getExplosionResistance(null));
|
||||
}
|
||||
}
|
||||
|
||||
if (WarpDriveConfig.LOGGING_DICTIONARY) {
|
||||
WarpDrive.logger.info("Block registry for '" + blockKey + "': Block " + block
|
||||
+ " with hardness " + (WarpDrive.fieldBlockHardness != null ? hardness : "-") + " resistance " + block.getExplosionResistance(null));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -577,7 +578,6 @@ public class Dictionary {
|
|||
} else {
|
||||
message.append(object);
|
||||
}
|
||||
|
||||
}
|
||||
return message.toString();
|
||||
}
|
||||
|
|
|
@ -6,7 +6,8 @@ import cr0s.warpdrive.block.detection.TileEntityCamera;
|
|||
import java.util.HashMap;
|
||||
|
||||
public enum EnumCameraType {
|
||||
SIMPLE_CAMERA (TileEntityCamera.class),
|
||||
|
||||
SIMPLE_CAMERA (TileEntityCamera.class),
|
||||
LASER_CAMERA (TileEntityLaser.class);
|
||||
|
||||
public final Class<?> clazz;
|
||||
|
|
|
@ -1,31 +1,35 @@
|
|||
package cr0s.warpdrive.data;
|
||||
|
||||
import cr0s.warpdrive.api.IStringSerializable;
|
||||
|
||||
import javax.annotation.Nonnull;
|
||||
import java.util.HashMap;
|
||||
|
||||
public enum EnumComponentType {
|
||||
EMERALD_CRYSTAL ("EmeraldCrystal"),
|
||||
ENDER_CRYSTAL ("EnderCrystal"),
|
||||
DIAMOND_CRYSTAL ("DiamondCrystal"),
|
||||
DIFFRACTION_GRATING ("DiffractionGrating"),
|
||||
REACTOR_CORE ("ReactorCore"),
|
||||
COMPUTER_INTERFACE ("ComputerInterface"),
|
||||
POWER_INTERFACE ("PowerInterface"),
|
||||
CAPACITIVE_CRYSTAL ("CapacitiveCrystal"),
|
||||
AIR_CANISTER ("AirCanisterEmpty"),
|
||||
LENS ("Lens"),
|
||||
ZOOM ("Zoom"),
|
||||
GLASS_TANK ("GlassTank"),
|
||||
FLAT_SCREEN ("FlatScreen"),
|
||||
MEMORY_CRYSTAL ("MemoryCrystal"),
|
||||
MOTOR ("Motor"),
|
||||
BONE_CHARCOAL ("BoneCharcoal"),
|
||||
ACTIVATED_CARBON ("ActivatedCarbon"),
|
||||
LASER_MEDIUM_EMPTY ("LaserMediumEmpty"),
|
||||
COIL_CRYSTAL ("CoilCrystal"),
|
||||
ELECTROMAGNETIC_PROJECTOR ("ElectromagneticProjector"),
|
||||
SUPERCONDUCTOR ("Superconductor");
|
||||
public enum EnumComponentType implements IStringSerializable {
|
||||
|
||||
public final String unlocalizedName;
|
||||
EMERALD_CRYSTAL ("emerald_crystal"),
|
||||
ENDER_CRYSTAL ("ender_crystal"),
|
||||
DIAMOND_CRYSTAL ("diamond_crystal"),
|
||||
DIFFRACTION_GRATING ("diffraction_grating"),
|
||||
REACTOR_CORE ("reactor_core"),
|
||||
COMPUTER_INTERFACE ("computer_interface"),
|
||||
POWER_INTERFACE ("power_interface"),
|
||||
CAPACITIVE_CRYSTAL ("capacitive_crystal"),
|
||||
AIR_CANISTER ("air_canister_empty"),
|
||||
LENS ("lens"),
|
||||
ZOOM ("zoom"),
|
||||
GLASS_TANK ("glass_tank"),
|
||||
FLAT_SCREEN ("flat_screen"),
|
||||
MEMORY_CRYSTAL ("memory_crystal"),
|
||||
MOTOR ("motor"),
|
||||
BONE_CHARCOAL ("bone_charcoal"),
|
||||
ACTIVATED_CARBON ("activated_carbon"),
|
||||
LASER_MEDIUM_EMPTY ("laser_medium_empty"),
|
||||
COIL_CRYSTAL ("coil_crystal"),
|
||||
ELECTROMAGNETIC_PROJECTOR ("electromagnetic_projector"),
|
||||
SUPERCONDUCTOR ("superconductor");
|
||||
|
||||
private final String name;
|
||||
|
||||
// cached values
|
||||
public static final int length;
|
||||
|
@ -38,11 +42,17 @@ public enum EnumComponentType {
|
|||
}
|
||||
}
|
||||
|
||||
EnumComponentType(final String unlocalizedName) {
|
||||
this.unlocalizedName = unlocalizedName;
|
||||
EnumComponentType(final String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public static EnumComponentType get(final int damage) {
|
||||
return ID_MAP.get(damage);
|
||||
}
|
||||
|
||||
@Nonnull
|
||||
@Override
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,13 +1,17 @@
|
|||
package cr0s.warpdrive.data;
|
||||
|
||||
import cr0s.warpdrive.api.IStringSerializable;
|
||||
|
||||
import javax.annotation.Nonnull;
|
||||
import java.util.HashMap;
|
||||
|
||||
public enum EnumDecorativeType {
|
||||
public enum EnumDecorativeType implements IStringSerializable {
|
||||
|
||||
PLAIN ("plain"),
|
||||
ENERGIZED ("energized"),
|
||||
NETWORK ("network");
|
||||
|
||||
public final String unlocalizedName;
|
||||
private final String name;
|
||||
|
||||
// cached values
|
||||
public static final int length;
|
||||
|
@ -20,11 +24,15 @@ public enum EnumDecorativeType {
|
|||
}
|
||||
}
|
||||
|
||||
EnumDecorativeType(final String unlocalizedName) {
|
||||
this.unlocalizedName = unlocalizedName;
|
||||
EnumDecorativeType(final String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public static EnumDecorativeType get(final int damage) {
|
||||
return ID_MAP.get(damage);
|
||||
}
|
||||
|
||||
@Nonnull
|
||||
@Override
|
||||
public String getName() { return name; }
|
||||
}
|
||||
|
|
|
@ -1,7 +1,11 @@
|
|||
package cr0s.warpdrive.data;
|
||||
|
||||
import cr0s.warpdrive.api.IStringSerializable;
|
||||
|
||||
public enum EnumDisplayAlignment {
|
||||
import javax.annotation.Nonnull;
|
||||
|
||||
public enum EnumDisplayAlignment implements IStringSerializable {
|
||||
|
||||
TOP_LEFT ("top_left" , 0.0F, 0.0F),
|
||||
TOP_CENTER ("top_center" , 0.5F, 0.0F),
|
||||
TOP_RIGHT ("top_right" , 1.0F, 0.0F),
|
||||
|
@ -12,13 +16,19 @@ public enum EnumDisplayAlignment {
|
|||
BOTTOM_CENTER ("bottom_center", 0.5F, 1.0F),
|
||||
BOTTOM_RIGHT ("bottom_right" , 1.0F, 1.0F);
|
||||
|
||||
public final String unlocalizedName;
|
||||
private final String name;
|
||||
public final float xRatio;
|
||||
public final float yRatio;
|
||||
|
||||
EnumDisplayAlignment(final String unlocalizedName, final float xRatio, final float yRatio) {
|
||||
this.unlocalizedName = unlocalizedName;
|
||||
EnumDisplayAlignment(final String name, final float xRatio, final float yRatio) {
|
||||
this.name = name;
|
||||
this.xRatio = xRatio;
|
||||
this.yRatio = yRatio;
|
||||
}
|
||||
|
||||
@Nonnull
|
||||
@Override
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -3,12 +3,15 @@ package cr0s.warpdrive.data;
|
|||
import cr0s.warpdrive.Commons;
|
||||
import cr0s.warpdrive.WarpDrive;
|
||||
import cr0s.warpdrive.api.IForceFieldShape;
|
||||
import cr0s.warpdrive.api.IStringSerializable;
|
||||
import cr0s.warpdrive.config.WarpDriveConfig;
|
||||
|
||||
import javax.annotation.Nonnull;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
public enum EnumForceFieldShape implements IForceFieldShape {
|
||||
public enum EnumForceFieldShape implements IStringSerializable, IForceFieldShape {
|
||||
|
||||
NONE ("none"),
|
||||
SPHERE ("sphere"),
|
||||
CYLINDER_H ("cylinder_h"),
|
||||
|
@ -18,7 +21,7 @@ public enum EnumForceFieldShape implements IForceFieldShape {
|
|||
TUBE ("tube"),
|
||||
TUNNEL ("tunnel");
|
||||
|
||||
public final String unlocalizedName;
|
||||
public final String name;
|
||||
|
||||
// cached values
|
||||
public static final int length;
|
||||
|
@ -31,14 +34,20 @@ public enum EnumForceFieldShape implements IForceFieldShape {
|
|||
}
|
||||
}
|
||||
|
||||
EnumForceFieldShape(final String unlocalizedName) {
|
||||
this.unlocalizedName = unlocalizedName;
|
||||
EnumForceFieldShape(final String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public static EnumForceFieldShape get(final int damage) {
|
||||
return ID_MAP.get(damage);
|
||||
}
|
||||
|
||||
@Nonnull
|
||||
@Override
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Map<VectorI, Boolean> getVertexes(final ForceFieldSetup forceFieldSetup) {
|
||||
final VectorI vScale = forceFieldSetup.vMax.clone().translateBack(forceFieldSetup.vMin);
|
||||
|
@ -78,9 +87,9 @@ public enum EnumForceFieldShape implements IForceFieldShape {
|
|||
default:
|
||||
sizeEstimation = 8;
|
||||
WarpDrive.logger.error(String.format("Invalid object %s for shape %s with size %s. Please report this to the mod author",
|
||||
this,
|
||||
unlocalizedName,
|
||||
vScale));
|
||||
this,
|
||||
name,
|
||||
vScale));
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
|
@ -238,7 +247,7 @@ public enum EnumForceFieldShape implements IForceFieldShape {
|
|||
if (mapVertexes.size() > sizeEstimation) {
|
||||
WarpDrive.logger.warn(String.format("Underestimated memory allocation lag %d > %d for shape %s with size %s, isFusionOrInverted %s, thickness %.2f. Please report this to the mod author",
|
||||
mapVertexes.size(), sizeEstimation,
|
||||
unlocalizedName,
|
||||
name,
|
||||
vScale,
|
||||
isFusionOrInverted,
|
||||
forceFieldSetup.thickness));
|
||||
|
@ -246,14 +255,14 @@ public enum EnumForceFieldShape implements IForceFieldShape {
|
|||
if (mapVertexes.size() * 1.25 < sizeEstimation) {
|
||||
WarpDrive.logger.warn(String.format("Overestimated memory allocation %d < %d for shape %s with size %s, isFusionOrInverted %s, thickness %.2f. Please report this to the mod author",
|
||||
mapVertexes.size(), sizeEstimation,
|
||||
unlocalizedName,
|
||||
name,
|
||||
vScale,
|
||||
isFusionOrInverted,
|
||||
forceFieldSetup.thickness));
|
||||
} else {
|
||||
WarpDrive.logger.warn(String.format("Memory allocation is good: %d vs %d for shape %s with size %s, isFusionOrInverted %s, thickness %.2f. Please report this to the mod author",
|
||||
mapVertexes.size(), sizeEstimation,
|
||||
unlocalizedName,
|
||||
name,
|
||||
vScale,
|
||||
isFusionOrInverted,
|
||||
forceFieldSetup.thickness));
|
||||
|
|
|
@ -3,6 +3,7 @@ package cr0s.warpdrive.data;
|
|||
import cr0s.warpdrive.WarpDrive;
|
||||
import cr0s.warpdrive.api.IForceFieldUpgrade;
|
||||
import cr0s.warpdrive.api.IForceFieldUpgradeEffector;
|
||||
import cr0s.warpdrive.api.IStringSerializable;
|
||||
import cr0s.warpdrive.network.PacketHandler;
|
||||
|
||||
import javax.annotation.Nonnull;
|
||||
|
@ -26,7 +27,8 @@ import net.minecraft.entity.projectile.EntityFireball;
|
|||
import net.minecraft.entity.projectile.EntityThrowable;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
public enum EnumForceFieldUpgrade implements IForceFieldUpgrade, IForceFieldUpgradeEffector {
|
||||
public enum EnumForceFieldUpgrade implements IStringSerializable, IForceFieldUpgrade, IForceFieldUpgradeEffector {
|
||||
|
||||
// Upgrade - Compatibility - ----- Value ----- -- Scan speed -- -- Place speed -- --------- Energy costs --------- comment
|
||||
// name projector relay incr. cap minimum maximum minimum maximum startup scan place entity
|
||||
NONE ("none" , 0, 0, 0.0F, 0.0F, 0.000F, 0.000F, 0.000F, 0.000F, 0.0F, 0.000F, 0.000F, 0.0F, "n/a"),
|
||||
|
@ -50,7 +52,7 @@ public enum EnumForceFieldUpgrade implements IForceFieldUpgrade, IForceFieldUpgr
|
|||
TRANSLATION ("translation" , 1, 0, 1.0F, 1.0F, 0.000F, 0.000F, 0.000F, 0.000F, 100.0F, 0.000F, 0.000F, 0.0F, "value is boolean"),
|
||||
;
|
||||
|
||||
public final String unlocalizedName;
|
||||
public final String name;
|
||||
public final int maxCountOnProjector;
|
||||
public final int maxCountOnRelay;
|
||||
private final float upgradeValue;
|
||||
|
@ -75,12 +77,12 @@ public enum EnumForceFieldUpgrade implements IForceFieldUpgrade, IForceFieldUpgr
|
|||
}
|
||||
}
|
||||
|
||||
EnumForceFieldUpgrade(final String unlocalizedName, final int allowOnProjector, final int maxCountOnRelay,
|
||||
EnumForceFieldUpgrade(final String name, final int allowOnProjector, final int maxCountOnRelay,
|
||||
final float upgradeValue, final float upgradeValueMax,
|
||||
final float scanSpeedMinimum, final float scanSpeedMaximum, final float placeSpeedMinimum, final float placeSpeedMaximum,
|
||||
final float startupEnergyCost, final float scanEnergyCost, final float placeEnergyCost, final float entityEffectEnergyCost,
|
||||
final String comment) {
|
||||
this.unlocalizedName = unlocalizedName;
|
||||
this.name = name;
|
||||
this.maxCountOnProjector = allowOnProjector;
|
||||
this.maxCountOnRelay = maxCountOnRelay;
|
||||
|
||||
|
@ -110,6 +112,12 @@ public enum EnumForceFieldUpgrade implements IForceFieldUpgrade, IForceFieldUpgr
|
|||
return enumForceFieldUpgrade == null ? EnumForceFieldUpgrade.NONE : enumForceFieldUpgrade;
|
||||
}
|
||||
|
||||
@Nonnull
|
||||
@Override
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public IForceFieldUpgradeEffector getUpgradeEffector() {
|
||||
return this;
|
||||
|
|
|
@ -1,13 +1,17 @@
|
|||
package cr0s.warpdrive.data;
|
||||
|
||||
import cr0s.warpdrive.api.IStringSerializable;
|
||||
|
||||
import javax.annotation.Nonnull;
|
||||
import java.util.HashMap;
|
||||
|
||||
public enum EnumHullPlainType {
|
||||
public enum EnumHullPlainType implements IStringSerializable {
|
||||
|
||||
PLAIN ("plain"),
|
||||
TILED ("tiled"),
|
||||
;
|
||||
|
||||
private final String unlocalizedName;
|
||||
private final String name;
|
||||
|
||||
// cached values
|
||||
public static final int length;
|
||||
|
@ -20,13 +24,15 @@ public enum EnumHullPlainType {
|
|||
}
|
||||
}
|
||||
|
||||
EnumHullPlainType(final String unlocalizedName) {
|
||||
this.unlocalizedName = unlocalizedName;
|
||||
EnumHullPlainType(final String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public static EnumHullPlainType get(final int index) {
|
||||
return ID_MAP.get(index);
|
||||
}
|
||||
|
||||
public String getName() { return unlocalizedName; }
|
||||
@Nonnull
|
||||
@Override
|
||||
public String getName() { return name; }
|
||||
}
|
||||
|
|
|
@ -6,12 +6,13 @@ import javax.annotation.Nonnull;
|
|||
import java.util.HashMap;
|
||||
|
||||
public enum EnumLiftMode implements IStringSerializable {
|
||||
|
||||
INACTIVE ("inactive"),
|
||||
UP ("up"),
|
||||
DOWN ("down"),
|
||||
REDSTONE ("redstone");
|
||||
|
||||
private final String unlocalizedName;
|
||||
private final String name;
|
||||
|
||||
// cached values
|
||||
public static final int length;
|
||||
|
@ -24,19 +25,15 @@ public enum EnumLiftMode implements IStringSerializable {
|
|||
}
|
||||
}
|
||||
|
||||
EnumLiftMode(final String unlocalizedName) {
|
||||
this.unlocalizedName = unlocalizedName;
|
||||
EnumLiftMode(final String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public static EnumLiftMode get(final int damage) {
|
||||
return ID_MAP.get(damage);
|
||||
}
|
||||
|
||||
public String getUnlocalizedName() {
|
||||
return unlocalizedName;
|
||||
}
|
||||
|
||||
@Nonnull
|
||||
@Override
|
||||
public String getName() { return unlocalizedName; }
|
||||
public String getName() { return name; }
|
||||
}
|
||||
|
|
|
@ -1,16 +1,20 @@
|
|||
package cr0s.warpdrive.data;
|
||||
|
||||
import cr0s.warpdrive.api.IStringSerializable;
|
||||
|
||||
import javax.annotation.Nonnull;
|
||||
import java.util.HashMap;
|
||||
|
||||
public enum EnumPermissionNode {
|
||||
NONE ("None"),
|
||||
ENABLE ("Enable"),
|
||||
OPEN_GUI ("OpenGUI"),
|
||||
MODIFY ("Modify"),
|
||||
SNEAK_THROUGH ("SneakThrough"),
|
||||
public enum EnumPermissionNode implements IStringSerializable {
|
||||
|
||||
NONE ("none"),
|
||||
ENABLE ("enable"),
|
||||
OPEN_GUI ("open_gui"),
|
||||
MODIFY ("modify"),
|
||||
SNEAK_THROUGH ("sneak_through"),
|
||||
;
|
||||
|
||||
public final String unlocalizedName;
|
||||
public final String name;
|
||||
|
||||
// cached values
|
||||
public static final int length;
|
||||
|
@ -23,11 +27,17 @@ public enum EnumPermissionNode {
|
|||
}
|
||||
}
|
||||
|
||||
EnumPermissionNode(final String unlocalizedName) {
|
||||
this.unlocalizedName = unlocalizedName;
|
||||
EnumPermissionNode(final String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public static EnumPermissionNode get(final int id) {
|
||||
return ID_MAP.get(id);
|
||||
}
|
||||
|
||||
@Nonnull
|
||||
@Override
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -10,6 +10,7 @@ import java.util.Map.Entry;
|
|||
import net.minecraft.util.EnumFacing;
|
||||
|
||||
public enum EnumReactorFace implements IStringSerializable {
|
||||
|
||||
// tier inst name facing x y z propertyLaser
|
||||
UNKNOWN (null , -1, "unknown" , null , 0, 0, 0, null ),
|
||||
BASIC_NORTH (EnumTier.BASIC, 0, "north" , EnumFacing.NORTH, 0, 0, -2, EnumFacing.SOUTH),
|
||||
|
|
|
@ -6,12 +6,13 @@ import javax.annotation.Nonnull;
|
|||
import java.util.HashMap;
|
||||
|
||||
public enum EnumReactorReleaseMode implements IStringSerializable {
|
||||
OFF ("OFF"),
|
||||
UNLIMITED ("MANUAL"),
|
||||
ABOVE ("ABOVE"),
|
||||
AT_RATE ("RATE");
|
||||
|
||||
private final String unlocalizedName;
|
||||
OFF ("off"),
|
||||
UNLIMITED ("unlimited"),
|
||||
ABOVE ("above"),
|
||||
AT_RATE ("at_rate");
|
||||
|
||||
private final String name;
|
||||
|
||||
// cached values
|
||||
public static final int length;
|
||||
|
@ -24,19 +25,15 @@ public enum EnumReactorReleaseMode implements IStringSerializable {
|
|||
}
|
||||
}
|
||||
|
||||
EnumReactorReleaseMode(final String unlocalizedName) {
|
||||
this.unlocalizedName = unlocalizedName;
|
||||
EnumReactorReleaseMode(final String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public static EnumReactorReleaseMode get(final int ordinal) {
|
||||
return ID_MAP.get(ordinal);
|
||||
}
|
||||
|
||||
public String getUnlocalizedName() {
|
||||
return unlocalizedName;
|
||||
}
|
||||
|
||||
@Nonnull
|
||||
@Override
|
||||
public String getName() { return unlocalizedName; }
|
||||
public String getName() { return name; }
|
||||
}
|
||||
|
|
|
@ -15,7 +15,7 @@ public enum EnumShipCoreState implements IStringSerializable {
|
|||
COOLING_DOWN (5, "cooling_down"); // Pending cooldown
|
||||
|
||||
private final int metadata;
|
||||
private final String unlocalizedName;
|
||||
private final String name;
|
||||
|
||||
// cached values
|
||||
public static final int length;
|
||||
|
@ -28,9 +28,9 @@ public enum EnumShipCoreState implements IStringSerializable {
|
|||
}
|
||||
}
|
||||
|
||||
EnumShipCoreState(final int metadata, final String unlocalizedName) {
|
||||
EnumShipCoreState(final int metadata, final String name) {
|
||||
this.metadata = metadata;
|
||||
this.unlocalizedName = unlocalizedName;
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public int getMetadata() {
|
||||
|
@ -43,5 +43,5 @@ public enum EnumShipCoreState implements IStringSerializable {
|
|||
|
||||
@Nonnull
|
||||
@Override
|
||||
public String getName() { return unlocalizedName; }
|
||||
public String getName() { return name; }
|
||||
}
|
||||
|
|
|
@ -25,7 +25,7 @@ public enum EnumShipMovementType implements IStringSerializable {
|
|||
// nota: empty names won't show up in the configuration file
|
||||
|
||||
public final boolean hasConfiguration;
|
||||
private final String unlocalizedName;
|
||||
private final String name;
|
||||
private final String description;
|
||||
public final double[] maximumDistanceDefault;
|
||||
public final double[] energyRequiredDefault;
|
||||
|
@ -44,14 +44,14 @@ public enum EnumShipMovementType implements IStringSerializable {
|
|||
}
|
||||
}
|
||||
|
||||
EnumShipMovementType(final boolean hasConfiguration, final String unlocalizedName, final String description,
|
||||
EnumShipMovementType(final boolean hasConfiguration, final String name, final String description,
|
||||
final double[] maximumDistanceDefault,
|
||||
final double[] energyRequiredDefault,
|
||||
final double[] warmupDefault,
|
||||
final double[] sicknessDefault,
|
||||
final double[] cooldownDefault) {
|
||||
this.hasConfiguration = hasConfiguration;
|
||||
this.unlocalizedName = unlocalizedName;
|
||||
this.name = name;
|
||||
this.description = description;
|
||||
this.maximumDistanceDefault = maximumDistanceDefault;
|
||||
this.energyRequiredDefault = energyRequiredDefault;
|
||||
|
@ -66,7 +66,7 @@ public enum EnumShipMovementType implements IStringSerializable {
|
|||
|
||||
@Nonnull
|
||||
@Override
|
||||
public String getName() { return unlocalizedName; }
|
||||
public String getName() { return name; }
|
||||
|
||||
@Nonnull
|
||||
public String getDescription() { return description; }
|
||||
|
|
|
@ -12,7 +12,7 @@ public enum EnumShipScannerState implements IStringSerializable {
|
|||
DEPLOYING (2, "online"); // Deploying a ship
|
||||
|
||||
private final int metadata;
|
||||
private final String unlocalizedName;
|
||||
private final String name;
|
||||
|
||||
// cached values
|
||||
public static final int length;
|
||||
|
@ -25,9 +25,9 @@ public enum EnumShipScannerState implements IStringSerializable {
|
|||
}
|
||||
}
|
||||
|
||||
EnumShipScannerState(final int metadata, final String unlocalizedName) {
|
||||
EnumShipScannerState(final int metadata, final String name) {
|
||||
this.metadata = metadata;
|
||||
this.unlocalizedName = unlocalizedName;
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public int getMetadata() {
|
||||
|
@ -40,5 +40,5 @@ public enum EnumShipScannerState implements IStringSerializable {
|
|||
|
||||
@Nonnull
|
||||
@Override
|
||||
public String getName() { return unlocalizedName; }
|
||||
public String getName() { return name; }
|
||||
}
|
||||
|
|
|
@ -1,8 +1,12 @@
|
|||
package cr0s.warpdrive.data;
|
||||
|
||||
import cr0s.warpdrive.api.IStringSerializable;
|
||||
|
||||
import javax.annotation.Nonnull;
|
||||
import java.util.HashMap;
|
||||
|
||||
public enum EnumStarMapEntryType {
|
||||
public enum EnumStarMapEntryType implements IStringSerializable {
|
||||
|
||||
UNDEFINED (0, "-undefined-"),
|
||||
SHIP (1, "ship" ), // a ship core
|
||||
JUMPGATE (2, "jumpgate" ), // a jump gate
|
||||
|
@ -36,6 +40,8 @@ public enum EnumStarMapEntryType {
|
|||
return id;
|
||||
}
|
||||
|
||||
@Nonnull
|
||||
@Override
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
|
|
@ -6,6 +6,7 @@ import javax.annotation.Nonnull;
|
|||
import java.util.HashMap;
|
||||
|
||||
public enum EnumTier implements IStringSerializable {
|
||||
|
||||
CREATIVE ("creative", 0),
|
||||
BASIC ("basic" , 1),
|
||||
ADVANCED ("advanced", 2),
|
||||
|
|
|
@ -14,10 +14,10 @@ public enum EnumTooltipCondition implements IStringSerializable {
|
|||
CREATIVE_ONLY ("creative_only" ),
|
||||
ALWAYS ("always" );
|
||||
|
||||
public final String unlocalizedName;
|
||||
public final String name;
|
||||
|
||||
EnumTooltipCondition(final String unlocalizedName) {
|
||||
this.unlocalizedName = unlocalizedName;
|
||||
EnumTooltipCondition(final String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public boolean isEnabled(final boolean isSneaking, final boolean isCreativeMode) {
|
||||
|
@ -31,14 +31,9 @@ public enum EnumTooltipCondition implements IStringSerializable {
|
|||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return unlocalizedName;
|
||||
}
|
||||
|
||||
@Nonnull
|
||||
@Override
|
||||
public String getName() { return unlocalizedName; }
|
||||
public String getName() { return name; }
|
||||
|
||||
public static String formatAllValues() {
|
||||
final StringBuilder result = new StringBuilder();
|
||||
|
|
|
@ -15,7 +15,7 @@ public enum EnumTransporterBeaconState implements IStringSerializable {
|
|||
DEPLOYED_ACTIVE (3, "deployed_active");
|
||||
|
||||
private final int metadata;
|
||||
private final String unlocalizedName;
|
||||
private final String name;
|
||||
|
||||
// cached values
|
||||
public static final int length;
|
||||
|
@ -28,9 +28,9 @@ public enum EnumTransporterBeaconState implements IStringSerializable {
|
|||
}
|
||||
}
|
||||
|
||||
EnumTransporterBeaconState(final int metadata, final String unlocalizedName) {
|
||||
EnumTransporterBeaconState(final int metadata, final String name) {
|
||||
this.metadata = metadata;
|
||||
this.unlocalizedName = unlocalizedName;
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public int getMetadata() {
|
||||
|
@ -43,5 +43,5 @@ public enum EnumTransporterBeaconState implements IStringSerializable {
|
|||
|
||||
@Nonnull
|
||||
@Override
|
||||
public String getName() { return unlocalizedName; }
|
||||
public String getName() { return name; }
|
||||
}
|
||||
|
|
|
@ -13,7 +13,7 @@ public enum EnumTransporterState implements IStringSerializable {
|
|||
ENERGIZING (3, "energizing"); // transferring entities
|
||||
|
||||
private final int metadata;
|
||||
private final String unlocalizedName;
|
||||
private final String name;
|
||||
|
||||
// cached values
|
||||
public static final int length;
|
||||
|
@ -26,9 +26,9 @@ public enum EnumTransporterState implements IStringSerializable {
|
|||
}
|
||||
}
|
||||
|
||||
EnumTransporterState(final int metadata, final String unlocalizedName) {
|
||||
EnumTransporterState(final int metadata, final String name) {
|
||||
this.metadata = metadata;
|
||||
this.unlocalizedName = unlocalizedName;
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public int getMetadata() {
|
||||
|
@ -41,5 +41,5 @@ public enum EnumTransporterState implements IStringSerializable {
|
|||
|
||||
@Nonnull
|
||||
@Override
|
||||
public String getName() { return unlocalizedName; }
|
||||
public String getName() { return name; }
|
||||
}
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
package cr0s.warpdrive.item;
|
||||
|
||||
import cr0s.warpdrive.Commons;
|
||||
import cr0s.warpdrive.WarpDrive;
|
||||
import cr0s.warpdrive.api.IAirContainerItem;
|
||||
import cr0s.warpdrive.block.BlockAbstractContainer;
|
||||
|
@ -15,7 +14,6 @@ import net.minecraft.entity.player.EntityPlayer;
|
|||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.util.IIcon;
|
||||
import net.minecraft.util.StatCollector;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
import cpw.mods.fml.relauncher.Side;
|
||||
|
@ -31,7 +29,7 @@ public class ItemComponent extends ItemAbstractBase implements IAirContainerItem
|
|||
public ItemComponent() {
|
||||
super();
|
||||
setHasSubtypes(true);
|
||||
setUnlocalizedName("warpdrive.crafting.component");
|
||||
setUnlocalizedName("warpdrive.component.malformed");
|
||||
setCreativeTab(WarpDrive.creativeTabWarpDrive);
|
||||
|
||||
itemStackCache = new ItemStack[EnumComponentType.length];
|
||||
|
@ -57,7 +55,7 @@ public class ItemComponent extends ItemAbstractBase implements IAirContainerItem
|
|||
public void registerIcons(final IIconRegister iconRegister) {
|
||||
icons = new IIcon[EnumComponentType.length];
|
||||
for (final EnumComponentType enumComponentType : EnumComponentType.values()) {
|
||||
icons[enumComponentType.ordinal()] = iconRegister.registerIcon("warpdrive:component/" + enumComponentType.unlocalizedName);
|
||||
icons[enumComponentType.ordinal()] = iconRegister.registerIcon("warpdrive:component/" + enumComponentType.getName());
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -65,7 +63,7 @@ public class ItemComponent extends ItemAbstractBase implements IAirContainerItem
|
|||
public String getUnlocalizedName(final ItemStack itemStack) {
|
||||
final int damage = itemStack.getItemDamage();
|
||||
if (damage >= 0 && damage < EnumComponentType.length) {
|
||||
return "item.warpdrive.crafting." + EnumComponentType.get(damage).unlocalizedName;
|
||||
return "item.warpdrive.component." + EnumComponentType.get(damage).getName();
|
||||
}
|
||||
return getUnlocalizedName();
|
||||
}
|
||||
|
@ -136,8 +134,6 @@ public class ItemComponent extends ItemAbstractBase implements IAirContainerItem
|
|||
return null;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@Override
|
||||
public boolean doesSneakBypassUse(final World world, final int x, final int y, final int z, final EntityPlayer player) {
|
||||
final Block block = world.getBlock(x, y, z);
|
||||
|
@ -145,20 +141,4 @@ public class ItemComponent extends ItemAbstractBase implements IAirContainerItem
|
|||
return block instanceof BlockAbstractContainer
|
||||
|| super.doesSneakBypassUse(world, x, y, z, player);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void addInformation(final ItemStack itemStack, final EntityPlayer entityPlayer, final List list, final boolean advancedItemTooltips) {
|
||||
super.addInformation(itemStack, entityPlayer, list, advancedItemTooltips);
|
||||
|
||||
String tooltip = "";
|
||||
switch (EnumComponentType.get(itemStack.getItemDamage())) {
|
||||
case AIR_CANISTER:
|
||||
tooltip += StatCollector.translateToLocalFormatted("item.warpdrive.crafting.AirCanisterEmpty.tooltip");
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
Commons.addTooltip(list, tooltip);
|
||||
}
|
||||
}
|
|
@ -57,7 +57,7 @@ public class ItemForceFieldShape extends ItemAbstractBase {
|
|||
public void registerIcons(final IIconRegister iconRegister) {
|
||||
icons = new IIcon[EnumForceFieldShape.length];
|
||||
for (final EnumForceFieldShape enumForceFieldShape : EnumForceFieldShape.values()) {
|
||||
icons[enumForceFieldShape.ordinal()] = iconRegister.registerIcon("warpdrive:forcefield/shape-" + enumForceFieldShape.unlocalizedName);
|
||||
icons[enumForceFieldShape.ordinal()] = iconRegister.registerIcon("warpdrive:forcefield/shape-" + enumForceFieldShape.getName());
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -65,7 +65,7 @@ public class ItemForceFieldShape extends ItemAbstractBase {
|
|||
public String getUnlocalizedName(final ItemStack itemStack) {
|
||||
final int damage = itemStack.getItemDamage();
|
||||
if (damage >= 0 && damage < EnumForceFieldShape.length) {
|
||||
return getUnlocalizedName() + "." + EnumForceFieldShape.get(damage).unlocalizedName;
|
||||
return getUnlocalizedName() + "." + EnumForceFieldShape.get(damage).getName();
|
||||
}
|
||||
return getUnlocalizedName();
|
||||
}
|
||||
|
|
|
@ -57,7 +57,7 @@ public class ItemForceFieldUpgrade extends ItemAbstractBase {
|
|||
public void registerIcons(final IIconRegister iconRegister) {
|
||||
icons = new IIcon[EnumForceFieldUpgrade.length];
|
||||
for (final EnumForceFieldUpgrade enumForceFieldUpgrade : EnumForceFieldUpgrade.values()) {
|
||||
icons[enumForceFieldUpgrade.ordinal()] = iconRegister.registerIcon("warpdrive:forcefield/upgrade-" + enumForceFieldUpgrade.unlocalizedName);
|
||||
icons[enumForceFieldUpgrade.ordinal()] = iconRegister.registerIcon("warpdrive:forcefield/upgrade-" + enumForceFieldUpgrade.getName());
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -65,7 +65,7 @@ public class ItemForceFieldUpgrade extends ItemAbstractBase {
|
|||
public String getUnlocalizedName(final ItemStack itemStack) {
|
||||
final int damage = itemStack.getItemDamage();
|
||||
if (damage >= 0 && damage < EnumForceFieldUpgrade.length) {
|
||||
return getUnlocalizedName() + "." + EnumForceFieldUpgrade.get(damage).unlocalizedName;
|
||||
return getUnlocalizedName() + "." + EnumForceFieldUpgrade.get(damage).getName();
|
||||
}
|
||||
return getUnlocalizedName();
|
||||
}
|
||||
|
|
|
@ -32,10 +32,10 @@ public class RenderOverlayCamera {
|
|||
try {
|
||||
final String strHelp;
|
||||
if (ClientCameraHandler.overlayType == EnumCameraType.SIMPLE_CAMERA) {
|
||||
minecraft.getTextureManager().bindTexture(new ResourceLocation("warpdrive", "textures/blocks/detection/cameraOverlay.png"));
|
||||
minecraft.getTextureManager().bindTexture(new ResourceLocation("warpdrive", "textures/blocks/detection/camera-overlay.png"));
|
||||
strHelp = "Left click to zoom / Right click to exit";
|
||||
} else {
|
||||
minecraft.getTextureManager().bindTexture(new ResourceLocation("warpdrive", "textures/blocks/weapon/laserCameraOverlay.png"));
|
||||
minecraft.getTextureManager().bindTexture(new ResourceLocation("warpdrive", "textures/blocks/weapon/laser_camera-overlay.png"));
|
||||
strHelp = "Left click to zoom / Right click to exit / Space to fire";
|
||||
}
|
||||
|
||||
|
|
|
@ -16,29 +16,29 @@ death.attack.warpdrive.warm.player=%1$s wurde von %2$s gebruzelt
|
|||
|
||||
itemGroup.warpdrive=WarpDrive
|
||||
|
||||
item.warpdrive.crafting.Malformed.name=Fehlerhaftes Item
|
||||
item.warpdrive.crafting.EmeraldCrystal.name=Smaragdkristall
|
||||
item.warpdrive.crafting.EnderCrystal.name=Enderkristall
|
||||
item.warpdrive.crafting.DiamondCrystal.name=Diamantkristall
|
||||
item.warpdrive.crafting.DiffractionGrating.name=Beugungsgitter
|
||||
item.warpdrive.crafting.ReactorCore.name=Reaktorkern
|
||||
item.warpdrive.crafting.ComputerInterface.name=Computer Schnittstelle
|
||||
item.warpdrive.crafting.PowerInterface.name=Power Schnittstelle
|
||||
item.warpdrive.crafting.CapacitiveCrystal.name=Kapazitätskristall
|
||||
item.warpdrive.crafting.AirCanisterEmpty.name=Leerer Luftkanister
|
||||
item.warpdrive.crafting.AirCanisterEmpty.tooltip=§bRechtsklicke einen Luftgenerator um mich zu füllen
|
||||
item.warpdrive.crafting.Lens.name=Linse
|
||||
item.warpdrive.crafting.Zoom.name=Zoom
|
||||
item.warpdrive.crafting.GlassTank.name=Glas Tank
|
||||
item.warpdrive.crafting.FlatScreen.name=Flatscreen
|
||||
item.warpdrive.crafting.MemoryCrystal.name=Speicherkristall
|
||||
item.warpdrive.crafting.Motor.name=Motor
|
||||
item.warpdrive.crafting.BoneCharcoal.name=Knochenkohle
|
||||
item.warpdrive.crafting.ActivatedCarbon.name=Aktivkohle
|
||||
item.warpdrive.crafting.LaserMediumEmpty.name=Medium Laser (leer)
|
||||
item.warpdrive.crafting.CoilCrystal.name=Spulenkristall
|
||||
item.warpdrive.crafting.ElectromagneticProjector.name=Elektromagnetischer Projektor
|
||||
item.warpdrive.crafting.Superconductor.name=Supraleiter
|
||||
item.warpdrive.component.malformed.name=Fehlerhaftes Item
|
||||
item.warpdrive.component.emerald_crystal.name=Smaragdkristall
|
||||
item.warpdrive.component.ender_crystal.name=Enderkristall
|
||||
item.warpdrive.component.diamond_crystal.name=Diamantkristall
|
||||
item.warpdrive.component.diffraction_grating.name=Beugungsgitter
|
||||
item.warpdrive.component.reactor_core.name=Reaktorkern
|
||||
item.warpdrive.component.computer_interface.name=Computer Schnittstelle
|
||||
item.warpdrive.component.power_interface.name=Power Schnittstelle
|
||||
item.warpdrive.component.capacitive_crystal.name=Kapazitätskristall
|
||||
item.warpdrive.component.air_canister_empty.name=Leerer Luftkanister
|
||||
item.warpdrive.component.air_canister_empty.tooltip=§bRechtsklicke einen Luftgenerator um mich zu füllen
|
||||
item.warpdrive.component.lens.name=Linse
|
||||
item.warpdrive.component.zoom.name=Zoom
|
||||
item.warpdrive.component.glass_tank.name=Glas Tank
|
||||
item.warpdrive.component.flat_screen.name=Flatscreen
|
||||
item.warpdrive.component.memory_crystal.name=Speicherkristall
|
||||
item.warpdrive.component.motor.name=Motor
|
||||
item.warpdrive.component.bone_charcoal.name=Knochenkohle
|
||||
item.warpdrive.component.activated_carbon.name=Aktivkohle
|
||||
item.warpdrive.component.laser_medium_empty.name=Medium Laser (leer)
|
||||
item.warpdrive.component.coil_crystal.name=Spulenkristall
|
||||
item.warpdrive.component.electromagnetic_projector.name=Elektromagnetischer Projektor
|
||||
item.warpdrive.component.superconductor.name=Supraleiter
|
||||
|
||||
item.warpdrive.armor.helmet.name=Warp Helm
|
||||
item.warpdrive.armor.chestplate.name=Warp Brustpanzer
|
||||
|
@ -568,23 +568,23 @@ tile.warpdrive.hull3.stairs.black.name=Schwarze überlegene Treppe
|
|||
|
||||
|
||||
warpdrive.guide.prefix=§6%1$s:§r
|
||||
warpdrive.error.badTileEntity=§cDieser Block benötigt ein Update, durch zerstören und neu setzen.
|
||||
warpdrive.monitor.viewingCamera=Kamera bei %2$d, %3$d, %4$d läuft auf Videokanal %1$d
|
||||
warpdrive.ship.attachedPlayers=Verbundene Spieler: %1$s
|
||||
warpdrive.ship.playerAttached=Du bist jetzt mit dem Schiff %1$s verbunden.\nVerbundene Spieler sind %2$s
|
||||
warpdrive.ship.playerDetached=Du wurdest vom Schiff %1$s getrennt.\nVerbundene Spieler sind %2$s
|
||||
warpdrive.error.bad_tile_entity=§cDieser Block benötigt ein Update, durch zerstören und neu setzen.
|
||||
warpdrive.monitor.viewing_camera=Kamera bei %2$d, %3$d, %4$d läuft auf Videokanal %1$d
|
||||
warpdrive.ship.attached_players=Verbundene Spieler: %1$s
|
||||
warpdrive.ship.player_attached=Du bist jetzt mit dem Schiff %1$s verbunden.\nVerbundene Spieler sind %2$s
|
||||
warpdrive.ship.player_detached=Du wurdest vom Schiff %1$s getrennt.\nVerbundene Spieler sind %2$s
|
||||
warpdrive.ship.status_line.cooling=%1$d s Abklingzeit verbleibend.
|
||||
warpdrive.ship.status_line.isolation=%1$d aktive Isolations Blöcke bieten %2$2.1f%% Absorption.
|
||||
|
||||
warpdrive.energy.status_line=Das Energie Level ist %1$s / %2$s EU.
|
||||
warpdrive.energy.side.changedToInput=%1$s Seite auf Energiezufuhr Modus gestellt!
|
||||
warpdrive.energy.side.changedToOutput=%1$s Seite auf Energieausgabe Modus gestellt!
|
||||
warpdrive.energy.side.changedToDisabled=%1$s Seite auf Deaktiviert gestellt!
|
||||
warpdrive.energy.side.changed_to_input=%1$s Seite auf Energiezufuhr Modus gestellt!
|
||||
warpdrive.energy.side.changed_to_output=%1$s Seite auf Energieausgabe Modus gestellt!
|
||||
warpdrive.energy.side.changed_to_disabled=%1$s Seite auf Deaktiviert gestellt!
|
||||
|
||||
warpdrive.accelerator.guide.lowPower_noStorage=Energiespeicher zu klein; wir brauchen mindestens %1$d um den Betrieb fortzusetzen, können aber nur %2$d speichern.
|
||||
warpdrive.accelerator.guide.lowPower_accelerating=Uns geht der Strom aus, Chef, Teilchen werden frei, auf massiven Strahlungsaustritt vorbereiten!
|
||||
warpdrive.accelerator.guide.lowPower_noParticles=Wir brauchen mehr Strom um den Beschleuniger zu starten!
|
||||
warpdrive.accelerator.guide.noChiller=Für diesen Beschleuniger konnte kein Kühler gefunden werden!
|
||||
warpdrive.accelerator.guide.low_power.not_enough_storage=Energiespeicher zu klein; wir brauchen mindestens %1$d um den Betrieb fortzusetzen, können aber nur %2$d speichern.
|
||||
warpdrive.accelerator.guide.low_power.accelerating=Uns geht der Strom aus, Chef, Teilchen werden frei, auf massiven Strahlungsaustritt vorbereiten!
|
||||
warpdrive.accelerator.guide.low_power.no_particles=Wir brauchen mehr Strom um den Beschleuniger zu starten!
|
||||
warpdrive.accelerator.guide.no_chiller=Für diesen Beschleuniger konnte kein Kühler gefunden werden!
|
||||
|
||||
warpdrive.beam_frequency.tooltip=Strahlfrequenz auf %1$d gestellt
|
||||
warpdrive.beam_frequency.get=Strahlfrequenz %2$d wurde von %1$s abgerufen
|
||||
|
@ -605,7 +605,7 @@ warpdrive.control_channel.status_line.valid=Steuerungskanal %1$d ist gültig.
|
|||
warpdrive.control_channel.status_line.invalid=§cSteuerungskanal %1$d ist ungültig.
|
||||
warpdrive.control_channel.status_line.undefined=§7Nicht definierter Steuerungskanal.\n§bNutze eine Stimmgabel§r um ihn einzustellen.
|
||||
|
||||
warpdrive.forcefield.guide.lowPower=Uns geht die Energie aus, Captain. Verringere unseren Energieverbrauch oder hol den schottischen Ingenieur!
|
||||
warpdrive.forcefield.guide.low_power=Uns geht die Energie aus, Captain. Verringere unseren Energieverbrauch oder hol den schottischen Ingenieur!
|
||||
|
||||
warpdrive.forcefield.shape.status_line.none=§cForm ist nicht definiert
|
||||
warpdrive.forcefield.shape.status_line.double=Die Form ist ein(e) volle(r) %1$s
|
||||
|
@ -646,22 +646,22 @@ warpdrive.particle.antimatter.tooltip=Erzeugt durch Kollision eines Partikelhauf
|
|||
warpdrive.particle.strange_matter.name=Seltsame Materie
|
||||
warpdrive.particle.strange_matter.tooltip=Erzeugt durch Kollision zweier Partikelhaufen in einem Überlegenen Beschleuniger
|
||||
|
||||
warpdrive.upgrade.result.noUpgradeToDismount=§cKein Upgrade zum deinstallieren vorhanden.
|
||||
warpdrive.upgrade.result.notEnoughUpgrades=§cDu brauchst mindestens 1 Item um diesen Block aufzuwerten.
|
||||
warpdrive.upgrade.result.invalidUpgrade=§cDies ist kein gültiges Item, um diesen Block upzugraden.
|
||||
warpdrive.upgrade.result.invalidProjectorUpgrade=§cDieses Upgrade ist zu groß für einen Projektor. Nutze ein Relais.
|
||||
warpdrive.upgrade.result.invalidRelayUpgrade=§cDieses Upgrade funktioniert nur bei Projektoren!
|
||||
warpdrive.upgrade.result.validUpgrades=Gültige Upgrades für diesen Block sind: %1$s. @TODO noch nicht implementiert
|
||||
warpdrive.upgrade.result.tooManyUpgrades=§cEs sind schon %1$d Upgrades installiert.
|
||||
warpdrive.upgrade.result.no_upgrade_to_dismount=§cKein Upgrade zum deinstallieren vorhanden.
|
||||
warpdrive.upgrade.result.not_enough_upgrades=§cDu brauchst mindestens 1 Item um diesen Block aufzuwerten.
|
||||
warpdrive.upgrade.result.invalid_upgrade=§cDies ist kein gültiges Item, um diesen Block upzugraden.
|
||||
warpdrive.upgrade.result.invalid_upgrade_for_projector=§cDieses Upgrade ist zu groß für einen Projektor. Nutze ein Relais.
|
||||
warpdrive.upgrade.result.invalid_upgrade_for_relay=§cDieses Upgrade funktioniert nur bei Projektoren!
|
||||
warpdrive.upgrade.result.valid_upgrades=Gültige Upgrades für diesen Block sind: %1$s. @TODO noch nicht implementiert
|
||||
warpdrive.upgrade.result.too_many_upgrades=§cEs sind schon %1$d Upgrades installiert.
|
||||
warpdrive.upgrade.result.dismounted=Upgrade %1$s erfolgreich deinstalliert.
|
||||
warpdrive.upgrade.result.mounted=Upgrade %1$s erfolgreich installiert.
|
||||
|
||||
warpdrive.upgrade.result.wrongShapeSide=§cAuf dieser Seite gibt es keinen Elektromagnetischen Projektor.
|
||||
warpdrive.upgrade.result.noShapeToDismount=§cKeine Form zum deinstallieren vorhanden.
|
||||
warpdrive.upgrade.result.notEnoughShapes.double=§cDu brauchst mindestens 2 Items um einen doppelseitigen Projektor einzustellen.
|
||||
warpdrive.upgrade.result.notEnoughShapes.single=§cDu brauchst mindestens 1 Item um einen einseitigen Projektor einzustellen.
|
||||
warpdrive.upgrade.result.shapeDismounted=Form erfolgreich deinstalliert.
|
||||
warpdrive.upgrade.result.shapeMounted=Form erfolgreich installiert.
|
||||
warpdrive.upgrade.result.wrong_shape_side=§cAuf dieser Seite gibt es keinen Elektromagnetischen Projektor.
|
||||
warpdrive.upgrade.result.no_shape_to_dismount=§cKeine Form zum deinstallieren vorhanden.
|
||||
warpdrive.upgrade.result.not_enough_shapes.double=§cDu brauchst mindestens 2 Items um einen doppelseitigen Projektor einzustellen.
|
||||
warpdrive.upgrade.result.not_enough_shapes.single=§cDu brauchst mindestens 1 Item um einen einseitigen Projektor einzustellen.
|
||||
warpdrive.upgrade.result.shape_dismounted=Form erfolgreich deinstalliert.
|
||||
warpdrive.upgrade.result.shape_mounted=Form erfolgreich installiert.
|
||||
|
||||
warpdrive.upgrade.status_line.none=§7Kein Upgrade installiert.
|
||||
warpdrive.upgrade.status_line.valid=%1$s Upgrade installiert.
|
||||
|
@ -675,16 +675,16 @@ warpdrive.video_channel.status_line.invalid=§cVideokanal %1$d ist ungültig.
|
|||
warpdrive.video_channel.status_line.not_loaded=§cVideokanal %1$d ist ungültig oder die Kamera ist zu weit weg!
|
||||
warpdrive.video_channel.status_line.undefined=§7Nicht definierter Videokanal.\n§bNutze eine Stimmgabel§r um ihn einzustellen.
|
||||
|
||||
warpdrive.cloaking_core.missingInnerAndOuter=§cIntegrity down to %1$d%%: missing channeling coil(s) towards %2$s and projecting coil(s) towards %3$s !!!
|
||||
warpdrive.cloaking_core.missingInner=§cIntegrity down to %1$d%%: missing channeling coil(s) towards %2$s !!!
|
||||
warpdrive.cloaking_core.missingOuter=§cIntegrity down to %1$d%%: missing projecting coil(s) towards %2$s !!!
|
||||
warpdrive.cloaking_core.missing_channeling_and_projecting_coils=§cIntegrity down to %1$d%%: missing channeling coil(s) towards %2$s and projecting coil(s) towards %3$s !!!
|
||||
warpdrive.cloaking_core.missing_channeling_coils=§cIntegrity down to %1$d%%: missing channeling coil(s) towards %2$s !!!
|
||||
warpdrive.cloaking_core.missing_projecting_coils=§cIntegrity down to %1$d%%: missing projecting coil(s) towards %2$s !!!
|
||||
warpdrive.cloaking_core.valid=System is valid !!!
|
||||
warpdrive.cloaking_core.disabled=Tarnfeld ist deaktiviert!
|
||||
warpdrive.cloaking_core.lowPower=§cTarnfeld ist ausgefallen, wir brauchen mehr Energie, Captain!
|
||||
warpdrive.cloaking_core.low_power=§cTarnfeld ist ausgefallen, wir brauchen mehr Energie, Captain!
|
||||
warpdrive.cloaking_core.cloaking=Ein Stufe %1$d Tarnfeld überdeckt jetzt %2$d Blöcke!
|
||||
|
||||
warpdrive.ic2_reactor_laser_monitor.noReactor=Kein Reaktor gefunden!
|
||||
warpdrive.ic2_reactor_laser_monitor.multipleReactors=%1$d Reaktor(en) verbunden.
|
||||
warpdrive.ic2_reactor_laser_monitor.no_reactor=Kein Reaktor gefunden!
|
||||
warpdrive.ic2_reactor_laser_monitor.reactor_found=Reactor connected on %1$s.
|
||||
|
||||
warpdrive.transporter.status=Von (%1$.0f %2$.0f %3$.0f) zu (%4$.0f %5$.0f %6$.0f)
|
||||
warpdrive.transporter_beacon.status.invalid=§cNo transporter room linked
|
||||
|
|
|
@ -16,29 +16,29 @@ death.attack.warpdrive.warm.player=%1$s was cooked by %2$s
|
|||
|
||||
itemGroup.warpdrive=WarpDrive
|
||||
|
||||
item.warpdrive.crafting.Malformed.name=Bad Item
|
||||
item.warpdrive.crafting.EmeraldCrystal.name=Emerald Tuned Crystal
|
||||
item.warpdrive.crafting.EnderCrystal.name=Ender Tuned Crystal
|
||||
item.warpdrive.crafting.DiamondCrystal.name=Diamond Tuned Crystal
|
||||
item.warpdrive.crafting.DiffractionGrating.name=Diffraction Grating
|
||||
item.warpdrive.crafting.ReactorCore.name=Reactor Core
|
||||
item.warpdrive.crafting.ComputerInterface.name=Computer Interface
|
||||
item.warpdrive.crafting.PowerInterface.name=Power Interface
|
||||
item.warpdrive.crafting.CapacitiveCrystal.name=Capacitive Crystal
|
||||
item.warpdrive.crafting.AirCanisterEmpty.name=Empty Air Canister
|
||||
item.warpdrive.crafting.AirCanisterEmpty.tooltip=§bRight click an Air generator§7 to refill me
|
||||
item.warpdrive.crafting.Lens.name=Lens
|
||||
item.warpdrive.crafting.Zoom.name=Zoom
|
||||
item.warpdrive.crafting.GlassTank.name=Glass Tank
|
||||
item.warpdrive.crafting.FlatScreen.name=Flat Screen
|
||||
item.warpdrive.crafting.MemoryCrystal.name=Memory Crystal
|
||||
item.warpdrive.crafting.Motor.name=Motor
|
||||
item.warpdrive.crafting.BoneCharcoal.name=Bone Charcoal
|
||||
item.warpdrive.crafting.ActivatedCarbon.name=Activated Carbon
|
||||
item.warpdrive.crafting.LaserMediumEmpty.name=Laser Medium (empty)
|
||||
item.warpdrive.crafting.CoilCrystal.name=Coil Crystal
|
||||
item.warpdrive.crafting.ElectromagneticProjector.name=Electromagnetic Projector
|
||||
item.warpdrive.crafting.Superconductor.name=Superconductor
|
||||
item.warpdrive.component.malformed.name=Bad Item
|
||||
item.warpdrive.component.emerald_crystal.name=Emerald Tuned Crystal
|
||||
item.warpdrive.component.ender_crystal.name=Ender Tuned Crystal
|
||||
item.warpdrive.component.diamond_crystal.name=Diamond Tuned Crystal
|
||||
item.warpdrive.component.diffraction_grating.name=Diffraction Grating
|
||||
item.warpdrive.component.reactor_core.name=Reactor Core
|
||||
item.warpdrive.component.computer_interface.name=Computer Interface
|
||||
item.warpdrive.component.power_interface.name=Power Interface
|
||||
item.warpdrive.component.capacitive_crystal.name=Capacitive Crystal
|
||||
item.warpdrive.component.air_canister_empty.name=Empty Air Canister
|
||||
item.warpdrive.component.air_canister_empty.tooltip=§bRight click an Air generator§7 to refill me
|
||||
item.warpdrive.component.lens.name=Lens
|
||||
item.warpdrive.component.zoom.name=Zoom
|
||||
item.warpdrive.component.glass_tank.name=Glass Tank
|
||||
item.warpdrive.component.flat_screen.name=Flat Screen
|
||||
item.warpdrive.component.memory_crystal.name=Memory Crystal
|
||||
item.warpdrive.component.motor.name=Motor
|
||||
item.warpdrive.component.bone_charcoal.name=Bone Charcoal
|
||||
item.warpdrive.component.activated_carbon.name=Activated Carbon
|
||||
item.warpdrive.component.laser_medium_empty.name=Laser Medium (empty)
|
||||
item.warpdrive.component.coil_crystal.name=Coil Crystal
|
||||
item.warpdrive.component.electromagnetic_projector.name=Electromagnetic Projector
|
||||
item.warpdrive.component.superconductor.name=Superconductor
|
||||
|
||||
item.warpdrive.armor.helmet.name=Warp Helmet
|
||||
item.warpdrive.armor.chestplate.name=Warp Chestplate
|
||||
|
@ -565,23 +565,23 @@ tile.warpdrive.hull3.stairs.black.name=Black Stained Superior Hull Stairs
|
|||
|
||||
|
||||
warpdrive.guide.prefix=§6%1$s:§r
|
||||
warpdrive.error.badTileEntity=§cThis block needs an update by breaking and placing it.
|
||||
warpdrive.monitor.viewingCamera=Viewing camera at %2$d, %3$d, %4$d on video channel %1$d
|
||||
warpdrive.ship.attachedPlayers=Attached players: %1$s
|
||||
warpdrive.ship.playerAttached=You're now attached to ship %1$s.\nAttached players are %2$s
|
||||
warpdrive.ship.playerDetached=You've been detached from ship %1$s.\nAttached players are %2$s
|
||||
warpdrive.error.bad_tile_entity=§cThis block needs an update by breaking and placing it.
|
||||
warpdrive.monitor.viewing_camera=Viewing camera at %2$d, %3$d, %4$d on video channel %1$d
|
||||
warpdrive.ship.attached_players=Attached players: %1$s
|
||||
warpdrive.ship.player_attached=You're now attached to ship %1$s.\nAttached players are %2$s
|
||||
warpdrive.ship.player_detached=You've been detached from ship %1$s.\nAttached players are %2$s
|
||||
warpdrive.ship.status_line.cooling=%1$d s left of cooldown.
|
||||
warpdrive.ship.status_line.isolation=%1$d active isolation blocks providing %2$2.1f%% absorption.
|
||||
|
||||
warpdrive.energy.status_line=Energy level is %1$s / %2$s EU.
|
||||
warpdrive.energy.side.changedToInput=%1$s side changed to energy Input mode!
|
||||
warpdrive.energy.side.changedToOutput=%1$s side changed to energy Output mode!
|
||||
warpdrive.energy.side.changedToDisabled=%1$s side changed to Disabled mode!
|
||||
warpdrive.energy.side.changed_to_input=%1$s side changed to energy Input mode!
|
||||
warpdrive.energy.side.changed_to_output=%1$s side changed to energy Output mode!
|
||||
warpdrive.energy.side.changed_to_disabled=%1$s side changed to Disabled mode!
|
||||
|
||||
warpdrive.accelerator.guide.lowPower_noStorage=Energy storage is too low; we need at least %1$d to continue operation but can only store %2$d
|
||||
warpdrive.accelerator.guide.lowPower_accelerating=We're running out of power chief, particles are on the loose, prepare for massive irradiation!
|
||||
warpdrive.accelerator.guide.lowPower_noParticles=We need more power to start the accelerator!
|
||||
warpdrive.accelerator.guide.noChiller=No chiller could be found for this accelerator!
|
||||
warpdrive.accelerator.guide.low_power.not_enough_storage=Energy storage is too low; we need at least %1$d to continue operation but can only store %2$d
|
||||
warpdrive.accelerator.guide.low_power.accelerating=We're running out of power chief, particles are on the loose, prepare for massive irradiation!
|
||||
warpdrive.accelerator.guide.low_power.no_particles=We need more power to start the accelerator!
|
||||
warpdrive.accelerator.guide.no_chiller=No chiller could be found for this accelerator!
|
||||
|
||||
warpdrive.beam_frequency.tooltip=Beam frequency is set to %1$d
|
||||
warpdrive.beam_frequency.get=Beam frequency %2$d has been retrieved from %1$s
|
||||
|
@ -602,7 +602,7 @@ warpdrive.control_channel.status_line.valid=Control channel %1$d is valid.
|
|||
warpdrive.control_channel.status_line.invalid=§cControl channel %1$d is invalid.
|
||||
warpdrive.control_channel.status_line.undefined=§7Undefined Control channel.\n§bUse a Tuning fork§r to set it.
|
||||
|
||||
warpdrive.forcefield.guide.lowPower=We're running out of power captain, reduce our consumption or get that scottish engineer to boost our power!
|
||||
warpdrive.forcefield.guide.low_power=We're running out of power captain, reduce our consumption or get that scottish engineer to boost our power!
|
||||
|
||||
warpdrive.forcefield.shape.status_line.none=§cShape isn't defined.
|
||||
warpdrive.forcefield.shape.status_line.double=Shape is a full %1$s
|
||||
|
@ -643,22 +643,22 @@ warpdrive.particle.antimatter.tooltip=Produced by colliding a particle bunch in
|
|||
warpdrive.particle.strange_matter.name=strange matter
|
||||
warpdrive.particle.strange_matter.tooltip=Produced by colliding 2 particle bunches in a superior accelerator
|
||||
|
||||
warpdrive.upgrade.result.noUpgradeToDismount=§cNo upgrade to dismount.
|
||||
warpdrive.upgrade.result.notEnoughUpgrades=§cYou need at least 1 item to upgrade this block.
|
||||
warpdrive.upgrade.result.invalidUpgrade=§cThis is not a valid item to upgrade this block.
|
||||
warpdrive.upgrade.result.invalidProjectorUpgrade=§cThis upgrade is too big for a projector, use a relay instead.
|
||||
warpdrive.upgrade.result.invalidRelayUpgrade=§cThis upgrade only applies to projectors.
|
||||
warpdrive.upgrade.result.validUpgrades=Valid upgrades for this block include: %1$s. @TODO not implemented yet
|
||||
warpdrive.upgrade.result.tooManyUpgrades=§cThere's already %1$d upgrades installed.
|
||||
warpdrive.upgrade.result.no_upgrade_to_dismount=§cNo upgrade to dismount.
|
||||
warpdrive.upgrade.result.not_enough_upgrades=§cYou need at least 1 item to upgrade this block.
|
||||
warpdrive.upgrade.result.invalid_upgrade=§cThis is not a valid item to upgrade this block.
|
||||
warpdrive.upgrade.result.invalid_upgrade_for_projector=§cThis upgrade is too big for a projector, use a relay instead.
|
||||
warpdrive.upgrade.result.invalid_upgrade_for_relay=§cThis upgrade only applies to projectors.
|
||||
warpdrive.upgrade.result.valid_upgrades=Valid upgrades for this block include: %1$s. @TODO not implemented yet
|
||||
warpdrive.upgrade.result.too_many_upgrades=§cThere's already %1$d upgrades installed.
|
||||
warpdrive.upgrade.result.dismounted=Upgrade %1$s was dismounted successfully.
|
||||
warpdrive.upgrade.result.mounted=Upgrade %1$s was mounted successfully.
|
||||
|
||||
warpdrive.upgrade.result.wrongShapeSide=§cThere's no Electromagnetic projector on this side.
|
||||
warpdrive.upgrade.result.noShapeToDismount=§cNo shape to dismount.
|
||||
warpdrive.upgrade.result.notEnoughShapes.double=§cYou need at least 2 items to set the shape of a double sided projector.
|
||||
warpdrive.upgrade.result.notEnoughShapes.single=§cYou need at least 1 item to set the shape of a single sided projector.
|
||||
warpdrive.upgrade.result.shapeDismounted=Shape dismounted successfully.
|
||||
warpdrive.upgrade.result.shapeMounted=Shape mounted successfully.
|
||||
warpdrive.upgrade.result.wrong_shape_side=§cThere's no Electromagnetic projector on this side.
|
||||
warpdrive.upgrade.result.no_shape_to_dismount=§cNo shape to dismount.
|
||||
warpdrive.upgrade.result.not_enough_shapes.double=§cYou need at least 2 items to set the shape of a double sided projector.
|
||||
warpdrive.upgrade.result.not_enough_shapes.single=§cYou need at least 1 item to set the shape of a single sided projector.
|
||||
warpdrive.upgrade.result.shape_dismounted=Shape dismounted successfully.
|
||||
warpdrive.upgrade.result.shape_mounted=Shape mounted successfully.
|
||||
|
||||
warpdrive.upgrade.status_line.none=§7No upgrade installed.
|
||||
warpdrive.upgrade.status_line.valid=Upgraded with %1$s.
|
||||
|
@ -672,16 +672,16 @@ warpdrive.video_channel.status_line.invalid=§cVideo channel %1$d is invalid.
|
|||
warpdrive.video_channel.status_line.not_loaded=§cVideo channel %1$d is invalid or camera is too far away!
|
||||
warpdrive.video_channel.status_line.undefined=§7Undefined Video channel.\n§bUse a Tuning fork§r to set it.
|
||||
|
||||
warpdrive.cloaking_core.missingInnerAndOuter=§cIntegrity down to %1$d%%: missing channeling coil(s) towards %2$s and projecting coil(s) towards %3$s
|
||||
warpdrive.cloaking_core.missingInner=§cIntegrity down to %1$d%%: missing channeling coil(s) towards %2$s
|
||||
warpdrive.cloaking_core.missingOuter=§cIntegrity down to %1$d%%: missing projecting coil(s) towards %2$s
|
||||
warpdrive.cloaking_core.missing_channeling_and_projecting_coils=§cIntegrity down to %1$d%%: missing channeling coil(s) towards %2$s and projecting coil(s) towards %3$s
|
||||
warpdrive.cloaking_core.missing_channeling_coils=§cIntegrity down to %1$d%%: missing channeling coil(s) towards %2$s
|
||||
warpdrive.cloaking_core.missing_projecting_coils=§cIntegrity down to %1$d%%: missing projecting coil(s) towards %2$s
|
||||
warpdrive.cloaking_core.valid=System is valid
|
||||
warpdrive.cloaking_core.disabled=Cloak is disabled
|
||||
warpdrive.cloaking_core.lowPower=§cCloak is down, we need more power Captain!
|
||||
warpdrive.cloaking_core.low_power=§cCloak is down, we need more power Captain!
|
||||
warpdrive.cloaking_core.cloaking=A tier %1$d cloak is currently covering %2$d blocks!
|
||||
|
||||
warpdrive.ic2_reactor_laser_monitor.noReactor=No reactor found!
|
||||
warpdrive.ic2_reactor_laser_monitor.multipleReactors=%1$d reactor(s) connected.
|
||||
warpdrive.ic2_reactor_laser_monitor.no_reactor=No reactor found!
|
||||
warpdrive.ic2_reactor_laser_monitor.reactor_found=Reactor connected on %1$s.
|
||||
|
||||
warpdrive.transporter.status=From (%1$.0f %2$.0f %3$.0f) to (%4$.0f %5$.0f %6$.0f)
|
||||
warpdrive.transporter_beacon.status.invalid=§cNo transporter room linked
|
||||
|
|
|
@ -16,29 +16,29 @@ death.attack.warpdrive.warm.player=%1$s a été cuit par %2$s
|
|||
|
||||
itemGroup.warpdrive=WarpDrive
|
||||
|
||||
item.warpdrive.crafting.Malformed.name=Item invalide
|
||||
item.warpdrive.crafting.EmeraldCrystal.name=Cristal d'émeraude accordé
|
||||
item.warpdrive.crafting.EnderCrystal.name=Cristal de l'ender accordé
|
||||
item.warpdrive.crafting.DiamondCrystal.name=Cristal de diamond accordé
|
||||
item.warpdrive.crafting.DiffractionGrating.name=Réseau de diffraction
|
||||
item.warpdrive.crafting.ReactorCore.name=Noyeau de réacteur
|
||||
item.warpdrive.crafting.ComputerInterface.name=Interface informatique
|
||||
item.warpdrive.crafting.PowerInterface.name=Power Interface
|
||||
item.warpdrive.crafting.CapacitiveCrystal.name=Cristal capacitif
|
||||
item.warpdrive.crafting.AirCanisterEmpty.name=Cartouche d'air vide
|
||||
item.warpdrive.crafting.AirCanisterEmpty.tooltip=§bClique droit sur un Générateur d'air§r pour me remplir
|
||||
item.warpdrive.crafting.Lens.name=Lentille
|
||||
item.warpdrive.crafting.Zoom.name=Zoom
|
||||
item.warpdrive.crafting.GlassTank.name=Réservoir en verre
|
||||
item.warpdrive.crafting.FlatScreen.name=Ecran plat
|
||||
item.warpdrive.crafting.MemoryCrystal.name=Cristal de mémoire
|
||||
item.warpdrive.crafting.Motor.name=Moteur
|
||||
item.warpdrive.crafting.BoneCharcoal.name=Charbon d'ossements
|
||||
item.warpdrive.crafting.ActivatedCarbon.name=Charbon actif
|
||||
item.warpdrive.crafting.LaserMediumEmpty.name=Milieu amplificateur (vide)
|
||||
item.warpdrive.crafting.CoilCrystal.name=Cristal bobiné
|
||||
item.warpdrive.crafting.ElectromagneticProjector.name=Projecteur électromagnétique
|
||||
item.warpdrive.crafting.Superconductor.name=Superconducteur
|
||||
item.warpdrive.component.malformed.name=Item invalide
|
||||
item.warpdrive.component.emerald_crystal.name=Cristal d'émeraude accordé
|
||||
item.warpdrive.component.ender_crystal.name=Cristal de l'ender accordé
|
||||
item.warpdrive.component.diamond_crystal.name=Cristal de diamond accordé
|
||||
item.warpdrive.component.diffraction_grating.name=Réseau de diffraction
|
||||
item.warpdrive.component.reactor_core.name=Noyeau de réacteur
|
||||
item.warpdrive.component.computer_interface.name=Interface informatique
|
||||
item.warpdrive.component.power_interface.name=Power Interface
|
||||
item.warpdrive.component.capacitive_crystal.name=Cristal capacitif
|
||||
item.warpdrive.component.air_canister_empty.name=Cartouche d'air vide
|
||||
item.warpdrive.component.air_canister_empty.tooltip=§bClique droit sur un Générateur d'air§r pour me remplir
|
||||
item.warpdrive.component.lens.name=Lentille
|
||||
item.warpdrive.component.zoom.name=Zoom
|
||||
item.warpdrive.component.glass_tank.name=Réservoir en verre
|
||||
item.warpdrive.component.flat_screen.name=Ecran plat
|
||||
item.warpdrive.component.memory_crystal.name=Cristal de mémoire
|
||||
item.warpdrive.component.motor.name=Moteur
|
||||
item.warpdrive.component.bone_charcoal.name=Charbon d'ossements
|
||||
item.warpdrive.component.activated_carbon.name=Charbon actif
|
||||
item.warpdrive.component.laser_medium_empty.name=Milieu amplificateur (vide)
|
||||
item.warpdrive.component.coil_crystal.name=Cristal bobiné
|
||||
item.warpdrive.component.electromagnetic_projector.name=Projecteur électromagnétique
|
||||
item.warpdrive.component.superconductor.name=Superconducteur
|
||||
|
||||
item.warpdrive.armor.helmet.name=Casque warp
|
||||
item.warpdrive.armor.chestplate.name=Plastron warp
|
||||
|
@ -565,23 +565,23 @@ tile.warpdrive.hull3.stairs.black.name=Escalier de coque supérieure noire
|
|||
|
||||
|
||||
warpdrive.guide.prefix=§6%1$s:§r
|
||||
warpdrive.error.badTileEntity=§cCe bloc requiers une mise à jour par dépose puis repose.
|
||||
warpdrive.monitor.viewingCamera=Affichage de la caméra à %2$d, %3$d, %4$d sur le canal vidéo %1$d
|
||||
warpdrive.ship.attachedPlayers=Joueurs attachés: %1$s
|
||||
warpdrive.ship.playerAttached=Tu es désormais attaché au vaisseau %1$s.\nLes joueurs attachés sont %2$s
|
||||
warpdrive.ship.playerDetached=Tu es désormais détaché du vaisseau %1$s.\nLes joueurs attachés sont %2$s
|
||||
warpdrive.error.bad_tile_entity=§cCe bloc requiers une mise à jour par dépose puis repose.
|
||||
warpdrive.monitor.viewing_camera=Affichage de la caméra à %2$d, %3$d, %4$d sur le canal vidéo %1$d
|
||||
warpdrive.ship.attached_players=Joueurs attachés: %1$s
|
||||
warpdrive.ship.player_attached=Tu es désormais attaché au vaisseau %1$s.\nLes joueurs attachés sont %2$s
|
||||
warpdrive.ship.player_detached=Tu es désormais détaché du vaisseau %1$s.\nLes joueurs attachés sont %2$s
|
||||
warpdrive.ship.status_line.cooling=Encore %1$d s de refroidissement.
|
||||
warpdrive.ship.status_line.isolation=Les %1$d blocs d'isolations actifs fournissent %2$2.1f%% d'absorption.
|
||||
|
||||
warpdrive.energy.status_line=Le niveau d'énergie est de %1$s / %2$s EU.
|
||||
warpdrive.energy.side.changedToInput=Le coté %1$s est en mode Réception d'énergie!
|
||||
warpdrive.energy.side.changedToOutput=Le coté %1$s est en mode Emission d'énergie!
|
||||
warpdrive.energy.side.changedToDisabled=Le coté %1$s side est en mode Inactif!
|
||||
warpdrive.energy.side.changed_to_input=Le coté %1$s est en mode Réception d'énergie!
|
||||
warpdrive.energy.side.changed_to_output=Le coté %1$s est en mode Emission d'énergie!
|
||||
warpdrive.energy.side.changed_to_disabled=Le coté %1$s side est en mode Inactif!
|
||||
|
||||
warpdrive.accelerator.guide.lowPower_noStorage=La capacité de stockage d'énergie est insuffisante; Nous avons besoin d'au moins %1$d pour continuer mais ne pouvons stocker que %2$d
|
||||
warpdrive.accelerator.guide.lowPower_accelerating=Nous sommes à court d'énergie Capitaine, les bunches de particules s'échappent, préparez-vous à une irradiation de masse!
|
||||
warpdrive.accelerator.guide.lowPower_noParticles=Il nous faut plus d'énergie pour démarrer l'accélérateur!
|
||||
warpdrive.accelerator.guide.noChiller=Cet accélérateur n'a aucun refroidisseur!
|
||||
warpdrive.accelerator.guide.low_power.not_enough_storage=La capacité de stockage d'énergie est insuffisante; Nous avons besoin d'au moins %1$d pour continuer mais ne pouvons stocker que %2$d
|
||||
warpdrive.accelerator.guide.low_power.accelerating=Nous sommes à court d'énergie Capitaine, les bunches de particules s'échappent, préparez-vous à une irradiation de masse!
|
||||
warpdrive.accelerator.guide.low_power.no_particles=Il nous faut plus d'énergie pour démarrer l'accélérateur!
|
||||
warpdrive.accelerator.guide.no_chiller=Cet accélérateur n'a aucun refroidisseur!
|
||||
|
||||
warpdrive.beam_frequency.tooltip=Fréquence de faisceau ajustée à %1$d
|
||||
warpdrive.beam_frequency.get=Beam frequency %2$d has been retrieved from %1$s
|
||||
|
@ -602,7 +602,7 @@ warpdrive.control_channel.status_line.valid=Le canal de contrôle %1$d est valid
|
|||
warpdrive.control_channel.status_line.invalid=§cLe canal de contrôle %1$d est invalide.
|
||||
warpdrive.control_channel.status_line.undefined=§7Le canal de contrôle est non défini.\n§bUtilises un Diapason§r pour l'ajuster.
|
||||
|
||||
warpdrive.forcefield.guide.lowPower=Nous sommes à court d'énergie Capitaine, réduissez la consommation ou appelez l'ingénieur écossais pour booster notre production!
|
||||
warpdrive.forcefield.guide.low_power=Nous sommes à court d'énergie Capitaine, réduissez la consommation ou appelez l'ingénieur écossais pour booster notre production!
|
||||
|
||||
warpdrive.forcefield.shape.status_line.none=§cLa forme n'est pas définie.
|
||||
warpdrive.forcefield.shape.status_line.double=La forme est %1$s plein(e)
|
||||
|
@ -643,22 +643,22 @@ warpdrive.particle.antimatter.tooltip=Produit par collision d'un bunch de partic
|
|||
warpdrive.particle.strange_matter.name=matière étrange
|
||||
warpdrive.particle.strange_matter.tooltip=Produit par collision frontale de 2 bunches de particules dans un accélérateur supérieur
|
||||
|
||||
warpdrive.upgrade.result.noUpgradeToDismount=§cAucune amélioration à démonter.
|
||||
warpdrive.upgrade.result.notEnoughUpgrades=§cIl faut au moins 1 object pour améliorer ce bloc.
|
||||
warpdrive.upgrade.result.invalidUpgrade=§cThis is not a valid item to upgrade this block.
|
||||
warpdrive.upgrade.result.invalidProjectorUpgrade=§cCette amélioration est trop grosse pour un projecteur, utilises un relais à la place.
|
||||
warpdrive.upgrade.result.invalidRelayUpgrade=§cCette amélioration s'applique uniquement sur un projecteur.
|
||||
warpdrive.upgrade.result.validUpgrades=Valid upgrades for this block include: %1$s. @TODO not implemented yet
|
||||
warpdrive.upgrade.result.tooManyUpgrades=§cCette amélioration est déjà montée %1$s fois sur ce bloc, utilises un relais à la place.
|
||||
warpdrive.upgrade.result.no_upgrade_to_dismount=§cAucune amélioration à démonter.
|
||||
warpdrive.upgrade.result.not_enough_upgrades=§cIl faut au moins 1 object pour améliorer ce bloc.
|
||||
warpdrive.upgrade.result.invalid_upgrade=§cThis is not a valid item to upgrade this block.
|
||||
warpdrive.upgrade.result.invalid_upgrade_for_projector=§cCette amélioration est trop grosse pour un projecteur, utilises un relais à la place.
|
||||
warpdrive.upgrade.result.invalid_upgrade_for_relay=§cCette amélioration s'applique uniquement sur un projecteur.
|
||||
warpdrive.upgrade.result.valid_upgrades=Valid upgrades for this block include: %1$s. @TODO not implemented yet
|
||||
warpdrive.upgrade.result.too_many_upgrades=§cCette amélioration est déjà montée %1$s fois sur ce bloc, utilises un relais à la place.
|
||||
warpdrive.upgrade.result.dismounted=Amélioration %1$s démontée correctement.
|
||||
warpdrive.upgrade.result.mounted=Amélioration %1$s montée correctement.
|
||||
|
||||
warpdrive.upgrade.result.wrongShapeSide=§cIl n'y a pas de projecteur électromagnétique sur cette face.
|
||||
warpdrive.upgrade.result.noShapeToDismount=§cAucune forme à démonter.
|
||||
warpdrive.upgrade.result.notEnoughShapes.double=§cIl faut au moins 2 objets pour établir la forme d'un projecteur double face.
|
||||
warpdrive.upgrade.result.notEnoughShapes.single=§cIl faut au moins 1 object pour établir la forme d'un projecteur simple face.
|
||||
warpdrive.upgrade.result.shapeDismounted=Forme démontée correctement.
|
||||
warpdrive.upgrade.result.shapeMounted=Forme montée correctement.
|
||||
warpdrive.upgrade.result.wrong_shape_side=§cIl n'y a pas de projecteur électromagnétique sur cette face.
|
||||
warpdrive.upgrade.result.no_shape_to_dismount=§cAucune forme à démonter.
|
||||
warpdrive.upgrade.result.not_enough_shapes.double=§cIl faut au moins 2 objets pour établir la forme d'un projecteur double face.
|
||||
warpdrive.upgrade.result.not_enough_shapes.single=§cIl faut au moins 1 object pour établir la forme d'un projecteur simple face.
|
||||
warpdrive.upgrade.result.shape_dismounted=Forme démontée correctement.
|
||||
warpdrive.upgrade.result.shape_mounted=Forme montée correctement.
|
||||
|
||||
warpdrive.upgrade.status_line.none=§7Pas d'augmentation installée.
|
||||
warpdrive.upgrade.status_line.valid=Augmenté avec %1$s.
|
||||
|
@ -672,16 +672,16 @@ warpdrive.video_channel.status_line.invalid=§cLe canal vidéo %1$d est invalide
|
|||
warpdrive.video_channel.status_line.not_loaded=§cLe canal vidéo %1$d est invalide ou la caméra est trop loin!
|
||||
warpdrive.video_channel.status_line.undefined=§7Le canal vidéo est non défini.\n§bUtilises un Diapason§r pour l'ajuster.
|
||||
|
||||
warpdrive.cloaking_core.missingInnerAndOuter=§cIntegrité réduite à %1$d%%: bobine(s) de canalisation manquante(nt) en direction de %2$s, et bobine(s) de projection manquante(nt) en direction de %3$s
|
||||
warpdrive.cloaking_core.missingInner=§cIntegrité réduite à %1$d%%: bobine(s) de canalisation manquante(nt) en direction de %2$s
|
||||
warpdrive.cloaking_core.missingOuter=§cIntegrité réduite à %1$d%%: bobine(s) de projection manquante(nt) en direction de %2$s
|
||||
warpdrive.cloaking_core.missing_channeling_and_projecting_coils=§cIntegrité réduite à %1$d%%: bobine(s) de canalisation manquante(nt) en direction de %2$s, et bobine(s) de projection manquante(nt) en direction de %3$s
|
||||
warpdrive.cloaking_core.missing_channeling_coils=§cIntegrité réduite à %1$d%%: bobine(s) de canalisation manquante(nt) en direction de %2$s
|
||||
warpdrive.cloaking_core.missing_projecting_coils=§cIntegrité réduite à %1$d%%: bobine(s) de projection manquante(nt) en direction de %2$s
|
||||
warpdrive.cloaking_core.valid=Le système est valide
|
||||
warpdrive.cloaking_core.disabled=Le champ d'invisibilité est désactivé
|
||||
warpdrive.cloaking_core.lowPower=§cLe champ d'invisibilité est en panne. Il nous faut plus d'énergie, Capitaine!
|
||||
warpdrive.cloaking_core.low_power=§cLe champ d'invisibilité est en panne. Il nous faut plus d'énergie, Capitaine!
|
||||
warpdrive.cloaking_core.cloaking=Un champ de niveau %1$d couvre actuellement %2$d blocs!
|
||||
|
||||
warpdrive.ic2_reactor_laser_monitor.noReactor=Pas de réacteur IC2 trouvé!
|
||||
warpdrive.ic2_reactor_laser_monitor.multipleReactors=%1$d réacteur(s) connecté(s).
|
||||
warpdrive.ic2_reactor_laser_monitor.no_reactor=Pas de réacteur IC2 trouvé!
|
||||
warpdrive.ic2_reactor_laser_monitor.reactor_found=Réacteur connecté au %1$s.
|
||||
|
||||
warpdrive.transporter.status=De (%1$.0f %2$.0f %3$.0f) à (%4$.0f %5$.0f %6$.0f)
|
||||
warpdrive.transporter_beacon.status.invalid=§cNo transporter room linked
|
||||
|
|
|
@ -16,29 +16,29 @@ death.attack.warpdrive.warm.player=%1$s is gekookt door %2$s
|
|||
|
||||
itemGroup.warpdrive=WarpDrive
|
||||
|
||||
item.warpdrive.crafting.Malformed.name=Verkeerd item
|
||||
item.warpdrive.crafting.EmeraldCrystal.name=Smaragd afgestemd kristal
|
||||
item.warpdrive.crafting.EnderCrystal.name=Einde afgestemd kristal
|
||||
item.warpdrive.crafting.DiamondCrystal.name=Diamant afgestemd kristal
|
||||
item.warpdrive.crafting.DiffractionGrating.name=Diffractierooster
|
||||
item.warpdrive.crafting.ReactorCore.name=Reactor Kern
|
||||
item.warpdrive.crafting.ComputerInterface.name=Computer Interface
|
||||
item.warpdrive.crafting.PowerInterface.name=Stroom Interface
|
||||
item.warpdrive.crafting.CapacitiveCrystal.name=Capacitief Kristal
|
||||
item.warpdrive.crafting.AirCanisterEmpty.name=Lege zuurstoffles
|
||||
item.warpdrive.crafting.AirCanisterEmpty.tooltip=§bRechts-klik op de zuurstofgenerator§7 om me te hervullen
|
||||
item.warpdrive.crafting.Lens.name=Lens
|
||||
item.warpdrive.crafting.Zoom.name=Zoom
|
||||
item.warpdrive.crafting.GlassTank.name=Tank van Glas
|
||||
item.warpdrive.crafting.FlatScreen.name=Flat Screen
|
||||
item.warpdrive.crafting.MemoryCrystal.name=Geheugen Kristal
|
||||
item.warpdrive.crafting.Motor.name=Motor
|
||||
item.warpdrive.crafting.BoneCharcoal.name=Botkool
|
||||
item.warpdrive.crafting.ActivatedCarbon.name=Geactiveerde Koolstof
|
||||
item.warpdrive.crafting.LaserMediumEmpty.name=Lege Deeltjesversneller
|
||||
item.warpdrive.crafting.CoilCrystal.name=Spoelkristal
|
||||
item.warpdrive.crafting.ElectromagneticProjector.name=Electromagnetische Projector
|
||||
item.warpdrive.crafting.Superconductor.name=Superconductor
|
||||
item.warpdrive.component.malformed.name=Verkeerd item
|
||||
item.warpdrive.component.emerald_crystal.name=Smaragd afgestemd kristal
|
||||
item.warpdrive.component.ender_crystal.name=Einde afgestemd kristal
|
||||
item.warpdrive.component.diamond_crystal.name=Diamant afgestemd kristal
|
||||
item.warpdrive.component.diffraction_grating.name=Diffractierooster
|
||||
item.warpdrive.component.reactor_core.name=Reactor Kern
|
||||
item.warpdrive.component.computer_interface.name=Computer Interface
|
||||
item.warpdrive.component.power_interface.name=Stroom Interface
|
||||
item.warpdrive.component.capacitive_crystal.name=Capacitief Kristal
|
||||
item.warpdrive.component.air_canister_empty.name=Lege zuurstoffles
|
||||
item.warpdrive.component.air_canister_empty.tooltip=§bRechts-klik op de zuurstofgenerator§7 om me te hervullen
|
||||
item.warpdrive.component.lens.name=Lens
|
||||
item.warpdrive.component.zoom.name=Zoom
|
||||
item.warpdrive.component.glass_tank.name=Tank van Glas
|
||||
item.warpdrive.component.flat_screen.name=Flat Screen
|
||||
item.warpdrive.component.memory_crystal.name=Geheugen Kristal
|
||||
item.warpdrive.component.motor.name=Motor
|
||||
item.warpdrive.component.bone_charcoal.name=Botkool
|
||||
item.warpdrive.component.activated_carbon.name=Geactiveerde Koolstof
|
||||
item.warpdrive.component.laser_medium_empty.name=Lege Deeltjesversneller
|
||||
item.warpdrive.component.coil_crystal.name=Spoelkristal
|
||||
item.warpdrive.component.electromagnetic_projector.name=Electromagnetische Projector
|
||||
item.warpdrive.component.superconductor.name=Superconductor
|
||||
|
||||
item.warpdrive.armor.helmet.name=Warp Helm
|
||||
item.warpdrive.armor.chestplate.name=Warp Borstplaat
|
||||
|
@ -565,23 +565,23 @@ tile.warpdrive.hull3.stairs.black.name=Zwart Gekleurd Superieur Pantser Trap
|
|||
|
||||
|
||||
warpdrive.guide.prefix=§6%1$s:§r
|
||||
warpdrive.error.badTileEntity=§cDit blok heeft een verversing nodig door het de breken en weer te plaatsen.
|
||||
warpdrive.monitor.viewingCamera=Camera op%2$d, %3$d, %4$d met videokanaal %1$d aan het bekijken...
|
||||
warpdrive.ship.attachedPlayers=Aangesloten Spelers: %1$s
|
||||
warpdrive.ship.playerAttached=Je bent nu aangesloten op schip %1$s.\nDe aangesloten spelers zijn %2$s
|
||||
warpdrive.ship.playerDetached=Je bent nu afgesloten op schip %1$s.\nDe aangesloten spelers zijn %2$s
|
||||
warpdrive.error.bad_tile_entity=§cDit blok heeft een verversing nodig door het de breken en weer te plaatsen.
|
||||
warpdrive.monitor.viewing_camera=Camera op%2$d, %3$d, %4$d met videokanaal %1$d aan het bekijken...
|
||||
warpdrive.ship.attached_players=Aangesloten Spelers: %1$s
|
||||
warpdrive.ship.player_attached=Je bent nu aangesloten op schip %1$s.\nDe aangesloten spelers zijn %2$s
|
||||
warpdrive.ship.player_detached=Je bent nu afgesloten op schip %1$s.\nDe aangesloten spelers zijn %2$s
|
||||
warpdrive.ship.status_line.cooling=%1$d seconden over van afkoeling
|
||||
warpdrive.ship.status_line.isolation=%1$d actieve isolatie-blokken geven %2$2.1f%% absorptie.
|
||||
|
||||
warpdrive.energy.status_line=Energielevel is op %1$s / %2$s EU.
|
||||
warpdrive.energy.side.changedToInput=%1$s kant verandert naar energie input modus!
|
||||
warpdrive.energy.side.changedToOutput=%1$s kant verandert naar energie output modus!
|
||||
warpdrive.energy.side.changedToDisabled=%1$s kant verandert naar inactief modus!
|
||||
warpdrive.energy.side.changed_to_input=%1$s kant verandert naar energie input modus!
|
||||
warpdrive.energy.side.changed_to_output=%1$s kant verandert naar energie output modus!
|
||||
warpdrive.energy.side.changed_to_disabled=%1$s kant verandert naar inactief modus!
|
||||
|
||||
warpdrive.accelerator.guide.lowPower_noStorage=Energie-opslagcapaciteit is te weinig; we hebben tenminste %1$d om verder te opereren maar we kunnen alleen %2$d opslaan
|
||||
warpdrive.accelerator.guide.lowPower_accelerating=We verliezen stroom baas, deeltjes vliegen in het rond, bereid je voor op grote bestraling!
|
||||
warpdrive.accelerator.guide.lowPower_noParticles=We hebben meer stroom nodig om de versneller te activeren!
|
||||
warpdrive.accelerator.guide.noChiller=Geen koeler gevonden voor deze versneller!
|
||||
warpdrive.accelerator.guide.low_power.not_enough_storage=Energie-opslagcapaciteit is te weinig; we hebben tenminste %1$d om verder te opereren maar we kunnen alleen %2$d opslaan
|
||||
warpdrive.accelerator.guide.low_power.accelerating=We verliezen stroom baas, deeltjes vliegen in het rond, bereid je voor op grote bestraling!
|
||||
warpdrive.accelerator.guide.low_power.no_particles=We hebben meer stroom nodig om de versneller te activeren!
|
||||
warpdrive.accelerator.guide.no_chiller=Geen koeler gevonden voor deze versneller!
|
||||
|
||||
warpdrive.beam_frequency.tooltip=Straal-frequentie is gezet naar %1$d
|
||||
warpdrive.beam_frequency.get=Straal-frequentie %2$d is opgehaald door %1$s
|
||||
|
@ -602,7 +602,7 @@ warpdrive.control_channel.status_line.valid=Controlekanaal %1$d is Geldig.
|
|||
warpdrive.control_channel.status_line.invalid=§cControlekanaal %1$d is incorrect.
|
||||
warpdrive.control_channel.status_line.undefined=§7Niet gedefinieerde controlekanaal.\n§bGebruik een Afstemmingsvork§r om deze te zetten.
|
||||
|
||||
warpdrive.forcefield.guide.lowPower=we verliezen stroom kapitein, verminder onze consumptie of laat die schotse ingenieur onze stroomkracht vergroten!
|
||||
warpdrive.forcefield.guide.low_power=we verliezen stroom kapitein, verminder onze consumptie of laat die schotse ingenieur onze stroomkracht vergroten!
|
||||
|
||||
warpdrive.forcefield.shape.status_line.none=§cVorm is niet gedefinieerd.
|
||||
warpdrive.forcefield.shape.status_line.double=Vorm is een volledig vorm %1$s
|
||||
|
@ -643,22 +643,22 @@ warpdrive.particle.antimatter.tooltip=Geproduceerd door de botsing van een aanta
|
|||
warpdrive.particle.strange_matter.name=rare materie
|
||||
warpdrive.particle.strange_matter.tooltip=Geproduceerd door de botsing van 2 wolkjes van deeltjes in de Superieure Versneller
|
||||
|
||||
warpdrive.upgrade.result.noUpgradeToDismount=§cGeen upgrade om uit te schakelen
|
||||
warpdrive.upgrade.result.notEnoughUpgrades=§cJe hebt tenminste 1 item nodig om dit blok te upgraden.
|
||||
warpdrive.upgrade.result.invalidUpgrade=§cDid is niet het correcte item om dit blok te upgraden.
|
||||
warpdrive.upgrade.result.invalidProjectorUpgrade=§cDeze upgrade is te groot voor de projector, probeer een relais te gebruiken.
|
||||
warpdrive.upgrade.result.invalidRelayUpgrade=§cDeze upgrade kan alleen op projectors.
|
||||
warpdrive.upgrade.result.validUpgrades=Geldige upgrades voor dit block zijn: %1$s. @TODO nog niet ingebouwd
|
||||
warpdrive.upgrade.result.tooManyUpgrades=§cEr zijn al %1$d upgrades geinstalleert.
|
||||
warpdrive.upgrade.result.no_upgrade_to_dismount=§cGeen upgrade om uit te schakelen
|
||||
warpdrive.upgrade.result.not_enough_upgrades=§cJe hebt tenminste 1 item nodig om dit blok te upgraden.
|
||||
warpdrive.upgrade.result.invalid_upgrade=§cDid is niet het correcte item om dit blok te upgraden.
|
||||
warpdrive.upgrade.result.invalid_upgrade_for_projector=§cDeze upgrade is te groot voor de projector, probeer een relais te gebruiken.
|
||||
warpdrive.upgrade.result.invalid_upgrade_for_relay=§cDeze upgrade kan alleen op projectors.
|
||||
warpdrive.upgrade.result.valid_upgrades=Geldige upgrades voor dit block zijn: %1$s. @TODO nog niet ingebouwd
|
||||
warpdrive.upgrade.result.too_many_upgrades=§cEr zijn al %1$d upgrades geinstalleert.
|
||||
warpdrive.upgrade.result.dismounted=Upgrade %1$s is succesvol uitgeschakeld.
|
||||
warpdrive.upgrade.result.mounted=Upgrade %1$s is succesvol geplaatst.
|
||||
|
||||
warpdrive.upgrade.result.wrongShapeSide=§cEr is geen elektromagnetische-projector aan deze kant.
|
||||
warpdrive.upgrade.result.noShapeToDismount=§cGeen vorm om uit te schakelen.
|
||||
warpdrive.upgrade.result.notEnoughShapes.double=§cJe hebt tenminste 2 items nodig om de vorm van een dubbelzijdige-projector te zetten.
|
||||
warpdrive.upgrade.result.notEnoughShapes.single=§cJe hebt tenminste 1 items nodig om de vorm van een eenzijdige-projector te zetten.
|
||||
warpdrive.upgrade.result.shapeDismounted=Vorm succesvol uitgeschakeld.
|
||||
warpdrive.upgrade.result.shapeMounted=Vorm succesvol geplaatst.
|
||||
warpdrive.upgrade.result.wrong_shape_side=§cEr is geen elektromagnetische-projector aan deze kant.
|
||||
warpdrive.upgrade.result.no_shape_to_dismount=§cGeen vorm om uit te schakelen.
|
||||
warpdrive.upgrade.result.not_enough_shapes.double=§cJe hebt tenminste 2 items nodig om de vorm van een dubbelzijdige-projector te zetten.
|
||||
warpdrive.upgrade.result.not_enough_shapes.single=§cJe hebt tenminste 1 items nodig om de vorm van een eenzijdige-projector te zetten.
|
||||
warpdrive.upgrade.result.shape_dismounted=Vorm succesvol uitgeschakeld.
|
||||
warpdrive.upgrade.result.shape_mounted=Vorm succesvol geplaatst.
|
||||
|
||||
warpdrive.upgrade.status_line.none=§7Geen upgrade geinstalleerd.
|
||||
warpdrive.upgrade.status_line.valid=Geupgrade met1$s.
|
||||
|
@ -672,15 +672,15 @@ warpdrive.video_channel.status_line.invalid=§cVideokanaal %1$d is ongeldig.
|
|||
warpdrive.video_channel.status_line.not_loaded=§cVideokanaal %1$d is ongeldig of camera is te ver weg!
|
||||
warpdrive.video_channel.status_line.undefined=§7niet gedefinieerd videokanaal.\n§bGebruik een Afstemmingsvork§r om het te zetten.
|
||||
|
||||
warpdrive.cloaking_core.missingInnerAndOuter=§cIntegrity down to %1$d%%: missing channeling coil(s) towards %2$s and projecting coil(s) towards %3$s
|
||||
warpdrive.cloaking_core.missingInner=§cIntegrity down to %1$d%%: missing channeling coil(s) towards %2$s
|
||||
warpdrive.cloaking_core.missingOuter=§cIntegrity down to %1$d%%: missing projecting coil(s) towards %2$s
|
||||
warpdrive.cloaking_core.missing_channeling_and_projecting_coils=§cIntegrity down to %1$d%%: missing channeling coil(s) towards %2$s and projecting coil(s) towards %3$s
|
||||
warpdrive.cloaking_core.missing_channeling_coils=§cIntegrity down to %1$d%%: missing channeling coil(s) towards %2$s
|
||||
warpdrive.cloaking_core.missing_projecting_coils=§cIntegrity down to %1$d%%: missing projecting coil(s) towards %2$s
|
||||
warpdrive.cloaking_core.disabled=Dekmantelveld is uitgeschakeld
|
||||
warpdrive.cloaking_core.lowPower=§cDekmantelveld is uit, We hebben meer stroom nodig kapitein!
|
||||
warpdrive.cloaking_core.low_power=§cDekmantelveld is uit, We hebben meer stroom nodig kapitein!
|
||||
warpdrive.cloaking_core.cloaking=Een Niveau %1$d dekmantelveld bedekt huidig %2$d blokken!
|
||||
|
||||
warpdrive.ic2_reactor_laser_monitor.noReactor=Geen reactor gevonden!
|
||||
warpdrive.ic2_reactor_laser_monitor.multipleReactors=%1$d reactor(s) aangesloten.
|
||||
warpdrive.ic2_reactor_laser_monitor.no_reactor=Geen reactor gevonden!
|
||||
warpdrive.ic2_reactor_laser_monitor.reactor_found=Reactor connected on %1$s.
|
||||
|
||||
warpdrive.transporter.status=Van (%1$.0f %2$.0f %3$.0f) naar (%4$.0f %5$.0f %6$.0f)
|
||||
warpdrive.transporter_beacon.status.invalid=§cNo transporter room linked
|
||||
|
|
|
@ -16,29 +16,29 @@ death.attack.warpdrive.warm.player=%1$s was cooked by %2$s
|
|||
|
||||
itemGroup.warpdrive=WarpDrive
|
||||
|
||||
item.warpdrive.crafting.Malformed.name=Поврежденный предмет
|
||||
item.warpdrive.crafting.EmeraldCrystal.name=Изумрудный настраиваемый кристалл
|
||||
item.warpdrive.crafting.EnderCrystal.name=Настраиваемый кристалл Края
|
||||
item.warpdrive.crafting.DiamondCrystal.name=Алмазный настраиваемый кристалл
|
||||
item.warpdrive.crafting.DiffractionGrating.name=Дифракционная решетка
|
||||
item.warpdrive.crafting.ReactorCore.name=Ядро реактора
|
||||
item.warpdrive.crafting.ComputerInterface.name=Компьютерный интерфейс
|
||||
item.warpdrive.crafting.PowerInterface.name=Интерфейс питания
|
||||
item.warpdrive.crafting.CapacitiveCrystal.name=Емкостный кристалл
|
||||
item.warpdrive.crafting.AirCanisterEmpty.name=Пустой баллон для воздуха
|
||||
item.warpdrive.crafting.AirCanisterEmpty.tooltip=Используйте на генераторе воздуха, чтобы наполнить
|
||||
item.warpdrive.crafting.Lens.name=Линза
|
||||
item.warpdrive.crafting.Zoom.name=Оптика
|
||||
item.warpdrive.crafting.GlassTank.name=Стеклянный бак
|
||||
item.warpdrive.crafting.FlatScreen.name=Плоский экран
|
||||
item.warpdrive.crafting.MemoryCrystal.name=Кристалл памяти
|
||||
item.warpdrive.crafting.Motor.name=Мотор
|
||||
item.warpdrive.crafting.BoneCharcoal.name=Костяной уголь
|
||||
item.warpdrive.crafting.ActivatedCarbon.name=Активированный уголь
|
||||
item.warpdrive.crafting.LaserMediumEmpty.name=Лазерный излучатель (Пустой)
|
||||
item.warpdrive.crafting.CoilCrystal.name=Coil Crystal
|
||||
item.warpdrive.crafting.ElectromagneticProjector.name=Electromagnetic Projector
|
||||
item.warpdrive.crafting.Superconductor.name=Superconductor
|
||||
item.warpdrive.component.malformed.name=Поврежденный предмет
|
||||
item.warpdrive.component.emerald_crystal.name=Изумрудный настраиваемый кристалл
|
||||
item.warpdrive.component.ender_crystal.name=Настраиваемый кристалл Края
|
||||
item.warpdrive.component.diamond_crystal.name=Алмазный настраиваемый кристалл
|
||||
item.warpdrive.component.diffraction_grating.name=Дифракционная решетка
|
||||
item.warpdrive.component.reactor_core.name=Ядро реактора
|
||||
item.warpdrive.component.computer_interface.name=Компьютерный интерфейс
|
||||
item.warpdrive.component.power_interface.name=Интерфейс питания
|
||||
item.warpdrive.component.capacitive_crystal.name=Емкостный кристалл
|
||||
item.warpdrive.component.air_canister_empty.name=Пустой баллон для воздуха
|
||||
item.warpdrive.component.air_canister_empty.tooltip=Используйте на генераторе воздуха, чтобы наполнить
|
||||
item.warpdrive.component.lens.name=Линза
|
||||
item.warpdrive.component.zoom.name=Оптика
|
||||
item.warpdrive.component.glass_tank.name=Стеклянный бак
|
||||
item.warpdrive.component.flat_screen.name=Плоский экран
|
||||
item.warpdrive.component.memory_crystal.name=Кристалл памяти
|
||||
item.warpdrive.component.motor.name=Мотор
|
||||
item.warpdrive.component.bone_charcoal.name=Костяной уголь
|
||||
item.warpdrive.component.activated_carbon.name=Активированный уголь
|
||||
item.warpdrive.component.laser_medium_empty.name=Лазерный излучатель (Пустой)
|
||||
item.warpdrive.component.coil_crystal.name=Coil Crystal
|
||||
item.warpdrive.component.electromagnetic_projector.name=Electromagnetic Projector
|
||||
item.warpdrive.component.superconductor.name=Superconductor
|
||||
|
||||
item.warpdrive.armor.helmet.name=Космический шлем
|
||||
item.warpdrive.armor.chestplate.name=Warp Chestplate
|
||||
|
@ -565,23 +565,23 @@ tile.warpdrive.hull3.stairs.black.name=Black Stained Superior Hull Stairs
|
|||
|
||||
|
||||
warpdrive.guide.prefix=§6%1$s:§r
|
||||
warpdrive.error.badTileEntity=§cэтот блок нужно сломать и поставить заново.
|
||||
warpdrive.monitor.viewingCamera=Просмотр камеры на %2$d, %3$d, %4$d через канал %1$d
|
||||
warpdrive.ship.attachedPlayers=Прирепленные игроки: %1$s
|
||||
warpdrive.ship.playerAttached=Вы были прикреплены к кораблю %1$s.\nПрикрепленные игроки: %2$s
|
||||
warpdrive.ship.playerDetached=Вы были откреплены от корабля %1$s.\nПрикрепленные игроки: %2$s
|
||||
warpdrive.error.bad_tile_entity=§cэтот блок нужно сломать и поставить заново.
|
||||
warpdrive.monitor.viewing_camera=Просмотр камеры на %2$d, %3$d, %4$d через канал %1$d
|
||||
warpdrive.ship.attached_players=Прирепленные игроки: %1$s
|
||||
warpdrive.ship.player_attached=Вы были прикреплены к кораблю %1$s.\nПрикрепленные игроки: %2$s
|
||||
warpdrive.ship.player_detached=Вы были откреплены от корабля %1$s.\nПрикрепленные игроки: %2$s
|
||||
warpdrive.ship.status_line.cooling=Осталось %1$d с до остывания.
|
||||
warpdrive.ship.status_line.isolation=%1$d активных блоков изоляции предоставляют %2$2.1f%% поглощения.
|
||||
|
||||
warpdrive.energy.status_line=Содержит энергии: %1$s / %2$s EU.
|
||||
warpdrive.energy.side.changedToInput=%1$s side changed to energy Input mode!
|
||||
warpdrive.energy.side.changedToOutput=%1$s side changed to energy Output mode!
|
||||
warpdrive.energy.side.changedToDisabled=%1$s side changed to Disabled mode!
|
||||
warpdrive.energy.side.changed_to_input=%1$s side changed to energy Input mode!
|
||||
warpdrive.energy.side.changed_to_output=%1$s side changed to energy Output mode!
|
||||
warpdrive.energy.side.changed_to_disabled=%1$s side changed to Disabled mode!
|
||||
|
||||
warpdrive.accelerator.guide.lowPower_noStorage=Energy storage is too low; we need at least %1$d to continue operation but can only store %2$d
|
||||
warpdrive.accelerator.guide.lowPower_accelerating=We're running out of power chief, particles are on the loose, prepare for massive irradiation!
|
||||
warpdrive.accelerator.guide.lowPower_noParticles=We need more power to start the accelerator!
|
||||
warpdrive.accelerator.guide.noChiller=No chiller could be found for this accelerator!
|
||||
warpdrive.accelerator.guide.low_power.not_enough_storage=Energy storage is too low; we need at least %1$d to continue operation but can only store %2$d
|
||||
warpdrive.accelerator.guide.low_power.accelerating=We're running out of power chief, particles are on the loose, prepare for massive irradiation!
|
||||
warpdrive.accelerator.guide.low_power.no_particles=We need more power to start the accelerator!
|
||||
warpdrive.accelerator.guide.no_chiller=No chiller could be found for this accelerator!
|
||||
|
||||
warpdrive.beam_frequency.tooltip=Частота луча установлена на %1$d
|
||||
warpdrive.beam_frequency.get=Beam frequency %2$d has been retrieved from %1$s
|
||||
|
@ -602,7 +602,7 @@ warpdrive.control_channel.status_line.valid=Control channel %1$d is valid.
|
|||
warpdrive.control_channel.status_line.invalid=§cControl channel %1$d is invalid.
|
||||
warpdrive.control_channel.status_line.undefined=§7Undefined Control channel.\n§bUse a Tuning fork§r to set it.
|
||||
|
||||
warpdrive.forcefield.guide.lowPower=We're running out of power captain, reduce our consumption or get that scottish engineer to boost our power!
|
||||
warpdrive.forcefield.guide.low_power=We're running out of power captain, reduce our consumption or get that scottish engineer to boost our power!
|
||||
|
||||
warpdrive.forcefield.shape.status_line.none=§cShape isn't defined.
|
||||
warpdrive.forcefield.shape.status_line.double=Shape is a full %1$s
|
||||
|
@ -643,22 +643,22 @@ warpdrive.particle.antimatter.tooltip=Produced by colliding a particle bunch in
|
|||
warpdrive.particle.strange_matter.name=strange matter
|
||||
warpdrive.particle.strange_matter.tooltip=Produced by colliding 2 particle bunches in a superior accelerator
|
||||
|
||||
warpdrive.upgrade.result.noUpgradeToDismount=§cNo upgrade to dismount.
|
||||
warpdrive.upgrade.result.notEnoughUpgrades=§cYou need at least 1 item to upgrade this block.
|
||||
warpdrive.upgrade.result.invalidUpgrade=§cThis is not a valid item to upgrade this block.
|
||||
warpdrive.upgrade.result.invalidProjectorUpgrade=§cThis upgrade is too big for a projector, use a relay instead.
|
||||
warpdrive.upgrade.result.invalidRelayUpgrade=§cThis upgrade only applies to projectors.
|
||||
warpdrive.upgrade.result.validUpgrades=Valid upgrades for this block include: %1$s. @TODO not implemented yet
|
||||
warpdrive.upgrade.result.tooManyUpgrades=§cThere's already %1$d upgrades installed.
|
||||
warpdrive.upgrade.result.no_upgrade_to_dismount=§cNo upgrade to dismount.
|
||||
warpdrive.upgrade.result.not_enough_upgrades=§cYou need at least 1 item to upgrade this block.
|
||||
warpdrive.upgrade.result.invalid_upgrade=§cThis is not a valid item to upgrade this block.
|
||||
warpdrive.upgrade.result.invalid_upgrade_for_projector=§cThis upgrade is too big for a projector, use a relay instead.
|
||||
warpdrive.upgrade.result.invalid_upgrade_for_relay=§cThis upgrade only applies to projectors.
|
||||
warpdrive.upgrade.result.valid_upgrades=Valid upgrades for this block include: %1$s. @TODO not implemented yet
|
||||
warpdrive.upgrade.result.too_many_upgrades=§cThere's already %1$d upgrades installed.
|
||||
warpdrive.upgrade.result.dismounted=Upgrade %1$s was dismounted successfully.
|
||||
warpdrive.upgrade.result.mounted=Upgrade %1$s was mounted successfully.
|
||||
|
||||
warpdrive.upgrade.result.wrongShapeSide=§cThere's no Electromagnetic projector on this side.
|
||||
warpdrive.upgrade.result.noShapeToDismount=§cNo shape to dismount.
|
||||
warpdrive.upgrade.result.notEnoughShapes.double=§cYou need at least 2 items to set the shape of a double sided projector.
|
||||
warpdrive.upgrade.result.notEnoughShapes.single=§cYou need at least 1 item to set the shape of a single sided projector.
|
||||
warpdrive.upgrade.result.shapeDismounted=Shape dismounted successfully.
|
||||
warpdrive.upgrade.result.shapeMounted=Shape mounted successfully.
|
||||
warpdrive.upgrade.result.wrong_shape_side=§cThere's no Electromagnetic projector on this side.
|
||||
warpdrive.upgrade.result.no_shape_to_dismount=§cNo shape to dismount.
|
||||
warpdrive.upgrade.result.not_enough_shapes.double=§cYou need at least 2 items to set the shape of a double sided projector.
|
||||
warpdrive.upgrade.result.not_enough_shapes.single=§cYou need at least 1 item to set the shape of a single sided projector.
|
||||
warpdrive.upgrade.result.shape_dismounted=Shape dismounted successfully.
|
||||
warpdrive.upgrade.result.shape_mounted=Shape mounted successfully.
|
||||
|
||||
warpdrive.upgrade.status_line.none=§7No upgrade installed.
|
||||
warpdrive.upgrade.status_line.valid=Upgraded with %1$s.
|
||||
|
@ -672,16 +672,16 @@ warpdrive.video_channel.status_line.invalid=§cВидеоканал %1$d нед
|
|||
warpdrive.video_channel.status_line.not_loaded=§cВидеоканал %1$d недействителен или камера слишком далеко.
|
||||
warpdrive.video_channel.status_line.undefined=§7Undefined Video channel.\n§bUse a Tuning fork§r to set it.
|
||||
|
||||
warpdrive.cloaking_core.missingInnerAndOuter=§cIntegrity down to %1$d%%: missing channeling coil(s) towards %2$s and projecting coil(s) towards %3$s
|
||||
warpdrive.cloaking_core.missingInner=§cIntegrity down to %1$d%%: missing channeling coil(s) towards %2$s
|
||||
warpdrive.cloaking_core.missingOuter=§cIntegrity down to %1$d%%: missing projecting coil(s) towards %2$s
|
||||
warpdrive.cloaking_core.missing_channeling_and_projecting_coils=§cIntegrity down to %1$d%%: missing channeling coil(s) towards %2$s and projecting coil(s) towards %3$s
|
||||
warpdrive.cloaking_core.missing_channeling_coils=§cIntegrity down to %1$d%%: missing channeling coil(s) towards %2$s
|
||||
warpdrive.cloaking_core.missing_projecting_coils=§cIntegrity down to %1$d%%: missing projecting coil(s) towards %2$s
|
||||
warpdrive.cloaking_core.valid=System is valid
|
||||
warpdrive.cloaking_core.disabled=Маскировка выключена
|
||||
warpdrive.cloaking_core.lowPower=§cМаскировка выключилась, нужно больше энергии, капитан!
|
||||
warpdrive.cloaking_core.low_power=§cМаскировка выключилась, нужно больше энергии, капитан!
|
||||
warpdrive.cloaking_core.cloaking=Маскировка %1$d уровня покрывает %2$d блоков.
|
||||
|
||||
warpdrive.ic2_reactor_laser_monitor.noReactor=Реактор не найден!
|
||||
warpdrive.ic2_reactor_laser_monitor.multipleReactors=%1$d реактор(ов) подключено.
|
||||
warpdrive.ic2_reactor_laser_monitor.no_reactor=Реактор не найден!
|
||||
warpdrive.ic2_reactor_laser_monitor.reactor_found=Reactor connected on %1$s.
|
||||
|
||||
warpdrive.transporter.status=Из (%1$.0f %2$.0f %3$.0f) в (%4$.0f %5$.0f %6$.0f)
|
||||
warpdrive.transporter_beacon.status.invalid=§cNo transporter room linked
|
||||
|
|
|
@ -16,29 +16,29 @@ death.attack.warpdrive.warm.player=%1$s被%2$s煮熟了
|
|||
|
||||
itemGroup.warpdrive=曲率驱动
|
||||
|
||||
item.warpdrive.crafting.Malformed.name=畸变废品
|
||||
item.warpdrive.crafting.EmeraldCrystal.name=绿宝石调谐水晶
|
||||
item.warpdrive.crafting.EnderCrystal.name=末影调谐水晶
|
||||
item.warpdrive.crafting.DiamondCrystal.name=钻石调谐水晶
|
||||
item.warpdrive.crafting.DiffractionGrating.name=衍射光栅
|
||||
item.warpdrive.crafting.ReactorCore.name=反应堆芯
|
||||
item.warpdrive.crafting.ComputerInterface.name=计算机接口
|
||||
item.warpdrive.crafting.PowerInterface.name=电源接口
|
||||
item.warpdrive.crafting.CapacitiveCrystal.name=电容水晶
|
||||
item.warpdrive.crafting.AirCanisterEmpty.name=空气罐(空)
|
||||
item.warpdrive.crafting.AirCanisterEmpty.tooltip=§b右键一个空气发生器§7来进行填充
|
||||
item.warpdrive.crafting.Lens.name=透镜
|
||||
item.warpdrive.crafting.Zoom.name=缩放
|
||||
item.warpdrive.crafting.GlassTank.name=玻璃水槽
|
||||
item.warpdrive.crafting.FlatScreen.name=平面屏幕
|
||||
item.warpdrive.crafting.MemoryCrystal.name=记忆水晶
|
||||
item.warpdrive.crafting.Motor.name=发动机
|
||||
item.warpdrive.crafting.BoneCharcoal.name=骨炭
|
||||
item.warpdrive.crafting.ActivatedCarbon.name=活性炭
|
||||
item.warpdrive.crafting.LaserMediumEmpty.name=激光媒质(空)
|
||||
item.warpdrive.crafting.CoilCrystal.name=线圈水晶
|
||||
item.warpdrive.crafting.ElectromagneticProjector.name=电磁投影仪
|
||||
item.warpdrive.crafting.Superconductor.name=超导体
|
||||
item.warpdrive.component.malformed.name=畸变废品
|
||||
item.warpdrive.component.emerald_crystal.name=绿宝石调谐水晶
|
||||
item.warpdrive.component.ender_crystal.name=末影调谐水晶
|
||||
item.warpdrive.component.diamond_crystal.name=钻石调谐水晶
|
||||
item.warpdrive.component.diffraction_grating.name=衍射光栅
|
||||
item.warpdrive.component.reactor_core.name=反应堆芯
|
||||
item.warpdrive.component.computer_interface.name=计算机接口
|
||||
item.warpdrive.component.power_interface.name=电源接口
|
||||
item.warpdrive.component.capacitive_crystal.name=电容水晶
|
||||
item.warpdrive.component.air_canister_empty.name=空气罐(空)
|
||||
item.warpdrive.component.air_canister_empty.tooltip=§b右键一个空气发生器§7来进行填充
|
||||
item.warpdrive.component.lens.name=透镜
|
||||
item.warpdrive.component.zoom.name=缩放
|
||||
item.warpdrive.component.glass_tank.name=玻璃水槽
|
||||
item.warpdrive.component.flat_screen.name=平面屏幕
|
||||
item.warpdrive.component.memory_crystal.name=记忆水晶
|
||||
item.warpdrive.component.motor.name=发动机
|
||||
item.warpdrive.component.bone_charcoal.name=骨炭
|
||||
item.warpdrive.component.activated_carbon.name=活性炭
|
||||
item.warpdrive.component.laser_medium_empty.name=激光媒质(空)
|
||||
item.warpdrive.component.coil_crystal.name=线圈水晶
|
||||
item.warpdrive.component.electromagnetic_projector.name=电磁投影仪
|
||||
item.warpdrive.component.superconductor.name=超导体
|
||||
|
||||
item.warpdrive.armor.helmet.name=曲率头盔
|
||||
item.warpdrive.armor.chestplate.name=曲率胸甲
|
||||
|
@ -565,23 +565,23 @@ tile.warpdrive.hull3.stairs.black.name=黑色卓越船体楼梯
|
|||
|
||||
|
||||
warpdrive.guide.prefix=§6%1$s:§r
|
||||
warpdrive.error.badTileEntity=§c需要重放置以更新此方块.
|
||||
warpdrive.monitor.viewingCamera=观景相机位于 %2$d, %3$d, %4$d 在视频频道%1$d
|
||||
warpdrive.ship.attachedPlayers=所属的玩家: %1$s
|
||||
warpdrive.ship.playerAttached=你在飞船 %1$s上.\n属于%2$s
|
||||
warpdrive.ship.playerDetached=你已经脱离了飞船 %1$s.\n属于%2$s
|
||||
warpdrive.error.bad_tile_entity=§c需要重放置以更新此方块.
|
||||
warpdrive.monitor.viewing_camera=观景相机位于 %2$d, %3$d, %4$d 在视频频道%1$d
|
||||
warpdrive.ship.attached_players=所属的玩家: %1$s
|
||||
warpdrive.ship.player_attached=你在飞船 %1$s上.\n属于%2$s
|
||||
warpdrive.ship.player_detached=你已经脱离了飞船 %1$s.\n属于%2$s
|
||||
warpdrive.ship.status_line.cooling=%1$d s 冷却时间
|
||||
warpdrive.ship.status_line.isolation=%1$d有效的隔离方块提供%2$2.1f%%吸收.
|
||||
|
||||
warpdrive.energy.status_line=能量水平%1$s / %2$s EU.
|
||||
warpdrive.energy.side.changedToInput=%1$s侧面更改为能量输入模式!
|
||||
warpdrive.energy.side.changedToOutput=%1$s侧面更改为能量输出模式!
|
||||
warpdrive.energy.side.changedToDisabled=%1$s侧面更改为禁用模式!
|
||||
warpdrive.energy.side.changed_to_input=%1$s侧面更改为能量输入模式!
|
||||
warpdrive.energy.side.changed_to_output=%1$s侧面更改为能量输出模式!
|
||||
warpdrive.energy.side.changed_to_disabled=%1$s侧面更改为禁用模式!
|
||||
|
||||
warpdrive.accelerator.guide.lowPower_noStorage=能量不足;我们需要%1$d的能量储备维持运转 目前仅剩%2$d
|
||||
warpdrive.accelerator.guide.lowPower_accelerating=我们的主能量储备耗尽, 粒子正在泄漏,准备承受巨量辐射!
|
||||
warpdrive.accelerator.guide.lowPower_noParticles=需要更多能量以启动加速器!
|
||||
warpdrive.accelerator.guide.noChiller=这台加速器没有冷却设备!
|
||||
warpdrive.accelerator.guide.low_power.not_enough_storage=能量不足;我们需要%1$d的能量储备维持运转 目前仅剩%2$d
|
||||
warpdrive.accelerator.guide.low_power.accelerating=我们的主能量储备耗尽, 粒子正在泄漏,准备承受巨量辐射!
|
||||
warpdrive.accelerator.guide.low_power.no_particles=需要更多能量以启动加速器!
|
||||
warpdrive.accelerator.guide.no_chiller=这台加速器没有冷却设备!
|
||||
|
||||
warpdrive.beam_frequency.tooltip=设置光束频率为%1$d
|
||||
warpdrive.beam_frequency.get=光束频率%2$d 已从 %1$s 断开
|
||||
|
@ -602,7 +602,7 @@ warpdrive.control_channel.status_line.valid=控制连接 %1$d 有效.
|
|||
warpdrive.control_channel.status_line.invalid=§c控制连接 %1$d 无效.
|
||||
warpdrive.control_channel.status_line.undefined=§7未定义控制连接.\n§b使用音叉§r进行设置.
|
||||
|
||||
warpdrive.forcefield.guide.lowPower=舰长,我们的能量已耗尽,请降低能耗或者找一个苏格兰工程师恢复能量!
|
||||
warpdrive.forcefield.guide.low_power=舰长,我们的能量已耗尽,请降低能耗或者找一个苏格兰工程师恢复能量!
|
||||
|
||||
warpdrive.forcefield.shape.status_line.none=§c形状未定义.
|
||||
warpdrive.forcefield.shape.status_line.double=形状是完整的%1$s
|
||||
|
@ -643,22 +643,22 @@ warpdrive.particle.antimatter.tooltip=产生于卓越粒子加速器的束流对
|
|||
warpdrive.particle.strange_matter.name=奇异物质
|
||||
warpdrive.particle.strange_matter.tooltip=产生于卓越粒子加速器的二级束流对撞中.
|
||||
|
||||
warpdrive.upgrade.result.noUpgradeToDismount=§c没有可卸载的升级
|
||||
warpdrive.upgrade.result.notEnoughUpgrades=§c你需要至少一个物品去升级这个方块
|
||||
warpdrive.upgrade.result.invalidUpgrade=§c这不是一个能够升级升级方块的有效物品
|
||||
warpdrive.upgrade.result.invalidProjectorUpgrade=§c这个升级对于一个投影仪来说过于巨大,需要用一个继电器来替代它.
|
||||
warpdrive.upgrade.result.invalidRelayUpgrade=§c这个升级只适用于投影仪.
|
||||
warpdrive.upgrade.result.validUpgrades=这个方块所能加载的有效升级包括: %1$s. @TODO 仍未加载
|
||||
warpdrive.upgrade.result.tooManyUpgrades=§c这个 %1$d升级已经安装.
|
||||
warpdrive.upgrade.result.no_upgrade_to_dismount=§c没有可卸载的升级
|
||||
warpdrive.upgrade.result.not_enough_upgrades=§c你需要至少一个物品去升级这个方块
|
||||
warpdrive.upgrade.result.invalid_upgrade=§c这不是一个能够升级升级方块的有效物品
|
||||
warpdrive.upgrade.result.invalid_upgrade_for_projector=§c这个升级对于一个投影仪来说过于巨大,需要用一个继电器来替代它.
|
||||
warpdrive.upgrade.result.invalid_upgrade_for_relay=§c这个升级只适用于投影仪.
|
||||
warpdrive.upgrade.result.valid_upgrades=这个方块所能加载的有效升级包括: %1$s. @TODO 仍未加载
|
||||
warpdrive.upgrade.result.too_many_upgrades=§c这个 %1$d升级已经安装.
|
||||
warpdrive.upgrade.result.dismounted=升级 %1$s 已经被成功卸载.
|
||||
warpdrive.upgrade.result.mounted=升级 %1$s已被成功安装.
|
||||
|
||||
warpdrive.upgrade.result.wrongShapeSide=§c这一边没有电磁投影仪。
|
||||
warpdrive.upgrade.result.noShapeToDismount=§c没有模型可供卸载
|
||||
warpdrive.upgrade.result.notEnoughShapes.double=§c你需要至少两个物品去设定一个双面投影仪所投影的形状.
|
||||
warpdrive.upgrade.result.notEnoughShapes.single=§c你需要至少一个物品去设定一个单面投影仪所投影的形状.
|
||||
warpdrive.upgrade.result.shapeDismounted=模型卸载成功.
|
||||
warpdrive.upgrade.result.shapeMounted=模型加载成功.
|
||||
warpdrive.upgrade.result.wrong_shape_side=§c这一边没有电磁投影仪。
|
||||
warpdrive.upgrade.result.no_shape_to_dismount=§c没有模型可供卸载
|
||||
warpdrive.upgrade.result.not_enough_shapes.double=§c你需要至少两个物品去设定一个双面投影仪所投影的形状.
|
||||
warpdrive.upgrade.result.not_enough_shapes.single=§c你需要至少一个物品去设定一个单面投影仪所投影的形状.
|
||||
warpdrive.upgrade.result.shape_dismounted=模型卸载成功.
|
||||
warpdrive.upgrade.result.shape_mounted=模型加载成功.
|
||||
|
||||
warpdrive.upgrade.status_line.none=§7没有安装升级
|
||||
warpdrive.upgrade.status_line.valid=用升级%1$s.
|
||||
|
@ -672,16 +672,16 @@ warpdrive.video_channel.status_line.invalid=§c视频通道 %1$d 无效.
|
|||
warpdrive.video_channel.status_line.not_loaded=§c视频通道 %1$d 无效或者是相机的距离太远!
|
||||
warpdrive.video_channel.status_line.undefined=§7未定义的视频通道.\n§b使用一个音叉§r 去设置它.
|
||||
|
||||
warpdrive.cloaking_core.missingInnerAndOuter=§c完整度降低至 %1$d%%: %2$s 线圈失去联系且预计将失去 %3$s 线圈
|
||||
warpdrive.cloaking_core.missingInner=§c完整度降低至 %1$d%%: %2$s 线圈失去联系
|
||||
warpdrive.cloaking_core.missingOuter=§c完整度降低至 %1$d%%: 预计丢失 %2$s 线圈
|
||||
warpdrive.cloaking_core.missing_channeling_and_projecting_coils=§c完整度降低至 %1$d%%: %2$s 线圈失去联系且预计将失去 %3$s 线圈
|
||||
warpdrive.cloaking_core.missing_channeling_coils=§c完整度降低至 %1$d%%: %2$s 线圈失去联系
|
||||
warpdrive.cloaking_core.missing_projecting_coils=§c完整度降低至 %1$d%%: 预计丢失 %2$s 线圈
|
||||
warpdrive.cloaking_core.valid=系统认证
|
||||
warpdrive.cloaking_core.disabled=伪装被禁用
|
||||
warpdrive.cloaking_core.lowPower=§c伪装失效,我们需要更多的能量.
|
||||
warpdrive.cloaking_core.low_power=§c伪装失效,我们需要更多的能量.
|
||||
warpdrive.cloaking_core.cloaking=一个层级 %1$d 伪装目前覆盖 %2$d方块!
|
||||
|
||||
warpdrive.ic2_reactor_laser_monitor.noReactor=未发现反应堆!
|
||||
warpdrive.ic2_reactor_laser_monitor.multipleReactors=%1$d反应堆已连接.
|
||||
warpdrive.ic2_reactor_laser_monitor.no_reactor=未发现反应堆!
|
||||
warpdrive.ic2_reactor_laser_monitor.reactor_found=Reactor connected on %1$s.
|
||||
|
||||
warpdrive.transporter.status=从 (%1$.0f %2$.0f %3$.0f) 到 (%4$.0f %5$.0f %6$.0f)
|
||||
warpdrive.transporter_beacon.status.invalid=§cNo transporter room linked
|
||||
|
|
|
@ -16,29 +16,29 @@ death.attack.warpdrive.warm.player=%2$s 把 %1$s 變成了綠色香蕉
|
|||
|
||||
itemGroup.warpdrive=WarpDrive
|
||||
|
||||
item.warpdrive.crafting.Malformed.name=不良道具[WD]
|
||||
item.warpdrive.crafting.EmeraldCrystal.name=翡翠調諧水晶
|
||||
item.warpdrive.crafting.EnderCrystal.name=終界調諧水晶
|
||||
item.warpdrive.crafting.DiamondCrystal.name=鑽石調諧水晶
|
||||
item.warpdrive.crafting.DiffractionGrating.name=散射光柵
|
||||
item.warpdrive.crafting.ReactorCore.name=反應核心
|
||||
item.warpdrive.crafting.ComputerInterface.name=電腦接入界面
|
||||
item.warpdrive.crafting.PowerInterface.name=電力接口
|
||||
item.warpdrive.crafting.CapacitiveCrystal.name=電容結晶
|
||||
item.warpdrive.crafting.AirCanisterEmpty.name=虛空罐
|
||||
item.warpdrive.crafting.AirCanisterEmpty.tooltip=§b右鍵單擊空氣發生器§7 填充虛空罐
|
||||
item.warpdrive.crafting.Lens.name=透鏡
|
||||
item.warpdrive.crafting.Zoom.name=放大
|
||||
item.warpdrive.crafting.GlassTank.name=玻璃罐子
|
||||
item.warpdrive.crafting.FlatScreen.name=平面屏幕
|
||||
item.warpdrive.crafting.MemoryCrystal.name=記憶水晶
|
||||
item.warpdrive.crafting.Motor.name=發動機
|
||||
item.warpdrive.crafting.BoneCharcoal.name=骨灰
|
||||
item.warpdrive.crafting.ActivatedCarbon.name=活性炭
|
||||
item.warpdrive.crafting.LaserMediumEmpty.name=激光觸媒 (空)
|
||||
item.warpdrive.crafting.CoilCrystal.name=回紋水晶
|
||||
item.warpdrive.crafting.ElectromagneticProjector.name=電磁投射器
|
||||
item.warpdrive.crafting.Superconductor.name=超導材料
|
||||
item.warpdrive.component.malformed.name=不良道具[WD]
|
||||
item.warpdrive.component.emerald_crystal.name=翡翠調諧水晶
|
||||
item.warpdrive.component.ender_crystal.name=終界調諧水晶
|
||||
item.warpdrive.component.diamond_crystal.name=鑽石調諧水晶
|
||||
item.warpdrive.component.diffraction_grating.name=散射光柵
|
||||
item.warpdrive.component.reactor_core.name=反應核心
|
||||
item.warpdrive.component.computer_interface.name=電腦接入界面
|
||||
item.warpdrive.component.power_interface.name=電力接口
|
||||
item.warpdrive.component.capacitive_crystal.name=電容結晶
|
||||
item.warpdrive.component.air_canister_empty.name=虛空罐
|
||||
item.warpdrive.component.air_canister_empty.tooltip=§b右鍵單擊空氣發生器§7 填充虛空罐
|
||||
item.warpdrive.component.lens.name=透鏡
|
||||
item.warpdrive.component.zoom.name=放大
|
||||
item.warpdrive.component.glass_tank.name=玻璃罐子
|
||||
item.warpdrive.component.flat_screen.name=平面屏幕
|
||||
item.warpdrive.component.memory_crystal.name=記憶水晶
|
||||
item.warpdrive.component.motor.name=發動機
|
||||
item.warpdrive.component.bone_charcoal.name=骨灰
|
||||
item.warpdrive.component.activated_carbon.name=活性炭
|
||||
item.warpdrive.component.laser_medium_empty.name=激光觸媒 (空)
|
||||
item.warpdrive.component.coil_crystal.name=回紋水晶
|
||||
item.warpdrive.component.electromagnetic_projector.name=電磁投射器
|
||||
item.warpdrive.component.superconductor.name=超導材料
|
||||
|
||||
item.warpdrive.armor.helmet.name=躍遷保護盔
|
||||
item.warpdrive.armor.chestplate.name=Warp Chestplate
|
||||
|
@ -563,23 +563,23 @@ tile.warpdrive.hull3.stairs.black.name=黑色高階船體階梯
|
|||
|
||||
|
||||
warpdrive.guide.prefix=§6%1$s:§r
|
||||
warpdrive.error.badTileEntity=§c該塊需要重新放置。
|
||||
warpdrive.monitor.viewingCamera=查看攝影機 %2$d, %3$d, %4$d 在視頻頻道 %1$d
|
||||
warpdrive.ship.attachedPlayers=屬於: %1$s
|
||||
warpdrive.ship.playerAttached=您現在已連接到船艦 %1$s.\n這艘船艦屬於 %2$s
|
||||
warpdrive.ship.playerDetached=您現在已從船艦分離 %1$s.\n這艘船艦屬於 %2$s
|
||||
warpdrive.error.bad_tile_entity=§c該塊需要重新放置。
|
||||
warpdrive.monitor.viewing_camera=查看攝影機 %2$d, %3$d, %4$d 在視頻頻道 %1$d
|
||||
warpdrive.ship.attached_players=屬於: %1$s
|
||||
warpdrive.ship.player_attached=您現在已連接到船艦 %1$s.\n這艘船艦屬於 %2$s
|
||||
warpdrive.ship.player_detached=您現在已從船艦分離 %1$s.\n這艘船艦屬於 %2$s
|
||||
warpdrive.ship.status_line.cooling=%1$d s 升降梯的冷卻中。
|
||||
warpdrive.ship.status_line.isolation=%1$d 主動隔離塊由 %2$2.1f%% 吸收。
|
||||
|
||||
warpdrive.energy.status_line=能量填充 %1$s / %2$s EU.
|
||||
warpdrive.energy.side.changedToInput=%1$s 側面變為能量輸入模式!
|
||||
warpdrive.energy.side.changedToOutput=%1$s 側面變為能量輸出模式!
|
||||
warpdrive.energy.side.changedToDisabled=%1$s 側面變為能量禁用模式!
|
||||
warpdrive.energy.side.changed_to_input=%1$s 側面變為能量輸入模式!
|
||||
warpdrive.energy.side.changed_to_output=%1$s 側面變為能量輸出模式!
|
||||
warpdrive.energy.side.changed_to_disabled=%1$s 側面變為能量禁用模式!
|
||||
|
||||
warpdrive.accelerator.guide.lowPower_noStorage=Energy storage is too low; we need at least %1$d to continue operation but can only store %2$d
|
||||
warpdrive.accelerator.guide.lowPower_accelerating=We're running out of power chief, particles are on the loose, prepare for massive irradiation!
|
||||
warpdrive.accelerator.guide.lowPower_noParticles=We need more power to start the accelerator!
|
||||
warpdrive.accelerator.guide.noChiller=No chiller could be found for this accelerator!
|
||||
warpdrive.accelerator.guide.low_power.not_enough_storage=Energy storage is too low; we need at least %1$d to continue operation but can only store %2$d
|
||||
warpdrive.accelerator.guide.low_power.accelerating=We're running out of power chief, particles are on the loose, prepare for massive irradiation!
|
||||
warpdrive.accelerator.guide.low_power.no_particles=We need more power to start the accelerator!
|
||||
warpdrive.accelerator.guide.no_chiller=No chiller could be found for this accelerator!
|
||||
|
||||
warpdrive.beam_frequency.tooltip=光束頻率設置為 %1$d
|
||||
warpdrive.beam_frequency.get=Beam frequency %2$d has been retrieved from %1$s
|
||||
|
@ -600,7 +600,7 @@ warpdrive.control_channel.status_line.valid=Control channel %1$d is valid.
|
|||
warpdrive.control_channel.status_line.invalid=§cControl channel %1$d is invalid.
|
||||
warpdrive.control_channel.status_line.undefined=§7Undefined Control channel.\n§bUse a Tuning fork§r to set it.
|
||||
|
||||
warpdrive.forcefield.guide.lowPower=我們的能量用完了,艦長!減少消耗,或讓引擎長提高我們的輸出!
|
||||
warpdrive.forcefield.guide.low_power=我們的能量用完了,艦長!減少消耗,或讓引擎長提高我們的輸出!
|
||||
|
||||
warpdrive.forcefield.shape.status_line.none=§c形狀未定義。
|
||||
warpdrive.forcefield.shape.status_line.double=形狀是滿的 %1$s
|
||||
|
@ -641,22 +641,22 @@ warpdrive.particle.antimatter.tooltip=Produced by colliding a particle bunch in
|
|||
warpdrive.particle.strange_matter.name=strange matter
|
||||
warpdrive.particle.strange_matter.tooltip=Produced by colliding 2 particle bunches in a superior accelerator
|
||||
|
||||
warpdrive.upgrade.result.noUpgradeToDismount=§c無需升級即可卸載。
|
||||
warpdrive.upgrade.result.notEnoughUpgrades=§c您需要至少1個才能升級此塊。
|
||||
warpdrive.upgrade.result.invalidUpgrade=§c這不是升級此方塊的有效項。
|
||||
warpdrive.upgrade.result.invalidProjectorUpgrade=§c此升級對於投射器而言太大,請改用繼電器。
|
||||
warpdrive.upgrade.result.invalidRelayUpgrade=§c此升級僅適用於投射器。
|
||||
warpdrive.upgrade.result.validUpgrades=此方塊塊的有效升級包括: %1$s. @TODO 尚未執行。
|
||||
warpdrive.upgrade.result.tooManyUpgrades=§c已經有 %1$d 升級安裝。
|
||||
warpdrive.upgrade.result.no_upgrade_to_dismount=§c無需升級即可卸載。
|
||||
warpdrive.upgrade.result.not_enough_upgrades=§c您需要至少1個才能升級此塊。
|
||||
warpdrive.upgrade.result.invalid_upgrade=§c這不是升級此方塊的有效項。
|
||||
warpdrive.upgrade.result.invalid_upgrade_for_projector=§c此升級對於投射器而言太大,請改用繼電器。
|
||||
warpdrive.upgrade.result.invalid_upgrade_for_relay=§c此升級僅適用於投射器。
|
||||
warpdrive.upgrade.result.valid_upgrades=此方塊塊的有效升級包括: %1$s. @TODO 尚未執行。
|
||||
warpdrive.upgrade.result.too_many_upgrades=§c已經有 %1$d 升級安裝。
|
||||
warpdrive.upgrade.result.dismounted=升級 %1$s 成功卸下。
|
||||
warpdrive.upgrade.result.mounted=升級 %1$s 已成功掛載。
|
||||
|
||||
warpdrive.upgrade.result.wrongShapeSide=§c這邊沒有電磁投射器。
|
||||
warpdrive.upgrade.result.noShapeToDismount=§c沒有形狀來卸下。
|
||||
warpdrive.upgrade.result.notEnoughShapes.double=§c您需要至少2個項目來設置雙面投射器的形狀。
|
||||
warpdrive.upgrade.result.notEnoughShapes.single=§c至少需要1個項目來設置單面投射器的形狀。
|
||||
warpdrive.upgrade.result.shapeDismounted=已成功卸載形狀。
|
||||
warpdrive.upgrade.result.shapeMounted=形狀已成功安裝。
|
||||
warpdrive.upgrade.result.wrong_shape_side=§c這邊沒有電磁投射器。
|
||||
warpdrive.upgrade.result.no_shape_to_dismount=§c沒有形狀來卸下。
|
||||
warpdrive.upgrade.result.not_enough_shapes.double=§c您需要至少2個項目來設置雙面投射器的形狀。
|
||||
warpdrive.upgrade.result.not_enough_shapes.single=§c至少需要1個項目來設置單面投射器的形狀。
|
||||
warpdrive.upgrade.result.shape_dismounted=已成功卸載形狀。
|
||||
warpdrive.upgrade.result.shape_mounted=形狀已成功安裝。
|
||||
|
||||
warpdrive.upgrade.status_line.none=§7未安裝升級。
|
||||
warpdrive.upgrade.status_line.valid=已升級 %1$s.
|
||||
|
@ -665,21 +665,21 @@ warpdrive.video_channel.tooltip=視頻頻道設置為 %1$d
|
|||
warpdrive.video_channel.get=Video channel %2$d has been retrieved from %1$s
|
||||
warpdrive.video_channel.set=%1$s 現在調整為視頻頻道 %2$d
|
||||
warpdrive.video_channel.status_line.valid_camera=視頻頻道 %1$d 有效。
|
||||
warpdrive.video_channel.status_line.validCamera視頻頻道 %1$d 對於攝像機 %2$d, %3$d, %4$d 有效
|
||||
warpdrive.video_channel.status_line.valid_monitor=視頻頻道 %1$d 對於攝像機 %2$d, %3$d, %4$d 有效
|
||||
warpdrive.video_channel.status_line.invalid=§c視頻頻道 %1$d 是無效的。
|
||||
warpdrive.video_channel.status_line.not_loaded=§c視頻頻道 %1$d 是無效的或者錄像機太過遙遠。
|
||||
warpdrive.video_channel.status_line.undefined=§7未定義的視頻通道。\n§bUse 調音叉§r 來設定。
|
||||
|
||||
warpdrive.cloaking_core.missingInnerAndOuter=§cIntegrity down to %1$d%%: missing channeling coil(s) towards %2$s and projecting coil(s) towards %3$s
|
||||
warpdrive.cloaking_core.missingInner=§cIntegrity down to %1$d%%: missing channeling coil(s) towards %2$s
|
||||
warpdrive.cloaking_core.missingOuter=§cIntegrity down to %1$d%%: missing projecting coil(s) towards %2$s
|
||||
warpdrive.cloaking_core.missing_channeling_and_projecting_coils=§cIntegrity down to %1$d%%: missing channeling coil(s) towards %2$s and projecting coil(s) towards %3$s
|
||||
warpdrive.cloaking_core.missing_channeling_coils=§cIntegrity down to %1$d%%: missing channeling coil(s) towards %2$s
|
||||
warpdrive.cloaking_core.missing_projecting_coils=§cIntegrity down to %1$d%%: missing projecting coil(s) towards %2$s
|
||||
warpdrive.cloaking_core.valid=System is valid
|
||||
warpdrive.cloaking_core.disabled=僞裝無效!
|
||||
warpdrive.cloaking_core.lowPower=§c僞裝失效了,我們需要更多的能量!艦長!
|
||||
warpdrive.cloaking_core.low_power=§c僞裝失效了,我們需要更多的能量!艦長!
|
||||
warpdrive.cloaking_core.cloaking=A 層 %1$d 僞裝目前正確覆蓋 %2$d 區域!
|
||||
|
||||
warpdrive.ic2_reactor_laser_monitor.noReactor=沒有反應堆!
|
||||
warpdrive.ic2_reactor_laser_monitor.multipleReactors=%1$d 反應器連接。
|
||||
warpdrive.ic2_reactor_laser_monitor.no_reactor=沒有反應堆!
|
||||
warpdrive.ic2_reactor_laser_monitor.reactor_found=Reactor connected on %1$s.
|
||||
|
||||
warpdrive.transporter.status=From (%1$.0f %2$.0f %3$.0f) to (%4$.0f %5$.0f %6$.0f)
|
||||
warpdrive.transporter_beacon.status.invalid=§cNo transporter room linked
|
||||
|
|
Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 3.6 KiB |
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.7 KiB |
Before Width: | Height: | Size: 3 KiB |
Before Width: | Height: | Size: 3.2 KiB |
Before Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 3.2 KiB |
Before Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 5 KiB After Width: | Height: | Size: 5 KiB |
Before Width: | Height: | Size: 544 B After Width: | Height: | Size: 544 B |
Before Width: | Height: | Size: 1,001 B After Width: | Height: | Size: 1,001 B |
Before Width: | Height: | Size: 2 KiB After Width: | Height: | Size: 2 KiB |
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 2 KiB After Width: | Height: | Size: 2 KiB |
Before Width: | Height: | Size: 5 KiB After Width: | Height: | Size: 5 KiB |
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 2 KiB After Width: | Height: | Size: 2 KiB |
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 3.8 KiB |
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 4.8 KiB |
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 4.8 KiB |
Before Width: | Height: | Size: 2 KiB After Width: | Height: | Size: 2 KiB |
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.2 KiB |
Before Width: | Height: | Size: 9.8 KiB After Width: | Height: | Size: 9.8 KiB |