aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com
diff options
context:
space:
mode:
authorBass <tudurap.com@gmail.com>2019-11-14 14:48:30 +0000
committerBass <tudurap.com@gmail.com>2019-11-14 14:48:30 +0000
commit8b23cc83bae6caa56d599379db2c6de6344342f7 (patch)
tree584330c593a7487c0f7c4e5361c613db2df0d679 /src/main/java/com
parent58f60f709d201af2957df7e12ddd6525776063a7 (diff)
downloadGT5-Unofficial-8b23cc83bae6caa56d599379db2c6de6344342f7.tar.gz
GT5-Unofficial-8b23cc83bae6caa56d599379db2c6de6344342f7.tar.bz2
GT5-Unofficial-8b23cc83bae6caa56d599379db2c6de6344342f7.zip
Lang functional completion
Almost every string should now be present in the lang file, anyone is welcome to contribute additional lang support for other locales.
Diffstat (limited to 'src/main/java/com')
-rw-r--r--src/main/java/com/github/technus/tectech/thing/block/QuantumGlassItem.java5
-rw-r--r--src/main/java/com/github/technus/tectech/thing/block/ReactorSimItem.java5
-rw-r--r--src/main/java/com/github/technus/tectech/thing/casing/GT_Item_CasingsBA0.java34
-rw-r--r--src/main/java/com/github/technus/tectech/thing/casing/GT_Item_CasingsTT.java65
-rw-r--r--src/main/java/com/github/technus/tectech/thing/casing/GT_Item_HintTT.java13
-rw-r--r--src/main/java/com/github/technus/tectech/thing/item/AvrProgrammer.java15
-rw-r--r--src/main/java/com/github/technus/tectech/thing/item/ConstructableTriggerItem.java11
-rw-r--r--src/main/java/com/github/technus/tectech/thing/item/DebugElementalInstanceContainer_EM.java9
-rw-r--r--src/main/java/com/github/technus/tectech/thing/item/ElementalDefinitionContainer_EM.java7
-rw-r--r--src/main/java/com/github/technus/tectech/thing/item/ElementalDefinitionScanStorage_EM.java11
-rw-r--r--src/main/java/com/github/technus/tectech/thing/item/EuMeterGT.java29
-rw-r--r--src/main/java/com/github/technus/tectech/thing/item/FrontRotationTriggerItem.java7
-rw-r--r--src/main/java/com/github/technus/tectech/thing/item/ParametrizerMemoryCard.java9
-rw-r--r--src/main/java/com/github/technus/tectech/thing/item/TeslaCoilCapacitor.java9
-rw-r--r--src/main/java/com/github/technus/tectech/thing/item/TeslaCoilComponent.java3
-rw-r--r--src/main/java/com/github/technus/tectech/thing/item/TeslaCoilCover.java11
-rw-r--r--src/main/java/com/github/technus/tectech/thing/item/TeslaStaff.java5
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_Capacitor.java2
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_CreativeData.java16
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_CreativeMaintenance.java8
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_DataConnector.java2
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/single/GT_MetaTileEntity_BuckConverter.java10
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/single/GT_MetaTileEntity_DataReader.java7
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/single/GT_MetaTileEntity_DebugPollutor.java10
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/single/GT_MetaTileEntity_DebugPowerGenerator.java10
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/single/GT_MetaTileEntity_DebugStructureWriter.java10
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/single/GT_MetaTileEntity_OwnerDetector.java22
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/single/GT_MetaTileEntity_TeslaCoil.java52
28 files changed, 234 insertions, 163 deletions
diff --git a/src/main/java/com/github/technus/tectech/thing/block/QuantumGlassItem.java b/src/main/java/com/github/technus/tectech/thing/block/QuantumGlassItem.java
index aff5f8bbb7..05cbca7990 100644
--- a/src/main/java/com/github/technus/tectech/thing/block/QuantumGlassItem.java
+++ b/src/main/java/com/github/technus/tectech/thing/block/QuantumGlassItem.java
@@ -9,6 +9,7 @@ import net.minecraft.util.EnumChatFormatting;
import java.util.List;
import static com.github.technus.tectech.CommonValues.TEC_MARK_EM;
+import static net.minecraft.util.StatCollector.translateToLocal;
/**
* Created by Tec on 11.04.2017.
@@ -23,7 +24,7 @@ public class QuantumGlassItem extends ItemBlock {
@Override
public void addInformation(ItemStack aStack, EntityPlayer aPlayer, List aList, boolean aF3_H) {
aList.add(TEC_MARK_EM);
- aList.add("Dense yet transparent");
- aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + "Glassy & Classy");
+ aList.add(translateToLocal("tile.quantumGlass.desc.0"));//Dense yet transparent
+ aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + translateToLocal("tile.quantumGlass.desc.1"));//Glassy & Classy
}
}
diff --git a/src/main/java/com/github/technus/tectech/thing/block/ReactorSimItem.java b/src/main/java/com/github/technus/tectech/thing/block/ReactorSimItem.java
index 4625dca434..14cb682c6f 100644
--- a/src/main/java/com/github/technus/tectech/thing/block/ReactorSimItem.java
+++ b/src/main/java/com/github/technus/tectech/thing/block/ReactorSimItem.java
@@ -9,6 +9,7 @@ import net.minecraft.util.EnumChatFormatting;
import java.util.List;
import static com.github.technus.tectech.CommonValues.TEC_MARK_GENERAL;
+import static net.minecraft.util.StatCollector.translateToLocal;
/**
* Created by danie_000 on 30.09.2017.
@@ -23,7 +24,7 @@ public class ReactorSimItem extends ItemBlock {
@Override
public void addInformation(ItemStack aStack, EntityPlayer aPlayer, List aList, boolean aF3_H) {
aList.add(TEC_MARK_GENERAL);
- aList.add("ReactorSimulator 9001");
- aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + "Explodes, but not as much...");
+ aList.add(translateToLocal("tile.reactorSim.desc.0"));//Fission Reaction Uncertainty Resolver 9001
+ aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + translateToLocal("tile.reactorSim.desc.1"));//Explodes, but not as much...
}
}
diff --git a/src/main/java/com/github/technus/tectech/thing/casing/GT_Item_CasingsBA0.java b/src/main/java/com/github/technus/tectech/thing/casing/GT_Item_CasingsBA0.java
index 7decce34ae..31ad485306 100644
--- a/src/main/java/com/github/technus/tectech/thing/casing/GT_Item_CasingsBA0.java
+++ b/src/main/java/com/github/technus/tectech/thing/casing/GT_Item_CasingsBA0.java
@@ -9,6 +9,7 @@ import net.minecraft.util.EnumChatFormatting;
import java.util.List;
import static com.github.technus.tectech.CommonValues.*;
+import static net.minecraft.util.StatCollector.translateToLocal;
public class GT_Item_CasingsBA0 extends GT_Item_Casings_Abstract {
public GT_Item_CasingsBA0(Block par1) {
@@ -17,47 +18,32 @@ public class GT_Item_CasingsBA0 extends GT_Item_Casings_Abstract {
@Override
public void addInformation(ItemStack aStack, EntityPlayer aPlayer, List aList, boolean aF3_H) {
- if(aStack.getItemDamage() < 15) {
+ if (aStack.getItemDamage() < 15) {
aList.add(BASS_MARK);
} else {
aList.add(COSMIC_MARK);
}
switch (aStack.getItemDamage()) {
case 0://"Redstone Alloy Primary Tesla Windings"
- aList.add("Handles up to 32 EU/t");
- aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + "What one man calls God, another calls the laws of physics.");
- break;
case 1://"MV Superconductor Primary Tesla Windings"
- aList.add("Handles up to 128 EU/t");
- aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + "What one man calls God, another calls the laws of physics.");
- break;
case 2://"HV Superconductor Primary Tesla Windings"
- aList.add("Handles up to 512 EU/t");
- aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + "What one man calls God, another calls the laws of physics.");
- break;
case 3://"EV Superconductor Primary Tesla Windings"
- aList.add("Handles up to 2048 EU/t");
- aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + "What one man calls God, another calls the laws of physics.");
- break;
case 4://"IV Superconductor Primary Tesla Windings"
- aList.add("Handles up to 8192 EU/t");
- aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + "What one man calls God, another calls the laws of physics.");
- break;
case 5://"LuV Superconductor Primary Tesla Windings"
- aList.add("Handles up to 32768 EU/t");
- aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + "What one man calls God, another calls the laws of physics.");
+ aList.add(translateToLocal("gt.blockcasingsBA0.0.desc.0") + " " + V[aStack.getItemDamage() + 1] + " EU/t");//Handles up to
+ aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + translateToLocal("gt.blockcasingsBA0.0.desc.1"));//What one man calls God, another calls the laws of physics.
break;
case 6://"Tesla Base Casing"
- aList.add("The base of a wondrous contraption");
- aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + "it's alive, IT'S ALIVE!");
+ aList.add(translateToLocal("gt.blockcasingsBA0.6.desc.0"));//The base of a wondrous contraption
+ aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + translateToLocal("gt.blockcasingsBA0.6.desc.1"));//it's alive, IT'S ALIVE!
break;
case 7://"Tesla Toroid Casing"
- aList.add("Made out of the finest tin foil!");
- aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + "Faraday suits might come later");
+ aList.add(translateToLocal("gt.blockcasingsBA0.7.desc.0"));//Made out of the finest tin foil!
+ aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + translateToLocal("gt.blockcasingsBA0.7.desc.1"));//Faraday suits might come later
break;
case 8://"Tesla Secondary Windings"
- aList.add("Picks up power from a primary coil");
- aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + "Who wouldn't want a 32k epoxy multi?");
+ aList.add(translateToLocal("gt.blockcasingsBA0.8.desc.0"));//Picks up power from a primary coil
+ aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + translateToLocal("gt.blockcasingsBA0.8.desc.1"));//Who wouldn't want a 32k epoxy multi?
break;
default://WTF?
aList.add("Damn son where did you get that!?");
diff --git a/src/main/java/com/github/technus/tectech/thing/casing/GT_Item_CasingsTT.java b/src/main/java/com/github/technus/tectech/thing/casing/GT_Item_CasingsTT.java
index 2fd58c408f..9778b1f846 100644
--- a/src/main/java/com/github/technus/tectech/thing/casing/GT_Item_CasingsTT.java
+++ b/src/main/java/com/github/technus/tectech/thing/casing/GT_Item_CasingsTT.java
@@ -9,6 +9,7 @@ import net.minecraft.util.EnumChatFormatting;
import java.util.List;
import static com.github.technus.tectech.CommonValues.*;
+import static net.minecraft.util.StatCollector.translateToLocal;
/**
* Created by danie_000 on 03.10.2016.
@@ -27,68 +28,68 @@ public class GT_Item_CasingsTT extends GT_Item_Casings_Abstract {
}
switch (aStack.getItemDamage()) {
case 0://"High Power Casing"
- aList.add("Well suited for high power applications.");
- aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + "The power levels are rising!");
+ aList.add(translateToLocal("gt.blockcasingsTT.0.desc.0"));//Well suited for high power applications.
+ aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + translateToLocal("gt.blockcasingsTT.0.desc.1"));//The power levels are rising!
break;
case 1://"Computer Casing"
- aList.add("Nice and clean casing.");
- aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + "Dust can break it!?");
+ aList.add(translateToLocal("gt.blockcasingsTT.1.desc.0"));//Nice and clean casing.
+ aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + translateToLocal("gt.blockcasingsTT.1.desc.1"));//Dust can break it!?
break;
case 2://"Computer Heat Vent"
- aList.add("Air vent with a filter.");
- aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + "Perfectly muffled sound!");
+ aList.add(translateToLocal("gt.blockcasingsTT.2.desc.0"));//Air vent with a filter.
+ aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + translateToLocal("gt.blockcasingsTT.2.desc.1"));//Perfectly muffled sound!
break;
case 3://"Advanced Computer Casing"
- aList.add("Contains high bandwidth bus");
- aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + "couple thousand qubits wide.");
+ aList.add(translateToLocal("gt.blockcasingsTT.3.desc.0"));//Contains high bandwidth bus
+ aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + translateToLocal("gt.blockcasingsTT.3.desc.1"));//couple thousand qubits wide.
break;
case 4://"Molecular Casing"
- aList.add("Stops elemental things.");
- aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + "Radiation and emotions too...");
+ aList.add(translateToLocal("gt.blockcasingsTT.4.desc.0"));//Stops elemental things.
+ aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + translateToLocal("gt.blockcasingsTT.4.desc.1"));//Radiation and emotions too...
break;
case 5://"Advanced Molecular Casing"
- aList.add("Cooling and stabilization.");
- aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + "A comfortable machine bed.");
+ aList.add(translateToLocal("gt.blockcasingsTT.5.desc.0"));//Cooling and stabilization.
+ aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + translateToLocal("gt.blockcasingsTT.5.desc.1"));//A comfortable machine bed.
break;
case 6://"Containment Field Generator"
- aList.add("Creates a field that...");
- aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + "can stop even force carriers.");
+ aList.add(translateToLocal("gt.blockcasingsTT.6.desc.0"));//Creates a field that...
+ aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + translateToLocal("gt.blockcasingsTT.6.desc.1"));//can stop even force carriers.
break;
case 7://"Molecular Coil"
- aList.add("Well it does things too...");
- aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + "[Use this coil!]");
+ aList.add(translateToLocal("gt.blockcasingsTT.7.desc.0"));//Well it does things too...
+ aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + translateToLocal("gt.blockcasingsTT.7.desc.1"));//[Use this coil!]
break;
case 8://"Collider Hollow Casing"
- aList.add("Reinforced accelerator tunnel.");
- aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + "Most advanced pipe ever.");
+ aList.add(translateToLocal("gt.blockcasingsTT.8.desc.0"));//Reinforced accelerator tunnel.
+ aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + translateToLocal("gt.blockcasingsTT.8.desc.1"));//Most advanced pipe ever.
break;
case 9://"Spacetime Altering Casing"
- aList.add("C is no longer the limit.");
- aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + "Wibbly wobbly timey wimey stuff.");
+ aList.add(translateToLocal("gt.blockcasingsTT.9.desc.0"));//c is no longer the limit.
+ aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + translateToLocal("gt.blockcasingsTT.9.desc.1"));//Wibbly wobbly timey wimey stuff.
break;
case 10://"Teleportation Casing"
- aList.add("Remote connection.");
- aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + "Better touch with a stick.");
+ aList.add(translateToLocal("gt.blockcasingsTT.10.desc.0"));//Remote connection.
+ aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + translateToLocal("gt.blockcasingsTT.10.desc.1"));//Better touch with a stick.
break;
case 11://"Dimensional Bridge Generator"
- aList.add("Interdimensional Operations.");
- aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + "Around the universe and other places too.");
+ aList.add(translateToLocal("gt.blockcasingsTT.11.desc.0"));//Interdimensional Operations.
+ aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + translateToLocal("gt.blockcasingsTT.11.desc.1"));//Around the universe and other places too.
break;
case 12://"Ultimate Molecular Casing"
- aList.add("Ultimate in every way.");
- aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + "I don't know what it can't do.");
+ aList.add(translateToLocal("gt.blockcasingsTT.12.desc.0"));//Ultimate in every way.
+ aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + translateToLocal("gt.blockcasingsTT.12.desc.1"));//I don't know what it can't do.
break;
case 13://"Ultimate Advanced Molecular Casing"
- aList.add("More Ultimate in every way.");
- aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + "I don't know what I am doing!");
+ aList.add(translateToLocal("gt.blockcasingsTT.13.desc.0"));//More Ultimate in every way.
+ aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + translateToLocal("gt.blockcasingsTT.13.desc.1"));//I don't know what I am doing!
break;
case 14://"Ultimate Containment Field Generator"
- aList.add("Black Hole...");
- aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + "Meh...");
+ aList.add(translateToLocal("gt.blockcasingsTT.14.desc.0"));//Black Hole...
+ aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + translateToLocal("gt.blockcasingsTT.14.desc.1"));//Meh...
break;
case 15://"Debug Sides"
- aList.add("Lazy man way of determining sides.");
- aList.add(EnumChatFormatting.BLUE.toString() + "0, 1, 2, 3, 4, 5, 6?!");
+ aList.add(translateToLocal("gt.blockcasingsTT.15.desc.0"));//Lazy man way of determining sides.
+ aList.add(EnumChatFormatting.BLUE.toString() + translateToLocal("gt.blockcasingsTT.15.desc.1"));//0, 1, 2, 3, 4, 5, 6?!
break;
default://WTF?
aList.add("Damn son where did you get that!?");
diff --git a/src/main/java/com/github/technus/tectech/thing/casing/GT_Item_HintTT.java b/src/main/java/com/github/technus/tectech/thing/casing/GT_Item_HintTT.java
index 77e0a4172e..186510ff14 100644
--- a/src/main/java/com/github/technus/tectech/thing/casing/GT_Item_HintTT.java
+++ b/src/main/java/com/github/technus/tectech/thing/casing/GT_Item_HintTT.java
@@ -9,6 +9,7 @@ import net.minecraft.util.EnumChatFormatting;
import java.util.List;
import static com.github.technus.tectech.CommonValues.TEC_MARK_GENERAL;
+import static net.minecraft.util.StatCollector.translateToLocal;
/**
* Created by danie_000 on 03.10.2016.
@@ -21,22 +22,22 @@ public class GT_Item_HintTT extends GT_Item_Casings_Abstract {
@Override
public void addInformation(ItemStack aStack, EntityPlayer aPlayer, List aList, boolean aF3_H) {
aList.add(TEC_MARK_GENERAL);
- aList.add("Helps while building");
+ aList.add(translateToLocal("gt.blockhintTT.desc.0"));//Helps while building
switch (aStack.getItemDamage()) {
case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7: case 8: case 9: case 10: case 11:
- aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + "Placeholder for a certain group.");
+ aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + translateToLocal("gt.blockhintTT.desc.1"));//Placeholder for a certain group.
break;
case 12:
- aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + "General placeholder.");
+ aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + translateToLocal("gt.blockhintTT.desc.2"));//General placeholder.
break;
case 13:
- aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + "Make sure it contains Air material.");
+ aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + translateToLocal("gt.blockhintTT.desc.3"));//Make sure it contains Air material.
break;
case 14:
- aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + "Make sure it does not contain Air material.");
+ aList.add(EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + translateToLocal("gt.blockhintTT.desc.4"));//Make sure it does not contain Air material.
break;
case 15:
- aList.add(EnumChatFormatting.BLUE.toString() + "ERROR, what did u expect?");
+ aList.add(EnumChatFormatting.BLUE.toString() + translateToLocal("gt.blockhintTT.desc.5"));//ERROR, what did u expect?
break;
default://WTF?
aList.add("Damn son where did you get that!?");
diff --git a/src/main/java/com/github/technus/tectech/thing/item/AvrProgrammer.java b/src/main/java/com/github/technus/tectech/thing/item/AvrProgrammer.java
index 277c2de355..90f3312342 100644
--- a/src/main/java/com/github/technus/tectech/thing/item/AvrProgrammer.java
+++ b/src/main/java/com/github/technus/tectech/thing/item/AvrProgrammer.java
@@ -29,6 +29,7 @@ import java.util.List;
import static com.github.technus.tectech.Reference.MODID;
import static com.github.technus.tectech.loader.gui.CreativeTabTecTech.creativeTabTecTech;
+import static net.minecraft.util.StatCollector.translateToLocal;
@Optional.InterfaceList(
{@Optional.Interface(iface="dan200.computercraft.api.media.IMedia",modid = "ComputerCraft"),
@@ -111,13 +112,13 @@ public class AvrProgrammer extends Item implements IMedia {
@Override
public void addInformation(ItemStack aStack, EntityPlayer ep, List aList, boolean boo) {
- if(aStack.stackTagCompound.hasKey("avr")) {
- NBTTagCompound avr=aStack.stackTagCompound.getCompoundTag("avr");
- aList.add("Current PC: " +avr.getInteger("programCounter"));
- aList.add("Awoken: " +avr.getBoolean("awoken"));
- aList.add("Active: " +avr.getBoolean("active"));
- aList.add("Debug: " +avr.getBoolean("debugRun"));
- aList.add("Delay: " +avr.getBoolean("delay"));
+ if (aStack.stackTagCompound.hasKey("avr")) {
+ NBTTagCompound avr = aStack.stackTagCompound.getCompoundTag("avr");
+ aList.add(translateToLocal("item.em.programmer.desc.0") + ": " + avr.getInteger("programCounter"));//Current PC
+ aList.add(translateToLocal("item.em.programmer.desc.1") + ": " + avr.getBoolean("awoken"));//Awoken
+ aList.add(translateToLocal("item.em.programmer.desc.2") + ": " + avr.getBoolean("active"));//Active
+ aList.add(translateToLocal("item.em.programmer.desc.3") + ": " + avr.getBoolean("debugRun"));//Debug
+ aList.add(translateToLocal("item.em.programmer.desc.4") + ": " + avr.getBoolean("delay"));//Delay
}
}
diff --git a/src/main/java/com/github/technus/tectech/thing/item/ConstructableTriggerItem.java b/src/main/java/com/github/technus/tectech/thing/item/ConstructableTriggerItem.java
index 57f3bbade1..c578f322f6 100644
--- a/src/main/java/com/github/technus/tectech/thing/item/ConstructableTriggerItem.java
+++ b/src/main/java/com/github/technus/tectech/thing/item/ConstructableTriggerItem.java
@@ -26,6 +26,7 @@ import static com.github.technus.tectech.Reference.MODID;
import static com.github.technus.tectech.Util.StructureBuilder;
import static com.github.technus.tectech.loader.gui.CreativeTabTecTech.creativeTabTecTech;
import static gregtech.api.GregTech_API.sBlockCasings1;
+import static net.minecraft.util.StatCollector.translateToLocal;
/**
* Created by Tec on 15.03.2017.
@@ -111,11 +112,11 @@ public final class ConstructableTriggerItem extends Item {
@Override
public void addInformation(ItemStack aStack, EntityPlayer ep, List aList, boolean boo) {
aList.add(CommonValues.TEC_MARK_GENERAL);
- aList.add("Triggers Constructable Interface");
- aList.add(EnumChatFormatting.BLUE + "Shows multiblock construction details,");
- aList.add(EnumChatFormatting.BLUE + "just Use on a multiblock controller.");
- aList.add(EnumChatFormatting.BLUE + "(Sneak Use in creative to build)");
- aList.add(EnumChatFormatting.BLUE + "Quantity affects tier/mode/type");
+ aList.add(translateToLocal("item.em.constructable.desc.0"));//Triggers Constructable Interface
+ aList.add(EnumChatFormatting.BLUE + translateToLocal("item.em.constructable.desc.1"));//Shows multiblock construction details,
+ aList.add(EnumChatFormatting.BLUE + translateToLocal("item.em.constructable.desc.2"));//just Use on a multiblock controller.
+ aList.add(EnumChatFormatting.BLUE + translateToLocal("item.em.constructable.desc.3"));//(Sneak Use in creative to build)
+ aList.add(EnumChatFormatting.BLUE + translateToLocal("item.em.constructable.desc.4"));//Quantity affects tier/mode/type
}
public static void run() {
diff --git a/src/main/java/com/github/technus/tectech/thing/item/DebugElementalInstanceContainer_EM.java b/src/main/java/com/github/technus/tectech/thing/item/DebugElementalInstanceContainer_EM.java
index 4d88f321ed..6ebfce328e 100644
--- a/src/main/java/com/github/technus/tectech/thing/item/DebugElementalInstanceContainer_EM.java
+++ b/src/main/java/com/github/technus/tectech/thing/item/DebugElementalInstanceContainer_EM.java
@@ -32,6 +32,7 @@ import static com.github.technus.tectech.Reference.MODID;
import static com.github.technus.tectech.loader.TecTechConfig.DEBUG_MODE;
import static com.github.technus.tectech.loader.gui.CreativeTabTecTech.creativeTabTecTech;
import static cpw.mods.fml.relauncher.Side.CLIENT;
+import static net.minecraft.util.StatCollector.translateToLocal;
/**
* Created by Tec on 15.03.2017.
@@ -118,14 +119,14 @@ public final class DebugElementalInstanceContainer_EM extends Item implements IE
try {
NBTTagCompound tNBT = aStack.getTagCompound();
if (tNBT != null && tNBT.hasKey("info")) {
- aList.add("Contains:");
+ aList.add(translateToLocal("item.em.debugContainer.desc.0") + ": ");//Contains
Collections.addAll(aList, Util.infoFromNBT(tNBT.getCompoundTag("info")));
} else {
- aList.add("Container for elemental matter");
- aList.add(EnumChatFormatting.BLUE + "Right click on elemental hatches");
+ aList.add(translateToLocal("item.em.debugContainer.desc.1"));//Container for elemental matter
+ aList.add(EnumChatFormatting.BLUE + translateToLocal("item.em.debugContainer.desc.2"));//Right click on elemental hatches
}
} catch (Exception e) {
- aList.add("---Unexpected Termination---");
+ aList.add(translateToLocal("item.em.debugContainer.desc.3"));//---Unexpected Termination---
}
}
diff --git a/src/main/java/com/github/technus/tectech/thing/item/ElementalDefinitionContainer_EM.java b/src/main/java/com/github/technus/tectech/thing/item/ElementalDefinitionContainer_EM.java
index c14e231fc9..87c4409171 100644
--- a/src/main/java/com/github/technus/tectech/thing/item/ElementalDefinitionContainer_EM.java
+++ b/src/main/java/com/github/technus/tectech/thing/item/ElementalDefinitionContainer_EM.java
@@ -22,6 +22,7 @@ import static com.github.technus.tectech.Reference.MODID;
import static com.github.technus.tectech.loader.TecTechConfig.DEBUG_MODE;
import static com.github.technus.tectech.loader.gui.CreativeTabTecTech.creativeTabTecTech;
import static cpw.mods.fml.relauncher.Side.CLIENT;
+import static net.minecraft.util.StatCollector.translateToLocal;
/**
* Created by Tec on 15.03.2017.
@@ -111,13 +112,13 @@ public final class ElementalDefinitionContainer_EM extends Item implements IElem
try {
NBTTagCompound tNBT = aStack.getTagCompound();
if (tNBT != null && tNBT.hasKey("info")) {
- aList.add("Should Contain:");
+ aList.add(translateToLocal("item.em.definitionContainer.desc.0") + ": ");//Should Contain
Collections.addAll(aList, Util.infoFromNBT(tNBT.getCompoundTag("info")));
} else {
- aList.add("Recipe Hint");
+ aList.add(translateToLocal("item.em.definitionContainer.desc.1"));//Recipe Hint
}
} catch (Exception e) {
- aList.add("---Unexpected Termination---");
+ aList.add(translateToLocal("item.em.definitionContainer.desc.2"));//---Unexpected Termination---
}
}
diff --git a/src/main/java/com/github/technus/tectech/thing/item/ElementalDefinitionScanStorage_EM.java b/src/main/java/com/github/technus/tectech/thing/item/ElementalDefinitionScanStorage_EM.java
index a8f8a083a5..f9aafa1f7f 100644
--- a/src/main/java/com/github/technus/tectech/thing/item/ElementalDefinitionScanStorage_EM.java
+++ b/src/main/java/com/github/technus/tectech/thing/item/ElementalDefinitionScanStorage_EM.java
@@ -27,6 +27,7 @@ import java.util.List;
import static com.github.technus.tectech.Reference.MODID;
import static com.github.technus.tectech.loader.gui.CreativeTabTecTech.creativeTabTecTech;
import static cpw.mods.fml.relauncher.Side.CLIENT;
+import static net.minecraft.util.StatCollector.translateToLocal;
/**
* Created by Tec on 15.03.2017.
@@ -73,18 +74,18 @@ public final class ElementalDefinitionScanStorage_EM extends Item implements IEl
public void addInformation(ItemStack aStack, EntityPlayer ep, List aList, boolean boo) {
aList.add(CommonValues.TEC_MARK_EM);
try {
- if (aStack.stackTagCompound != null && aStack.stackTagCompound.hasKey("elementalInfo")) {
- aList.add(EnumChatFormatting.BLUE+"Contains scan result");
- aList.add("Use to read");
+ if (aStack.stackTagCompound != null && aStack.stackTagCompound.hasKey("elementalInfo")) {
+ aList.add(EnumChatFormatting.BLUE + translateToLocal("item.em.definitionScanStorage.desc.0"));//Contains scan result
+ aList.add(translateToLocal("item.em.definitionScanStorage.desc.1"));//Use to read
//if(DEBUG_MODE) {
// aList.add("DEBUG MODE INFO - U CHEATER");
// Collections.addAll(aList, Util.infoFromNBT(aStack.stackTagCompound.getCompoundTag("elementalInfo")));
//}
} else {
- aList.add("Storage for matter scan data");
+ aList.add(translateToLocal("item.em.definitionScanStorage.desc.2"));//Storage for matter scan data
}
} catch (Exception e) {
- aList.add("---Unexpected Termination---");
+ aList.add(translateToLocal("item.em.definitionScanStorage.desc.3"));//---Unexpected Termination---
}
}
diff --git a/src/main/java/com/github/technus/tectech/thing/item/EuMeterGT.java b/src/main/java/com/github/technus/tectech/thing/item/EuMeterGT.java
index 4ff7c6991b..8f113c008b 100644
--- a/src/main/java/com/github/technus/tectech/thing/item/EuMeterGT.java
+++ b/src/main/java/com/github/technus/tectech/thing/item/EuMeterGT.java
@@ -16,12 +16,15 @@ import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.EnumChatFormatting;
import net.minecraft.world.World;
import net.minecraftforge.common.util.FakePlayer;
+import org.apache.commons.lang3.reflect.FieldUtils;<