aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorbartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>2019-11-01 20:15:40 +0100
committerbartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>2019-11-01 20:15:40 +0100
commit8ad9760f5bf2c4bf1fb8c65447e98786e6b0553b (patch)
tree67fe473381288a1b092cc61e77773d9e04d2527d /src/main
parent0891442b1a5abf98c56fb3e42cbbcb08c77bdd5f (diff)
downloadGT5-Unofficial-8ad9760f5bf2c4bf1fb8c65447e98786e6b0553b.tar.gz
GT5-Unofficial-8ad9760f5bf2c4bf1fb8c65447e98786e6b0553b.tar.bz2
GT5-Unofficial-8ad9760f5bf2c4bf1fb8c65447e98786e6b0553b.zip
Fixed Unification Enforcer
+retiered YttriumOxide and CubicZirconia to HV due to Kekztech Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com> Former-commit-id: 24a492183a74f63c1cd0eade615488c166f4fd39
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/MainMod.java8
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/system/material/WerkstoffLoader.java4
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/system/material/processingLoaders/AdditionalRecipes.java4
3 files changed, 8 insertions, 8 deletions
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/MainMod.java b/src/main/java/com/github/bartimaeusnek/bartworks/MainMod.java
index 6a16da0256..6be66988c3 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/MainMod.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/MainMod.java
@@ -278,9 +278,9 @@ public final class MainMod {
MainMod.runMoltenUnificationEnfocement(werkstoff);
MainMod.runUnficationDeleter(werkstoff);
for (OrePrefixes prefixes : OrePrefixes.values()) {
- if (OreDictionary.getOres(prefixes + werkstoff.getDefaultName()).size() > 1) {
- for (int j = 0; j < OreDictionary.getOres(prefixes + werkstoff.getDefaultName()).size(); j++) {
- ItemStack toReplace = OreDictionary.getOres(prefixes + werkstoff.getDefaultName()).get(j);
+ if (OreDictionary.getOres(prefixes + werkstoff.getVarName()).size() > 1) {
+ for (int j = 0; j < OreDictionary.getOres(prefixes + werkstoff.getVarName()).size(); j++) {
+ ItemStack toReplace = OreDictionary.getOres(prefixes + werkstoff.getVarName()).get(j);
ItemStack replacement = werkstoff.get(prefixes);
if (GT_Utility.areStacksEqual(toReplace,replacement) || replacement == null || replacement.getItem() == null)
continue;
@@ -399,7 +399,7 @@ public final class MainMod {
for (OrePrefixes prefixes : OrePrefixes.values())
if ((werkstoff.getGenerationFeatures().toGenerate & Werkstoff.GenerationFeatures.prefixLogic.get(prefixes)) != 0 && ((werkstoff.getGenerationFeatures().blacklist & Werkstoff.GenerationFeatures.prefixLogic.get(prefixes)) == 0)) {
GT_OreDictUnificator.set(prefixes,werkstoff.getBridgeMaterial(),werkstoff.get(prefixes),true,true);
- for (ItemStack stack : OreDictionary.getOres(prefixes + werkstoff.getDefaultName().replace(" ", ""))) {
+ for (ItemStack stack : OreDictionary.getOres(prefixes + werkstoff.getVarName())) {
GT_OreDictUnificator.addAssociation(prefixes,werkstoff.getBridgeMaterial(),stack,false);
GT_OreDictUnificator.getAssociation(stack).mUnificationTarget = werkstoff.get(prefixes);
}
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 9a2cafa2d6..45971f3120 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
@@ -168,7 +168,7 @@ public class WerkstoffLoader implements Runnable {
"Cubic Zirconia",
Werkstoff.Types.COMPOUND,
3273,
- new Werkstoff.GenerationFeatures().onlyDust().addGems(),
+ new Werkstoff.GenerationFeatures().onlyDust().addGems().enforceUnification(),
4,
TextureSet.SET_DIAMOND,
Arrays.asList(WerkstoffLoader.Zirconium),
@@ -196,7 +196,7 @@ public class WerkstoffLoader implements Runnable {
new short[]{255,255,255,0},
"Yttrium Oxide",
Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().onlyDust(), //No autoadd here to gate this material by hand
+ new Werkstoff.GenerationFeatures().onlyDust().enforceUnification(), //No autoadd here to gate this material by hand
6,
TextureSet.SET_DULL,
new Pair<>(Materials.Yttrium, 2),
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 5fc62e830f..c4d4dd1124 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
@@ -74,8 +74,8 @@ public class AdditionalRecipes implements Runnable {
GT_Values.RA.addBlastRecipe(GT_OreDictUnificator.get(dust, Materials.Quartzite, 40L), Materials.Amethyst.getDust(10), GT_Values.NF, GT_Values.NF, WerkstoffLoader.Prasiolite.get(OrePrefixes.gemFlawed, 20), GT_Values.NI, 800, BW_Util.getMachineVoltageFromTier(2), 500);
GT_Values.RA.addPrimitiveBlastRecipe(GT_OreDictUnificator.get(dust, Materials.Quartzite, 40L), Materials.Amethyst.getDust(10), 6, WerkstoffLoader.Prasiolite.get(OrePrefixes.gemFlawed, 20), GT_Values.NI, 800);
//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.CubicZirconia.get(gemFlawed, 40)}, null, null, new FluidStack[]{Materials.Oxygen.getGas(20000)}, null, 14400, BW_Util.getMachineVoltageFromTier(4), 2953);
+ GT_Values.RA.addChemicalRecipe(Materials.Yttrium.getDust(2), GT_Utility.getIntegratedCircuit(5), Materials.Oxygen.getGas(3000), null, WerkstoffLoader.YttriumOxide.get(dust, 5), 4096, BW_Util.getMachineVoltageFromTier(1));
+ 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.CubicZirconia.get(gemFlawed, 40)}, null, null, new FluidStack[]{Materials.Oxygen.getGas(20000)}, null, 57600, BW_Util.getMachineVoltageFromTier(3), 2953);
//Tellurium
GT_Values.RA.addBlastRecipe(GT_OreDictUnificator.get(crushed, Materials.Lead, 10L), GT_Utility.getIntegratedCircuit(17), GT_Values.NF, GT_Values.NF, Materials.Lead.getIngots(10), Materials.Tellurium.getNuggets(20), 800, BW_Util.getMachineVoltageFromTier(2), 722);
GT_Values.RA.addFusionReactorRecipe(Materials.Plutonium.getMolten(16), Materials.Beryllium.getMolten(16), WerkstoffLoader.Californium.getMolten(16), 250, 49152, 480000000);