aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/GT_TileEntity_THTR.java16
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/tiered/GT_MetaTileEntity_Diode.java16
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/system/material/processingLoaders/AdditionalRecipes.java14
3 files changed, 38 insertions, 8 deletions
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/GT_TileEntity_THTR.java b/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/GT_TileEntity_THTR.java
index af51d5d34c..b21e97aead 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/GT_TileEntity_THTR.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/multis/GT_TileEntity_THTR.java
@@ -26,7 +26,6 @@ import com.github.bartimaeusnek.bartworks.common.items.SimpleSubItemClass;
import com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader;
import com.github.bartimaeusnek.bartworks.util.BW_Util;
import com.github.bartimaeusnek.bartworks.util.ChatColorHelper;
-import cpw.mods.fml.common.Loader;
import cpw.mods.fml.common.registry.GameRegistry;
import gregtech.api.GregTech_API;
import gregtech.api.enums.GT_Values;
@@ -42,7 +41,6 @@ import gregtech.api.objects.XSTR;
import gregtech.api.util.GT_OreDictUnificator;
import gregtech.api.util.GT_Recipe;
import gregtech.api.util.GT_Utility;
-import ic2.core.ExplosionIC2;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.StatCollector;
@@ -55,7 +53,7 @@ import java.util.Arrays;
public class GT_TileEntity_THTR extends GT_MetaTileEntity_MultiBlockBase {
private static final int BASECASINGINDEX = 44;
- private static final int HELIUM_NEEDED = 320;
+ private static final int HELIUM_NEEDED = 730000;
private int HeliumSupply;
private int BISOPeletSupply;
private int TRISOPeletSupply;
@@ -272,6 +270,18 @@ public class GT_TileEntity_THTR extends GT_MetaTileEntity_MultiBlockBase {
@Override
+ public String[] getInfoData() {
+ return new String[]{
+ "Progress:", this.mProgresstime / 20 + "secs", this.mMaxProgresstime / 20 + "secs",
+ "BISO-Pebbles:", this.BISOPeletSupply + "pcs.",
+ "TRISO-Pebbles:", this.TRISOPeletSupply + "pcs.",
+ "Helium-Level:", this.HeliumSupply+"L / "+HELIUM_NEEDED+"L",
+ "Coolant/sec:", this.BISOPeletSupply+this.TRISOPeletSupply >= 100000 ? (long) ((0.03471*(float)this.TRISOPeletSupply + 0.0267*(float)this.BISOPeletSupply))+"L/t" : "0L/t",
+ "Problems:", String.valueOf(this.getIdealStatus() - this.getRepairStatus())
+ };
+ }
+
+ @Override
public String[] getDescription() {
String[] dsc = StatCollector.translateToLocal("tooltip.tile.htr.0.name").split(";");
String[] mDescription = new String[dsc.length + 1];
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/tiered/GT_MetaTileEntity_Diode.java b/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/tiered/GT_MetaTileEntity_Diode.java
index e3a1da3966..909d84bb31 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/tiered/GT_MetaTileEntity_Diode.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/common/tileentities/tiered/GT_MetaTileEntity_Diode.java
@@ -64,11 +64,17 @@ public class GT_MetaTileEntity_Diode extends GT_MetaTileEntity_BasicHull {
if (this.getBaseMetaTileEntity().getWorld().isRemote)
return;
-
- --aAmps;
- if (aAmps < 0)
- aAmps = maxAmps;
- GT_Utility.sendChatToPlayer(aPlayer, "Max Amps: " + aAmps);
+ if (!aPlayer.isSneaking()) {
+ --aAmps;
+ if (aAmps < 0)
+ aAmps = maxAmps;
+ GT_Utility.sendChatToPlayer(aPlayer, "Max Amps: " + aAmps);
+ }else{
+ ++aAmps;
+ if (aAmps > maxAmps)
+ aAmps = 0;
+ GT_Utility.sendChatToPlayer(aPlayer, "Max Amps: " + aAmps);
+ }
}
@Override
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/processingLoaders/AdditionalRecipes.java b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/processingLoaders/AdditionalRecipes.java
index 29300cdbbe..667d44342e 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/processingLoaders/AdditionalRecipes.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/processingLoaders/AdditionalRecipes.java
@@ -41,6 +41,20 @@ public class AdditionalRecipes implements Runnable {
GT_Values.RA.addChemicalRecipe(Materials.Yttrium.getDust(2), GT_Utility.getIntegratedCircuit(11),Materials.Oxygen.getGas(3000),null, WerkstoffLoader.YttriumOxide.get(dust),64, BW_Util.getMachineVoltageFromTier(4));
GT_Recipe.GT_Recipe_Map.sBlastRecipes.addRecipe(false, new ItemStack[]{WerkstoffLoader.Zirconium.get(dust,10), WerkstoffLoader.YttriumOxide.get(dust)}, new ItemStack[]{WerkstoffLoader.YttriumOxide.get(dust), WerkstoffLoader.Zirconia.get(gemFlawed, 40)}, (Object) null, (int[]) null, new FluidStack[]{Materials.Oxygen.getGas(20000)}, null, 14400, BW_Util.getMachineVoltageFromTier(4), 2953);
GT_Values.RA.addBlastRecipe(WerkstoffLoader.YttriumOxide.get(dustSmall,2),WerkstoffLoader.Thorianit.get(dustSmall,2),Materials.Glass.getMolten(144),null,new ItemStack(ItemRegistry.bw_glasses[0],1,12),null,800,BW_Util.getMachineVoltageFromTier(5),3663);
+ GT_Values.RA.addSifterRecipe(WerkstoffLoader.Thorianit.get(crushedPurified),
+ new ItemStack[]{
+ WerkstoffLoader.Thorianit.get(dust),
+ WerkstoffLoader.Thorianit.get(dust),
+ WerkstoffLoader.Thorianit.get(dust),
+ Materials.Thorium.getDust(1),
+ Materials.Thorium.getDust(1),
+ WerkstoffLoader.Thorium232.get(dust),
+ }, new int[]{7000,1300,700,600,300,100},
+ 400,
+ BW_Util.getMachineVoltageFromTier(5)
+ );
+ GT_Values.RA.addChemicalRecipe(WerkstoffLoader.Thorianit.get(dust),Materials.Aluminium.getDust(1),Materials.Thorium.getDust(1),1000);
+ GT_Values.RA.addChemicalRecipe(WerkstoffLoader.Thorianit.get(dust),Materials.Magnesium.getDust(1),Materials.Thorium.getDust(1),1000);
}
}