diff --git a/src/main/java/mekanism/client/gui/GuiTeleporter.java b/src/main/java/mekanism/client/gui/GuiTeleporter.java index 8604a4eaf..49113f725 100644 --- a/src/main/java/mekanism/client/gui/GuiTeleporter.java +++ b/src/main/java/mekanism/client/gui/GuiTeleporter.java @@ -373,8 +373,8 @@ public class GuiTeleporter extends GuiMekanism { if(clientFreq != null && clientStatus == 1) { - Mekanism.packetHandler.sendToServer(new PortableTeleporterMessage(PortableTeleporterPacketType.TELEPORT, clientFreq)); mc.setIngameFocus(); + Mekanism.packetHandler.sendToServer(new PortableTeleporterMessage(PortableTeleporterPacketType.TELEPORT, clientFreq)); } } diff --git a/src/main/java/mekanism/common/item/ItemPortableTeleporter.java b/src/main/java/mekanism/common/item/ItemPortableTeleporter.java index 6d3affd78..84c1ca63a 100644 --- a/src/main/java/mekanism/common/item/ItemPortableTeleporter.java +++ b/src/main/java/mekanism/common/item/ItemPortableTeleporter.java @@ -21,7 +21,11 @@ public class ItemPortableTeleporter extends ItemEnergized @Override public ItemStack onItemRightClick(ItemStack itemstack, World world, EntityPlayer entityplayer) { - entityplayer.openGui(Mekanism.instance, 14, world, 0, 0, 0); + if(!world.isRemote) + { + entityplayer.openGui(Mekanism.instance, 14, world, 0, 0, 0); + } + return itemstack; } diff --git a/src/main/java/mekanism/common/multipart/PartLogisticalTransporter.java b/src/main/java/mekanism/common/multipart/PartLogisticalTransporter.java index 5178a0d73..4fec0042f 100644 --- a/src/main/java/mekanism/common/multipart/PartLogisticalTransporter.java +++ b/src/main/java/mekanism/common/multipart/PartLogisticalTransporter.java @@ -199,6 +199,13 @@ public class PartLogisticalTransporter extends PartTransmitter if(stack.hasPath()) { int currentIndex = stack.pathToTarget.indexOf(Coord4D.get(tile())); + + if(currentIndex == 0) //Necessary for transition reasons, not sure why + { + remove.add(stack); + continue; + } + Coord4D next = stack.pathToTarget.get(currentIndex-1); if(!stack.isFinal(this)) diff --git a/src/main/java/mekanism/common/network/PacketPortableTeleporter.java b/src/main/java/mekanism/common/network/PacketPortableTeleporter.java index a79f272c7..b4f4a09e7 100644 --- a/src/main/java/mekanism/common/network/PacketPortableTeleporter.java +++ b/src/main/java/mekanism/common/network/PacketPortableTeleporter.java @@ -111,6 +111,8 @@ public class PacketPortableTeleporter implements IMessageHandler 2 gui.teleporter.needsEnergy=需要能量 +gui.teleporter.noAccess=你沒有該傳送器的權限. +gui.teleporter.noFreq=無頻率 gui.digitalMinerConfig=數字型采礦機配置 @@ -433,15 +549,18 @@ gui.digitalMiner.silk=精準 gui.digitalMiner.toMine=采掘 gui.digitalMiner.running=運行 gui.digitalMiner.inverse=反選模式 +gui.digitalMiner.requireReplace=需要重新放置 +gui.digitalMiner.fuzzyMode=模糊模式 +gui.digitalMiner.missingBlock=缺失方塊 //Recipe names recipe.mekanismShaped=有序 //Item and block tooltip text -tooltip.configurator.modify=改裝 +tooltip.configurator.configurate=配置 tooltip.configurator.empty=空 +tooltip.configurator.rotate=旋轉 tooltip.configurator.wrench=扳手 -tooltip.configurator.link=鏈接 tooltip.configurator.pumpReset=重置電力泵計數 tooltip.configurator.toggleDiverter=分流模式更改為 tooltip.configurator.toggleColor=顏色切換為 @@ -452,6 +571,7 @@ tooltip.configurator.linkMsg=綁定到 tooltip.configurator.dim=位面 tooltip.configurator.setLink=設置連接至方塊 tooltip.configurator.plenisherReset=重置流體裝填機計算結果 +tooltip.configurator.inductionPortMode=將端口傳輸模式調為 tooltip.upgrade.speed=速度 tooltip.upgrade.energy=能量 @@ -493,6 +613,9 @@ tooltip.keysFound=找到關鍵字 tooltip.noKey=無關鍵字 tooltip.hp=HP tooltip.configureState=配置狀態 +tooltip.outputRate=輸出速率 +tooltip.insufficientFuel=燃料不足 +tooltip.readyForReaction=已準備好反應 tooltip.portableTank.bucketMode=水桶模式 @@ -507,8 +630,10 @@ tooltip.filterCard.set=導入類型%s的過濾器數據 tooltip.filterCard.unequal=過濾器數據格式不符規則 tooltip.filterCard.logisticalSorter=物流分類器 tooltip.filterCard.digitalMiner=數字型采礦機 +tooltip.filterCard.oredictionificator=礦典轉換器 tooltip.balloon=氣球 + tooltip.jetpack.regular=標準 tooltip.jetpack.hover=懸浮 tooltip.jetpack.disabled=禁用 @@ -525,7 +650,7 @@ tooltip.BasicFactory=最低級的自動生產線 !n可以立即處理多個工 tooltip.AdvancedFactory=中級的自動生產線,!n可以立即處理多個工序. tooltip.EliteFactory=最高級的自動生產線,!n能夠一次處理多個工序. tooltip.MetallurgicInfuser=一臺用來將多種材料的金屬熔煉成!n合金或其他化合物的設備. -tooltip.PurificationChamber=一臺能夠將礦石加工成三塊礦石疙瘩的高級設備,!n能夠提供礦石加工效率300%. +tooltip.PurificationChamber=一臺能夠將礦石加工成三塊礦石疙瘩的高級設備,!n能夠提供300%的礦石加工效率. tooltip.EnergizedSmelter=一臺簡單的消耗通用機器能量的熔爐. tooltip.Teleporter=一臺能夠將玩家傳送到其他傳送器標定的各種位置的設備. tooltip.ElectricPump=能夠抽干巖漿湖的高級泵. @@ -545,6 +670,11 @@ tooltip.SeismicVibrator=一臺能夠利用地震震動!n提供關于這個世界 tooltip.PressurizedReactionChamber=一臺能夠處理!n固體,液體和氣體混合物,并且能!n產生氣態和固態產物的高級機器. tooltip.PortableTank=一個便利的攜帶式水槽,能夠讓你!n無論何處都能攜帶!n14桶液體. 同時可以當做水桶來用! tooltip.FluidicPlenisher=一臺能夠用液體填充溝壑!n從而產生一整個湖的機器. +tooltip.Laser=一種高級的能量傳輸形式!n,利用平行光線實現能量!n的直線傳輸. +tooltip.LaserAmplifier=一個能用于合并,轉向和!n增幅激光的方塊,易于控!n制. +tooltip.LaserTractorBeam=一個用于合并和轉向激!n光的方塊.會收集它所破!n壞方塊的掉落物. +tooltip.SolarNeutronActivator=一個將太陽的中子輻射!n引入自身腔體的機器,可!n緩慢制造各種同位素. +tooltip.Oredictionificator=一個使用礦典統一并翻譯!n各種物品和方塊的機器. tooltip.HeatGenerator=一臺使用巖漿熱量或者!n其它可燃資源產生能量的發電機. tooltip.SolarGenerator=一臺使用!n太陽能量發電的發電機. @@ -553,17 +683,36 @@ tooltip.BioGenerator=一臺利用燃燒!n有機材料產生能量的發電機. tooltip.AdvancedSolarGenerator=一臺直接!n吸收大部分太陽光!n產生能量的高級發電機. tooltip.WindTurbine=一臺利用風能!n產生能量的發電機, 高度越高!n效率越高. +tooltip.ReactorGlass=能用于聚變反應結構的!n強化玻璃. +tooltip.ReactorLaserFocusMatrix=一個可吸收光能并加熱!n聚變反應堆的強化玻璃!n板. +tooltip.ReactorController=整個聚變反應結構的控!n制方塊. +tooltip.ReactorFrame=能用于聚變反映結構的!n強化框架. +tooltip.ReactorNeutronCapturePlate=一個能用于阻隔聚變輻!n射或協助氚生成的方塊. +tooltip.ReactorPort=一個強化的框架方塊,能!n處理聚變反應堆中氣體!n和能量的輸送. + tooltip.OsmiumOre=一種牢固的材料,它能夠在!n這個世界任何高度被發現. !n它因經常用于!n機器建造而聞名. tooltip.CopperOre=一種常見的導電材料,能夠!n用于線纜的!n產出. 它耐高溫的特性!n也使它成為生成!n高級機械的重要材料. tooltip.TinOre=一種輕盈, 但牢固的導電!n材料, 比銅要!n略微稀有點. +//Side data +sideData.None=無 +sideData.Input=輸入 +sideData.Output=輸出 +sideData.Energy=能量 +sideData.Gas=氣體 +sideData.Extra=提取 +sideData.Infuse=注入 +sideData.Fluid=流體 + //Redstone control control.disabled=禁止 control.high=高 control.low=低 +control.pulse=脈沖 control.disabled.desc=總是激活 control.high.desc=有紅石信號時激活 control.low.desc=無紅石信號時激活 +control.pulse.desc=只在首次收到信號時激活 //Container edit modes fluidedit.both=兩者 @@ -622,11 +771,8 @@ nei.rotaryCondensentrator=回旋式氣液轉換機 //**********// //Items -item.BioFuel.name=生物燃料 item.SolarPanel.name=太陽能板 - -//Infuse types -infuse.bio=生物量 +item.Hohlraum.name=黑體輻射腔 //Generators tile.Generator.HeatGenerator.name=熱力發電機 @@ -636,12 +782,30 @@ tile.Generator.BioGenerator.name=生物能發電機 tile.Generator.AdvancedSolarGenerator.name=高級太陽能發電機 tile.Generator.WindTurbine.name=風力渦輪機 +tile.Reactor.ReactorController.name=反應控制器 +tile.Reactor.ReactorFrame.name=反應器框架 +tile.Reactor.ReactorNeutronCapturePlate.name=中子吸收板 +tile.Reactor.ReactorInOutPort.name=反應器端口 + +tile.ReactorGlass.ReactorGlass.name=強化玻璃 +tile.ReactorGlass.ReactorLaserFocusMatrix.name=激光聚焦矩陣 + //Gui text gui.heatGenerator.fuel=燃料 gui.solarGenerator.sun=太陽 gui.bioGenerator.bioFuel=生物燃料 gui.electrolyticSeparator.dump=導出 +gui.passive=氣冷 +gui.active=水冷 + +gui.minInject=最小輸入率 +gui.ignition=引燃溫度 +gui.maxPlasma=等離子體最高溫度 +gui.maxCasing=殼體最高溫度 +gui.passiveGeneration=被動產能 +gui.steamProduction=蒸汽產量 + //*****// //TOOLS// //*****// @@ -726,6 +890,11 @@ item.SteelHoe.name=鋼鋤頭 item.SteelSword.name=鋼劍 //Config Gui -mekanism.configgui.ctgy.tools.general.tooltip=通用機械工具的通用設置 -mekanism.configgui.ctgy.tools.armor.tooltip=保護值與通用機械工具的護甲平衡性設置的設置 -mekanism.configgui.ctgy.tools.tools.tooltip=效率值與通用機械工具的工具平衡性設置的設置 +mekanism.configgui.ctgy.tools.general=常規 +mekanism.configgui.ctgy.tools.armor=護甲平衡 +mekanism.configgui.ctgy.tools.tools=工具平衡 + +//Config Tooltips +mekanism.configgui.ctgy.tools.general.tooltip=通用機械工具的常規配置設定 +mekanism.configgui.ctgy.tools.armor.tooltip=通用機械護甲的保護值以及平衡的設定 +mekanism.configgui.ctgy.tools.tools.tooltip=通用機械工具的效率值以及平衡的設定