aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/enums/OrePrefixes.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/api/enums/OrePrefixes.java')
-rw-r--r--src/main/java/gregtech/api/enums/OrePrefixes.java170
1 files changed, 113 insertions, 57 deletions
diff --git a/src/main/java/gregtech/api/enums/OrePrefixes.java b/src/main/java/gregtech/api/enums/OrePrefixes.java
index 2bb2aaf402..4139f90db1 100644
--- a/src/main/java/gregtech/api/enums/OrePrefixes.java
+++ b/src/main/java/gregtech/api/enums/OrePrefixes.java
@@ -709,9 +709,11 @@ public enum OrePrefixes {
ingot.addFamiliarPrefix(nugget);
nugget.addFamiliarPrefix(ingot);
- for (OrePrefixes tPrefix1 : values())
- if (tPrefix1.name().startsWith("ore")) for (OrePrefixes tPrefix2 : values())
- if (tPrefix2.name().startsWith("ore")) tPrefix1.addFamiliarPrefix(tPrefix2);
+ for (OrePrefixes tPrefix1 : values()) if (tPrefix1.name()
+ .startsWith("ore"))
+ for (OrePrefixes tPrefix2 : values()) if (tPrefix2.name()
+ .startsWith("ore"))
+ tPrefix1.addFamiliarPrefix(tPrefix2);
// These are only the important ones.
gem.mNotGeneratedItems.add(Materials.Coal);
@@ -1137,59 +1139,109 @@ public enum OrePrefixes {
public static void initMaterialComponents() {
boolean enablePerItemSettings = GregTech_API.sMaterialComponents.get("general", "enablePerItemSettings", false);
- boolean enableUnusedIngotHot = GregTech_API.sMaterialComponents
- .get("globalcomponents", "enableUnusedIngotHot", false);
- boolean enableUnusedPlates = GregTech_API.sMaterialComponents
- .get("globalcomponents", "enableUnusedPlates", false);
- boolean enableUnusedDoubleIngots = GregTech_API.sMaterialComponents
- .get("globalcomponents", "enableUnusedDoubleIngots", false);
- boolean enableUnusedTripleIngots = GregTech_API.sMaterialComponents
- .get("globalcomponents", "enableUnusedTripleIngots", false);
- boolean enableUnusedQuadIngots = GregTech_API.sMaterialComponents
- .get("globalcomponents", "enableUnusedQuadIngots", false);
- boolean enableUnusedQuinIngots = GregTech_API.sMaterialComponents
- .get("globalcomponents", "enableUnusedQuinIngots", false);
- boolean enableUnusedDoublePlates = GregTech_API.sMaterialComponents
- .get("globalcomponents", "enableUnusedDoublePlates", false);
- boolean enableUnusedTriplePlates = GregTech_API.sMaterialComponents
- .get("globalcomponents", "enableUnusedTriplePlates", false);
- boolean enableUnusedQuadPlates = GregTech_API.sMaterialComponents
- .get("globalcomponents", "enableUnusedQuadPlates", false);
- boolean enableUnusedQuinPlates = GregTech_API.sMaterialComponents
- .get("globalcomponents", "enableUnusedQuinPlates", false);
- boolean enableUnusedDensePlates = GregTech_API.sMaterialComponents
- .get("globalcomponents", "enableUnusedDensePlates", false);
- boolean enableUnusedGears = GregTech_API.sMaterialComponents
- .get("globalcomponents", "enableUnusedGears", false);
- boolean enableUnusedSmallGears = GregTech_API.sMaterialComponents
- .get("globalcomponents", "enableUnusedSmallGears", false);
- boolean enableUnusedRings = GregTech_API.sMaterialComponents
- .get("globalcomponents", "enableUnusedRings", false);
- boolean enableUnusedSprings = GregTech_API.sMaterialComponents
- .get("globalcomponents", "enableUnusedSprings", false);
- boolean enableUnusedSmallSprings = GregTech_API.sMaterialComponents
- .get("globalcomponents", "enableUnusedSmallSprings", false);
- boolean enableUnusedRounds = GregTech_API.sMaterialComponents
- .get("globalcomponents", "enableUnusedRounds", false);
- boolean enableUnusedRotors = GregTech_API.sMaterialComponents
- .get("globalcomponents", "enableUnusedRotors", false);
- boolean enableUnusedFineWires = GregTech_API.sMaterialComponents
- .get("globalcomponents", "enableUnusedFineWires", false);
+ boolean enableUnusedIngotHot = GregTech_API.sMaterialComponents.get(
+ "globalcomponents",
+ "enableUnusedIngotHot",
+ false);
+ boolean enableUnusedPlates = GregTech_API.sMaterialComponents.get(
+ "globalcomponents",
+ "enableUnusedPlates",
+ false);
+ boolean enableUnusedDoubleIngots = GregTech_API.sMaterialComponents.get(
+ "globalcomponents",
+ "enableUnusedDoubleIngots",
+ false);
+ boolean enableUnusedTripleIngots = GregTech_API.sMaterialComponents.get(
+ "globalcomponents",
+ "enableUnusedTripleIngots",
+ false);
+ boolean enableUnusedQuadIngots = GregTech_API.sMaterialComponents.get(
+ "globalcomponents",
+ "enableUnusedQuadIngots",
+ false);
+ boolean enableUnusedQuinIngots = GregTech_API.sMaterialComponents.get(
+ "globalcomponents",
+ "enableUnusedQuinIngots",
+ false);
+ boolean enableUnusedDoublePlates = GregTech_API.sMaterialComponents.get(
+ "globalcomponents",
+ "enableUnusedDoublePlates",
+ false);
+ boolean enableUnusedTriplePlates = GregTech_API.sMaterialComponents.get(
+ "globalcomponents",
+ "enableUnusedTriplePlates",
+ false);
+ boolean enableUnusedQuadPlates = GregTech_API.sMaterialComponents.get(
+ "globalcomponents",
+ "enableUnusedQuadPlates",
+ false);
+ boolean enableUnusedQuinPlates = GregTech_API.sMaterialComponents.get(
+ "globalcomponents",
+ "enableUnusedQuinPlates",
+ false);
+ boolean enableUnusedDensePlates = GregTech_API.sMaterialComponents.get(
+ "globalcomponents",
+ "enableUnusedDensePlates",
+ false);
+ boolean enableUnusedGears = GregTech_API.sMaterialComponents.get(
+ "globalcomponents",
+ "enableUnusedGears",
+ false);
+ boolean enableUnusedSmallGears = GregTech_API.sMaterialComponents.get(
+ "globalcomponents",
+ "enableUnusedSmallGears",
+ false);
+ boolean enableUnusedRings = GregTech_API.sMaterialComponents.get(
+ "globalcomponents",
+ "enableUnusedRings",
+ false);
+ boolean enableUnusedSprings = GregTech_API.sMaterialComponents.get(
+ "globalcomponents",
+ "enableUnusedSprings",
+ false);
+ boolean enableUnusedSmallSprings = GregTech_API.sMaterialComponents.get(
+ "globalcomponents",
+ "enableUnusedSmallSprings",
+ false);
+ boolean enableUnusedRounds = GregTech_API.sMaterialComponents.get(
+ "globalcomponents",
+ "enableUnusedRounds",
+ false);
+ boolean enableUnusedRotors = GregTech_API.sMaterialComponents.get(
+ "globalcomponents",
+ "enableUnusedRotors",
+ false);
+ boolean enableUnusedFineWires = GregTech_API.sMaterialComponents.get(
+ "globalcomponents",
+ "enableUnusedFineWires",
+ false);
boolean enableUnusedFoil = GregTech_API.sMaterialComponents.get("globalcomponents", "enableUnusedFoil", false);
- boolean enableUnusedArrows = GregTech_API.sMaterialComponents
- .get("globalcomponents", "enableUnusedArrowHeads", false);
- boolean enableUnusedCrates = GregTech_API.sMaterialComponents
- .get("globalcomponents", "enableUnusedCrates", false);
- boolean enableUnusedBolts = GregTech_API.sMaterialComponents
- .get("globalcomponents", "enableUnusedBolts", false);
- boolean enableUnusedScrews = GregTech_API.sMaterialComponents
- .get("globalcomponents", "enableUnusedScrews", false);
+ boolean enableUnusedArrows = GregTech_API.sMaterialComponents.get(
+ "globalcomponents",
+ "enableUnusedArrowHeads",
+ false);
+ boolean enableUnusedCrates = GregTech_API.sMaterialComponents.get(
+ "globalcomponents",
+ "enableUnusedCrates",
+ false);
+ boolean enableUnusedBolts = GregTech_API.sMaterialComponents.get(
+ "globalcomponents",
+ "enableUnusedBolts",
+ false);
+ boolean enableUnusedScrews = GregTech_API.sMaterialComponents.get(
+ "globalcomponents",
+ "enableUnusedScrews",
+ false);
boolean enableUnusedRods = GregTech_API.sMaterialComponents.get("globalcomponents", "enableUnusedRods", false);
- boolean enableUnusedLongRods = GregTech_API.sMaterialComponents
- .get("globalcomponents", "enableUnusedLongRods", false);
+ boolean enableUnusedLongRods = GregTech_API.sMaterialComponents.get(
+ "globalcomponents",
+ "enableUnusedLongRods",
+ false);
boolean enableUnusedGems = GregTech_API.sMaterialComponents.get("globalcomponents", "enableUnusedGems", false);
- boolean enableUnusedItemCasing = GregTech_API.sMaterialComponents
- .get("globalcomponents", "enableUnusedItemCasing", false);
+ boolean enableUnusedItemCasing = GregTech_API.sMaterialComponents.get(
+ "globalcomponents",
+ "enableUnusedItemCasing",
+ false);
// TODO possibly use OrePrefix mNotGeneratedItems/mGeneratedItems instead of a static List for every material
// instance?
@@ -1512,12 +1564,16 @@ public enum OrePrefixes {
}
if (enablePerItemSettings) {
StringBuilder aConfigPathSB = new StringBuilder();
- aConfigPathSB.append("materialcomponents.").append(aMaterial.mConfigSection).append(".")
- .append(aMaterial.mName);
+ aConfigPathSB.append("materialcomponents.")
+ .append(aMaterial.mConfigSection)
+ .append(".")
+ .append(aMaterial.mName);
String aConfigPath = aConfigPathSB.toString();
for (OrePrefixes aPrefix : mPreventableComponents) {
- boolean aEnableComponent = GregTech_API.sMaterialComponents
- .get(aConfigPath, aPrefix.toString(), !aPrefix.mDisabledItems.contains(aMaterial));
+ boolean aEnableComponent = GregTech_API.sMaterialComponents.get(
+ aConfigPath,
+ aPrefix.toString(),
+ !aPrefix.mDisabledItems.contains(aMaterial));
if (!aEnableComponent) { // Disable component if false and is not already in disabled list
aPrefix.disableComponent(aMaterial);
} else if (aEnableComponent) { // Enable component if true and is not already in enabled list