aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBass <tudurap.com@gmail.com>2019-08-26 21:24:07 +0100
committerBass <tudurap.com@gmail.com>2019-08-26 21:24:31 +0100
commit925052fb4a8968adc1b0395aa808ea9780ee59c2 (patch)
treeaef862cf71078ff7ddf6bed6046ed3e73765a7e7
parent6e1c2fb0bd2b3062cfa35e8c14d678549ee9c1a6 (diff)
downloadGT5-Unofficial-925052fb4a8968adc1b0395aa808ea9780ee59c2.tar.gz
GT5-Unofficial-925052fb4a8968adc1b0395aa808ea9780ee59c2.tar.bz2
GT5-Unofficial-925052fb4a8968adc1b0395aa808ea9780ee59c2.zip
Lang continued!
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_TM_microwave.java130
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_TM_teslaCoil.java53
-rw-r--r--src/main/resources/assets/tectech/lang/en_US.lang35
3 files changed, 128 insertions, 90 deletions
diff --git a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_TM_microwave.java b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_TM_microwave.java
index cae6cb1628..25a74a8a9b 100644
--- a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_TM_microwave.java
+++ b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_TM_microwave.java
@@ -34,7 +34,7 @@ import static gregtech.api.GregTech_API.sBlockCasings4;
* Created by danie_000 on 17.12.2016.
*/
public class GT_MetaTileEntity_TM_microwave extends GT_MetaTileEntity_MultiblockBase_EM implements IConstructable {
- private boolean hasBeenPausedThisCycle=false;
+ private boolean hasBeenPausedThisCycle = false;
//region Structure
//use multi A energy inputs, use less power the longer it runs
@@ -53,27 +53,28 @@ public class GT_MetaTileEntity_TM_microwave extends GT_MetaTileEntity_Multiblock
private static final Block[] blockTypeFallback = new Block[]{sBlockCasings4};
private static final byte[] blockMetaFallback = new byte[]{1};
private static final String[] description = new String[]{
- EnumChatFormatting.AQUA+ StatCollector.translateToLocal("tt.keyword.Hint_Details") + ":",
- "1 - Classic Hatches or Clean Stainless Steel Casing",
- "Also acts like a hopper so give it an Output Bus",
+ EnumChatFormatting.AQUA + StatCollector.translateToLocal("tt.keyword.Hint_Details") + ":",
+ StatCollector.translateToLocal("gt.blockmachines.multimachine.tm.microwave.hint.0"),//1 - Classic Hatches or Clean Stainless Steel Casing
+ StatCollector.translateToLocal("gt.blockmachines.multimachine.tm.microwave.hint.1"),//Also acts like a hopper so give it an Output Bus
};
//endregion
//region parameters
- protected Parameters.Group.ParameterIn powerSetting,timerSetting;
- protected Parameters.Group.ParameterOut timerValue,remainingTime;
- private static final INameFunction<GT_MetaTileEntity_TM_microwave> POWER_SETTING_NAME = (base, p)-> "Power setting";
- private static final INameFunction<GT_MetaTileEntity_TM_microwave> TIMER_SETTING_NAME = (base, p)-> "Timer setting";
- private static final INameFunction<GT_MetaTileEntity_TM_microwave> TIMER_REMAINING_NAME = (base, p)-> "Timer remaining";
- private static final INameFunction<GT_MetaTileEntity_TM_microwave> TIMER_VALUE_NAME = (base, p)-> "Timer value";
- private static final IStatusFunction<GT_MetaTileEntity_TM_microwave> POWER_STATUS=
- (base,p)-> LedStatus.fromLimitsInclusiveOuterBoundary(p.get(),300,1000,1000,Double.POSITIVE_INFINITY);
- private static final IStatusFunction<GT_MetaTileEntity_TM_microwave> TIMER_STATUS=(base, p)->{
- double value=p.get();
- if(Double.isNaN(value)) return STATUS_WRONG;
- value=(int)value;
- if(value<=0) return STATUS_TOO_LOW;
- if(value>3000) return STATUS_TOO_HIGH;
+ protected Parameters.Group.ParameterIn powerSetting, timerSetting;
+ protected Parameters.Group.ParameterOut timerValue, remainingTime;
+ private static final INameFunction<GT_MetaTileEntity_TM_microwave> POWER_SETTING_NAME = (base, p) -> StatCollector.translateToLocal("gt.blockmachines.multimachine.tm.microwave.cfgi.0");//Power setting
+ private static final INameFunction<GT_MetaTileEntity_TM_microwave> TIMER_SETTING_NAME = (base, p) -> StatCollector.translateToLocal("gt.blockmachines.multimachine.tm.microwave.cfgi.1");//Timer setting
+
+ private static final INameFunction<GT_MetaTileEntity_TM_microwave> TIMER_VALUE_NAME = (base, p) -> StatCollector.translateToLocal("gt.blockmachines.multimachine.tm.microwave.cfgo.0");//Timer value
+ private static final INameFunction<GT_MetaTileEntity_TM_microwave> TIMER_REMAINING_NAME = (base, p) -> StatCollector.translateToLocal("gt.blockmachines.multimachine.tm.microwave.cfgo.1");//Timer remaining
+ private static final IStatusFunction<GT_MetaTileEntity_TM_microwave> POWER_STATUS =
+ (base, p) -> LedStatus.fromLimitsInclusiveOuterBoundary(p.get(), 300, 1000, 1000, Double.POSITIVE_INFINITY);
+ private static final IStatusFunction<GT_MetaTileEntity_TM_microwave> TIMER_STATUS = (base, p) -> {
+ double value = p.get();
+ if (Double.isNaN(value)) return STATUS_WRONG;
+ value = (int) value;
+ if (value <= 0) return STATUS_TOO_LOW;
+ if (value > 3000) return STATUS_TOO_HIGH;
return STATUS_OK;
};
//endregion
@@ -88,11 +89,12 @@ public class GT_MetaTileEntity_TM_microwave extends GT_MetaTileEntity_Multiblock
@Override
protected void parametersInstantiation_EM() {
- Parameters.Group hatch_0=parametrization.getGroup(0, true);
- powerSetting=hatch_0.makeInParameter(0,1000, POWER_SETTING_NAME,POWER_STATUS);
- timerSetting=hatch_0.makeInParameter(1,360, TIMER_SETTING_NAME,TIMER_STATUS);
- timerValue=hatch_0.makeOutParameter(0,0,TIMER_VALUE_NAME,TIMER_STATUS);
- remainingTime=hatch_0.makeOutParameter(1,360,TIMER_REMAINING_NAME,TIMER_STATUS);
+ Parameters.Group hatch_0 = parametrization.getGroup(0, true);
+ powerSetting = hatch_0.makeInParameter(0, 1000, POWER_SETTING_NAME, POWER_STATUS);
+ timerSetting = hatch_0.makeInParameter(1, 360, TIMER_SETTING_NAME, TIMER_STATUS);
+
+ timerValue = hatch_0.makeOutParameter(0, 0, TIMER_VALUE_NAME, TIMER_STATUS);
+ remainingTime = hatch_0.makeOutParameter(1, 360, TIMER_REMAINING_NAME, TIMER_STATUS);
}
@Override
@@ -104,7 +106,7 @@ public class GT_MetaTileEntity_TM_microwave extends GT_MetaTileEntity_Multiblock
public ITexture[] getTexture(IGregTechTileEntity aBaseMetaTileEntity, byte aSide, byte aFacing, byte aColorIndex, boolean aActive, boolean aRedstone) {
if (aSide == aFacing) {
return new ITexture[]{Textures.BlockIcons.CASING_BLOCKS[49], new TT_RenderedTexture(aActive ? Textures.BlockIcons.OVERLAY_FRONT_ELECTRIC_BLAST_FURNACE_ACTIVE : Textures.BlockIcons.OVERLAY_FRONT_ELECTRIC_BLAST_FURNACE)};
- }else if(aSide == GT_Utility.getOppositeSide(aFacing)) {
+ } else if (aSide == GT_Utility.getOppositeSide(aFacing)) {
return new ITexture[]{Textures.BlockIcons.CASING_BLOCKS[49], aActive ? Textures.BlockIcons.CASING_BLOCKS[52] : Textures.BlockIcons.CASING_BLOCKS[53]};
}
return new ITexture[]{Textures.BlockIcons.CASING_BLOCKS[49]};
@@ -127,7 +129,7 @@ public class GT_MetaTileEntity_TM_microwave extends GT_MetaTileEntity_Multiblock
@Override
public void construct(int stackSize, boolean hintsOnly) {
- StructureBuilderExtreme(shape, blockType, blockMeta, 2, 2, 0, getBaseMetaTileEntity(),this, hintsOnly);
+ StructureBuilderExtreme(shape, blockType, blockMeta, 2, 2, 0, getBaseMetaTileEntity(), this, hintsOnly);
}
@Override
@@ -139,23 +141,23 @@ public class GT_MetaTileEntity_TM_microwave extends GT_MetaTileEntity_Multiblock
public String[] getDescription() {
return new String[]{
CommonValues.BASS_MARK,
- "High Frequency Oven",
- EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + "From live to done in seconds!",
- EnumChatFormatting.BLUE + "I said nuke the... I meant microwave supper!",
+ StatCollector.translateToLocal("gt.blockmachines.multimachine.tm.microwave.desc.0"),//High Frequency Oven
+ EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + StatCollector.translateToLocal("gt.blockmachines.multimachine.tm.microwave.desc.1"),//From live to done in seconds!
+ EnumChatFormatting.BLUE + StatCollector.translateToLocal("gt.blockmachines.multimachine.tm.microwave.desc.2"),//I said nuke the... I meant microwave supper!
};
}
@Override
public boolean checkRecipe_EM(ItemStack itemStack) {
- hasBeenPausedThisCycle =false;
- if((int)powerSetting.get()<300 || timerSetting.get()<=0 || timerSetting.get()>3000) {
+ hasBeenPausedThisCycle = false;
+ if ((int) powerSetting.get() < 300 || timerSetting.get() <= 0 || timerSetting.get() > 3000) {
return false;
}
if (remainingTime.get() <= 0) {
remainingTime.set(timerSetting.get());
timerValue.set(0);
}
- mEUt = -((int)powerSetting.get() >> 1);
+ mEUt = -((int) powerSetting.get() >> 1);
eAmpereFlow = 1;
mMaxProgresstime = 20;
mEfficiencyIncrease = 10000;
@@ -164,37 +166,37 @@ public class GT_MetaTileEntity_TM_microwave extends GT_MetaTileEntity_Multiblock
@Override
public void outputAfterRecipe_EM() {
- if(hasBeenPausedThisCycle) {
+ if (hasBeenPausedThisCycle) {
return;//skip timer and actions if paused
}
- timerValue.set(timerValue.get()+1);
- remainingTime.set(timerSetting.get()-timerValue.get());
- IGregTechTileEntity mte=getBaseMetaTileEntity();
- int[] xyzOffsets= getTranslatedOffsets(0,-1,2);
- double xPos=mte.getXCoord()+0.5f+xyzOffsets[0];
- double yPos=mte.getYCoord()+0.5f+xyzOffsets[1];
- double zPos=mte.getZCoord()+0.5f+xyzOffsets[2];
- AxisAlignedBB aabb=getBoundingBox(-2,-2,-2,2,2,2).offset(xPos,yPos,zPos);
- xyzOffsets= getTranslatedOffsets(0,-4,0);
- double[] xyzExpansion= getTranslatedOffsets(1.5,0,1.5);
- for(int i=0;i<3;i++){//gets ABS from translated to get expansion values
- if(xyzExpansion[i]<0)xyzExpansion[i]=-xyzExpansion[i];
+ timerValue.set(timerValue.get() + 1);
+ remainingTime.set(timerSetting.get() - timerValue.get());
+ IGregTechTileEntity mte = getBaseMetaTileEntity();
+ int[] xyzOffsets = getTranslatedOffsets(0, -1, 2);
+ double xPos = mte.getXCoord() + 0.5f + xyzOffsets[0];
+ double yPos = mte.getYCoord() + 0.5f + xyzOffsets[1];
+ double zPos = mte.getZCoord() + 0.5f + xyzOffsets[2];
+ AxisAlignedBB aabb = getBoundingBox(-2, -2, -2, 2, 2, 2).offset(xPos, yPos, zPos);
+ xyzOffsets = getTranslatedOffsets(0, -4, 0);
+ double[] xyzExpansion = getTranslatedOffsets(1.5, 0, 1.5);
+ for (int i = 0; i < 3; i++) {//gets ABS from translated to get expansion values
+ if (xyzExpansion[i] < 0) xyzExpansion[i] = -xyzExpansion[i];
}
- int power=(int)powerSetting.get();
+ int power = (int) powerSetting.get();
int damagingFactor =
- Math.min(power >> 6,8)+
- Math.min(power >> 8,24)+
- Math.min(power >> 12,48)+
+ Math.min(power >> 6, 8) +
+ Math.min(power >> 8, 24) +
+ Math.min(power >> 12, 48) +
(power >> 18);
- ArrayList<ItemStack> itemsToOutput=new ArrayList<>();
- HashSet<Entity> tickedStuff=new HashSet<>();
+ ArrayList<ItemStack> itemsToOutput = new ArrayList<>();
+ HashSet<Entity> tickedStuff = new HashSet<>();
- boolean inside=true;
+ boolean inside = true;
do {
for (Object entity : mte.getWorld().getEntitiesWithinAABBExcludingEntity(null, aabb)) {
if (entity instanceof Entity) {
- if(tickedStuff.add((Entity)entity)) {
+ if (tickedStuff.add((Entity) entity)) {
if (inside && entity instanceof EntityItem) {
GT_Recipe tRecipe = GT_Recipe.GT_Recipe_Map.sMicrowaveRecipes.findRecipe(
mte, null, true, 128, null, null, new ItemStack[]{((EntityItem) entity).getEntityItem()});
@@ -205,33 +207,33 @@ public class GT_MetaTileEntity_TM_microwave extends GT_MetaTileEntity_Multiblock
newStuff.stackSize = ((EntityItem) entity).getEntityItem().stackSize;
itemsToOutput.add(newStuff);
}
- ((EntityItem) entity).delayBeforeCanPickup=2;
+ ((EntityItem) entity).delayBeforeCanPickup = 2;
((EntityItem) entity).setDead();
} else if (entity instanceof EntityLivingBase) {
- if(!GT_Utility.isWearingFullElectroHazmat((EntityLivingBase) entity)) {
+ if (!GT_Utility.isWearingFullElectroHazmat((EntityLivingBase) entity)) {
((EntityLivingBase) entity).attackEntityFrom(microwaving, damagingFactor);
}
}
}
}
}
- aabb.offset(xyzOffsets[0],xyzOffsets[1],xyzOffsets[2]);
- aabb=aabb.expand(xyzExpansion[0],xyzExpansion[1],xyzExpansion[2]);
- inside=false;
- damagingFactor>>=1;
- } while(damagingFactor>0);
+ aabb.offset(xyzOffsets[0], xyzOffsets[1], xyzOffsets[2]);
+ aabb = aabb.expand(xyzExpansion[0], xyzExpansion[1], xyzExpansion[2]);
+ inside = false;
+ damagingFactor >>= 1;
+ } while (damagingFactor > 0);
- mOutputItems= itemsToOutput.toArray(nullItem);
+ mOutputItems = itemsToOutput.toArray(nullItem);
- if(remainingTime.get() <=0) {
- mte.getWorld().playSoundEffect(xPos,yPos,zPos, Reference.MODID+":microwave_ding", 1, 1);
+ if (remainingTime.get() <= 0) {
+ mte.getWorld().playSoundEffect(xPos, yPos, zPos, Reference.MODID + ":microwave_ding", 1, 1);
stopMachine();
}
}
@Override
public boolean onRunningTick(ItemStack aStack) {
- if(eSafeVoid) {
+ if (eSafeVoid) {
hasBeenPausedThisCycle = true;
}
return hasBeenPausedThisCycle || super.onRunningTick(aStack);//consume eu and other resources if not paused
@@ -248,4 +250,4 @@ public class GT_MetaTileEntity_TM_microwave extends GT_MetaTileEntity_Multiblock
public byte getTileEntityBaseType() {
return 1;
}
-}
+} \ No newline at end of file
diff --git a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_TM_teslaCoil.java b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_TM_teslaCoil.java
index df8f44b133..87a480fd36 100644
--- a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_TM_teslaCoil.java
+++ b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/multi/GT_MetaTileEntity_TM_teslaCoil.java
@@ -27,6 +27,7 @@ import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.EnumChatFormatting;
+import net.minecraft.util.StatCollector;
import java.util.ArrayList;
import java.util.HashMap;
@@ -97,9 +98,9 @@ public class GT_MetaTileEntity_TM_teslaCoil extends GT_MetaTileEntity_Multiblock
private static final Block[] blockTypeFallback = new Block[]{sBlockCasingsBA0, null};
private static final byte[] blockMetaFallback = new byte[]{6, 0};
private static final String[] description = new String[]{
- EnumChatFormatting.AQUA + "Hint Details:",
- "1 - Classic Hatches, Capacitor Hatches or Tesla Base Casing",
- "2 - Titanium Frames",
+ EnumChatFormatting.AQUA + StatCollector.translateToLocal("tt.keyword.Hint_Details") + ":",
+ StatCollector.translateToLocal("gt.blockmachines.multimachine.tm.teslaCoil.hint.0"),//1 - Classic Hatches, Capacitor Hatches or Tesla Base Casing
+ StatCollector.translateToLocal("gt.blockmachines.multimachine.tm.teslaCoil.hint.1"),//2 - Titanium Frames
};
//endregion
@@ -107,26 +108,26 @@ public class GT_MetaTileEntity_TM_teslaCoil extends GT_MetaTileEntity_Multiblock
protected Parameters.Group.ParameterIn popogaSetting, histLowSetting, histHighSetting, transferRadiusTowerSetting, transferRadiusTransceiverSetting, transferRadiusCoverUltimateSetting, outputVoltageSetting, outputCurrentSetting, scanTimeMinSetting, overDriveSetting;
protected Parameters.Group.ParameterOut popogaDisplay, transferRadiusTowerDisplay, transferRadiusTransceiverDisplay, transferRadiusCoverUltimateDisplay, outputVoltageDisplay, outputCurrentDisplay, energyCapacityDisplay, energyStoredDisplay, energyFractionDisplay, scanTimeDisplay;
- private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> HYSTERESIS_LOW_SETTING_NAME = (base, p) -> "Hysteresis low setting";
- private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> HYSTERESIS_HIGH_SETTING_NAME = (base, p) -> "Hysteresis high setting";
- private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> TRANSFER_RADIUS_TOWER_SETTING_NAME = (base, p) -> "Tesla Towers transfer radius setting";
- private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> TRANSFER_RADIUS_TRANSCEIVER_SETTING_NAME = (base, p) -> "Tesla Transceiver transfer radius setting";
- private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> TRANSFER_RADIUS_COVER_ULTIMATE_SETTING_NAME = (base, p) -> "Tesla Ultimate Cover transfer radius setting";
- private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> OUTPUT_VOLTAGE_SETTING_NAME = (base, p) -> "Output voltage setting";
- private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> OUTPUT_CURRENT_SETTING_NAME = (base, p) -> "Output current setting";
- private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> SCAN_TIME_MIN_SETTING_NAME = (base, p) -> "Scan time Min setting";
- private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> OVERDRIVE_SETTING_NAME = (base, p) -> "Overdrive setting";
- private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> POPOGA_NAME = (base, p) -> "Unused";
-
- private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> TRANSFER_RADIUS_TOWER_DISPLAY_NAME = (base, p) -> "Tesla Towers transfer radius display";
- private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> TRANSFER_RADIUS_TRANSCEIVER_DISPLAY_NAME = (base, p) -> "Tesla Transceiver transfer radius display";
- private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> TRANSFER_RADIUS_COVER_ULTIMATE_DISPLAY_NAME = (base, p) -> "Tesla Ultimate Cover transfer radius display";
- private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> OUTPUT_VOLTAGE_DISPLAY_NAME = (base, p) -> "Output voltage display";
- private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> OUTPUT_CURRENT_DISPLAY_NAME = (base, p) -> "Output current display";
- private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> ENERGY_CAPACITY_DISPLAY_NAME = (base, p) -> "Energy Capacity display";
- private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> ENERGY_STORED_DISPLAY_NAME = (base, p) -> "Energy Stored display";
- private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> ENERGY_FRACTION_DISPLAY_NAME = (base, p) -> "Energy Fraction display";
- private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> SCAN_TIME_DISPLAY_NAME = (base, p) -> "Scan time display";
+ private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> HYSTERESIS_LOW_SETTING_NAME = (base, p) -> StatCollector.translateToLocal("gt.blockmachines.multimachine.tm.teslaCoil.cfgi.0");//Hysteresis low setting
+ private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> HYSTERESIS_HIGH_SETTING_NAME = (base, p) -> StatCollector.translateToLocal("gt.blockmachines.multimachine.tm.teslaCoil.cfgi.1");//Hysteresis high setting
+ private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> TRANSFER_RADIUS_TOWER_SETTING_NAME = (base, p) -> StatCollector.translateToLocal("gt.blockmachines.multimachine.tm.teslaCoil.cfgi.2");//Tesla Towers transfer radius setting
+ private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> TRANSFER_RADIUS_TRANSCEIVER_SETTING_NAME = (base, p) -> StatCollector.translateToLocal("gt.blockmachines.multimachine.tm.teslaCoil.cfgi.3");//Tesla Transceiver transfer radius setting
+ private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> TRANSFER_RADIUS_COVER_ULTIMATE_SETTING_NAME = (base, p) -> StatCollector.translateToLocal("gt.blockmachines.multimachine.tm.teslaCoil.cfgi.4");//Tesla Ultimate Cover transfer radius setting
+ private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> OUTPUT_VOLTAGE_SETTING_NAME = (base, p) -> StatCollector.translateToLocal("gt.blockmachines.multimachine.tm.teslaCoil.cfgi.5");//Output voltage setting
+ private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> OUTPUT_CURRENT_SETTING_NAME = (base, p) -> StatCollector.translateToLocal("gt.blockmachines.multimachine.tm.teslaCoil.cfgi.6");//Output current setting
+ private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> SCAN_TIME_MIN_SETTING_NAME = (base, p) -> StatCollector.translateToLocal("gt.blockmachines.multimachine.tm.teslaCoil.cfgi.7");//Scan time Min setting
+ private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> OVERDRIVE_SETTING_NAME = (base, p) -> StatCollector.translateToLocal("gt.blockmachines.multimachine.tm.teslaCoil.cfgi.8");//Overdrive setting
+ private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> POPOGA_NAME = (base, p) -> StatCollector.translateToLocal("gt.blockmachines.multimachine.tm.teslaCoil.cfgi.9");//Unused
+
+ private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> TRANSFER_RADIUS_TOWER_DISPLAY_NAME = (base, p) -> StatCollector.translateToLocal("gt.blockmachines.multimachine.tm.teslaCoil.cfgo.0");//Tesla Towers transfer radius display
+ private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> TRANSFER_RADIUS_TRANSCEIVER_DISPLAY_NAME = (base, p) -> StatCollector.translateToLocal("gt.blockmachines.multimachine.tm.teslaCoil.cfgo.1");//Tesla Transceiver transfer radius display
+ private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> TRANSFER_RADIUS_COVER_ULTIMATE_DISPLAY_NAME = (base, p) -> StatCollector.translateToLocal("gt.blockmachines.multimachine.tm.teslaCoil.cfgo.2");//Tesla Ultimate Cover transfer radius display
+ private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> OUTPUT_VOLTAGE_DISPLAY_NAME = (base, p) -> StatCollector.translateToLocal("gt.blockmachines.multimachine.tm.teslaCoil.cfgo.3");//Output voltage display
+ private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> OUTPUT_CURRENT_DISPLAY_NAME = (base, p) -> StatCollector.translateToLocal("gt.blockmachines.multimachine.tm.teslaCoil.cfgo.4");//Output current display
+ private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> ENERGY_CAPACITY_DISPLAY_NAME = (base, p) -> StatCollector.translateToLocal("gt.blockmachines.multimachine.tm.teslaCoil.cfgo.5");//Energy Capacity display
+ private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> ENERGY_STORED_DISPLAY_NAME = (base, p) ->StatCollector.translateToLocal("gt.blockmachines.multimachine.tm.teslaCoil.cfgo.6");//Energy Stored display
+ private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> ENERGY_FRACTION_DISPLAY_NAME = (base, p) -> StatCollector.translateToLocal("gt.blockmachines.multimachine.tm.teslaCoil.cfgo.7");//Energy Fraction display
+ private static final INameFunction<GT_MetaTileEntity_TM_teslaCoil> SCAN_TIME_DISPLAY_NAME = (base, p) -> StatCollector.translateToLocal("gt.blockmachines.multimachine.tm.teslaCoil.cfgo.8");//Scan time display
private static final IStatusFunction<GT_MetaTileEntity_TM_teslaCoil> HYSTERESIS_LOW_STATUS = (base, p) -> {
double value = p.get();
@@ -432,9 +433,9 @@ public class GT_MetaTileEntity_TM_teslaCoil extends GT_MetaTileEntity_Multiblock
public String[] getDescription() {
return new String[]{
CommonValues.BASS_MARK,
- "Tower of Wireless Power",
- EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + "Fewer pesky cables!",
- EnumChatFormatting.BLUE + "Survival chances might be affected",
+ StatCollector.translateToLocal("gt.blockmachines.multimachine.tm.teslaCoil.desc.0"),//Tower of Wireless Power
+ EnumChatFormatting.AQUA.toString() + EnumChatFormatting.BOLD + StatCollector.translateToLocal("gt.blockmachines.multimachine.tm.teslaCoil.desc.1"),//Fewer pesky cables!
+ EnumChatFormatting.BLUE + StatCollector.translateToLocal("gt.blockmachines.multimachine.tm.teslaCoil.desc.2"),//Survival chances might be affected
};
}
diff --git a/src/main/resources/assets/tectech/lang/en_US.lang b/src/main/resources/assets/tectech/lang/en_US.lang
index ad7426f44c..18dd12b722 100644
--- a/src/main/resources/assets/tectech/lang/en_US.lang
+++ b/src/main/resources/assets/tectech/lang/en_US.lang
@@ -331,8 +331,42 @@ gt.blockmachines.multimachine.em.transformer.desc.1=All the transformation!
gt.blockmachines.multimachine.em.transformer.desc.2=Only 0.78125% power loss, HAYO!
gt.blockmachines.multimachine.tm.microwave.name=Microwave Grinder
+gt.blockmachines.multimachine.tm.microwave.hint.0=1 - Classic Hatches or Clean Stainless Steel Casing
+gt.blockmachines.multimachine.tm.microwave.hint.1=Also acts like a hopper so give it an Output Bus
+gt.blockmachines.multimachine.tm.microwave.desc.0=High Frequency Oven
+gt.blockmachines.multimachine.tm.microwave.desc.1=From live to done in seconds!
+gt.blockmachines.multimachine.tm.microwave.desc.3=I said nuke the... I meant microwave supper!
+gt.blockmachines.multimachine.tm.microwave.cfgi.0=Power setting
+gt.blockmachines.multimachine.tm.microwave.cfgi.1=Timer setting
+gt.blockmachines.multimachine.tm.microwave.cfgo.0=Timer value
+gt.blockmachines.multimachine.tm.microwave.cfgo.1=Timer remaining
gt.blockmachines.multimachine.tm.teslaCoil.name=Tesla Tower
+gt.blockmachines.multimachine.tm.teslaCoil.hint.0=1 - Classic Hatches, Capacitor Hatches or Tesla Base Casing
+gt.blockmachines.multimachine.tm.teslaCoil.hint.1=2 - Titanium Frames
+gt.blockmachines.multimachine.tm.teslaCoil.desc.0=Tower of Wireless Power
+gt.blockmachines.multimachine.tm.teslaCoil.desc.1=Fewer pesky cables!
+gt.blockmachines.multimachine.tm.teslaCoil.desc.2=Survival chances might be affected
+gt.blockmachines.multimachine.tm.teslaCoil.cfgi.0=Hysteresis low setting
+gt.blockmachines.multimachine.tm.teslaCoil.cfgi.1=Hysteresis high setting
+gt.blockmachines.multimachine.tm.teslaCoil.cfgi.2=Tesla Towers transfer radius setting
+gt.blockmachines.multimachine.tm.teslaCoil.cfgi.3=Tesla Transceiver transfer radius setting
+gt.blockmachines.multimachine.tm.teslaCoil.cfgi.4=Tesla Ultimate Cover transfer radius setting
+gt.blockmachines.multimachine.tm.teslaCoil.cfgi.5=Output voltage setting
+gt.blockmachines.multimachine.tm.teslaCoil.cfgi.6=Output current setting
+gt.blockmachines.multimachine.tm.teslaCoil.cfgi.7=Scan time Min setting
+gt.blockmachines.multimachine.tm.teslaCoil.cfgi.8=Overdrive setting
+gt.blockmachines.multimachine.tm.teslaCoil.cfgi.9=Unused
+gt.blockmachines.multimachine.tm.teslaCoil.cfgo.0=Tesla Towers transfer radius display
+gt.blockmachines.multimachine.tm.teslaCoil.cfgo.1=Tesla Transceiver transfer radius display
+gt.blockmachines.multimachine.tm.teslaCoil.cfgo.2=Tesla Ultimate Cover transfer radius display
+gt.blockmachines.multimachine.tm.teslaCoil.cfgo.3=Output voltage display
+gt.blockmachines.multimachine.tm.teslaCoil.cfgo.4=Output current display
+gt.blockmachines.multimachine.tm.teslaCoil.cfgo.5=Energy Capacity display
+gt.blockmachines.multimachine.tm.teslaCoil.cfgo.6=Energy Stored display
+gt.blockmachines.multimachine.tm.teslaCoil.cfgo.7=Energy Fraction display
+gt.blockmachines.multimachine.tm.teslaCoil.cfgo.8=Scan time display
+
gt.blockmachines.multimachine.em.switch.name=Network Switch With QoS
gt.blockmachines.multimachine.em.computer.name=Quantum Computer
gt.blockmachines.multimachine.em.databank.name=Data Bank
@@ -369,6 +403,7 @@ gt.blockmachines.multimachine.em.annihilation.name=Annihilation Generator
gt.blockmachines.multimachine.em.blackholegenerator.name=Black Hole Generator
#Keywords and phrases
+#SOME ARE PHRASES!!!
tt.keyword.Hint_Details=Hint Details
tt.keyword.Air=Air
tt.keyword.Earth=Earth