Merge branch 'development' into v8
Conflicts: src/main/java/mekanism/common/multipart/PartLogisticalTransporter.java src/main/java/mekanism/generators/common/block/BlockGenerator.java
This commit is contained in:
commit
d8e12ca8d2
15 changed files with 288 additions and 47 deletions
|
@ -50,6 +50,8 @@ version = "${config.minecraft_version}-${config.mod_version}." + (System.env.BUI
|
|||
archivesBaseName = "MekanismAll"
|
||||
libsDirName = "../output"
|
||||
distsDirName = "../output"
|
||||
sourceCompatibility = '1.7'
|
||||
targetCompatibility = '1.7'
|
||||
|
||||
minecraft {
|
||||
version = config.minecraft_version + "-" + config.forge_version
|
||||
|
|
|
@ -356,7 +356,7 @@ public abstract class DynamicNetwork<A, N extends DynamicNetwork<A, N>> implemen
|
|||
{
|
||||
TileEntity connectedBlockA = connectedBlocks[count];
|
||||
|
||||
if(TransmissionType.checkTransmissionType(connectedBlockA, getTransmissionType()) && !dealtWith[count])
|
||||
if(TransmissionType.checkTransmissionType(connectedBlockA, getTransmissionType()) && !dealtWith[count] && transmitters.contains(connectedBlockA))
|
||||
{
|
||||
NetworkFinder finder = new NetworkFinder(((TileEntity)splitPoint).getWorldObj(), getTransmissionType(), Coord4D.get(connectedBlockA), Coord4D.get((TileEntity)splitPoint));
|
||||
List<Coord4D> partNetwork = finder.exploreNetwork();
|
||||
|
|
|
@ -168,7 +168,11 @@ public class GuiPasswordEnter extends GuiScreen
|
|||
int guiHeight = (height - ySize) / 2;
|
||||
|
||||
drawTexturedModalRect(guiWidth, guiHeight, 0, 0, xSize, ySize);
|
||||
String actualPass = passwordField.getText();
|
||||
String censored = new String(new char[actualPass.length()]).replace("\0", "*");
|
||||
passwordField.setText(censored);
|
||||
passwordField.drawTextBox();
|
||||
passwordField.setText(actualPass);
|
||||
|
||||
super.drawScreen(mouseX, mouseY, partialTick);
|
||||
|
||||
|
|
|
@ -201,8 +201,16 @@ public class GuiPasswordModify extends GuiScreen
|
|||
fontRendererObj.drawString(displayText, guiWidth + 37, guiHeight + 19, 0x404040);
|
||||
fontRendererObj.drawString("Enter:", guiWidth + 27, guiHeight + 37, 0x404040);
|
||||
fontRendererObj.drawString("Repeat:", guiWidth + 21, guiHeight + 54, 0x404040);
|
||||
String actualPass = newPasswordField.getText();
|
||||
String censored = new String(new char[actualPass.length()]).replace("\0", "*");
|
||||
newPasswordField.setText(censored);
|
||||
newPasswordField.drawTextBox();
|
||||
newPasswordField.setText(actualPass);
|
||||
actualPass = confirmPasswordField.getText();
|
||||
censored = new String(new char[actualPass.length()]).replace("\0", "*");
|
||||
confirmPasswordField.setText(censored);
|
||||
confirmPasswordField.drawTextBox();
|
||||
confirmPasswordField.setText(actualPass);
|
||||
GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
|
||||
GL11.glEnable(GL11.GL_CULL_FACE);
|
||||
GL11.glEnable(GL11.GL_ALPHA_TEST);
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
package mekanism.common.multipart;
|
||||
|
||||
import io.netty.buffer.ByteBuf;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashSet;
|
||||
import java.util.Set;
|
||||
|
@ -25,7 +27,6 @@ import mekanism.common.tile.TileEntityLogisticalSorter;
|
|||
import mekanism.common.util.InventoryUtils;
|
||||
import mekanism.common.util.MekanismUtils;
|
||||
import mekanism.common.util.TransporterUtils;
|
||||
|
||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.inventory.IInventory;
|
||||
|
@ -37,17 +38,11 @@ import net.minecraft.util.ChatComponentText;
|
|||
import net.minecraft.util.IIcon;
|
||||
import net.minecraftforge.common.util.Constants.NBT;
|
||||
import net.minecraftforge.common.util.ForgeDirection;
|
||||
import codechicken.lib.vec.Vector3;
|
||||
import cpw.mods.fml.common.Optional.Interface;
|
||||
import cpw.mods.fml.common.Optional.Method;
|
||||
import cpw.mods.fml.relauncher.Side;
|
||||
import cpw.mods.fml.relauncher.SideOnly;
|
||||
|
||||
import io.netty.buffer.ByteBuf;
|
||||
|
||||
import buildcraft.api.transport.IPipe;
|
||||
import buildcraft.api.transport.IPipeTile;
|
||||
import codechicken.lib.vec.Vector3;
|
||||
|
||||
@Interface(iface = "buildcraft.api.transport.IPipeTile", modid = "BuildCraftAPI|transport")
|
||||
public class PartLogisticalTransporter extends PartTransmitter<InventoryNetwork> implements ILogisticalTransporter
|
||||
{
|
||||
|
|
|
@ -511,6 +511,7 @@ public abstract class PartSidedPipe extends TMultiPart implements TSlottedPart,
|
|||
if(nowPowered != redstonePowered)
|
||||
{
|
||||
refreshConnections();
|
||||
redstonePowered = nowPowered;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -564,6 +565,7 @@ public abstract class PartSidedPipe extends TMultiPart implements TSlottedPart,
|
|||
public void onAdded()
|
||||
{
|
||||
super.onAdded();
|
||||
redstonePowered = redstoneReactive && world().isBlockIndirectlyGettingPowered(x(), y(), z());
|
||||
refreshConnections();
|
||||
}
|
||||
|
||||
|
@ -571,6 +573,7 @@ public abstract class PartSidedPipe extends TMultiPart implements TSlottedPart,
|
|||
public void onChunkLoad()
|
||||
{
|
||||
super.onChunkLoad();
|
||||
redstonePowered = redstoneReactive && world().isBlockIndirectlyGettingPowered(x(), y(), z());
|
||||
refreshConnections();
|
||||
}
|
||||
|
||||
|
|
|
@ -16,12 +16,17 @@ import mekanism.common.network.PacketTransmitterUpdate.TransmitterUpdateMessage;
|
|||
import net.minecraft.tileentity.TileEntity;
|
||||
import net.minecraftforge.common.util.ForgeDirection;
|
||||
|
||||
import codechicken.lib.data.MCDataInput;
|
||||
import codechicken.lib.data.MCDataOutput;
|
||||
import codechicken.multipart.TMultiPart;
|
||||
import codechicken.multipart.TileMultipart;
|
||||
|
||||
public abstract class PartTransmitter<N extends DynamicNetwork<?, N>> extends PartSidedPipe implements IGridTransmitter<N>
|
||||
{
|
||||
public N theNetwork;
|
||||
|
||||
public byte newSidesMerged;
|
||||
|
||||
@Override
|
||||
public void bind(TileMultipart t)
|
||||
{
|
||||
|
@ -63,6 +68,50 @@ public abstract class PartTransmitter<N extends DynamicNetwork<?, N>> extends Pa
|
|||
getTransmitterNetwork();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onPartChanged(TMultiPart part)
|
||||
{
|
||||
byte transmitterConnections = currentTransmitterConnections;
|
||||
super.onPartChanged(part);
|
||||
byte addedSides = (byte)(0b00111111 & (currentTransmitterConnections & ~transmitterConnections));
|
||||
mergeNewSideNets(addedSides);
|
||||
}
|
||||
|
||||
public void mergeNewSideNets(byte sides)
|
||||
{
|
||||
if(theNetwork != null)
|
||||
{
|
||||
HashSet<N> connectedNets = new HashSet<N>();
|
||||
|
||||
for(ForgeDirection side : ForgeDirection.VALID_DIRECTIONS)
|
||||
{
|
||||
if(connectionMapContainsSide(sides, side))
|
||||
{
|
||||
TileEntity cable = Coord4D.get(tile()).getFromSide(side).getTileEntity(world());
|
||||
|
||||
if(TransmissionType.checkTransmissionType(cable, getTransmissionType()) && ((IGridTransmitter<N>)cable).getTransmitterNetwork(false) != null)
|
||||
{
|
||||
connectedNets.add(((IGridTransmitter<N>)cable).getTransmitterNetwork());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(connectedNets.size() == 0)
|
||||
{
|
||||
newSidesMerged = 0x00;
|
||||
return;
|
||||
}
|
||||
else {
|
||||
connectedNets.add(theNetwork);
|
||||
theNetwork = createNetworkByMergingSet(connectedNets);
|
||||
theNetwork.fullRefresh();
|
||||
theNetwork.updateCapacity();
|
||||
newSidesMerged = sides;
|
||||
sendDesc = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setTransmitterNetwork(N network)
|
||||
{
|
||||
|
@ -222,4 +271,30 @@ public abstract class PartTransmitter<N extends DynamicNetwork<?, N>> extends Pa
|
|||
|
||||
@Override
|
||||
public void chunkLoad() {}
|
||||
|
||||
@Override
|
||||
public void readDesc(MCDataInput packet)
|
||||
{
|
||||
super.readDesc(packet);
|
||||
if(packet.readBoolean())
|
||||
{
|
||||
mergeNewSideNets(packet.readByte());
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void writeDesc(MCDataOutput packet)
|
||||
{
|
||||
super.writeDesc(packet);
|
||||
if(newSidesMerged != 0x00)
|
||||
{
|
||||
packet.writeBoolean(true);
|
||||
packet.writeByte(newSidesMerged);
|
||||
newSidesMerged = 0x00;
|
||||
}
|
||||
else
|
||||
{
|
||||
packet.writeBoolean(false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package mekanism.generators.client;
|
||||
|
||||
import mekanism.common.Mekanism;
|
||||
import mekanism.generators.client.gui.GuiBioGenerator;
|
||||
import mekanism.generators.client.gui.GuiGasGenerator;
|
||||
import mekanism.generators.client.gui.GuiHeatGenerator;
|
||||
|
@ -53,6 +54,18 @@ public class GeneratorsClientProxy extends GeneratorsCommonProxy
|
|||
ClientRegistry.registerTileEntity(TileEntityReactorController.class, "ReactorController", new RenderReactor());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void loadConfiguration()
|
||||
{
|
||||
super.loadConfiguration();
|
||||
|
||||
MekanismGeneratorsClient.enableAmbientLighting = Mekanism.configuration.get("generation", "EnableAmbientLighting", true).getBoolean(true);
|
||||
MekanismGeneratorsClient.ambientLightingLevel = Mekanism.configuration.get("generation", "AmbientLightingLevel", 15, "", 0, 15).getInt(15);
|
||||
|
||||
if(Mekanism.configuration.hasChanged())
|
||||
Mekanism.configuration.save();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void registerRenderInformation()
|
||||
{
|
||||
|
|
|
@ -0,0 +1,16 @@
|
|||
package mekanism.generators.client;
|
||||
|
||||
import cpw.mods.fml.relauncher.Side;
|
||||
import cpw.mods.fml.relauncher.SideOnly;
|
||||
import mekanism.generators.common.MekanismGenerators;
|
||||
|
||||
public class MekanismGeneratorsClient extends MekanismGenerators
|
||||
{
|
||||
|
||||
@SideOnly(Side.CLIENT)
|
||||
|
||||
//General Configuration
|
||||
public static boolean enableAmbientLighting;
|
||||
public static int ambientLightingLevel;
|
||||
|
||||
}
|
|
@ -17,6 +17,7 @@ import mekanism.common.tile.TileEntityBasicBlock;
|
|||
import mekanism.common.tile.TileEntityElectricBlock;
|
||||
import mekanism.common.util.MekanismUtils;
|
||||
import mekanism.generators.client.GeneratorsClientProxy;
|
||||
import mekanism.generators.client.MekanismGeneratorsClient;
|
||||
import mekanism.generators.common.GeneratorsBlocks;
|
||||
import mekanism.generators.common.MekanismGenerators;
|
||||
import mekanism.generators.common.tile.TileEntityAdvancedSolarGenerator;
|
||||
|
@ -25,7 +26,6 @@ import mekanism.generators.common.tile.TileEntityGasGenerator;
|
|||
import mekanism.generators.common.tile.TileEntityHeatGenerator;
|
||||
import mekanism.generators.common.tile.TileEntitySolarGenerator;
|
||||
import mekanism.generators.common.tile.TileEntityWindTurbine;
|
||||
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.block.BlockContainer;
|
||||
import net.minecraft.block.material.Material;
|
||||
|
@ -42,16 +42,16 @@ import net.minecraft.util.MovingObjectPosition;
|
|||
import net.minecraft.world.IBlockAccess;
|
||||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.common.util.ForgeDirection;
|
||||
import buildcraft.api.tools.IToolWrench;
|
||||
import cpw.mods.fml.common.ModAPIManager;
|
||||
import cpw.mods.fml.common.Optional.Interface;
|
||||
import cpw.mods.fml.common.Optional.Method;
|
||||
import cpw.mods.fml.relauncher.Side;
|
||||
import cpw.mods.fml.relauncher.SideOnly;
|
||||
|
||||
import buildcraft.api.tools.IToolWrench;
|
||||
import dan200.computercraft.api.peripheral.IPeripheral;
|
||||
import dan200.computercraft.api.peripheral.IPeripheralProvider;
|
||||
|
||||
|
||||
/**
|
||||
* Block class for handling multiple generator block IDs.
|
||||
* 0: Heat Generator
|
||||
|
@ -137,19 +137,23 @@ public class BlockGenerator extends BlockContainer implements ISpecialBounds, IP
|
|||
@Override
|
||||
public int getLightValue(IBlockAccess world, int x, int y, int z)
|
||||
{
|
||||
TileEntity tileEntity = world.getTileEntity(x, y, z);
|
||||
|
||||
if(tileEntity instanceof IActiveState && !(tileEntity instanceof TileEntitySolarGenerator))
|
||||
if(MekanismGeneratorsClient.enableAmbientLighting)
|
||||
{
|
||||
if(((IActiveState)tileEntity).getActive() && ((IActiveState)tileEntity).lightUpdate())
|
||||
TileEntity tileEntity = world.getTileEntity(x, y, z);
|
||||
|
||||
if(tileEntity instanceof IActiveState && !(tileEntity instanceof TileEntitySolarGenerator))
|
||||
{
|
||||
return 15;
|
||||
if(((IActiveState)tileEntity).getActive() && ((IActiveState)tileEntity).lightUpdate())
|
||||
{
|
||||
return MekanismGeneratorsClient.ambientLightingLevel;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public int damageDropped(int i)
|
||||
{
|
||||
|
|
|
@ -51,6 +51,16 @@ public class ItemMekanismPaxel extends ItemMekanismTool
|
|||
return toolMaterial.getHarvestLevel() >= 2;
|
||||
}
|
||||
|
||||
if(block == Blocks.anvil)
|
||||
{
|
||||
return toolMaterial.getHarvestLevel() >= 0;
|
||||
}
|
||||
|
||||
if(block == Blocks.snow || block == Blocks.snow_layer)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
if(block.getMaterial() == Material.rock)
|
||||
{
|
||||
return true;
|
||||
|
|
|
@ -47,6 +47,11 @@ public class ItemMekanismPickaxe extends ItemMekanismTool
|
|||
return toolMaterial.getHarvestLevel() >= 2;
|
||||
}
|
||||
|
||||
if(block == Blocks.anvil)
|
||||
{
|
||||
return toolMaterial.getHarvestLevel() >= 0;
|
||||
}
|
||||
|
||||
if(block.getMaterial() == Material.rock)
|
||||
{
|
||||
return true;
|
||||
|
|
|
@ -16,7 +16,7 @@ public class ItemMekanismShovel extends ItemMekanismTool
|
|||
@Override
|
||||
public boolean canHarvestBlock(Block block, ItemStack stack)
|
||||
{
|
||||
if(block == Blocks.snow)
|
||||
if(block == Blocks.snow_layer)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
@ -28,7 +28,7 @@ public class ItemMekanismShovel extends ItemMekanismTool
|
|||
{
|
||||
blocksEffectiveAgainst = (new Block[]
|
||||
{
|
||||
Blocks.grass, Blocks.dirt, Blocks.sand, Blocks.gravel, Blocks.snow, Blocks.snow, Blocks.clay, Blocks.farmland, Blocks.soul_sand, Blocks.mycelium
|
||||
Blocks.grass, Blocks.dirt, Blocks.sand, Blocks.gravel, Blocks.snow_layer, Blocks.snow, Blocks.clay, Blocks.farmland, Blocks.soul_sand, Blocks.mycelium
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
|
@ -5,16 +5,19 @@
|
|||
//Items
|
||||
tile.ObsidianTNT.name=TNT de Obsidiana
|
||||
item.EnrichedAlloy.name=Liga Enriquecida
|
||||
item.ReinforcedAlloy.name=Liga Reforçada
|
||||
item.AtomicAlloy.name=Liga Atômica
|
||||
item.EnergyTablet.name=Tablete de Energia
|
||||
item.SpeedUpgrade.name=Upgrade de Velocidade
|
||||
item.EnergyUpgrade.name=Upgrade de Energia
|
||||
item.Robit.name=Robit
|
||||
item.AtomicDisassembler.name=Desintegrador Atômico
|
||||
item.AtomicCore.name=Núcleo Atômico
|
||||
item.ElectricBow.name=Arco Elétrico
|
||||
item.ControlCircuit.name=Circuito de Controle
|
||||
item.EnrichedIron.name=Ferro Enriquecido
|
||||
item.CompressedCarbon.name=Carbono Compactado
|
||||
item.CompressedRedstone.name=Redstone Compactada
|
||||
item.CompressedDiamond.name=Diamante Compressado
|
||||
item.CompressedObsidian.name=Obsidiana Compressada
|
||||
item.PortableTeleporter.name=Teletransportador Portátil
|
||||
item.TeleportationCore.name=Núcleo de Teletransporte
|
||||
item.Configurator.name=Configurador
|
||||
|
@ -25,7 +28,6 @@ item.ScubaTank.name=Tanque de Mergulho
|
|||
item.GasMask.name=Máscara de Gás
|
||||
item.Dictionary.name=Dicionário
|
||||
item.ElectrolyticCore.name=Núcleo Eletrolítico
|
||||
item.CompressedRedstone.name=Redstone Compactado
|
||||
item.Sawdust.name=Serragem
|
||||
item.Salt.name=Sal
|
||||
item.BrineBucket.name=Balde de Salmoura
|
||||
|
@ -38,6 +40,13 @@ item.HDPERod.name=Vara de HDPE
|
|||
item.HDPESheet.name=Folha de HDPE
|
||||
item.PlaStick.name=Plástico
|
||||
item.Substrate.name=Substrato
|
||||
item.Flamethrower.name=Lança-Chamas
|
||||
|
||||
//Control Circuits
|
||||
item.BasicControlCircuit.name=Circuito de Controle Básico
|
||||
item.AdvancedControlCircuit.name=Circuito de Controle Avançado
|
||||
item.EliteControlCircuit.name=Circuito de Controle Elite
|
||||
item.UltimateControlCircuit.name=Circuito de Controle Ultimate
|
||||
|
||||
//Gas Tank
|
||||
tile.GasTank.GasTank.name=Tanque de Gás
|
||||
|
@ -48,6 +57,9 @@ tile.CardboardBox.name=Caixa de Papelão
|
|||
//Bounding Block
|
||||
tile.BoundingBlock.name=Delimitadora de Bloco
|
||||
|
||||
//Salt
|
||||
tile.SaltBlock.name=Bloco de Sal
|
||||
|
||||
//Basic Block
|
||||
tile.BasicBlock.OsmiumBlock.name=Bloco de Ósmio
|
||||
tile.BasicBlock.BronzeBlock.name=Bloco de Bronze
|
||||
|
@ -103,6 +115,9 @@ tile.MachineBlock2.PressurizedReactionChamber.name=Câmara de Reação Pressuriz
|
|||
tile.MachineBlock2.PressurizedReactionChamber.short.name=PRC
|
||||
tile.MachineBlock2.PortableTank.name=Tanque Portátil
|
||||
tile.MachineBlock2.FluidicPlenisher.name=Fluidic Plenisher
|
||||
tile.MachineBlock2.Laser.name=Laser
|
||||
tile.MachineBlock2.LaserAmplifier.name=Amplificador de Laser
|
||||
tile.MachineBlock2.LaserTractorBeam.name=Feixe do trator do Laser
|
||||
|
||||
//Plastic
|
||||
tile.PlasticBlock.name=Bloco de Plástico
|
||||
|
@ -119,12 +134,14 @@ infuse.tin=Estanho
|
|||
infuse.diamond=Diamante
|
||||
infuse.redstone=Redstone
|
||||
infuse.fungi=Fungos
|
||||
infuse.obsidian=Obsidiana
|
||||
|
||||
//Ore Block
|
||||
tile.OreBlock.OsmiumOre.name=Minério de Ósmio
|
||||
tile.OreBlock.CopperOre.name=Minério de Cobre
|
||||
tile.OreBlock.TinOre.name=Minério de Estanho
|
||||
|
||||
//Transmitters
|
||||
item.MultipartTransmitter.PressurizedTube.name=Tubo Pressurizado
|
||||
item.MultipartTransmitter.BasicUniversalCable.name=Cabo Universal Básico
|
||||
item.MultipartTransmitter.AdvancedUniversalCable.name=Cabo Universal Avançado
|
||||
|
@ -145,7 +162,8 @@ item.GlowPanel.name=Painel de Glowstone
|
|||
tile.EnergyCube.Basic.name=Cubo de Energia Básico
|
||||
tile.EnergyCube.Advanced.name=Cubo de Energia Avançado
|
||||
tile.EnergyCube.Elite.name=Cubo de Energia de Elite
|
||||
tile.EnergyCube.Ultimate.name=Cubo de Energia Definitivo
|
||||
tile.EnergyCube.Ultimate.name=Cubo de Energia Ultimate
|
||||
tile.EnergyCube.Creative.name=Cubo de Energia Criativo
|
||||
|
||||
//Dust
|
||||
item.ironDust.name=Pó de Ferro
|
||||
|
@ -221,6 +239,8 @@ gas.hydrogenChloride=Cloreto de Hidrogênio
|
|||
gas.liquidOsmium=Ósmio Líquido
|
||||
gas.liquidStone=Pedra Líquida
|
||||
gas.ethene=Etileno
|
||||
gas.sodium=Sódio
|
||||
gas.brine=Salmoura Gasosa
|
||||
|
||||
gas.iron=Lodo de Ferro
|
||||
gas.gold=Lodo de Ouro
|
||||
|
@ -254,6 +274,7 @@ fluid.sulfuricAcid=Ácido Sulfúrico Líquido
|
|||
fluid.hydrogenChloride=Cloreto de Hidrogênio Líquido
|
||||
fluid.brine=Salmoura
|
||||
fluid.ethene=Etileno Líquido
|
||||
fluid.sodium=Sódio Líquido
|
||||
|
||||
//OreGas names
|
||||
oregas.iron=Minério de Ferro
|
||||
|
@ -273,10 +294,30 @@ update.toDownload=para fazer o download
|
|||
update.devBuild=Usando a versão de desenvolvedor
|
||||
update.outdated=Usando a versão desatualizada em um ou mais módulos
|
||||
|
||||
//Upgrades
|
||||
upgrade.energy=Energia
|
||||
upgrade.energy.desc=Aumenta a eficiência energética !ne a capacidade das máquinas.
|
||||
upgrade.speed=Velocidade
|
||||
upgrade.speed.desc=Aumenta a velocidade das máquinas.
|
||||
|
||||
//Key description text
|
||||
key.mode=Modo Interruptor
|
||||
key.voice=Voz
|
||||
|
||||
//Entities
|
||||
entity.Robit.name=Robit
|
||||
entity.BabySkeleton.name=Esqueleto Bebê
|
||||
|
||||
//Config Gui
|
||||
mekanism.configgui.ctgy.general=Configurações Gerais do Mekanism
|
||||
mekanism.configgui.ctgy.usage=Configurações de Uso
|
||||
mekanism.configgui.ctgy.client=Configurações do Cliente
|
||||
|
||||
//Config Tooltips
|
||||
mekanism.configgui.ctgy.general.tooltip=Configurações gerais a respeito Mekanism e todos os seus módulos
|
||||
mekanism.configgui.ctgy.usage.tooltip=Configurações relativas a máquinas e seu consumo de energia
|
||||
mekanism.configgui.ctgy.client.tooltip=Configurações específicas do cliente sobre Mekanism e todos os seus módulos
|
||||
|
||||
//Gui text
|
||||
gui.removeSpeedUpgrade=Remover upgrade de velocidade
|
||||
gui.removeEnergyUpgrade=Remover upgrade de energia
|
||||
|
@ -318,10 +359,25 @@ gui.newFilter=Novo Filtro
|
|||
gui.energy=Energia
|
||||
gui.gas=Gás
|
||||
gui.dumping=Despejar
|
||||
gui.dumping_excess=Excesso de Despejo
|
||||
gui.modID=Mod ID
|
||||
gui.key=Chave
|
||||
gui.id=ID
|
||||
gui.finished=Terminou
|
||||
gui.well=Tudo está bem!
|
||||
gui.upgrade=Aprimorar
|
||||
gui.infinite=Infinito
|
||||
gui.min=Min.
|
||||
gui.max=Máx.
|
||||
gui.delay=Atraso
|
||||
gui.noDelay=Sem atraso
|
||||
|
||||
gui.upgrades=Aprimorações
|
||||
gui.upgrades.supported=Suportado
|
||||
gui.upgrades.noSelection=Nenhuma seleção
|
||||
gui.upgrades.amount=Quantidade
|
||||
gui.upgrades.max=Máx.
|
||||
gui.upgrades.effect=Efeito
|
||||
|
||||
gui.chemicalInfuser.short=Infusor Quím.
|
||||
gui.chemicalDissolutionChamber.short=Câm. Dissolução Quím.
|
||||
|
@ -369,14 +425,7 @@ gui.materialFilter.details=Utilizando material de
|
|||
|
||||
gui.portableTeleporter=Teletransportador Portátil
|
||||
|
||||
gui.teleporter.notReady=Não Pronto
|
||||
gui.teleporter.ready=Pronto
|
||||
gui.teleporter.needsEnergy=Requer Energia
|
||||
gui.teleporter.linksCapacity=Conexões > 2
|
||||
gui.teleporter.noLink=Nenhuma conexão localizada
|
||||
|
||||
gui.robit=Robit
|
||||
entity.Robit.name=Robit
|
||||
gui.robit.smelting=Fundição Robit
|
||||
gui.robit.inventory=Inventário Robit
|
||||
gui.robit.crafting=Criação Robit
|
||||
|
@ -403,6 +452,13 @@ gui.logisticalSorter.roundRobin=Rodízio
|
|||
|
||||
gui.electricChest.editPassword=Editar Senha
|
||||
|
||||
gui.teleporter.notReady=Não Pronto
|
||||
gui.teleporter.ready=Pronto
|
||||
gui.teleporter.noFrame=Nenhum frame
|
||||
gui.teleporter.noLink=Nenhuma conexão localizada
|
||||
gui.teleporter.exceeds=Conexões > 2
|
||||
gui.teleporter.needsEnergy=Requer Energia
|
||||
|
||||
gui.digitalMinerConfig=Config Minerador Digital
|
||||
|
||||
gui.digitalMiner.autoPull=Auto-puxar
|
||||
|
@ -414,15 +470,18 @@ gui.digitalMiner.silk=Suave
|
|||
gui.digitalMiner.toMine=Para Minerar
|
||||
gui.digitalMiner.running=Rodando
|
||||
gui.digitalMiner.inverse=Modo Inverso
|
||||
gui.digitalMiner.requireReplace=Requer substituição
|
||||
gui.digitalMiner.fuzzyMode=Modo Distorcido
|
||||
gui.digitalMiner.missingBlock=Falta de Bloco
|
||||
|
||||
//Recipe names
|
||||
recipe.mekanismShaped=Em Formato de
|
||||
|
||||
//Item and block tooltip text
|
||||
tooltip.configurator.modify=Modificar
|
||||
tooltip.configurator.configurate=Configurar
|
||||
tooltip.configurator.empty=Vazio
|
||||
tooltip.configurator.wrench=Chave
|
||||
tooltip.configurator.link=Conexão
|
||||
tooltip.configurator.rotate=Girar
|
||||
tooltip.configurator.wrench=Chave Inglesa
|
||||
tooltip.configurator.pumpReset=Resetar cálculo da Bomba Elétrica
|
||||
tooltip.configurator.toggleDiverter=Modo do Diversor alterado para
|
||||
tooltip.configurator.toggleColor=Cor passada para
|
||||
|
@ -521,10 +580,15 @@ tooltip.PrecisionSawmill=Uma máquina usada para processar lenha e outros itens
|
|||
tooltip.ChemicalDissolutionChamber=Uma máquina definitiva usada para !nquimicamente dissolver quaisquer impurezas de um !nminério, deixando um lodo!nnão-processado atrás.
|
||||
tooltip.ChemicalWasher=Uma máquina definitiva que limpar lodo !nnão-processado e o prepara para cristalização.
|
||||
tooltip.ChemicalCrystallizer=Uma máquina definitiva usada para cristalizar lodo !nde minério purificado em cristais de minério.
|
||||
tooltip.ChemicalOxidizer=Uma máquina capaz de oxidar !nmateriais sólidos em fase gasosa.
|
||||
tooltip.ChemicalInfuser=Uma máquina que produz um novo tipo de !ngás por infusão de dois outros.
|
||||
tooltip.SeismicVibrator=Uma máquina que usa vibrações sísmicas para !nprovideciar informações de diversas camadas !ndo mundo.
|
||||
tooltip.PressurizedReactionChamber=Uma máquina avançada que processa uma mistura líquida, gasosa e sólida e cria ambos um produto gasoso e um sólido.
|
||||
tooltip.PortableTank=Um tanque portátil útil que te deixa carregar 14 !nbaldes de fluido para onde !nquiser. Também serve como balde!
|
||||
tooltip.FluidicPlenisher=Uma máquina que é capaz de criar lagos !ninteiros enchendo ravinas com fluidos.
|
||||
tooltip.Laser=An advanced form of linear energy!ntransfer that utilizes an extremely!ncollimated beam of light.
|
||||
tooltip.LaserAmplifier=A block that can be used to merge,!nredirect and amplify laser beams,!nwith fine controls over when to fire
|
||||
tooltip.LaserTractorBeam=A block used to merge and!nredirect laser beams. Collects!ndrops from blocks it has broken.
|
||||
|
||||
tooltip.HeatGenerator=Um gerador que usa o calor da lava ou !noutros recursos combustíveis para produzir energia.
|
||||
tooltip.SolarGenerator=Um gerador que usa o poder do !nsol para produzir energia.
|
||||
|
@ -533,6 +597,13 @@ tooltip.BioGenerator=Um gerador que queima materiais orgânicos do !nmundo para
|
|||
tooltip.AdvancedSolarGenerator=Um gerador que diretamente !nabsorve os raios solares com pequena perda !npara produzir energia
|
||||
tooltip.WindTurbine=Um gerador que usa a força do vento !npara produzir energia, com maior eficiência !nem camadas mais altas.
|
||||
|
||||
tooltip.ReactorGlass=Reinforced glass that can be used in !nthe Fusion Reactor multiblock.
|
||||
tooltip.ReactorLaserFocusMatrix=A panel of Reactor Glass that !n is capable of absorbing optical energy and !nthereby heating up the Fusion Reactor.
|
||||
tooltip.ReactorController=The controlling block for the entire !nFusion Reactor structure.
|
||||
tooltip.ReactorFrame=Reinforced framing that can be used in !nthe Fusion Reactor multiblock.
|
||||
tooltip.ReactorNeutronCapturePlate=A block that can be used to !nboth block Fusion Reactor radiation and assist !nin the production of Tritium.
|
||||
tooltip.ReactorPort=A block of reinforced framing that is capable !nof managing both the gas and energy transfer !nof the Fusion Reactor.
|
||||
|
||||
tooltip.OsmiumOre=Um mineral forte que pode ser achado !nem quase qualquer altura do mundo. !nÉ conhecido por ter muitos usos na !nconstrução de maquinaria.
|
||||
tooltip.CopperOre=Um material condutivo e comum que !npode ser usado na produção de !nfios. Sua habilidade de suportar !naltas temperaturas também o faz importante !nem maquinaria avançada.
|
||||
tooltip.TinOre=Um material condutivo leve, porém resistente !nque é encontrado com um pouco menos !nfrequência que Cobre.
|
||||
|
@ -541,9 +612,16 @@ tooltip.TinOre=Um material condutivo leve, porém resistente !nque é encontrado
|
|||
control.disabled=Desativado
|
||||
control.high=Alto
|
||||
control.low=Fraco
|
||||
control.pulse=Pulso
|
||||
control.disabled.desc=Sempre ativo
|
||||
control.high.desc=Ativo com sinal
|
||||
control.low.desc=Ativo sem sinal
|
||||
control.pulse.desc=Apenas ativo mediante ao primeiro sinal
|
||||
|
||||
//Container edit modes
|
||||
fluidedit.both=Ambos
|
||||
fluidedit.fill=Encher
|
||||
fluidedit.empty=Vazio
|
||||
|
||||
//Colors
|
||||
color.black=Preto
|
||||
|
@ -606,17 +684,35 @@ infuse.bio=Biomassa
|
|||
//Generators
|
||||
tile.Generator.HeatGenerator.name=Gerador à Calor
|
||||
tile.Generator.SolarGenerator.name=Gerador à Energia Solar
|
||||
tile.Generator.HydrogenGenerator.name=Gerador à Hidrogênio
|
||||
tile.Generator.GasGenerator.name=Gerador à Queima de Gás
|
||||
tile.Generator.BioGenerator.name=Bio-Gerador
|
||||
tile.Generator.AdvancedSolarGenerator.name=Gerador à Energia Solar Avançado
|
||||
tile.Generator.WindTurbine.name=Turbina Eólica
|
||||
|
||||
tile.Reactor.ReactorController.name=Controlador do Reator
|
||||
tile.Reactor.ReactorFrame.name=Quadro do Reator
|
||||
tile.Reactor.ReactorNeutronCapturePlate.name=Placa de Captura de Nêutrons
|
||||
tile.Reactor.ReactorInOutPort.name=Porta do Reator
|
||||
|
||||
tile.ReactorGlass.ReactorGlass.name=Vidro do Reator
|
||||
tile.ReactorGlass.ReactorLaserFocusMatrix.name=Foco Matrix do Laser
|
||||
|
||||
//Gui text
|
||||
gui.heatGenerator.fuel=Combustível
|
||||
gui.solarGenerator.sun=Sol
|
||||
gui.bioGenerator.bioFuel=Biocombustível
|
||||
gui.electrolyticSeparator.dump=Despejar
|
||||
|
||||
gui.passive=Passivo
|
||||
gui.active=Ativo
|
||||
|
||||
gui.minInject=Taxa Min. de Injeção
|
||||
gui.ignition=Temp de Ignição
|
||||
gui.maxPlasma=Temp Máx. do Plasma
|
||||
gui.maxCasing=Temp Máx. da Carcaça
|
||||
gui.passiveGeneration=Geração Passiva
|
||||
gui.steamProduction=Produção a vapor
|
||||
|
||||
//*****//
|
||||
//TOOLS//
|
||||
//*****//
|
||||
|
@ -699,3 +795,13 @@ item.SteelAxe.name=Machado de Aço
|
|||
item.SteelShovel.name=Pá de Aço
|
||||
item.SteelHoe.name=Enxada de Aço
|
||||
item.SteelSword.name=Espada de Aço
|
||||
|
||||
//Config Gui
|
||||
mekanism.configgui.ctgy.tools.general=Geral
|
||||
mekanism.configgui.ctgy.tools.armor=Balanceamento de Armadura
|
||||
mekanism.configgui.ctgy.tools.tools=Balanceamento de Ferramentas
|
||||
|
||||
//Config Tooltips
|
||||
mekanism.configgui.ctgy.tools.general.tooltip=Definições sobre a configuração geral do MekanismTools
|
||||
mekanism.configgui.ctgy.tools.armor.tooltip=Configurações em relação aos valores de proteção e equilíbrio de equipamentos protetores do MekanismTools
|
||||
mekanism.configgui.ctgy.tools.tools.tooltip=Configurações em relação aos valores de eficiência e equilíbrio de conjuntos de ferramentas do MekanismTools
|
||||
|
|
|
@ -12,11 +12,12 @@ item.SpeedUpgrade.name=Улучшение «Скорость»
|
|||
item.EnergyUpgrade.name=Улучшение «Энергия»
|
||||
item.Robit.name=«Робит»
|
||||
item.AtomicDisassembler.name=Атомный разборщик
|
||||
item.AtomicCore.name=Атомное ядро
|
||||
item.ElectricBow.name=Электролук
|
||||
item.ControlCircuit.name=Схема управления
|
||||
item.EnrichedIron.name=Обогащённое железо
|
||||
item.CompressedCarbon.name=Сжатый уголь
|
||||
item.CompressedRedstone.name=Сжатый красный камень
|
||||
item.CompressedDiamond.name=Сжатый алмаз
|
||||
item.CompressedObsidian.name=Сжатый обсидиан
|
||||
item.PortableTeleporter.name=Переносной телепортер
|
||||
item.TeleportationCore.name=Ядро телепортации
|
||||
item.Configurator.name=Конфигуратор
|
||||
|
@ -27,7 +28,6 @@ item.ScubaTank.name=Акваланг
|
|||
item.GasMask.name=Противогаз
|
||||
item.Dictionary.name=Словарь
|
||||
item.ElectrolyticCore.name=Электролитическое ядро
|
||||
item.CompressedRedstone.name=Сжатый красный камень
|
||||
item.Sawdust.name=Опилки
|
||||
item.Salt.name=Соль
|
||||
item.BrineBucket.name=Ведро рапы
|
||||
|
@ -305,19 +305,19 @@ gui.decondensentrating=Деконденсация
|
|||
gui.power=Энергия
|
||||
gui.confirm=Подтвердить
|
||||
gui.open=Открыть
|
||||
gui.allOK=Всё ОК
|
||||
gui.allOK=Всё ок
|
||||
gui.none=Нет
|
||||
gui.new=Новый
|
||||
gui.edit=Редактировать
|
||||
gui.save=Сохранить
|
||||
gui.output=Вывод
|
||||
gui.output=Выход
|
||||
gui.delete=Удалить
|
||||
gui.status=Статус
|
||||
gui.autoEject=Авто-извлечение
|
||||
gui.itemstack=ItemStack
|
||||
gui.oredict=OreDict
|
||||
gui.material=Материал
|
||||
gui.out=Вывод
|
||||
gui.out=Выход
|
||||
gui.noFluid=Нет жидкости
|
||||
gui.empty=Пусто
|
||||
gui.volume=Звук
|
||||
|
@ -326,7 +326,7 @@ gui.stop=Стоп
|
|||
gui.config=Конфиг
|
||||
gui.teleport=Телепорт
|
||||
gui.eject=Извлечение
|
||||
gui.input=Ввод
|
||||
gui.input=Вход
|
||||
gui.slots=Слоты
|
||||
gui.state=Состояние
|
||||
gui.on=Вкл.
|
||||
|
@ -337,8 +337,8 @@ gui.data=Данные
|
|||
gui.newFilter=Новый фильтр
|
||||
gui.energy=Энергия
|
||||
gui.gas=Газ
|
||||
gui.dumping=Дамп
|
||||
gui.dumping_excess=Превышение дампов
|
||||
gui.dumping=Сброс
|
||||
gui.dumping_excess=Сбросить лишнее
|
||||
gui.modID=ID мода
|
||||
gui.key=Ключ
|
||||
gui.id=ID
|
||||
|
@ -350,7 +350,7 @@ gui.chemicalDissolutionChamber.short=Хим. камера растворения
|
|||
gui.dictionary.noKey=Нет ключа.
|
||||
|
||||
gui.configuration=Конфигурация
|
||||
gui.configuration.strictInput=Строгий ввод
|
||||
gui.configuration.strictInput=Строгий вход
|
||||
|
||||
gui.rotaryCondensentrator.toggleOperation=Переключить операцию
|
||||
|
||||
|
@ -441,9 +441,9 @@ gui.digitalMiner.inverse="Обратный" режим
|
|||
recipe.mekanismShaped=Форменное
|
||||
|
||||
//Item and block tooltip text
|
||||
tooltip.configurator.configurate=Конфигурировать
|
||||
tooltip.configurator.configurate=Настройка
|
||||
tooltip.configurator.empty=Пусто
|
||||
tooltip.configurator.rotate=Вращать
|
||||
tooltip.configurator.rotate=Вращение
|
||||
tooltip.configurator.wrench=Ключ
|
||||
tooltip.configurator.pumpReset=Сбросить расчёт электропомпы
|
||||
tooltip.configurator.toggleDiverter=Режим "отклонение" изменён на
|
||||
|
@ -495,7 +495,7 @@ tooltip.tile=Tile
|
|||
tooltip.keysFound=Ключ(и) найдены
|
||||
tooltip.noKey=Нет ключа
|
||||
tooltip.hp=Прочность
|
||||
tooltip.configureState=Configure State
|
||||
tooltip.configureState=Настраивает состояние
|
||||
|
||||
tooltip.portableTank.bucketMode=Режим ведра
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue