aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorbartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>2019-05-25 21:37:30 +0200
committerbartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>2019-05-25 21:37:30 +0200
commit143071f60e2666eff9a8645d8546303105fc4084 (patch)
treefa53490d779df0718e4b8019dea705fc47d2134c /src/main/java
parent4696d50469bcee79df3e397d34ac8fec9213432c (diff)
downloadGT5-Unofficial-143071f60e2666eff9a8645d8546303105fc4084.tar.gz
GT5-Unofficial-143071f60e2666eff9a8645d8546303105fc4084.tar.bz2
GT5-Unofficial-143071f60e2666eff9a8645d8546303105fc4084.zip
fixed thorianit exploit
+fixed yttrium oxide recipe +added thorium leaf recipe Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com> Former-commit-id: 1a76d7dcfa80617e9be58f914e3aeb01ba223e83
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/neiHandler/NEI_BW_Config.java13
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/system/material/WerkstoffLoader.java3
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/system/material/processingLoaders/AdditionalRecipes.java7
3 files changed, 20 insertions, 3 deletions
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/neiHandler/NEI_BW_Config.java b/src/main/java/com/github/bartimaeusnek/bartworks/neiHandler/NEI_BW_Config.java
index 39aae565bf..d760f09cea 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/neiHandler/NEI_BW_Config.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/neiHandler/NEI_BW_Config.java
@@ -22,15 +22,24 @@
package com.github.bartimaeusnek.bartworks.neiHandler;
+import codechicken.nei.api.API;
import codechicken.nei.api.IConfigureNEI;
import com.github.bartimaeusnek.bartworks.MainMod;
+import com.github.bartimaeusnek.bartworks.common.loaders.FluidLoader;
+import com.github.bartimaeusnek.bartworks.common.loaders.ItemRegistry;
import com.github.bartimaeusnek.bartworks.util.BWRecipes;
+import cpw.mods.fml.common.Optional;
+import net.minecraft.item.ItemStack;
+@Optional.Interface(iface = "codechicken.nei.api.API", modid = "NotEnoughItems")
public class NEI_BW_Config implements IConfigureNEI {
public static boolean sIsAdded = true;
public void loadConfig() {
+ API.hideItem(new ItemStack(ItemRegistry.TAB));
+ API.hideItem(new ItemStack(FluidLoader.bioFluidBlock));
+ API.hideItem(new ItemStack(ItemRegistry.bw_fake_glasses));
sIsAdded = false;
new BW_NEI_OreHandler();
new BW_NEI_BioVatHandler(BWRecipes.instance.getMappingsFor(BWRecipes.BACTERIALVATBYTE));
@@ -38,11 +47,13 @@ public class NEI_BW_Config implements IConfigureNEI {
sIsAdded = true;
}
+ @Optional.Method(modid = "NotEnoughItems")
public String getName() {
return "BartWorks NEI Plugin";
}
+ @Optional.Method(modid = "NotEnoughItems")
public String getVersion() {
return MainMod.APIVERSION;
}
-}
+} \ No newline at end of file
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/WerkstoffLoader.java b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/WerkstoffLoader.java
index 4d94bfa75b..0570627797 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/WerkstoffLoader.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/WerkstoffLoader.java
@@ -292,8 +292,9 @@ public class WerkstoffLoader implements Runnable {
public static final Werkstoff Thorianit = new Werkstoff(
new short[]{0x30, 0x30, 0x30, 0},
"Thorianite",
+ new Werkstoff.Stats().setElektrolysis(true),
Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().addChemicalRecipes(),
+ new Werkstoff.GenerationFeatures(),
18,
TextureSet.SET_METALLIC,
Arrays.asList(Materials.Thorium),
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 667d44342e..799522d347 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
@@ -26,6 +26,7 @@ import com.github.bartimaeusnek.bartworks.common.loaders.ItemRegistry;
import com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader;
import com.github.bartimaeusnek.bartworks.util.BW_Util;
import gregtech.api.enums.GT_Values;
+import gregtech.api.enums.ItemList;
import gregtech.api.enums.Materials;
import gregtech.api.util.GT_Recipe;
import gregtech.api.util.GT_Utility;
@@ -38,9 +39,12 @@ public class AdditionalRecipes implements Runnable {
@Override
public void run() {
- 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));
+ //Cubic Circonia
+ GT_Values.RA.addChemicalRecipe(Materials.Yttrium.getDust(2), GT_Utility.getIntegratedCircuit(11),Materials.Oxygen.getGas(3000),null, WerkstoffLoader.YttriumOxide.get(dust,5),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);
+ //Thorium/Yttrium Glas
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);
+ //Thorianit recipes
GT_Values.RA.addSifterRecipe(WerkstoffLoader.Thorianit.get(crushedPurified),
new ItemStack[]{
WerkstoffLoader.Thorianit.get(dust),
@@ -55,6 +59,7 @@ public class AdditionalRecipes implements Runnable {
);
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);
+ GT_Values.RA.addChemicalRecipe(WerkstoffLoader.Thorianit.get(crushed), ItemList.Crop_Drop_Thorium.get(9),Materials.Water.getFluid(1000),Materials.Thorium.getMolten(144),WerkstoffLoader.Thorianit.get(crushedPurified,4),96,24);
}
}