aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGlease <4586901+Glease@users.noreply.github.com>2023-03-09 18:07:30 +0800
committerGitHub <noreply@github.com>2023-03-09 11:07:30 +0100
commit9b7bf94d93745f3b524e8e4f7391939a4c51aeb3 (patch)
tree4983ec20cdd333a717c6bd0c48a18a2a79428874 /src
parent49071ce740759111be55a8410c931b0c21759ee5 (diff)
downloadGT5-Unofficial-9b7bf94d93745f3b524e8e4f7391939a4c51aeb3.tar.gz
GT5-Unofficial-9b7bf94d93745f3b524e8e4f7391939a4c51aeb3.tar.bz2
GT5-Unofficial-9b7bf94d93745f3b524e8e4f7391939a4c51aeb3.zip
remove enumhelper towards OrePrefixes and force gtnh gt (#298)
* remove EnumHelper usage towards OrePrefixes also removed gtnh gt detection. it has long been mandatory since bart's quit. * might as well just remove this field * fix up dependencies Former-commit-id: 2b0e68b0065868aec7fb7a2fb88ae79eb2493e0e
Diffstat (limited to 'src')
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/API/BioVatLogicAdder.java14
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/client/textures/PrefixTextureLinker.java3
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/ItemRegistry.java2
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/RadioHatchMaterialLoader.java16
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/RecipeLoader.java11
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/StaticRecipeChangeLoaders.java5
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/system/material/BW_MetaGeneratedBlocks_Casing.java6
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/system/material/BW_MetaGeneratedBlocks_CasingAdvanced_TE.java2
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/system/material/BW_MetaGeneratedBlocks_Casing_TE.java2
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/system/material/BW_MetaGenerated_Items.java10
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/system/material/GT_Enhancement/BWGTMetaItems.java9
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/system/material/GT_Enhancement/GTMetaItemEnhancer.java29
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/system/material/Werkstoff.java10
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/system/material/WerkstoffLoader.java149
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/BlockLoader.java3
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/CasingLoader.java2
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/CraftingMaterialLoader.java2
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/MoltenCellLoader.java11
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/ToolLoader.java209
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/registration/BridgeMaterialsLoader.java3
-rw-r--r--src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/registration/CasingRegistrator.java9
21 files changed, 178 insertions, 329 deletions
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/API/BioVatLogicAdder.java b/src/main/java/com/github/bartimaeusnek/bartworks/API/BioVatLogicAdder.java
index 56601399e4..9202be7d18 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/API/BioVatLogicAdder.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/API/BioVatLogicAdder.java
@@ -132,14 +132,12 @@ public final class BioVatLogicAdder {
96,
10);
- if (WerkstoffLoader.gtnhGT) {
- giveItemStackRadioHatchAbilites(ItemList.MNqCell_1.get(1), Materials.Naquadria, 3);
- giveItemStackRadioHatchAbilites(ItemList.MNqCell_2.get(1), Materials.Naquadria, 6);
- giveItemStackRadioHatchAbilites(ItemList.MNqCell_4.get(1), Materials.Naquadria, 12);
- giveItemStackRadioHatchAbilites(ItemList.Depleted_MNq_1.get(1), Materials.Naquadria, 3, 10);
- giveItemStackRadioHatchAbilites(ItemList.Depleted_MNq_2.get(1), Materials.Naquadria, 6, 10);
- giveItemStackRadioHatchAbilites(ItemList.Depleted_MNq_4.get(1), Materials.Naquadria, 12, 10);
- }
+ giveItemStackRadioHatchAbilites(ItemList.MNqCell_1.get(1), Materials.Naquadria, 3);
+ giveItemStackRadioHatchAbilites(ItemList.MNqCell_2.get(1), Materials.Naquadria, 6);
+ giveItemStackRadioHatchAbilites(ItemList.MNqCell_4.get(1), Materials.Naquadria, 12);
+ giveItemStackRadioHatchAbilites(ItemList.Depleted_MNq_1.get(1), Materials.Naquadria, 3, 10);
+ giveItemStackRadioHatchAbilites(ItemList.Depleted_MNq_2.get(1), Materials.Naquadria, 6, 10);
+ giveItemStackRadioHatchAbilites(ItemList.Depleted_MNq_4.get(1), Materials.Naquadria, 12, 10);
}
private static final HashSet<BioVatLogicAdder.MaterialSvPair> MaSv = new HashSet<>();
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/client/textures/PrefixTextureLinker.java b/src/main/java/com/github/bartimaeusnek/bartworks/client/textures/PrefixTextureLinker.java
index 84d37b0e9c..2e025b27e4 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/client/textures/PrefixTextureLinker.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/client/textures/PrefixTextureLinker.java
@@ -19,7 +19,6 @@ import java.util.Map;
import java.util.stream.Stream;
import com.github.bartimaeusnek.bartworks.system.material.Werkstoff;
-import com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
@@ -37,7 +36,7 @@ public class PrefixTextureLinker implements Runnable {
private static void fillBlockTexMap() {
blockTexMap.put(TextureSet.SET_QUARTZ, TextureSet.INDEX_block4);
- Stream.of(WerkstoffLoader.blockCasing, WerkstoffLoader.blockCasingAdvanced).forEach(prefixes -> {
+ Stream.of(OrePrefixes.blockCasing, OrePrefixes.blockCasingAdvanced).forEach(prefixes -> {
HashMap<TextureSet, IIconContainer> curr = new HashMap<>();
Arrays.stream(TextureSet.class.getFields()).filter(field -> field.getName().contains("SET"))
.forEach(SET -> {
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/ItemRegistry.java b/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/ItemRegistry.java
index a66ad633d5..cb4bd63e1d 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/ItemRegistry.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/ItemRegistry.java
@@ -366,7 +366,7 @@ public class ItemRegistry {
"MegaOilCracker",
"Mega Oil Cracker").getStackForm(1L);
- if (LoaderReference.galacticgreg && WerkstoffLoader.gtnhGT) {
+ if (LoaderReference.galacticgreg) {
ItemRegistry.voidminer[2] = new GT_TileEntity_VoidMiners.VMUV(
ConfigHandler.IDOffset + GT_Values.VN.length * 8 + 11,
"VoidMiner3",
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/RadioHatchMaterialLoader.java b/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/RadioHatchMaterialLoader.java
index ee839f56c4..5e92aa94eb 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/RadioHatchMaterialLoader.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/RadioHatchMaterialLoader.java
@@ -207,14 +207,12 @@ public class RadioHatchMaterialLoader {
96,
Materials.Naquadah.mRGBa);
- if (WerkstoffLoader.gtnhGT) {
- BWRecipes.instance.addRadHatch(ItemList.MNqCell_1.get(1), 150, 3, Materials.Naquadria.mRGBa);
- BWRecipes.instance.addRadHatch(ItemList.MNqCell_2.get(1), 150, 6, Materials.Naquadria.mRGBa);
- BWRecipes.instance.addRadHatch(ItemList.MNqCell_4.get(1), 150, 12, Materials.Naquadria.mRGBa);
-
- BWRecipes.instance.addRadHatch(ItemList.Depleted_MNq_1.get(1), 150 / 10, 3, Materials.Naquadria.mRGBa);
- BWRecipes.instance.addRadHatch(ItemList.Depleted_MNq_2.get(1), 150 / 10, 6, Materials.Naquadria.mRGBa);
- BWRecipes.instance.addRadHatch(ItemList.Depleted_MNq_4.get(1), 150 / 10, 12, Materials.Naquadria.mRGBa);
- }
+ BWRecipes.instance.addRadHatch(ItemList.MNqCell_1.get(1), 150, 3, Materials.Naquadria.mRGBa);
+ BWRecipes.instance.addRadHatch(ItemList.MNqCell_2.get(1), 150, 6, Materials.Naquadria.mRGBa);
+ BWRecipes.instance.addRadHatch(ItemList.MNqCell_4.get(1), 150, 12, Materials.Naquadria.mRGBa);
+
+ BWRecipes.instance.addRadHatch(ItemList.Depleted_MNq_1.get(1), 150 / 10, 3, Materials.Naquadria.mRGBa);
+ BWRecipes.instance.addRadHatch(ItemList.Depleted_MNq_2.get(1), 150 / 10, 6, Materials.Naquadria.mRGBa);
+ BWRecipes.instance.addRadHatch(ItemList.Depleted_MNq_4.get(1), 150 / 10, 12, Materials.Naquadria.mRGBa);
}
}
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/RecipeLoader.java b/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/RecipeLoader.java
index bfcf0eadc3..7c9dc72202 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/RecipeLoader.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/RecipeLoader.java
@@ -854,17 +854,12 @@ public class RecipeLoader {
ItemList[] sensors = { ItemList.Sensor_EV, ItemList.Sensor_IV, ItemList.Sensor_LuV,
ItemList.Sensor_ZPM };
- OrePrefixes[] prefixes = { WerkstoffLoader.gtnhGT ? OrePrefixes.cableGt04 : OrePrefixes.wireGt04,
- WerkstoffLoader.gtnhGT ? OrePrefixes.cableGt08 : OrePrefixes.wireGt08,
- WerkstoffLoader.gtnhGT ? OrePrefixes.cableGt12 : OrePrefixes.wireGt12,
- WerkstoffLoader.gtnhGT ? OrePrefixes.cableGt16 : OrePrefixes.cableGt12 };
+ OrePrefixes[] prefixes = { OrePrefixes.cableGt04, OrePrefixes.cableGt08, OrePrefixes.cableGt12,
+ OrePrefixes.cableGt16 };
GT_Values.RA.addAssemblerRecipe(
new ItemStack[] { ItemList.Circuit_Parts_GlassFiber.get(32),
- GT_OreDictUnificator.get(
- WerkstoffLoader.gtnhGT ? OrePrefixes.foil : OrePrefixes.plateDouble,
- Materials.Electrum,
- WerkstoffLoader.gtnhGT ? 8 : 1),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.Electrum, 8),
WerkstoffLoader.CubicZirconia.get(OrePrefixes.gemExquisite, 2) },
Materials.Polytetrafluoroethylene.getMolten(72),
new ItemStack(
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/StaticRecipeChangeLoaders.java b/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/StaticRecipeChangeLoaders.java
index fe73bc18f6..756d99351a 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/StaticRecipeChangeLoaders.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/common/loaders/StaticRecipeChangeLoaders.java
@@ -32,7 +32,6 @@ import org.apache.commons.lang3.StringUtils;
import com.github.bartimaeusnek.bartworks.MainMod;
import com.github.bartimaeusnek.bartworks.system.material.Werkstoff;
-import com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader;
import com.github.bartimaeusnek.bartworks.util.BWRecipes;
import com.github.bartimaeusnek.bartworks.util.BW_Util;
import com.github.bartimaeusnek.bartworks.util.Pair;
@@ -215,11 +214,11 @@ public class StaticRecipeChangeLoaders {
@SuppressWarnings("ALL")
private static void runMoltenUnificationEnfocement(Werkstoff werkstoff) {
- if (werkstoff.getGenerationFeatures().enforceUnification && werkstoff.hasItemType(WerkstoffLoader.cellMolten)) {
+ if (werkstoff.getGenerationFeatures().enforceUnification && werkstoff.hasItemType(OrePrefixes.cellMolten)) {
try {
FluidContainerRegistry.FluidContainerData data = new FluidContainerRegistry.FluidContainerData(
new FluidStack(Objects.requireNonNull(molten.get(werkstoff)), 144),
- werkstoff.get(WerkstoffLoader.cellMolten),
+ werkstoff.get(OrePrefixes.cellMolten),
Materials.Empty.getCells(1));
Field f = GT_Utility.class.getDeclaredField("sFilledContainerToData");
f.setAccessible(true);
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/BW_MetaGeneratedBlocks_Casing.java b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/BW_MetaGeneratedBlocks_Casing.java
index aca8dfe63f..ca8b06151d 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/BW_MetaGeneratedBlocks_Casing.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/BW_MetaGeneratedBlocks_Casing.java
@@ -83,8 +83,8 @@ public class BW_MetaGeneratedBlocks_Casing extends BW_MetaGenerated_Blocks
@Override
public String getUnlocalizedName() {
- if (_prefixes == WerkstoffLoader.blockCasing) return "bw.werkstoffblockscasing.01";
- else if (_prefixes == WerkstoffLoader.blockCasingAdvanced) return "bw.werkstoffblockscasingadvanced.01";
+ if (_prefixes == OrePrefixes.blockCasing) return "bw.werkstoffblockscasing.01";
+ else if (_prefixes == OrePrefixes.blockCasingAdvanced) return "bw.werkstoffblockscasingadvanced.01";
return "";
}
@@ -95,7 +95,7 @@ public class BW_MetaGeneratedBlocks_Casing extends BW_MetaGenerated_Blocks
Werkstoff.werkstoffHashSet.stream()
.filter(
pMaterial -> pMaterial.getType().equals(Werkstoff.Types.BIOLOGICAL)
- && pMaterial.hasGenerationFeature(WerkstoffLoader.blockCasing)
+ && pMaterial.hasGenerationFeature(OrePrefixes.blockCasing)
|| pMaterial.doesOreDictedItemExists(OrePrefixes.plate)
&& pMaterial.doesOreDictedItemExists(OrePrefixes.screw)
&& pMaterial.doesOreDictedItemExists(OrePrefixes.plateDouble)
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/BW_MetaGeneratedBlocks_CasingAdvanced_TE.java b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/BW_MetaGeneratedBlocks_CasingAdvanced_TE.java
index 3c64631373..ac9c71fb25 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/BW_MetaGeneratedBlocks_CasingAdvanced_TE.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/BW_MetaGeneratedBlocks_CasingAdvanced_TE.java
@@ -38,7 +38,7 @@ public class BW_MetaGeneratedBlocks_CasingAdvanced_TE extends BW_MetaGenerated_B
if ((aMaterial != null)) {
TextureSet set = aMaterial.getTexSet();
ITexture aIconSet = TextureFactory.of(
- PrefixTextureLinker.texMapBlocks.get(WerkstoffLoader.blockCasingAdvanced)
+ PrefixTextureLinker.texMapBlocks.get(OrePrefixes.blockCasingAdvanced)
.getOrDefault(set, TextureSet.SET_NONE.mTextures[OrePrefixes.block.mTextureIndex]),
aMaterial.getRGBA());
return new ITexture[] { TextureFactory.of(Blocks.iron_block), aIconSet };
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/BW_MetaGeneratedBlocks_Casing_TE.java b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/BW_MetaGeneratedBlocks_Casing_TE.java
index f52767969e..d3fdd2f731 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/BW_MetaGeneratedBlocks_Casing_TE.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/BW_MetaGeneratedBlocks_Casing_TE.java
@@ -38,7 +38,7 @@ public class BW_MetaGeneratedBlocks_Casing_TE extends BW_MetaGenerated_Block_TE
if ((aMaterial != null)) {
TextureSet set = aMaterial.getTexSet();
ITexture aIconSet = TextureFactory.of(
- PrefixTextureLinker.texMapBlocks.get(WerkstoffLoader.blockCasing)
+ PrefixTextureLinker.texMapBlocks.get(OrePrefixes.blockCasing)
.getOrDefault(set, TextureSet.SET_NONE.mTextures[OrePrefixes.block.mTextureIndex]),
aMaterial.getRGBA());
return new ITexture[] { TextureFactory.of(Blocks.iron_block), aIconSet };
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/BW_MetaGenerated_Items.java b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/BW_MetaGenerated_Items.java
index 99d4afb1e1..bbbdb36349 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/BW_MetaGenerated_Items.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/BW_MetaGenerated_Items.java
@@ -256,14 +256,16 @@ public class BW_MetaGenerated_Items extends GT_MetaGenerated_Item implements IRa
@Override
public int getCapacity(ItemStack aStack) {
return this.orePrefixes == OrePrefixes.capsule || this.orePrefixes == OrePrefixes.cell
- || this.orePrefixes == OrePrefixes.cellPlasma ? 1000
- : this.orePrefixes == WerkstoffLoader.cellMolten
- || this.orePrefixes == WerkstoffLoader.capsuleMolten ? 144 : 0;
+ || this.orePrefixes == OrePrefixes.cellPlasma
+ ? 1000
+ : this.orePrefixes == OrePrefixes.cellMolten || this.orePrefixes == OrePrefixes.capsuleMolten
+ ? 144
+ : 0;
}
@Override
public ItemStack getContainerItem(ItemStack aStack) {
return this.orePrefixes == OrePrefixes.cell || this.orePrefixes == OrePrefixes.cellPlasma
- || this.orePrefixes == WerkstoffLoader.cellMolten ? Materials.Empty.getCells(1) : null;
+ || this.orePrefixes == OrePrefixes.cellMolten ? Materials.Empty.getCells(1) : null;
}
}
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/GT_Enhancement/BWGTMetaItems.java b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/GT_Enhancement/BWGTMetaItems.java
index c2c3730874..24882d995c 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/GT_Enhancement/BWGTMetaItems.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/GT_Enhancement/BWGTMetaItems.java
@@ -34,7 +34,6 @@ import com.github.bartimaeusnek.bartworks.API.SideReference;
import com.github.bartimaeusnek.bartworks.client.textures.PrefixTextureLinker;
import com.github.bartimaeusnek.bartworks.system.material.BW_MetaGenerated_Items;
import com.github.bartimaeusnek.bartworks.system.material.Werkstoff;
-import com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader;
import com.github.bartimaeusnek.bartworks.util.BW_Tooltip_Reference;
import cpw.mods.fml.relauncher.Side;
@@ -58,7 +57,7 @@ public class BWGTMetaItems extends BW_MetaGenerated_Items {
for (int i = 0; i < Materials.values().length; i++) {
ItemStack tStack = new ItemStack(this, 1, i);
Materials material = Materials.values()[i];
- if (((material.getMolten(1) == null && orePrefixes == WerkstoffLoader.capsuleMolten)
+ if (((material.getMolten(1) == null && orePrefixes == OrePrefixes.capsuleMolten)
|| ((material.getFluid(1) == null && material.getGas(1) == null)
&& (orePrefixes == OrePrefixes.capsule || orePrefixes == OrePrefixes.bottle))))
continue;
@@ -80,7 +79,7 @@ public class BWGTMetaItems extends BW_MetaGenerated_Items {
for (int i = 0; i < noSubIDMaterials.size(); i++) {
ItemStack tStack = new ItemStack(this, 1, i + 1001);
Materials w = noSubIDMaterials.get(i);
- if (((w.getMolten(1) == null && orePrefixes == WerkstoffLoader.capsuleMolten)
+ if (((w.getMolten(1) == null && orePrefixes == OrePrefixes.capsuleMolten)
|| ((w.getFluid(1) == null && w.getGas(1) == null)
&& (orePrefixes == OrePrefixes.capsule || orePrefixes == OrePrefixes.bottle))))
continue;
@@ -179,7 +178,7 @@ public class BWGTMetaItems extends BW_MetaGenerated_Items {
if ((w == null) || (w.mTypes & Werkstoff.GenerationFeatures.getPrefixDataRaw(this.orePrefixes)) == 0
&& Werkstoff.GenerationFeatures.getPrefixDataRaw(this.orePrefixes) != 0)
continue;
- else if (((w.getMolten(1) == null && orePrefixes == WerkstoffLoader.capsuleMolten)
+ else if (((w.getMolten(1) == null && orePrefixes == OrePrefixes.capsuleMolten)
|| ((w.getFluid(1) == null && w.getGas(1) == null)
&& (orePrefixes == OrePrefixes.capsule || orePrefixes == OrePrefixes.bottle))))
continue;
@@ -191,7 +190,7 @@ public class BWGTMetaItems extends BW_MetaGenerated_Items {
if ((w == null) || (w.mTypes & Werkstoff.GenerationFeatures.getPrefixDataRaw(this.orePrefixes)) == 0
&& Werkstoff.GenerationFeatures.getPrefixDataRaw(this.orePrefixes) != 0)
continue;
- else if (((w.getMolten(1) == null && orePrefixes == WerkstoffLoader.capsuleMolten)
+ else if (((w.getMolten(1) == null && orePrefixes == OrePrefixes.capsuleMolten)
|| ((w.getFluid(1) == null && w.getGas(1) == null)
&& (orePrefixes == OrePrefixes.capsule || orePrefixes == OrePrefixes.bottle))))
continue;
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/GT_Enhancement/GTMetaItemEnhancer.java b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/GT_Enhancement/GTMetaItemEnhancer.java
index cc3f6d6611..3fa75568d8 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/GT_Enhancement/GTMetaItemEnhancer.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/GT_Enhancement/GTMetaItemEnhancer.java
@@ -24,7 +24,6 @@ import net.minecraftforge.fluids.FluidStack;
import net.minecraftforge.oredict.OreDictionary;
import com.github.bartimaeusnek.bartworks.API.LoaderReference;
-import com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader;
import gregtech.api.enums.GT_Values;
import gregtech.api.enums.Materials;
@@ -40,43 +39,19 @@ public class GTMetaItemEnhancer {
private GTMetaItemEnhancer() {}
public static void init() {
- if (!WerkstoffLoader.gtnhGT) {
- Item moltenCell = new BWGTMetaItems(WerkstoffLoader.cellMolten, null);
- Materials[] values = Materials.values();
- for (int i = 0, valuesLength = values.length; i < valuesLength; i++) {
- Materials m = values[i];
- if (m == null || m.mStandardMoltenFluid == null) continue;
- final FluidContainerRegistry.FluidContainerData emptyData = new FluidContainerRegistry.FluidContainerData(
- m.getMolten(144),
- new ItemStack(moltenCell, 1, i),
- GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Empty, 1L));
- FluidContainerRegistry.registerFluidContainer(emptyData);
- GT_Utility.addFluidContainerData(emptyData);
- GT_Values.RA.addFluidCannerRecipe(
- GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Empty, 1L),
- new ItemStack(moltenCell, 1, i),
- m.getMolten(144),
- GT_Values.NF);
- GT_Values.RA.addFluidCannerRecipe(
- new ItemStack(moltenCell, 1, i),
- GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Empty, 1L),
- GT_Values.NF,
- m.getMolten(144));
- }
- }
if (!LoaderReference.Forestry) {
return;
}
NoMetaValue = Materials.getMaterialsMap().values().stream().filter(m -> m.mMetaItemSubID == -1)
.collect(Collectors.toList());
- Item moltenCapsuls = new BWGTMetaItems(WerkstoffLoader.capsuleMolten, null);
+ Item moltenCapsuls = new BWGTMetaItems(OrePrefixes.capsuleMolten, null);
Item capsuls = new BWGTMetaItems(OrePrefixes.capsule, NoMetaValue);
// Item bottles = new BWGTMetaItems(OrePrefixes.bottle, NoMetaValue);
Materials[] values = Materials.values();
for (int i = 0, valuesLength = values.length; i < valuesLength; i++) {
Materials m = values[i];
- if (m.mStandardMoltenFluid != null && GT_OreDictUnificator.get(WerkstoffLoader.cellMolten, m, 1) != null) {
+ if (m.mStandardMoltenFluid != null && GT_OreDictUnificator.get(OrePrefixes.cellMolten, m, 1) != null) {
final FluidContainerRegistry.FluidContainerData emptyData = new FluidContainerRegistry.FluidContainerData(
m.getMolten(144),
new ItemStack(moltenCapsuls, 1, i),
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/Werkstoff.java b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/Werkstoff.java
index 779183e439..b04068521b 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/Werkstoff.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/Werkstoff.java
@@ -101,7 +101,7 @@ public class Werkstoff implements IColorModulationContainer, ISubTagContainer {
/**
* GT Materials Bridge Constructor
- *
+ *
* @param materials a GT Materials
* @param generationFeatures the new Types you want to add
* @param type - self explainatory
@@ -692,8 +692,8 @@ public class Werkstoff implements IColorModulationContainer, ISubTagContainer {
Werkstoff.GenerationFeatures.prefixLogic.put(OrePrefixes.capsule, 0b10000);
// Werkstoff.GenerationFeatures.prefixLogic.put(OrePrefixes.bottle,0b10000);
- Werkstoff.GenerationFeatures.prefixLogic.put(WerkstoffLoader.capsuleMolten, 0b1000000);
- Werkstoff.GenerationFeatures.prefixLogic.put(WerkstoffLoader.cellMolten, 0b1000000);
+ Werkstoff.GenerationFeatures.prefixLogic.put(OrePrefixes.capsuleMolten, 0b1000000);
+ Werkstoff.GenerationFeatures.prefixLogic.put(OrePrefixes.cellMolten, 0b1000000);
Werkstoff.GenerationFeatures.prefixLogic.put(OrePrefixes.plate, 0b10000000);
Werkstoff.GenerationFeatures.prefixLogic.put(OrePrefixes.foil, 0b10000000);
@@ -724,8 +724,8 @@ public class Werkstoff implements IColorModulationContainer, ISubTagContainer {
Werkstoff.GenerationFeatures.prefixLogic.put(OrePrefixes.ingotQuadruple, 0x200);
Werkstoff.GenerationFeatures.prefixLogic.put(OrePrefixes.ingotQuintuple, 0x200);
- Werkstoff.GenerationFeatures.prefixLogic.put(WerkstoffLoader.blockCasing, 0x380);
- Werkstoff.GenerationFeatures.prefixLogic.put(WerkstoffLoader.blockCasingAdvanced, 0x380);
+ Werkstoff.GenerationFeatures.prefixLogic.put(OrePrefixes.blockCasing, 0x380);
+ Werkstoff.GenerationFeatures.prefixLogic.put(OrePrefixes.blockCasingAdvanced, 0x380);
}
public void setExtension() {
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 fd5dc54a01..643dc62c49 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
@@ -58,7 +58,6 @@ import gregtech.api.enums.*;
import gregtech.api.fluid.GT_FluidFactory;
import gregtech.api.interfaces.ISubTagContainer;
import gregtech.api.util.GT_OreDictUnificator;
-import gregtech.common.items.GT_MetaGenerated_Tool_01;
import ic2.api.recipe.IRecipeInput;
import ic2.api.recipe.RecipeInputOreDict;
import ic2.api.recipe.RecipeOutput;
@@ -74,63 +73,16 @@ public class WerkstoffLoader {
public static final SubTag ANAEROBE_SMELTING = SubTag.getNewSubTag("AnaerobeSmelting");
public static final SubTag NOBLE_GAS_SMELTING = SubTag.getNewSubTag("NobleGasSmelting");
public static final SubTag NO_BLAST = SubTag.getNewSubTag("NoBlast");
- public static OrePrefixes cellMolten;
- public static OrePrefixes capsuleMolten;
- public static OrePrefixes blockCasing;
- public static OrePrefixes blockCasingAdvanced;
public static ItemList rotorMold;
public static ItemList rotorShape;
public static ItemList smallGearShape;
public static ItemList ringMold;
public static ItemList boltMold;
- public static boolean gtnhGT = false;
public static void setUp() {
- // GTNH detection hack
- try {
- Field f = GT_MetaGenerated_Tool_01.class.getField("SOLDERING_IRON_MV");
- gtnhGT = true;
- } catch (Exception ignored) {
- gtnhGT = false;
- }
- // GTNH detection hack #2
- // GTNH hack for molten cells
- for (OrePrefixes prefix : values()) {
- if (prefix.toString().equals("cellMolten")) {
- WerkstoffLoader.cellMolten = prefix;
- gtnhGT = true;
- break;
- }
- }
-
- if (!gtnhGT) {
- WerkstoffLoader.HDCS.getGenerationFeatures().extraRecipes ^= 10;
- }
- if (WerkstoffLoader.cellMolten == null) {
- WerkstoffLoader.cellMolten = EnumUtils.addNewOrePrefix(
- "cellMolten",
- "Cells of Molten stuff",
- "Molten ",
- " Cell",
- true,
- true,
- true,
- true,
- false,
- false,
- false,
- true,
- false,
- false,
- 0b1000000,
- 3628800L,
- 64,
- 31);
- // GT_LanguageManager.addStringLocalization(".name", this.getDefaultLocalization(w));
- } else {
- WerkstoffLoader.cellMolten.mMaterialGenerationBits = 0b1000000;
- }
+ OrePrefixes.cellMolten.mMaterialGenerationBits = 0b1000000;
+ OrePrefixes.capsuleMolten.mMaterialGenerationBits = 0b1000000;
try {
WerkstoffLoader.rotorMold = Enum.valueOf(ItemList.class, "Shape_Mold_Rotor");
@@ -142,68 +94,6 @@ public class WerkstoffLoader {
// add tiberium
Element t = EnumUtils.createNewElement("Tr", 123L, 203L, 0L, -1L, null, "Tiberium", false);
- blockCasing = EnumUtils.addNewOrePrefix(
- "blockCasing",
- "A Casing block for a Multiblock-Machine",
- "Bolted ",
- " Casing",
- true,
- true,
- true,
- true,
- false,
- true,
- false,
- true,
- false,
- false,
- 0,
- 32659200L,
- 64,
- -1);
- blockCasingAdvanced = EnumUtils.addNewOrePrefix(
- "blockCasingAdvanced",
- "An Advanced Casing block for a Multiblock-Machine",
- "Rebolted ",
- " Casing",
- true,
- true,
- true,
- true,
- false,
- true,
- false,
- true,
- false,
- false,
- 0,
- 32659200L,
- 64,
- -1);
- // add molten & regular capsuls
- if (LoaderReference.Forestry) {
- capsuleMolten = EnumUtils.addNewOrePrefix(
- "capsuleMolten",
- "Capsule of Molten stuff",
- "Molten ",
- " Capsule",
- true,
- true,
- true,
- true,
- false,
- false,
- false,
- true,
- false,
- false,
- 0b1000000,
- 3628800L,
- 64,
- -1);
- capsule.mMaterialGenerationBits = 0b100000;
- capsule.mDefaultStackSize = 64;
- }
bottle.mDefaultStackSize = 1;
Werkstoff.GenerationFeatures.initPrefixLogic();
@@ -1472,9 +1362,9 @@ public class WerkstoffLoader {
if (orePrefixes == ore) return new ItemStack(WerkstoffLoader.BWOres, amount, werkstoff.getmID());
else if (orePrefixes == oreSmall) return new ItemStack(WerkstoffLoader.BWSmallOres, amount, werkstoff.getmID());
else if (orePrefixes == block) return new ItemStack(WerkstoffLoader.BWBlocks, amount, werkstoff.getmID());
- else if (orePrefixes == WerkstoffLoader.blockCasing)
+ else if (orePrefixes == OrePrefixes.blockCasing)
return new ItemStack(WerkstoffLoader.BWBlockCasings, amount, werkstoff.getmID());
- else if (orePrefixes == WerkstoffLoader.blockCasingAdvanced)
+ else if (orePrefixes == OrePrefixes.blockCasingAdvanced)
return new ItemStack(WerkstoffLoader.BWBlockCasingsAdvanced, amount, werkstoff.getmID());
else if (WerkstoffLoader.items.get(orePrefixes) == null) return null;
return new ItemStack(WerkstoffLoader.items.get(orePrefixes), amount, werkstoff.getmID()).copy();
@@ -1649,7 +1539,7 @@ public class WerkstoffLoader {
WerkstoffLoader.fluids.put(werkstoff, FluidRegistry.getFluid(werkstoff.getDefaultName()));
}
}
- if (werkstoff.hasItemType(WerkstoffLoader.cellMolten)) {
+ if (werkstoff.hasItemType(OrePrefixes.cellMolten)) {
if (!FluidRegistry.isFluidRegistered("molten." + werkstoff.getDefaultName())) {
DebugLog.log("Adding new Molten: " + werkstoff.getDefaultName());
Fluid fluid = GT_FluidFactory.builder("molten." + werkstoff.getDefaultName())
@@ -1713,10 +1603,9 @@ public class WerkstoffLoader {
WerkstoffLoader.items.put(cellPlasma, new BW_MetaGenerated_Items(cellPlasma));
}
if ((WerkstoffLoader.toGenerateGlobal & 0b1000000) != 0) {
- WerkstoffLoader.items
- .put(WerkstoffLoader.cellMolten, new BW_MetaGenerated_Items(WerkstoffLoader.cellMolten));
- if (LoaderReference.Forestry)
- WerkstoffLoader.items.put(capsuleMolten, new BW_MetaGenerated_Items(capsuleMolten));
+ WerkstoffLoader.items.put(OrePrefixes.cellMolten, new BW_MetaGenerated_Items(OrePrefixes.cellMolten));
+ if (LoaderReference.Forestry) WerkstoffLoader.items
+ .put(OrePrefixes.capsuleMolten, new BW_MetaGenerated_Items(OrePrefixes.capsuleMolten));
}
if ((WerkstoffLoader.toGenerateGlobal & 0b10000000) != 0) {
WerkstoffLoader.items.put(plate, new BW_MetaGenerated_Items(plate));
@@ -1780,12 +1669,12 @@ public class WerkstoffLoader {
Material.iron,
BW_MetaGeneratedBlocks_Casing_TE.class,
"bw.werkstoffblockscasing",
- blockCasing);
+ OrePrefixes.blockCasing);
WerkstoffLoader.BWBlockCasingsAdvanced = new BW_MetaGeneratedBlocks_Casing(
Material.iron,
BW_MetaGeneratedBlocks_CasingAdvanced_TE.class,
"bw.werkstoffblockscasingadvanced",
- blockCasingAdvanced);
+ OrePrefixes.blockCasingAdvanced);
GameRegistry.registerBlock(WerkstoffLoader.BWOres, BW_MetaGeneratedBlock_Item.class, "bw.blockores.01");
GameRegistry.registerBlock(WerkstoffLoader.BWSmallOres, BW_MetaGeneratedBlock_Item.class, "bw.blockores.02");
@@ -1816,18 +1705,24 @@ public class WerkstoffLoader {
}
public static void addVanillaCasingsToGTOreDictUnificator() {
+ GT_OreDictUnificator.addAssociation(
+ OrePrefixes.blockCasing,
+ Materials.Aluminium,
+ ItemList.Casing_FrostProof.get(1L),
+ false);
+ GT_OreDictUnificator
+ .addAssociation(OrePrefixes.blockCasing, Materials.Nickel, ItemList.Casing_HeatProof.get(1L), false);
+ GT_OreDictUnificator
+ .addAssociation(OrePrefixes.blockCasing, Materials.Lead, ItemList.Casing_RadiationProof.get(1L), false);
GT_OreDictUnificator
- .addAssociation(blockCasing, Materials.Aluminium, ItemList.Casing_FrostProof.get(1L), false);
- GT_OreDictUnificator.addAssociation(blockCasing, Materials.Nickel, ItemList.Casing_HeatProof.get(1L), false);
- GT_OreDictUnificator.addAssociation(blockCasing, Materials.Lead, ItemList.Casing_RadiationProof.get(1L), false);
- GT_OreDictUnificator.addAssociation(blockCasing, Materials.Steel, ItemList.Casing_SolidSteel.get(1L), false);
+ .addAssociation(OrePrefixes.blockCasing, Materials.Steel, ItemList.Casing_SolidSteel.get(1L), false);
GT_OreDictUnificator.addAssociation(
- blockCasing,
+ OrePrefixes.blockCasing,
Materials.TungstenSteel,
ItemList.Casing_RobustTungstenSteel.get(1L),
false);
GT_OreDictUnificator.addAssociation(
- blockCasing,
+ OrePrefixes.blockCasing,
Materials.Polytetrafluoroethylene,
ItemList.Casing_Chemically_Inert.get(1L),
false);
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/BlockLoader.java b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/BlockLoader.java
index f5f105a00e..8a06acfc56 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/BlockLoader.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/BlockLoader.java
@@ -18,7 +18,6 @@ import static gregtech.api.enums.OrePrefixes.*;
import net.minecraft.item.ItemStack;
import com.github.bartimaeusnek.bartworks.system.material.Werkstoff;
-import com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader;
import com.github.bartimaeusnek.bartworks.system.material.werkstoff_loaders.IWerkstoffRunnable;
import gregtech.api.enums.GT_Values;
@@ -36,7 +35,7 @@ public class BlockLoader implements IWerkstoffRunnable {
90,
false);
}
- if (werkstoff.hasItemType(WerkstoffLoader.cellMolten)) {
+ if (werkstoff.hasItemType(cellMolten)) {
GT_Values.RA.addFluidExtractionRecipe(werkstoff.get(block), null, werkstoff.getMolten(1296), 0, 288, 8);
}
if (werkstoff.hasItemType(plate)) {
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/CasingLoader.java b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/CasingLoader.java
index 58acea03ae..e8063c1f6d 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/CasingLoader.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/CasingLoader.java
@@ -13,8 +13,6 @@
package com.github.bartimaeusnek.bartworks.system.material.werkstoff_loaders.recipe;
-import static com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader.blockCasing;
-import static com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader.blockCasingAdvanced;
import static gregtech.api.enums.OrePrefixes.*;
import net.minecraft.item.ItemStack;
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/CraftingMaterialLoader.java b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/CraftingMaterialLoader.java
index ccf8b21ffd..539131810b 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/CraftingMaterialLoader.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/CraftingMaterialLoader.java
@@ -172,7 +172,7 @@ public class CraftingMaterialLoader implements IWerkstoffRunnable {
60);
// molten -> metal
- if (werkstoff.hasItemType(WerkstoffLoader.cellMolten)) {
+ if (werkstoff.hasItemType(cellMolten)) {
/*
* !! No more hardcoded gear, etc. recipe gen, now must go through GenerationFeatures() !!
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/MoltenCellLoader.java b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/MoltenCellLoader.java
index 7d9b3daa98..9b861c700d 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/MoltenCellLoader.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/MoltenCellLoader.java
@@ -13,7 +13,6 @@
package com.github.bartimaeusnek.bartworks.system.material.werkstoff_loaders.recipe;
-import static com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader.capsuleMolten;
import static gregtech.api.enums.OrePrefixes.*;
import java.util.Objects;
@@ -36,7 +35,7 @@ public class MoltenCellLoader implements IWerkstoffRunnable {
@Override
public void run(Werkstoff werkstoff) {
- if (!werkstoff.hasItemType(WerkstoffLoader.cellMolten)) return;
+ if (!werkstoff.hasItemType(cellMolten)) return;
if (!werkstoff.hasItemType(ingot)) {
if (!werkstoff.hasItemType(dust)) return;
@@ -209,20 +208,20 @@ public class MoltenCellLoader implements IWerkstoffRunnable {
// Tank "Recipe"
final FluidContainerRegistry.FluidContainerData data = new FluidContainerRegistry.FluidContainerData(
new FluidStack(Objects.requireNonNull(WerkstoffLoader.molten.get(werkstoff)), 144),
- werkstoff.get(WerkstoffLoader.cellMolten),
+ werkstoff.get(cellMolten),
Materials.Empty.getCells(1));
FluidContainerRegistry.registerFluidContainer(
werkstoff.getMolten(144),
- werkstoff.get(WerkstoffLoader.cellMolten),
+ werkstoff.get(cellMolten),
Materials.Empty.getCells(1));
GT_Utility.addFluidContainerData(data);
GT_Values.RA.addFluidCannerRecipe(
Materials.Empty.getCells(1),
- werkstoff.get(WerkstoffLoader.cellMolten),
+ werkstoff.get(cellMolten),
new FluidStack(Objects.requireNonNull(WerkstoffLoader.molten.get(werkstoff)), 144),
GT_Values.NF);
GT_Values.RA.addFluidCannerRecipe(
- werkstoff.get(WerkstoffLoader.cellMolten),
+ werkstoff.get(cellMolten),
Materials.Empty.getCells(1),
GT_Values.NF,
new FluidStack(Objects.requireNonNull(WerkstoffLoader.molten.get(werkstoff)), 144));
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/ToolLoader.java b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/ToolLoader.java
index 6456c9789b..3c4ace4814 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/ToolLoader.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/recipe/ToolLoader.java
@@ -13,7 +13,6 @@
package com.github.bartimaeusnek.bartworks.system.material.werkstoff_loaders.recipe;
-import static com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader.gtnhGT;
import static gregtech.api.enums.OrePrefixes.*;
import net.minecraft.init.Blocks;
@@ -123,32 +122,30 @@ public class ToolLoader implements IWerkstoffRunnable {
stick.get(werkstoff.getBridgeMaterial().mHandleMaterial), 'L',
ItemList.Battery_RE_LV_Lithium.get(1L) });
- if (gtnhGT) {
- GT_ModHandler.addCraftingRecipe(
- GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(
- SOLDERING_IRON_MV,
- 1,
- werkstoff.getBridgeMaterial(),
- Materials.Rubber,
- new long[] { 400000L, 128L, 2L, -1L }),
- GT_ModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "LBf", "Sd ", "P ", 'B', bolt.get(werkstoff.getBridgeMaterial()), 'P',
- plate.get(Materials.AnyRubber), 'S',
- stick.get(werkstoff.getBridgeMaterial().mHandleMaterial), 'L',
- ItemList.Battery_RE_MV_Lithium.get(1L) });
- GT_ModHandler.addCraftingRecipe(
- GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(
- SOLDERING_IRON_HV,
- 1,
- werkstoff.getBridgeMaterial(),
- Materials.StyreneButadieneRubber,
- new long[] { 1600000L, 512L, 3L, -1L }),
- GT_ModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "LBf", "Sd ", "P ", 'B', bolt.get(werkstoff.getBridgeMaterial()), 'P',
- plate.get(Materials.StyreneButadieneRubber), 'S',
- stick.get(werkstoff.getBridgeMaterial().mHandleMaterial), 'L',
- ItemList.Battery_RE_HV_Lithium.get(1L) });
- }
+ GT_ModHandler.addCraftingRecipe(
+ GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(
+ SOLDERING_IRON_MV,
+ 1,
+ werkstoff.getBridgeMaterial(),
+ Materials.Rubber,
+ new long[] { 400000L, 128L, 2L, -1L }),
+ GT_ModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "LBf", "Sd ", "P ", 'B', bolt.get(werkstoff.getBridgeMaterial()), 'P',
+ plate.get(Materials.AnyRubber), 'S',
+ stick.get(werkstoff.getBridgeMaterial().mHandleMaterial), 'L',
+ ItemList.Battery_RE_MV_Lithium.get(1L) });
+ GT_ModHandler.addCraftingRecipe(
+ GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(
+ SOLDERING_IRON_HV,
+ 1,
+ werkstoff.getBridgeMaterial(),
+ Materials.StyreneButadieneRubber,
+ new long[] { 1600000L, 512L, 3L, -1L }),
+ GT_ModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "LBf", "Sd ", "P ", 'B', bolt.get(werkstoff.getBridgeMaterial()), 'P',
+ plate.get(Materials.StyreneButadieneRubber), 'S',
+ stick.get(werkstoff.getBridgeMaterial().mHandleMaterial), 'L',
+ ItemList.Battery_RE_HV_Lithium.get(1L) });
if (!werkstoff.hasItemType(gem)) {
GT_ModHandler.addCraftingRecipe(
@@ -485,86 +482,84 @@ public class ToolLoader implements IWerkstoffRunnable {
ingot.get(werkstoff.getBridgeMaterial()) });
}
- if (gtnhGT) {
- GT_ModHandler.addCraftingRecipe(
- GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(
- SCREWDRIVER_MV,
- 1,
- werkstoff.getBridgeMaterial(),
- Materials.Aluminium,
- new long[] { 400000L, 128L, 2L, -1L }),
- GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
- | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PdX", "MGS", "GBP", 'X', stickLong.get(werkstoff.getBridgeMaterial()), 'M',
- ItemList.Electric_Motor_MV.get(1L), 'S', screw.get(Materials.Aluminium), 'P',
- plate.get(Materials.Aluminium), 'G', gearGtSmall.get(Materials.Titanium), 'B',
- ItemList.Battery_RE_MV_Lithium.get(1L) });
- GT_ModHandler.addCraftingRecipe(
- GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(
- SCREWDRIVER_MV,
- 1,
- werkstoff.getBridgeMaterial(),
- Materials.Aluminium,
- new long[] { 300000L, 128L, 2L, -1L }),
- GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
- | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PdX", "MGS", "GBP", 'X', stickLong.get(werkstoff.getBridgeMaterial()), 'M',
- ItemList.Electric_Motor_MV.get(1L), 'S', screw.get(Materials.Aluminium), 'P',
- plate.get(Materials.Aluminium), 'G', gearGtSmall.get(Materials.Titanium), 'B',
- ItemList.Battery_RE_MV_Cadmium.get(1L) });
- GT_ModHandler.addCraftingRecipe(
- GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(
- SCREWDRIVER_MV,
- 1,
- werkstoff.getBridgeMaterial(),
- Materials.Aluminium,
- new long[] { 200000L, 128L, 2L, -1L }),
- GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
- | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PdX", "MGS", "GBP", 'X', stickLong.get(werkstoff.getBridgeMaterial()), 'M',
- ItemList.Electric_Motor_MV.get(1L), 'S', screw.get(Materials.Aluminium), 'P',
- plate.get(Materials.Aluminium), 'G', gearGtSmall.get(Materials.Titanium), 'B',
- ItemList.Battery_RE_MV_Sodium.get(1L) });
- GT_ModHandler.addCraftingRecipe(
- GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(
- SCREWDRIVER_HV,
- 1,
- werkstoff.getBridgeMaterial(),
- Materials.StainlessSteel,
- new long[] { 1600000L, 512L, 3L, -1L }),
- GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
- | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PdX", "MGS", "GBP", 'X', stickLong.get(werkstoff.getBridgeMaterial()), 'M',
- ItemList.Electric_Motor_HV.get(1L), 'S', screw.get(Materials.StainlessSteel), 'P',
- plate.get(Materials.StainlessSteel), 'G', gearGtSmall.get(Materials.StainlessSteel), 'B',
- ItemList.Battery_RE_HV_Lithium.get(1L) });
- GT_ModHandler.addCraftingRecipe(
- GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(
- SCREWDRIVER_HV,
- 1,
- werkstoff.getBridgeMaterial(),
- Materials.StainlessSteel,
- new long[] { 1200000L, 512L, 3L, -1L }),
- GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
- | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PdX", "MGS", "GBP", 'X', stickLong.get(werkstoff.getBridgeMaterial()), 'M',
- ItemList.Electric_Motor_HV.get(1L), 'S', screw.get(Materials.StainlessSteel), 'P',
- plate.get(Materials.StainlessSteel), 'G', gearGtSmall.get(Materials.StainlessSteel), 'B',
- ItemList.Battery_RE_HV_Cadmium.get(1L) });
- GT_ModHandler.addCraftingRecipe(
- GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(
- SCREWDRIVER_HV,
- 1,
- werkstoff.getBridgeMaterial(),
- Materials.StainlessSteel,
- new long[] { 800000L, 512L, 3L, -1L }),
- GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
- | GT_ModHandler.RecipeBits.BUFFERED,
- new Object[] { "PdX", "MGS", "GBP", 'X', stickLong.get(werkstoff.getBridgeMaterial()), 'M',
- ItemList.Electric_Motor_HV.get(1L), 'S', screw.get(Materials.StainlessSteel), 'P',
- plate.get(Materials.StainlessSteel), 'G', gearGtSmall.get(Materials.StainlessSteel), 'B',
- ItemList.Battery_RE_HV_Sodium.get(1L) });
- }
+ GT_ModHandler.addCraftingRecipe(
+ GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(
+ SCREWDRIVER_MV,
+ 1,
+ werkstoff.getBridgeMaterial(),
+ Materials.Aluminium,
+ new long[] { 400000L, 128L, 2L, -1L }),
+ GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
+ | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "PdX", "MGS", "GBP", 'X', stickLong.get(werkstoff.getBridgeMaterial()), 'M',
+ ItemList.Electric_Motor_MV.get(1L), 'S', screw.get(Materials.Aluminium), 'P',
+ plate.get(Materials.Aluminium), 'G', gearGtSmall.get(Materials.Titanium), 'B',
+ ItemList.Battery_RE_MV_Lithium.get(1L) });
+ GT_ModHandler.addCraftingRecipe(
+ GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(
+ SCREWDRIVER_MV,
+ 1,
+ werkstoff.getBridgeMaterial(),
+ Materials.Aluminium,
+ new long[] { 300000L, 128L, 2L, -1L }),
+ GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
+ | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "PdX", "MGS", "GBP", 'X', stickLong.get(werkstoff.getBridgeMaterial()), 'M',
+ ItemList.Electric_Motor_MV.get(1L), 'S', screw.get(Materials.Aluminium), 'P',
+ plate.get(Materials.Aluminium), 'G', gearGtSmall.get(Materials.Titanium), 'B',
+ ItemList.Battery_RE_MV_Cadmium.get(1L) });
+ GT_ModHandler.addCraftingRecipe(
+ GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(
+ SCREWDRIVER_MV,
+ 1,
+ werkstoff.getBridgeMaterial(),
+ Materials.Aluminium,
+ new long[] { 200000L, 128L, 2L, -1L }),
+ GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
+ | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "PdX", "MGS", "GBP", 'X', stickLong.get(werkstoff.getBridgeMaterial()), 'M',
+ ItemList.Electric_Motor_MV.get(1L), 'S', screw.get(Materials.Aluminium), 'P',
+ plate.get(Materials.Aluminium), 'G', gearGtSmall.get(Materials.Titanium), 'B',
+ ItemList.Battery_RE_MV_Sodium.get(1L) });
+ GT_ModHandler.addCraftingRecipe(
+ GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(
+ SCREWDRIVER_HV,
+ 1,
+ werkstoff.getBridgeMaterial(),
+ Materials.StainlessSteel,
+ new long[] { 1600000L, 512L, 3L, -1L }),
+ GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
+ | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "PdX", "MGS", "GBP", 'X', stickLong.get(werkstoff.getBridgeMaterial()), 'M',
+ ItemList.Electric_Motor_HV.get(1L), 'S', screw.get(Materials.StainlessSteel), 'P',
+ plate.get(Materials.StainlessSteel), 'G', gearGtSmall.get(Materials.StainlessSteel), 'B',
+ ItemList.Battery_RE_HV_Lithium.get(1L) });
+ GT_ModHandler.addCraftingRecipe(
+ GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(
+ SCREWDRIVER_HV,
+ 1,
+ werkstoff.getBridgeMaterial(),
+ Materials.StainlessSteel,
+ new long[] { 1200000L, 512L, 3L, -1L }),
+ GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
+ | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "PdX", "MGS", "GBP", 'X', stickLong.get(werkstoff.getBridgeMaterial()), 'M',
+ ItemList.Electric_Motor_HV.get(1L), 'S', screw.get(Materials.StainlessSteel), 'P',
+ plate.get(Materials.StainlessSteel), 'G', gearGtSmall.get(Materials.StainlessSteel), 'B',
+ ItemList.Battery_RE_HV_Cadmium.get(1L) });
+ GT_ModHandler.addCraftingRecipe(
+ GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(
+ SCREWDRIVER_HV,
+ 1,
+ werkstoff.getBridgeMaterial(),
+ Materials.StainlessSteel,
+ new long[] { 800000L, 512L, 3L, -1L }),
+ GT_ModHandler.RecipeBits.DISMANTLEABLE | GT_ModHandler.RecipeBits.DO_NOT_CHECK_FOR_COLLISIONS
+ | GT_ModHandler.RecipeBits.BUFFERED,
+ new Object[] { "PdX", "MGS", "GBP", 'X', stickLong.get(werkstoff.getBridgeMaterial()), 'M',
+ ItemList.Electric_Motor_HV.get(1L), 'S', screw.get(Materials.StainlessSteel), 'P',
+ plate.get(Materials.StainlessSteel), 'G', gearGtSmall.get(Materials.StainlessSteel), 'B',
+ ItemList.Battery_RE_HV_Sodium.get(1L) });
// GT_ModHandler.addCraftingRecipe(GT_MetaGenerated_Tool_01.INSTANCE.getToolWithStats(16,1,
// werkstoff.getBridgeMaterial(),werkstoff.getBridgeMaterial(),null),
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/registration/BridgeMaterialsLoader.java b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/registration/BridgeMaterialsLoader.java
index 98ac3fb90e..474ee3d936 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/registration/BridgeMaterialsLoader.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/registration/BridgeMaterialsLoader.java
@@ -21,7 +21,6 @@ import net.minecraft.item.ItemStack;
import com.github.bartimaeusnek.bartworks.API.LoaderReference;
import com.github.bartimaeusnek.bartworks.system.material.Werkstoff;
-import com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader;
import com.github.bartimaeusnek.bartworks.system.material.werkstoff_loaders.IWerkstoffRunnable;
import com.github.bartimaeusnek.bartworks.util.BWRecipes;
@@ -158,7 +157,7 @@ public class BridgeMaterialsLoader implements IWerkstoffRunnable {
werkstoffBridgeMaterial.mGas = werkstoff.getFluidOrGas(1).getFluid();
}
- if (werkstoff.hasItemType(WerkstoffLoader.cellMolten)) {
+ if (werkstoff.hasItemType(cellMolten)) {
werkstoffBridgeMaterial.mStandardMoltenFluid = werkstoff.getMolten(1).getFluid();
}
werkstoffBridgeMaterial.mName = werkstoff.getVarName();
diff --git a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/registration/CasingRegistrator.java b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/registration/CasingRegistrator.java
index 08f77e6760..c91b9cb053 100644
--- a/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/registration/CasingRegistrator.java
+++ b/src/main/java/com/github/bartimaeusnek/bartworks/system/material/werkstoff_loaders/registration/CasingRegistrator.java
@@ -13,14 +13,13 @@
package com.github.bartimaeusnek.bartworks.system.material.werkstoff_loaders.registration;
-import static com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader.blockCasing;
-import static com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader.blockCasingAdvanced;
-
import net.minecraft.item.ItemStack;
import com.github.bartimaeusnek.bartworks.system.material.Werkstoff;
import com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader;
import com.github.bartimaeusnek.bartworks.system.material.werkstoff_loaders.IWerkstoffRunnable;
+
+import gregtech.api.enums.OrePrefixes;
import gregtech.api.util.GT_OreDictUnificator;
public class CasingRegistrator implements IWerkstoffRunnable {
@@ -28,12 +27,12 @@ public class CasingRegistrator implements IWerkstoffRunnable {
@Override
public void run(Werkstoff werkstoff) {
GT_OreDictUnificator.addAssociation(
- blockCasing,
+ OrePrefixes.blockCasing,
werkstoff.getBridgeMaterial(),
new ItemStack(WerkstoffLoader.BWBlockCasings, 1, werkstoff.getmID()),
false);
GT_OreDictUnificator.addAssociation(
- blockCasingAdvanced,
+ OrePrefixes.blockCasingAdvanced,
werkstoff.getBridgeMaterial(),
new ItemStack(WerkstoffLoader.BWBlockCasingsAdvanced, 1, werkstoff.getmID()),
false);