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.java1218
1 files changed, 579 insertions, 639 deletions
diff --git a/src/main/java/gregtech/api/enums/OrePrefixes.java b/src/main/java/gregtech/api/enums/OrePrefixes.java
index 8d3201f6ca..3e5f694d2a 100644
--- a/src/main/java/gregtech/api/enums/OrePrefixes.java
+++ b/src/main/java/gregtech/api/enums/OrePrefixes.java
@@ -27,310 +27,310 @@ public enum OrePrefixes {
@Deprecated
pulp("Pulps", "", "", false, false, false, false, false, false, false, false, false, false,
- B[0] | B[1] | B[2] | B[3], -1, 64, -1),
+ B[0] | B[1] | B[2] | B[3], -1, 64, -1),
@Deprecated
leaves("Leaves", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
@Deprecated
sapling("Saplings", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
@Deprecated
itemDust("Dusts", "", "", false, false, false, false, false, false, false, false, false, false,
- B[0] | B[1] | B[2] | B[3], -1, 64, -1),
+ B[0] | B[1] | B[2] | B[3], -1, 64, -1),
/** In case of an End-Ores Mod. Ore -> Material is a Oneway Operation! */
oreBlackgranite("Black Granite Ores", "Granite ", " Ore", true, true, false, false, false, true, false, false,
- false, true, B[3], -1, 64, -1),
+ false, true, B[3], -1, 64, -1),
/** In case of an End-Ores Mod. Ore -> Material is a Oneway Operation! */
oreRedgranite("Red Granite Ores", "Granite ", " Ore", true, true, false, false, false, true, false, false, false,
- true, B[3], -1, 64, -1),
+ true, B[3], -1, 64, -1),
/** In case of an End-Ores Mod. Ore -> Material is a Oneway Operation! */
oreMarble("Marble Ores", "Marble ", " Ore", true, true, false, false, false, true, false, false, false, true, B[3],
- -1, 64, -1),
+ -1, 64, -1),
/** In case of an End-Ores Mod. Ore -> Material is a Oneway Operation! */
oreBasalt("Basalt Ores", "Basalt ", " Ore", true, true, false, false, false, true, false, false, false, true, B[3],
- -1, 64, -1),
+ -1, 64, -1),
/** Prefix of the Nether-Ores Mod. Causes Ores to double. Ore -> Material is a Oneway Operation! */
oreNetherrack("Netherrack Ores", "Nether ", " Ore", true, true, false, false, false, true, false, false, false,
- true, B[3], -1, 64, -1),
+ true, B[3], -1, 64, -1),
/** Prefix of the Nether-Ores Mod. Causes Ores to double. Ore -> Material is a Oneway Operation! */
oreNether("Nether Ores", "Nether ", " Ore", true, true, false, false, false, true, false, false, false, true, B[3],
- -1, 64, -1),
+ -1, 64, -1),
@Deprecated
denseore("Dense Ores", "", "", false, false, false, false, false, true, false, false, false, true, B[3], -1, 64,
- -1),
+ -1),
/** Prefix of the Dense-Ores Mod. Causes Ores to double. Ore -> Material is a Oneway Operation! */
oreDense("Dense Ores", "Dense ", " Ore", true, true, false, false, false, true, false, false, false, true, B[3], -1,
- 64, -1),
+ 64, -1),
/** Prefix of TFC */
oreRich("Rich Ores", "Rich ", " Ore", true, true, false, false, false, true, false, false, false, true, B[3], -1,
- 64, -1),
+ 64, -1),
/** Prefix of TFC */
oreNormal("Normal Ores", "Normal ", " Ore", true, true, false, false, false, true, false, false, false, true, B[3],
- -1, 64, -1),
+ -1, 64, -1),
/** Prefix of Railcraft. */
oreSmall("Small Ores", "Small ", " Ore", true, true, false, false, false, true, false, false, false, true, B[3], -1,
- 64, 67),
+ 64, 67),
/** Prefix of Railcraft. */
orePoor("Poor Ores", "Poor ", " Ore", true, true, false, false, false, true, false, false, false, true, B[3], -1,
- 64, -1),
+ 64, -1),
/** In case of an End-Ores Mod. Ore -> Material is a Oneway Operation! */
oreEndstone("Endstone Ores", "End ", " Ore", true, true, false, false, false, true, false, false, false, true, B[3],
- -1, 64, -1),
+ -1, 64, -1),
/** In case of an End-Ores Mod. Ore -> Material is a Oneway Operation! */
oreEnd("End Ores", "End ", " Ore", true, true, false, false, false, true, false, false, false, true, B[3], -1, 64,
- -1),
+ -1),
@Deprecated
oreGem("Ores", "", "", false, false, false, false, false, true, false, false, false, true, B[3], -1, 64, -1),
/** Regular Ore Prefix. Ore -> Material is a Oneway Operation! Introduced by Eloraam */
ore("Ores", "", " Ore", true, true, false, false, false, true, false, false, false, true, B[3], -1, 64, 68),
crushedCentrifuged("Centrifuged Ores", "Centrifuged ", " Ore", true, true, false, false, false, false, false, true,
- false, true, B[3], -1, 64, 7),
+ false, true, B[3], -1, 64, 7),
crushedPurified("Purified Ores", "Purified ", " Ore", true, true, false, false, false, false, false, true, false,
- true, B[3], -1, 64, 6),
+ true, B[3], -1, 64, 6),
crushed("Crushed Ores", "Crushed ", " Ore", true, true, false, false, false, false, false, true, false, true, B[3],
- -1, 64, 5),
+ -1, 64, 5),
/** Introduced by Mekanism */
shard("Crystallised Shards", "", "", true, true, false, false, false, false, false, false, false, true, B[3], -1,
- 64, -1),
+ 64, -1),
clump("Clumps", "", "", true, true, false, false, false, false, false, false, false, true, B[3], -1, 64, -1),
reduced("Reduced Gravels", "", "", true, true, false, false, false, false, false, false, false, true, B[3], -1, 64,
- -1),
+ -1),
crystalline("Crystallised Metals", "", "", true, true, false, false, false, false, false, false, false, true, B[3],
- -1, 64, -1),
+ -1, 64, -1),
cleanGravel("Clean Gravels", "", "", true, true, false, false, false, false, false, false, false, true, B[3], -1,
- 64, -1),
+ 64, -1),
dirtyGravel("Dirty Gravels", "", "", true, true, false, false, false, false, false, false, false, true, B[3], -1,
- 64, -1),
+ 64, -1),
/** A quintuple Ingot. */
ingotQuintuple("5x Ingots", "Quintuple ", " Ingot", true, true, false, false, false, false, true, true, false,
- false, B[1], M * 5, 64, 16),
+ false, B[1], M * 5, 64, 16),
/** A quadruple Ingot. */
ingotQuadruple("4x Ingots", "Quadruple ", " Ingot", true, true, false, false, false, false, true, true, false,
- false, B[1], M * 4, 64, 15),
+ false, B[1], M * 4, 64, 15),
@Deprecated
ingotQuad("4x Ingots", "Quadruple ", " Ingot", false, false, false, false, false, false, false, false, false, false,
- B[1], -1, 64, 15),
+ B[1], -1, 64, 15),
/** A triple Ingot. */
ingotTriple("3x Ingots", "Triple ", " Ingot", true, true, false, false, false, false, true, false, false, false,
- B[1], M * 3, 64, 14),
+ B[1], M * 3, 64, 14),
/** A double Ingot. Introduced by TerraFirmaCraft */
ingotDouble("2x Ingots", "Double ", " Ingot", true, true, false, false, false, false, true, true, false, false,
- B[1], M * 2, 64, 13),
+ B[1], M * 2, 64, 13),
/** A hot Ingot, which has to be cooled down by a Vacuum Freezer. */
ingotHot("Hot Ingots", "Hot ", " Ingot", true, true, false, false, false, false, false, true, false, false, B[1],
- M * 1, 64, 12),
+ M * 1, 64, 12),
/** A regular Ingot. Introduced by Eloraam */
ingot("Ingots", "", " Ingot", true, true, false, false, false, false, false, true, false, false, B[1], M * 1, 64,
- 11),
+ 11),
/** A regular Gem worth one small Dust. Introduced by TerraFirmaCraft */
gemChipped("Chipped Gemstones", "Chipped ", "", true, true, true, false, false, false, true, true, false, false,
- B[2], M / 4, 64, 59),
+ B[2], M / 4, 64, 59),
/** A regular Gem worth two small Dusts. Introduced by TerraFirmaCraft */
gemFlawed("Flawed Gemstones", "Flawed ", "", true, true, true, false, false, false, true, true, false, false, B[2],
- M / 2, 64, 60),
+ M / 2, 64, 60),
/** A regular Gem worth two Dusts. Introduced by TerraFirmaCraft */
gemFlawless("Flawless Gemstones", "Flawless ", "", true, true, true, false, false, false, true, true, false, false,
- B[2], M * 2, 64, 61),
+ B[2], M * 2, 64, 61),
/** A regular Gem worth four Dusts. Introduced by TerraFirmaCraft */
gemExquisite("Exquisite Gemstones", "Exquisite ", "", true, true, true, false, false, false, true, true, false,
- false, B[2], M * 4, 64, 62),
+ false, B[2], M * 4, 64, 62),
/** A regular Gem worth one Dust. Introduced by Eloraam */
gem("Gemstones", "", "", true, true, true, false, false, false, true, true, false, false, B[2], M * 1, 64, 8),
@Deprecated
dustDirty("Impure Dusts", "", "", false, false, false, false, false, false, false, false, false, true, B[3], -1, 64,
- 3),
+ 3),
/** 1/9th of a Dust. */
dustTiny("Tiny Dusts", "Tiny Pile of ", " Dust", true, true, false, false, false, false, false, true, false, false,
- B[0] | B[1] | B[2] | B[3], M / 9, 64, 0),
+ B[0] | B[1] | B[2] | B[3], M / 9, 64, 0),
/** 1/4th of a Dust. */
dustSmall("Small Dusts", "Small Pile of ", " Dust", true, true, false, false, false, false, false, true, false,
- false, B[0] | B[1] | B[2] | B[3], M / 4, 64, 1),
+ false, B[0] | B[1] | B[2] | B[3], M / 4, 64, 1),
/** Dust with impurities. 1 Unit of Main Material and 1/9 - 1/4 Unit of secondary Material */
dustImpure("Impure Dusts", "Impure Pile of ", " Dust", true, true, false, false, false, false, false, true, false,
- true, B[3], M * 1, 64, 3),
+ true, B[3], M * 1, 64, 3),
dustRefined("Refined Dusts", "Refined Pile of ", " Dust", true, true, false, false, false, false, false, true,
- false, true, B[3], M * 1, 64, 2),
+ false, true, B[3], M * 1, 64, 2),
dustPure("Purified Dusts", "Purified Pile of ", " Dust", true, true, false, false, false, false, false, true, false,
- true, B[3], M * 1, 64, 4),
+ true, B[3], M * 1, 64, 4),
/** Pure Dust worth of one Ingot or Gem. Introduced by Alblaka. */
dust("Dusts", "", " Dust", true, true, false, false, false, false, false, true, false, false,
- B[0] | B[1] | B[2] | B[3], M * 1, 64, 2),
+ B[0] | B[1] | B[2] | B[3], M * 1, 64, 2),
/** A Nugget. Introduced by Eloraam */
nugget("Nuggets", "", " Nugget", true, true, false, false, false, false, false, true, false, false, B[1], M / 9, 64,
- 9),
+ 9),
/** Special Alloys have this prefix. */
plateAlloy("Alloy Plates", "", "", true, false, false, false, false, false, false, false, false, false, B[1], -1,
- 64, 17),
+ 64, 17),
plateSteamcraft("Steamcraft Plates", "", "", false, false, false, false, false, false, false, false, false, false,
- B[1], -1, 64, 17),
+ B[1], -1, 64, 17),
/** 9 Plates combined in one Item. */
plateDense("Dense Plates", "Dense ", " Plate", true, true, false, false, false, false, true, true, false, false,
- B[1], M * 9, 64, 22),
+ B[1], M * 9, 64, 22),
plateQuintuple("5x Plates", "Quintuple ", " Plate", true, true, false, false, false, false, true, true, false,
- false, B[1], M * 5, 64, 21),
+ false, B[1], M * 5, 64, 21),
plateQuadruple("4x Plates", "Quadruple ", " Plate", true, true, false, false, false, false, true, true, false,
- false, B[1], M * 4, 64, 20),
+ false, B[1], M * 4, 64, 20),
@Deprecated
plateQuad("4x Plates", "", "", false, false, false, false, false, false, false, false, false, false, B[1], -1, 64,
- 20),
+ 20),
plateTriple("3x Plates", "Triple ", " Plate", true, true, false, false, false, false, true, true, false, false,
- B[1], M * 3, 64, 19),
+ B[1], M * 3, 64, 19),
plateDouble("2x Plates", "Double ", " Plate", true, true, false, false, false, false, true, true, false, false,
- B[1], M * 2, 64, 18),
+ B[1], M * 2, 64, 18),
/** Regular Plate made of one Ingot/Dust. Introduced by Calclavia */
plate("Plates", "", " Plate", true, true, false, false, false, false, true, true, false, false, B[1] | B[2], M * 1,
- 64, 17),
+ 64, 17),
/** Casing made of 1/2 Ingot/Dust */
itemCasing("Casings", "", " Casing", true, true, false, false, false, false, true, true, false, false, B[1] | B[2],
- M / 2, 64, 10),
+ M / 2, 64, 10),
/** Foil made of 1/4 Ingot/Dust. */
foil("Foils", "", " Foil", true, true, false, false, false, false, true, true, false, false, B[1], M / 4, 64, 29),
/** Stick made of an Ingot. */
stickLong("Long Sticks/Rods", "Long ", " Rod", true, true, false, false, false, false, true, true, false, false,
- B[1] | B[2], M * 1, 64, 54),
+ B[1] | B[2], M * 1, 64, 54),
/** Stick made of half an Ingot. Introduced by Eloraam */
stick("Sticks/Rods", "", " Rod", true, true, false, false, false, false, true, true, false, false, B[1] | B[2],
- M / 2, 64, 23),
+ M / 2, 64, 23),
/** consisting out of one Nugget. */
round("Rounds", "", " Round", true, true, false, false, false, false, true, true, false, false, B[1], M / 9, 64,
- 25),
+ 25),
/** consisting out of 1/8 Ingot or 1/4 Stick. */
bolt("Bolts", "", " Bolt", true, true, false, false, false, false, true, true, false, false, B[1] | B[2], M / 8, 64,
- 26),
+ 26),
/** contain dusts */
comb("Combs", "", " Comb", false, false, false, false, false, false, false, true, false, false, B[1] | B[2], M, 64,
- 101),
+ 101),
/** consisting out of a Bolt. */
screw("Screws", "", " Screw", true, true, false, false, false, false, true, true, false, false, B[1] | B[2], M / 9,
- 64, 27),
+ 64, 27),
/** consisting out of 1/2 Stick. */
ring("Rings", "", " Ring", true, true, false, false, false, false, true, true, false, false, B[1], M / 4, 64, 28),
/** consisting out of 1 Fine Wire. */
springSmall("Small Springs", "Small ", " Spring", true, true, false, false, false, false, true, true, false, false,
- B[1], M / 4, 64, 55),
+ B[1], M / 4, 64, 55),
/** consisting out of 2 Sticks. */
spring("Springs", "", " Spring", true, true, false, false, false, false, true, true, false, false, B[1], M * 1, 64,
- 56),
+ 56),
/** consisting out of 1/8 Ingot or 1/4 Wire. */
wireFine("Fine Wires", "Fine ", " Wire", true, true, false, false, false, false, true, true, false, false, B[1],
- M / 8, 64, 51),
+ M / 8, 64, 51),
/** consisting out of 4 Plates, 1 Ring and 1 Screw. */
rotor("Rotors", "", " Rotor", true, true, false, false, false, false, true, true, false, false, B[7], M * 4 + M / 4,
- 64, 53),
+ 64, 53),
gearGtSmall("Small Gears", "Small ", " Gear", true, true, false, false, false, false, true, true, false, false,
- B[7], M * 1, 64, 52),
+ B[7], M * 1, 64, 52),
/** Introduced by me because BuildCraft has ruined the gear Prefix... */
gearGt("Gears", "", " Gear", true, true, false, false, false, false, true, true, false, false, B[7], M * 4, 16, 63),
/** 3/4 of a Plate or Gem used to shape a Lense. Normally only used on Transparent Materials. */
lens("Lenses", "", " Lens", true, true, false, false, false, false, true, true, false, false, B[2], (M * 3) / 4, 64,
- 24),
+ 24),
/** consisting out of 16 Dusts. */
crateGtDust("Crates of Dust", "Crate of ", " Dust", true, true, false, true, false, false, false, true, false,
- false, B[0] | B[1] | B[2] | B[3], -1, 64, 96),
+ false, B[0] | B[1] | B[2] | B[3], -1, 64, 96),
/** consisting out of 16 Plates. */
crateGtPlate("Crates of Plates", "Crate of ", " Plate", true, true, false, true, false, false, false, true, false,
- false, B[1] | B[2], -1, 64, 99),
+ false, B[1] | B[2], -1, 64, 99),
/** consisting out of 16 Ingots. */
crateGtIngot("Crates of Ingots", "Crate of ", " Ingot", true, true, false, true, false, false, false, true, false,
- false, B[1], -1, 64, 97),
+ false, B[1], -1, 64, 97),
/** consisting out of 16 Gems. */
crateGtGem("Crates of Gems", "Crate of ", " Gem", true, true, false, true, false, false, false, true, false, false,
- B[2], -1, 64, 98),
+ B[2], -1, 64, 98),
/** Hot Cell full of Plasma, which can be used in the Plasma Generator. */
cellPlasma("Cells of Plasma", "", " Plasma Cell", true, true, true, true, false, false, false, true, false, false,
- B[5], M * 1, 64, 31),
+ B[5], M * 1, 64, 31),
/** Hot Cell full of molten stuff, which can be used in the Plasma Generator. */
cellMolten("Cells of Molten stuff", "Molten ", " Cell", true, true, true, true, false, false, false, true, false,
- false, 0, M * 1, 64, 31),
+ false, 0, M * 1, 64, 31),
/** Regular Gas/Fluid Cell. Introduced by Calclavia */
cell("Cells", "", " Cell", true, true, true, true, false, false, true, true, false, false, B[4] | B[8], M * 1, 64,
- 30),
+ 30),
/** A vanilla Iron Bucket filled with the Material. */
bucket("Buckets", "", " Bucket", true, true, true, true, false, false, true, false, false, false, B[4] | B[8],
- M * 1, 64, -1),
+ M * 1, 64, -1),
/** An Iguana Tweaks Clay Bucket filled with the Material. */
bucketClay("Clay Buckets", "", " Clay Bucket", true, true, true, true, false, false, true, false, false, false,
- B[4] | B[8], M * 1, 64, -1),
+ B[4] | B[8], M * 1, 64, -1),
/** Glass Bottle containing a Fluid. */
bottle("Bottles", "", " Bottle", true, true, true, true, false, false, false, false, false, false, B[4] | B[8], -1,
- 64, -1),
+ 64, -1),
capsule("Capsules", "", " Capsule", false, true, true, true, false, false, false, false, false, false, B[4] | B[8],
- M * 1, 64, -1),
+ M * 1, 64, -1),
crystal("Crystals", "", " Crystal", false, true, false, false, false, false, true, false, false, false, B[2], M * 1,
- 64, -1),
+ 64, -1),
bulletGtSmall("Small Bullets", "Small ", " Bullet", true, true, false, false, true, false, true, false, true, false,
- B[6] | B[8], M / 9, 64, -1),
+ B[6] | B[8], M / 9, 64, -1),
bulletGtMedium("Medium Bullets", "Medium ", " Bullet", true, true, false, false, true, false, true, false, true,
- false, B[6] | B[8], M / 6, 64, -1),
+ false, B[6] | B[8], M / 6, 64, -1),
bulletGtLarge("Large Bullets", "Large ", " Bullet", true, true, false, false, true, false, true, false, true, false,
- B[6] | B[8], M / 3, 64, -1),
+ B[6] | B[8], M / 3, 64, -1),
/** Arrow made of 1/4 Ingot/Dust + Wooden Stick. */
arrowGtWood("Regular Arrows", "", " Arrow", true, true, false, false, true, false, true, false, true, false, B[6],
- M / 4, 64, 57),
+ M / 4, 64, 57),
/** Arrow made of 1/4 Ingot/Dust + Plastic Stick. */
arrowGtPlastic("Light Arrows", "Light ", " Arrow", true, true, false, false, true, false, true, false, true, false,
- B[6], M / 4, 64, 58),
+ B[6], M / 4, 64, 58),
arrow("Arrows", "", "", false, false, true, false, false, false, false, false, true, false, B[6], -1, 64, 57),
/** consisting out of 1/4 Ingot. */
toolHeadArrow("Arrow Heads", "", " Arrow Head", true, true, false, false, false, false, true, true, false, false,
- B[6], M / 4, 64, 46),
+ B[6], M / 4, 64, 46),
/** consisting out of 2 Ingots. */
toolHeadSword("Sword Blades", "", " Sword Blade", true, true, false, false, false, false, true, true, false, false,
- B[6], M * 2, 64, 32),
+ B[6], M * 2, 64, 32),
/** consisting out of 3 Ingots. */
toolHeadPickaxe("Pickaxe Heads", "", " Pickaxe Head", true, true, false, false, false, false, true, true, false,
- false, B[6], M * 3, 64, 33),
+ false, B[6], M * 3, 64, 33),
/** consisting out of 1 Ingots. */
toolHeadShovel("Shovel Heads", "", " Shovel Head", true, true, false, false, false, false, true, true, false, false,
- B[6], M * 1, 64, 34),
+ B[6], M * 1, 64, 34),
/** consisting out of 1 Ingots. */
toolHeadUniversalSpade("Universal Spade Heads", "", " Universal Spade Head", true, true, false, false, false, false,
- true, true, false, false, B[6], M * 1, 64, 43),
+ true, true, false, false, B[6], M * 1, 64, 43),
/** consisting out of 3 Ingots. */
toolHeadAxe("Axe Heads", "", " Axe Head", true, true, false, false, false, false, true, true, false, false, B[6],
- M * 3, 64, 35),
+ M * 3, 64, 35),
/** consisting out of 2 Ingots. */
toolHeadHoe("Hoe Heads", "", " Hoe Head", true, true, false, false, false, false, true, true, false, false, B[6],
- M * 2, 64, 36),
+ M * 2, 64, 36),
/** consisting out of 3 Ingots. */
toolHeadSense("Sense Blades", "", " Sense Blade", true, true, false, false, false, false, true, true, false, false,
- B[6], M * 3, 64, 44),
+ B[6], M * 3, 64, 44),
/** consisting out of 2 Ingots. */
toolHeadFile("File Heads", "", " File Head", true, true, false, false, false, false, true, true, false, false, B[6],
- M * 2, 64, 38),
+ M * 2, 64, 38),
/** consisting out of 6 Ingots. */
toolHeadHammer("Hammer Heads", "", " Hammer Head", true, true, false, false, false, false, true, true, false, false,
- B[6], M * 6, 64, 37),
+ B[6], M * 6, 64, 37),
/** consisting out of 4 Ingots. */
toolHeadPlow("Plow Heads", "", " Plow Head", true, true, false, false, false, false, true, true, false, false, B[6],
- M * 4, 64, 45),
+ M * 4, 64, 45),
/** consisting out of 2 Ingots. */
toolHeadSaw("Saw Blades", "", " Saw Blade", true, true, false, false, false, false, true, true, false, false, B[6],
- M * 2, 64, 39),
+ M * 2, 64, 39),
/** consisting out of 4 Ingots. */
toolHeadBuzzSaw("Buzzsaw Blades", "", " Buzzsaw Blade", true, true, false, false, false, false, true, true, false,
- false, B[6], M * 4, 64, 48),
+ false, B[6], M * 4, 64, 48),
/** consisting out of 1 Ingots. */
toolHeadScrewdriver("Screwdriver Tips", "", " Screwdriver Tip", true, true, false, false, false, false, true, false,
- false, false, B[6], M * 1, 64, 47),
+ false, false, B[6], M * 1, 64, 47),
/** consisting out of 4 Ingots. */
toolHeadDrill("Drill Tips", "", " Drill Tip", true, true, false, false, false, false, true, true, false, false,
- B[6], M * 4, 64, 40),
+ B[6], M * 4, 64, 40),
/** consisting out of 2 Ingots. */
toolHeadChainsaw("Chainsaw Tips", "", " Chainsaw Tip", true, true, false, false, false, false, true, true, false,
- false, B[6], M * 2, 64, 41),
+ false, B[6], M * 2, 64, 41),
/** consisting out of 4 Ingots. */
toolHeadWrench("Wrench Tips", "", " Wrench Tip", true, true, false, false, false, false, true, true, false, false,
- B[6], M * 4, 64, 42),
+ B[6], M * 4, 64, 42),
/** consisting out of 6 Ingots. */
turbineBlade("Turbine Blades", "", " Turbine Blade", true, true, false, false, false, false, true, true, false,
- false, B[6], M * 6, 64, 100),
+ false, B[6], M * 6, 64, 100),
/** vanilly Sword */
toolSword("Swords", "", "", false, true, false, false, false, false, true, false, true, false, B[6], M * 2, 1, -1),
/** vanilly Pickaxe */
toolPickaxe("Pickaxes", "", "", false, true, false, false, false, false, true, false, true, false, B[6], M * 3, 1,
- -1),
+ -1),
/** vanilly Shovel */
toolShovel("Shovels", "", "", false, true, false, false, false, false, true, false, true, false, B[6], M * 1, 1,
- -1),
+ -1),
/** vanilly Axe */
toolAxe("Axes", "", "", false, true, false, false, false, false, true, false, true, false, B[6], M * 3, 1, -1),
/** vanilly Hoe */
@@ -343,37 +343,37 @@ public enum OrePrefixes {
*/
tool("Tools", "", "", false, false, false, false, false, false, false, false, true, false, B[6], -1, 1, -1),
compressedCobblestone("9^X Compressed Cobblestones", "", "", false, false, false, false, false, false, false, false,
- false, false, 0, -1, 64, -1),
+ false, false, 0, -1, 64, -1),
compressedStone("9^X Compressed Stones", "", "", false, false, false, false, false, false, false, false, false,
- false, 0, -1, 64, -1),
+ false, 0, -1, 64, -1),
compressedDirt("9^X Compressed Dirt", "", "", false, false, false, false, false, false, false, false, false, false,
- 0, -1, 64, -1),
+ 0, -1, 64, -1),
compressedGravel("9^X Compressed Gravel", "", "", false, false, false, false, false, false, false, false, false,
- false, 0, -1, 64, -1),
+ false, 0, -1, 64, -1),
compressedSand("9^X Compressed Sand", "", "", false, false, false, false, false, false, false, false, false, false,
- 0, -1, 64, -1),
+ 0, -1, 64, -1),
/** Compressed Material, worth 1 Unit. Introduced by Galacticraft */
compressed("Compressed Materials", "Compressed ", "", true, true, false, false, false, false, true, false, false,
- false, 0, M * 3, 64, -1),
+ false, 0, M * 3, 64, -1),
glass("Glasses", "", "", false, false, true, false, true, false, false, false, false, false, 0, -1, 64, -1),
paneGlass("Glass Panes", "", "", false, false, true, false, false, true, false, false, false, false, 0, -1, 64, -1),
blockGlass("Glass Blocks", "", "", false, false, true, false, false, true, false, false, false, false, 0, -1, 64,
- -1),
+ -1),
blockWool("Wool Blocks", "", "", false, false, true, false, false, true, false, false, false, false, 0, -1, 64, -1),
/** IGNORE */
block_("Random Blocks", "", "", false, false, false, false, false, true, false, false, false, false, 0, -1, 64, -1),
/** Storage Block consisting out of 9 Ingots/Gems/Dusts. Introduced by CovertJaguar */
block("Storage Blocks", "Block of ", "", true, true, false, false, false, true, true, false, false, false, 0, M * 9,
- 64, 71),
+ 64, 71),
/** Special Prefix used mainly for the Crafting Handler. */
craftingTool("Crafting Tools", "", "", false, false, false, false, false, false, false, false, true, false, 0, -1,
- 64, -1),
+ 64, -1),
/** Special Prefix used mainly for the Crafting Handler. */
crafting("Crafting Ingredients", "", "", false, false, false, false, false, false, false, false, false, false, 0,
- -1, 64, -1),
+ -1, 64, -1),
/** Special Prefix used mainly for the Crafting Handler. */
craft("Crafting Stuff?", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64,
- -1),
+ -1),
/** Prefix used for Logs. Usually as "logWood". Introduced by Eloraam */
log("Logs", "", "", false, false, false, false, false, true, false, false, false, false, 0, -1, 64, -1),
/** Prefix used for Slabs. Usually as "slabWood" or "slabStone". Introduced by SirSengir */
@@ -392,35 +392,35 @@ public enum OrePrefixes {
tree("Tree Parts", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
/** Cobblestone Prefix for all Cobblestones. */
stoneCobble("Cobblestones", "", "", false, false, true, false, false, true, false, false, false, false, 0, -1, 64,
- -1),
+ -1),
/** Smoothstone Prefix. */
stoneSmooth("Smoothstones", "", "", false, false, true, false, false, true, false, false, false, false, 0, -1, 64,
- -1),
+ -1),
/** Mossy Stone Bricks. */
stoneMossyBricks("mossy Stone Bricks", "", "", false, false, true, false, false, true, false, false, false, false,
- 0, -1, 64, -1),
+ 0, -1, 64, -1),
/** Mossy Cobble. */
stoneMossy("Mossy Stones", "", "", false, false, true, false, false, true, false, false, false, false, 0, -1, 64,
- -1),
+ -1),
@Deprecated
stoneBricksMossy("Mossy Stone Bricks", "", "", false, false, false, false, false, true, false, false, false, false,
- 0, -1, 64, -1),
+ 0, -1, 64, -1),
/** Stone Bricks. */
stoneBricks("Stone Bricks", "", "", false, false, true, false, false, true, false, false, false, false, 0, -1, 64,
- -1),
+ -1),
@Deprecated
stoneBrick("Stone Bricks", "", "", false, false, false, false, false, true, false, false, false, false, 0, -1, 64,
- -1),
+ -1),
/** Cracked Bricks. */
stoneCracked("Cracked Stones", "", "", false, false, true, false, false, true, false, false, false, false, 0, -1,
- 64, -1),
+ 64, -1),
/** Chiseled Stone. */
stoneChiseled("Chiseled Stones", "", "", false, false, true, false, false, true, false, false, false, false, 0, -1,
- 64, -1),
+ 64, -1),
/** Prefix to determine which kind of Rock this is. */
stone("Stones", "", "", false, true, true, false, true, true, false, false, false, false, 0, -1, 64, -1),
cobblestone("Cobblestones", "", "", false, true, true, false, false, true, false, false, false, false, 0, -1, 64,
- -1),
+ -1),
/** Prefix to determine which kind of Rock this is. */
rock("Rocks", "", "", false, true, true, false, true, true, false, false, false, false, 0, -1, 64, -1),
record("Records", "", "", false, false, true, false, false, false, false, false, false, false, 0, -1, 1, -1),
@@ -439,69 +439,69 @@ public enum OrePrefixes {
dye("Dyes", "", "", false, false, true, false, false, false, false, false, false, false, 0, -1, 64, -1),
/** Used for the 16 colors of Stained Clay. Introduced by Forge */
stainedClay("Stained Clays", "", "", false, false, true, false, false, true, false, false, false, false, 0, -1, 64,
- -1),
+ -1),
/** vanilly Helmet */
armorHelmet("Helmets", "", "", false, true, false, false, false, false, true, false, true, false, B[6], M * 5, 1,
- -1),
+ -1),
/** vanilly Chestplate */
armorChestplate("Chestplates", "", "", false, true, false, false, false, false, true, false, true, false, B[6],
- M * 8, 1, -1),
+ M * 8, 1, -1),
/** vanilly Pants */
armorLeggings("Leggings", "", "", false, true, false, false, false, false, true, false, true, false, B[6], M * 7, 1,
- -1),
+ -1),
/** vanilly Boots */
armorBoots("Boots", "", "", false, true, false, false, false, false, true, false, true, false, B[6], M * 4, 1, -1),
armor("Armor Parts", "", "", false, false, false, false, false, false, false, false, true, false, B[6], -1, 1, -1),
frameGt("Frame Boxes", "", "", true, true, false, false, true, false, true, false, false, false, 0, M * 2, 64, 83),
pipeTiny("Tiny Pipes", "Tiny ", " Pipe", true, true, false, false, true, false, true, false, false, false, 0, M / 2,
- 64, 78),
+ 64, 78),
pipeSmall("Small Pipes", "Small ", " Pipe", true, true, false, false, true, false, true, false, false, false, 0,
- M * 1, 64, 79),
+ M * 1, 64, 79),
pipeMedium("Medium Pipes", "Medium ", " Pipe", true, true, false, false, true, false, true, false, false, false, 0,
- M * 3, 64, 80),
+ M * 3, 64, 80),
pipeLarge("Large pipes", "Large ", " Pipe", true, true, false, false, true, false, true, false, false, false, 0,
- M * 6, 64, 81),
+ M * 6, 64, 81),
pipeHuge("Huge Pipes", "Huge ", " Pipe", true, true, false, false, true, false, true, false, false, false, 0,
- M * 12, 64, 82),
+ M * 12, 64, 82),
pipeQuadruple("Quadruple Pipes", "Quadruple ", " Pipe", true, true, false, false, true, false, true, false, false,
- false, 0, M * 12, 64, 84),
+ false, 0, M * 12, 64, 84),
pipeNonuple("Nonuple Pipes", "Nonuple ", " Pipe", true, true, false, false, true, false, true, false, false, false,
- 0, M * 9, 64, 85),
+ 0, M * 9, 64, 85),
pipeRestrictiveTiny("Tiny Restrictive Pipes", "Tiny Restrictive ", " Pipe", true, true, false, false, true, false,
- true, false, false, false, 0, M / 2, 64, 78),
+ true, false, false, false, 0, M / 2, 64, 78),
pipeRestrictiveSmall("Small Restrictive Pipes", "Small Restrictive ", " Pipe", true, true, false, false, true,
- false, true, false, false, false, 0, M * 1, 64, 79),
+ false, true, false, false, false, 0, M * 1, 64, 79),
pipeRestrictiveMedium("Medium Restrictive Pipes", "Medium Restrictive ", " Pipe", true, true, false, false, true,
- false, true, false, false, false, 0, M * 3, 64, 80),
+ false, true, false, false, false, 0, M * 3, 64, 80),
pipeRestrictiveLarge("Large Restrictive Pipes", "Large Restrictive ", " Pipe", true, true, false, false, true,
- false, true, false, false, false, 0, M * 6, 64, 81),
+ false, true, false, false, false, 0, M * 6, 64, 81),
pipeRestrictiveHuge("Huge Restrictive Pipes", "Huge Restrictive ", " Pipe", true, true, false, false, true, false,
- true, false, false, false, 0, M * 12, 64, 82),
+ true, false, false, false, 0, M * 12, 64, 82),
pipe("Pipes", "", " Pipe", true, false, false, false, false, false, false, false, false, false, 0, -1, 64, 77),
wireGt16("16x Wires", "16x ", " Wire", true, true, false, false, false, false, true, false, false, false, 0, M * 8,
- 64, -1),
+ 64, -1),
wireGt12("12x Wires", "12x ", " Wire", true, true, false, false, false, false, true, false, false, false, 0, M * 6,
- 64, -1),
+ 64, -1),
wireGt08("8x Wires", "8x ", " Wire", true, true, false, false, false, false, true, false, false, false, 0, M * 4,
- 64, -1),
+ 64, -1),
wireGt04("4x Wires", "4x ", " Wire", true, true, false, false, false, false, true, false, false, false, 0, M * 2,
- 64, -1),
+ 64, -1),
wireGt02("2x Wires", "2x ", " Wire", true, true, false, false, false, false, true, false, false, false, 0, M * 1,
- 64, -1),
+ 64, -1),
wireGt01("1x Wires", "1x ", " Wire", true, true, false, false, false, false, true, false, false, false, 0, M / 2,
- 64, -1),
+ 64, -1),
cableGt16("16x Cables", "16x ", " Cable", true, true, false, false, false, false, true, false, false, false, 0,
- M * 8, 64, -1),
+ M * 8, 64, -1),
cableGt12("12x Cables", "12x ", " Cable", true, true, false, false, false, false, true, false, false, false, 0,
- M * 6, 64, -1),
+ M * 6, 64, -1),
cableGt08("8x Cables", "8x ", " Cable", true, true, false, false, false, false, true, false, false, false, 0, M * 4,
- 64, -1),
+ 64, -1),
cableGt04("4x Cables", "4x ", " Cable", true, true, false, false, false, false, true, false, false, false, 0, M * 2,
- 64, -1),
+ 64, -1),
cableGt02("2x Cables", "2x ", " Cable", true, true, false, false, false, false, true, false, false, false, 0, M * 1,
- 64, -1),
+ 64, -1),
cableGt01("1x Cables", "1x ", " Cable", true, true, false, false, false, false, true, false, false, false, 0, M / 2,
- 64, -1),
+ 64, -1),
/*
* Electric Components. usual Materials for this are: Primitive (Tier 1) Basic (Tier 2) as used by UE as well : IC2
@@ -511,10 +511,10 @@ public enum OrePrefixes {
* and Lapotronic Energy Orb Infinite (Cheaty)
*/
batterySingleuse("Single Use Batteries", "", "", false, true, false, false, false, false, false, false, false,
- false, 0, -1, 64, -1),
+ false, 0, -1, 64, -1),
/** Introduced by Calclavia */
battery("Reusable Batteries", "", "", false, true, false, false, false, false, false, false, false, false, 0, -1,
- 64, -1),
+ 64, -1),
/** Introduced by Calclavia */
circuit("Circuits", "", "", true, true, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
/** Introduced by Buildcraft */
@@ -527,7 +527,7 @@ public enum OrePrefixes {
plating("Platings", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
dinosaur("Dinosaurs", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
travelgear("Travel Gear", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64,
- -1),
+ -1),
bauble("Baubles", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
cluster("Clusters", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
grafter("Grafters", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
@@ -553,17 +553,17 @@ public enum OrePrefixes {
seed("Seeds", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
reed("Reeds", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
sheetDouble("2x Sheets", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64,
- -1),
+ -1),
sheet("Sheets", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
crop("Crops", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
plant("Plants", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
coin("Coins", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
lumar("Lumars", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
ground("Grounded Stuff", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64,
- -1),
+ -1),
cable("Cables", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
component("Components", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64,
- -1),
+ -1),
wax("Waxes", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
wall("Walls", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
tube("Tubes", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
@@ -588,11 +588,11 @@ public enum OrePrefixes {
shears("Shears", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
turbine("Turbines", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
fertilizer("Fertilizers", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64,
- -1),
+ -1),
chest("Chests", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
raw("Raw Things", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
stainedGlass("Stained Glasses", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1,
- 64, -1),
+ 64, -1),
mystic("Mystic Stuff", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
mana("Mana Stuff", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
rune("Runes", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
@@ -602,13 +602,13 @@ public enum OrePrefixes {
soulsand("Soulsands", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
obsidian("Obsidians", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
glowstone("Glowstones", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64,
- -1),
+ -1),
beans("Beans", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
br("br", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
essence("Essences", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
alloy("Alloys", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
cooking("Cooked Things", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64,
- -1),
+ -1),
elven("Elven Stuff", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
reactor("Reactors", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
mffs("MFFS", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
@@ -619,53 +619,53 @@ public enum OrePrefixes {
bar("Bars", "", "", false, false, false, false, false, false, false, false, false, false, 0, -1, 64, -1),
/** Reverse Head consisting out of 6 Ingots. */
toolHeadMallet("Mallet Heads", "", " Mallet Head", true, true, false, false, false, false, true, true, false, false,
- B[6], M * 6, 64, 127),
+ B[6], M * 6, 64, 127),
/** Reverse Stick made of half an Ingot. Introduced by Eloraam */
handleMallet("Mallet Handle", "", " Handle", true, true, false, false, false, false, true, true, false, false,
- B[1] | B[2], M / 2, 64, 126),
+ B[1] | B[2], M / 2, 64, 126),
// Cracked fluids
cellHydroCracked1("Cells", "Lightly Hydro-Cracked ", " Cell", true, true, true, true, false, false, false, true,
- false, false, 0, M * 1, 64, 30),
+ false, false, 0, M * 1, 64, 30),
cellHydroCracked2("Cells", "Moderately Hydro-Cracked ", " Cell", true, true, true, true, false, false, false, true,
- false, false, 0, M * 1, 64, 30),
+ false, false, 0, M * 1, 64, 30),
cellHydroCracked3("Cells", "Severely Hydro-Cracked ", " Cell", true, true, true, true, false, false, false, true,
- false, false, 0, M * 1, 64, 30),
+ false, false, 0, M * 1, 64, 30),
cellSteamCracked1("Cells", "Lightly Steam-Cracked ", " Cell", true, true, true, true, false, false, false, true,
- false, false, 0, M * 1, 64, 30),
+ false, false, 0, M * 1, 64, 30),
cellSteamCracked2("Cells", "Moderately Steam-Cracked ", " Cell", true, true, true, true, false, false, false, true,
- false, false, 0, M * 1, 64, 30),
+ false, false, 0, M * 1, 64, 30),
cellSteamCracked3("Cells", "Severely Steam-Cracked ", " Cell", true, true, true, true, false, false, false, true,
- false, false, 0, M * 1, 64, 30),
+ false, false, 0, M * 1, 64, 30),
componentCircuit("Circuit Parts", "", "", true, true, false, false, false, false, false, false, false, false, 0, -1,
- 64, -1),
+ 64, -1),
apiaryUpgrade("Industrial Apiary Upgrade", "", "", false, false, true, false, false, false, false, false, false,
- false, 0, -1, 64, -1),
+ false, 0, -1, 64, -1),
beeComb("Bee Combs", "", "", true, false, true, false, false, false, false, false, false, false, 0, -1, 64, -1),
nanite("Nanites", "", " Nanites", true, true, true, false, false, false, false, false, false, false, 0, -1, 64, 50),
// migrated from GT++
milled("Milled Ores", "Milled ", " Ore", true, true, false, false, false, false, false, false, false, true, B[3],
- -1, 64, -1),
+ -1, 64, -1),
// migrated from bartworks
blockCasing("A Casing block for a Multiblock-Machine", "Bolted ", " Casing", true, true, true, true, false, true,
- false, true, false, false, 0, M * 9, 64, -1),
+ false, true, false, false, 0, M * 9, 64, -1),
blockCasingAdvanced("An Advanced Casing block for a Multiblock-Machine", "Rebolted ", " Casing", true, true, true,
- true, false, true, false, true, false, false, 0, M * 9, 64, -1),
+ true, false, true, false, true, false, false, 0, M * 9, 64, -1),
capsuleMolten("Capsule of Molten stuff", "Molten ", " Capsule", true, true, true, true, false, false, false, true,
- false, false, 0, M * 1, 64, -1);
+ false, false, 0, M * 1, 64, -1);
public static final ImmutableList<OrePrefixes> CELL_TYPES = ImmutableList.of(
- cell,
- cellMolten,
- cellPlasma,
- cellHydroCracked1,
- cellHydroCracked2,
- cellHydroCracked3,
- cellSteamCracked1,
- cellSteamCracked2,
- cellSteamCracked3);
+ cell,
+ cellMolten,
+ cellPlasma,
+ cellHydroCracked1,
+ cellHydroCracked2,
+ cellHydroCracked3,
+ cellSteamCracked1,
+ cellSteamCracked2,
+ cellSteamCracked3);
public static volatile int VERSION = 509;
@@ -687,16 +687,16 @@ public enum OrePrefixes {
cellPlasma.mHeatDamage = 6.0F;
block.ignoreMaterials(
- Materials.Ice,
- Materials.Snow,
- Materials.Concrete,
- Materials.Glass,
- Materials.Glowstone,
- Materials.DarkIron,
- Materials.Marble,
- Materials.Quartz,
- Materials.CertusQuartz,
- Materials.Limestone);
+ Materials.Ice,
+ Materials.Snow,
+ Materials.Concrete,
+ Materials.Glass,
+ Materials.Glowstone,
+ Materials.DarkIron,
+ Materials.Marble,
+ Materials.Quartz,
+ Materials.CertusQuartz,
+ Materials.Limestone);
ingot.ignoreMaterials(Materials.Brick, Materials.NetherBrick);
dust.addFamiliarPrefix(dustTiny);
@@ -710,10 +710,9 @@ public enum OrePrefixes {
nugget.addFamiliarPrefix(ingot);
for (OrePrefixes tPrefix1 : values()) if (tPrefix1.name()
- .startsWith("ore"))
+ .startsWith("ore"))
for (OrePrefixes tPrefix2 : values()) if (tPrefix2.name()
- .startsWith("ore"))
- tPrefix1.addFamiliarPrefix(tPrefix2);
+ .startsWith("ore")) tPrefix1.addFamiliarPrefix(tPrefix2);
// These are only the important ones.
gem.mNotGeneratedItems.add(Materials.Coal);
@@ -864,66 +863,66 @@ public enum OrePrefixes {
// -----
toolHeadFile.mCondition = new ICondition.And<>(
- new ICondition.Not<>(SubTag.NO_SMASHING),
- new ICondition.Not<>(SubTag.BOUNCY));
+ new ICondition.Not<>(SubTag.NO_SMASHING),
+ new ICondition.Not<>(SubTag.BOUNCY));
toolHeadSaw.mCondition = new ICondition.And<>(
- new ICondition.Not<>(SubTag.NO_SMASHING),
- new ICondition.Not<>(SubTag.BOUNCY));
+ new ICondition.Not<>(SubTag.NO_SMASHING),
+ new ICondition.Not<>(SubTag.BOUNCY));
toolHeadDrill.mCondition = new ICondition.And<>(
- new ICondition.Not<>(SubTag.NO_SMASHING),
- new ICondition.Not<>(SubTag.BOUNCY));
+ new ICondition.Not<>(SubTag.NO_SMASHING),
+ new ICondition.Not<>(SubTag.BOUNCY));
toolHeadChainsaw.mCondition = new ICondition.And<>(
- new ICondition.Not<>(SubTag.NO_SMASHING),
- new ICondition.Not<>(SubTag.BOUNCY));
+ new ICondition.Not<>(SubTag.NO_SMASHING),
+ new ICondition.Not<>(SubTag.BOUNCY));
toolHeadWrench.mCondition = new ICondition.And<>(
- new ICondition.Not<>(SubTag.NO_SMASHING),
- new ICondition.Not<>(SubTag.BOUNCY));
+ new ICondition.Not<>(SubTag.NO_SMASHING),
+ new ICondition.Not<>(SubTag.BOUNCY));
toolHeadBuzzSaw.mCondition = new ICondition.And<>(
- new ICondition.Not<>(SubTag.NO_SMASHING),
- new ICondition.Not<>(SubTag.BOUNCY));
+ new ICondition.Not<>(SubTag.NO_SMASHING),
+ new ICondition.Not<>(SubTag.BOUNCY));
turbineBlade.mCondition = new ICondition.And<>(
- new ICondition.Not<>(SubTag.NO_SMASHING),
- new ICondition.Not<>(SubTag.BOUNCY));
+ new ICondition.Not<>(SubTag.NO_SMASHING),
+ new ICondition.Not<>(SubTag.BOUNCY));
rotor.mCondition = new ICondition.Nor<>(SubTag.CRYSTAL, SubTag.STONE, SubTag.BOUNCY);
spring.mCondition = new ICondition.Or<>(
- SubTag.STRETCHY,
- SubTag.BOUNCY,
- new ICondition.Not<>(SubTag.NO_SMASHING));
+ SubTag.STRETCHY,
+ SubTag.BOUNCY,
+ new ICondition.Not<>(SubTag.NO_SMASHING));
springSmall.mCondition = new ICondition.Or<>(
- SubTag.STRETCHY,
- SubTag.BOUNCY,
- new ICondition.Not<>(SubTag.NO_SMASHING));
+ SubTag.STRETCHY,
+ SubTag.BOUNCY,
+ new ICondition.Not<>(SubTag.NO_SMASHING));
gemChipped.mCondition = new ICondition.And<>(
- SubTag.TRANSPARENT,
- SubTag.CRYSTAL,
- new ICondition.Not<>(SubTag.QUARTZ),
- new ICondition.Not<>(SubTag.PEARL),
- new ICondition.Not<>(SubTag.MAGICAL));
+ SubTag.TRANSPARENT,
+ SubTag.CRYSTAL,
+ new ICondition.Not<>(SubTag.QUARTZ),
+ new ICondition.Not<>(SubTag.PEARL),
+ new ICondition.Not<>(SubTag.MAGICAL));
gemFlawed.mCondition = new ICondition.And<>(
- SubTag.TRANSPARENT,
- SubTag.CRYSTAL,
- new ICondition.Not<>(SubTag.QUARTZ),
- new ICondition.Not<>(SubTag.PEARL),
- new ICondition.Not<>(SubTag.MAGICAL));
+ SubTag.TRANSPARENT,
+ SubTag.CRYSTAL,
+ new ICondition.Not<>(SubTag.QUARTZ),
+ new ICondition.Not<>(SubTag.PEARL),
+ new ICondition.Not<>(SubTag.MAGICAL));
gemFlawless.mCondition = new ICondition.And<>(
- SubTag.TRANSPARENT,
- SubTag.CRYSTAL,
- new ICondition.Not<>(SubTag.QUARTZ),
- new ICondition.Not<>(SubTag.PEARL),
- new ICondition.Not<>(SubTag.MAGICAL));
+ SubTag.TRANSPARENT,
+ SubTag.CRYSTAL,
+ new ICondition.Not<>(SubTag.QUARTZ),
+ new ICondition.Not<>(SubTag.PEARL),
+ new ICondition.Not<>(SubTag.MAGICAL));
gemExquisite.mCondition = new ICondition.And<>(
- SubTag.TRANSPARENT,
- SubTag.CRYSTAL,
- new ICondition.Not<>(SubTag.QUARTZ),
- new ICondition.Not<>(SubTag.PEARL),
- new ICondition.Not<>(SubTag.MAGICAL));
+ SubTag.TRANSPARENT,
+ SubTag.CRYSTAL,
+ new ICondition.Not<>(SubTag.QUARTZ),
+ new ICondition.Not<>(SubTag.PEARL),
+ new ICondition.Not<>(SubTag.MAGICAL));
lens.mCondition = new ICondition.Or<>(
- SubTag.MAGICAL,
- new ICondition.And<>(SubTag.TRANSPARENT, SubTag.HAS_COLOR));
+ SubTag.MAGICAL,
+ new ICondition.And<>(SubTag.TRANSPARENT, SubTag.HAS_COLOR));
plateDouble.mCondition = new ICondition.Or<>(SubTag.PAPER, new ICondition.Not<>(SubTag.NO_SMASHING));
plateTriple.mCondition = new ICondition.Or<>(SubTag.PAPER, new ICondition.Not<>(SubTag.NO_SMASHING));
@@ -954,8 +953,8 @@ public enum OrePrefixes {
cableGt01.mSecondaryMaterial = new MaterialStack(Materials.Rubber, plate.mMaterialAmount);
bucket.mSecondaryMaterial = new MaterialStack(Materials.Iron, ingot.mMaterialAmount * 3);
bucketClay.mSecondaryMaterial = new MaterialStack(Materials.Clay, dust.mMaterialAmount * 5);
- CELL_TYPES.forEach(
- prefix -> prefix.mSecondaryMaterial = new MaterialStack(Materials.Tin, plate.mMaterialAmount * 2));
+ CELL_TYPES
+ .forEach(prefix -> prefix.mSecondaryMaterial = new MaterialStack(Materials.Tin, plate.mMaterialAmount * 2));
oreRedgranite.mSecondaryMaterial = new MaterialStack(Materials.GraniteRed, dust.mMaterialAmount);
oreBlackgranite.mSecondaryMaterial = new MaterialStack(Materials.GraniteBlack, dust.mMaterialAmount);
oreNetherrack.mSecondaryMaterial = new MaterialStack(Materials.Netherrack, dust.mMaterialAmount);
@@ -973,11 +972,11 @@ public enum OrePrefixes {
crushed.mSecondaryMaterial = new MaterialStack(Materials.Stone, dust.mMaterialAmount);
toolHeadDrill.mSecondaryMaterial = new MaterialStack(Materials.Steel, plate.mMaterialAmount * 4);
toolHeadChainsaw.mSecondaryMaterial = new MaterialStack(
- Materials.Steel,
- plate.mMaterialAmount * 4 + ring.mMaterialAmount * 2);
+ Materials.Steel,
+ plate.mMaterialAmount * 4 + ring.mMaterialAmount * 2);
toolHeadWrench.mSecondaryMaterial = new MaterialStack(
- Materials.Steel,
- ring.mMaterialAmount + screw.mMaterialAmount * 2);
+ Materials.Steel,
+ ring.mMaterialAmount + screw.mMaterialAmount * 2);
arrowGtWood.mSecondaryMaterial = new MaterialStack(Materials.Wood, stick.mMaterialAmount);
arrowGtPlastic.mSecondaryMaterial = new MaterialStack(Materials.Plastic, stick.mMaterialAmount);
bulletGtSmall.mSecondaryMaterial = new MaterialStack(Materials.Brass, ingot.mMaterialAmount / 9);
@@ -989,7 +988,7 @@ public enum OrePrefixes {
public final short mTextureIndex;
public final String mRegularLocalName, mLocalizedMaterialPre, mLocalizedMaterialPost;
public final boolean mIsUsedForOreProcessing, mIsEnchantable, mIsUnificatable, mIsMaterialBased, mIsSelfReferencing,
- mIsContainer, mDontUnificateActively, mIsUsedForBlocks, mAllowNormalRecycling, mGenerateDefaultItem;
+ mIsContainer, mDontUnificateActively, mIsUsedForBlocks, mAllowNormalRecycling, mGenerateDefaultItem;
public final List<TC_AspectStack> mAspects = new ArrayList<>();
public final Collection<OrePrefixes> mFamiliarPrefixes = new HashSet<>();
/**
@@ -999,7 +998,7 @@ public enum OrePrefixes {
public final long mMaterialAmount;
public final Collection<Materials> mDisabledItems = new HashSet<>(), mNotGeneratedItems = new HashSet<>(),
- mIgnoredMaterials = new HashSet<>(), mGeneratedItems = new HashSet<>();
+ mIgnoredMaterials = new HashSet<>(), mGeneratedItems = new HashSet<>();
private final ArrayList<IOreRecipeRegistrator> mOreProcessing = new ArrayList<>();
public ItemStack mContainerItem = null;
public ICondition<ISubTagContainer> mCondition = null;
@@ -1009,71 +1008,71 @@ public enum OrePrefixes {
public float mHeatDamage = 0.0F; // Negative for Frost Damage
private final GT_HashSet<GT_ItemStack2> mContainsTestCache = new GT_HashSet<>(512, 0.5f);
public static List<OrePrefixes> mPreventableComponents = new LinkedList<>(
- Arrays.asList(
- OrePrefixes.gem,
- OrePrefixes.ingotHot,
- OrePrefixes.ingotDouble,
- OrePrefixes.ingotTriple,
- OrePrefixes.ingotQuadruple,
- OrePrefixes.ingotQuintuple,
- OrePrefixes.plate,
- OrePrefixes.plateDouble,
- OrePrefixes.plateTriple,
- OrePrefixes.plateQuadruple,
- OrePrefixes.plateQuintuple,
- OrePrefixes.plateDense,
- OrePrefixes.stick,
- OrePrefixes.round,
- OrePrefixes.bolt,
- OrePrefixes.screw,
- OrePrefixes.ring,
- OrePrefixes.foil,
- OrePrefixes.toolHeadSword,
- OrePrefixes.toolHeadPickaxe,
- OrePrefixes.toolHeadShovel,
- OrePrefixes.toolHeadAxe,
- OrePrefixes.toolHeadHoe,
- OrePrefixes.toolHeadHammer,
- OrePrefixes.toolHeadFile,
- OrePrefixes.toolHeadSaw,
- OrePrefixes.toolHeadDrill,
- OrePrefixes.toolHeadChainsaw,
- OrePrefixes.toolHeadWrench,
- OrePrefixes.toolHeadUniversalSpade,
- OrePrefixes.toolHeadSense,
- OrePrefixes.toolHeadPlow,
- OrePrefixes.toolHeadArrow,
- OrePrefixes.toolHeadBuzzSaw,
- OrePrefixes.turbineBlade,
- OrePrefixes.wireFine,
- OrePrefixes.gearGtSmall,
- OrePrefixes.rotor,
- OrePrefixes.stickLong,
- OrePrefixes.springSmall,
- OrePrefixes.spring,
- OrePrefixes.arrowGtWood,
- OrePrefixes.arrowGtPlastic,
- OrePrefixes.gemChipped,
- OrePrefixes.gemFlawed,
- OrePrefixes.gemFlawless,
- OrePrefixes.gemExquisite,
- OrePrefixes.gearGt,
- OrePrefixes.crateGtDust,
- OrePrefixes.crateGtIngot,
- OrePrefixes.crateGtGem,
- OrePrefixes.crateGtPlate,
- OrePrefixes.itemCasing,
- OrePrefixes.nanite));
+ Arrays.asList(
+ OrePrefixes.gem,
+ OrePrefixes.ingotHot,
+ OrePrefixes.ingotDouble,
+ OrePrefixes.ingotTriple,
+ OrePrefixes.ingotQuadruple,
+ OrePrefixes.ingotQuintuple,
+ OrePrefixes.plate,
+ OrePrefixes.plateDouble,
+ OrePrefixes.plateTriple,
+ OrePrefixes.plateQuadruple,
+ OrePrefixes.plateQuintuple,
+ OrePrefixes.plateDense,
+ OrePrefixes.stick,
+ OrePrefixes.round,
+ OrePrefixes.bolt,
+ OrePrefixes.screw,
+ OrePrefixes.ring,
+ OrePrefixes.foil,
+ OrePrefixes.toolHeadSword,
+ OrePrefixes.toolHeadPickaxe,
+ OrePrefixes.toolHeadShovel,
+ OrePrefixes.toolHeadAxe,
+ OrePrefixes.toolHeadHoe,
+ OrePrefixes.toolHeadHammer,
+ OrePrefixes.toolHeadFile,
+ OrePrefixes.toolHeadSaw,
+ OrePrefixes.toolHeadDrill,
+ OrePrefixes.toolHeadChainsaw,
+ OrePrefixes.toolHeadWrench,
+ OrePrefixes.toolHeadUniversalSpade,
+ OrePrefixes.toolHeadSense,
+ OrePrefixes.toolHeadPlow,
+ OrePrefixes.toolHeadArrow,
+ OrePrefixes.toolHeadBuzzSaw,
+ OrePrefixes.turbineBlade,
+ OrePrefixes.wireFine,
+ OrePrefixes.gearGtSmall,
+ OrePrefixes.rotor,
+ OrePrefixes.stickLong,
+ OrePrefixes.springSmall,
+ OrePrefixes.spring,
+ OrePrefixes.arrowGtWood,
+ OrePrefixes.arrowGtPlastic,
+ OrePrefixes.gemChipped,
+ OrePrefixes.gemFlawed,
+ OrePrefixes.gemFlawless,
+ OrePrefixes.gemExquisite,
+ OrePrefixes.gearGt,
+ OrePrefixes.crateGtDust,
+ OrePrefixes.crateGtIngot,
+ OrePrefixes.crateGtGem,
+ OrePrefixes.crateGtPlate,
+ OrePrefixes.itemCasing,
+ OrePrefixes.nanite));
/**
* Yes this Value can be changed to add Bits for the MetaGenerated-Item-Check.
*/
public int mMaterialGenerationBits = 0;
OrePrefixes(String aRegularLocalName, String aLocalizedMaterialPre, String aLocalizedMaterialPost,
- boolean aIsUnificatable, boolean aIsMaterialBased, boolean aIsSelfReferencing, boolean aIsContainer,
- boolean aDontUnificateActively, boolean aIsUsedForBlocks, boolean aAllowNormalRecycling,
- boolean aGenerateDefaultItem, boolean aIsEnchantable, boolean aIsUsedForOreProcessing,
- int aMaterialGenerationBits, long aMaterialAmount, int aDefaultStackSize, int aTextureindex) {
+ boolean aIsUnificatable, boolean aIsMaterialBased, boolean aIsSelfReferencing, boolean aIsContainer,
+ boolean aDontUnificateActively, boolean aIsUsedForBlocks, boolean aAllowNormalRecycling,
+ boolean aGenerateDefaultItem, boolean aIsEnchantable, boolean aIsUsedForOreProcessing,
+ int aMaterialGenerationBits, long aMaterialAmount, int aDefaultStackSize, int aTextureindex) {
mIsUnificatable = aIsUnificatable;
mIsMaterialBased = aIsMaterialBased;
mIsSelfReferencing = aIsSelfReferencing;
@@ -1130,109 +1129,59 @@ 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?
@@ -1248,13 +1197,11 @@ public enum OrePrefixes {
if (!enableUnusedSprings && (aMaterial != Materials.Titanium)) spring.mDisabledItems.add(aMaterial);
if (!enableUnusedSmallSprings) springSmall.mDisabledItems.add(aMaterial);
if (!enableUnusedRounds && !(aMaterial == Materials.HSSE || aMaterial == Materials.Neutronium
- || aMaterial == Materials.HSSG))
- round.mDisabledItems.add(aMaterial);
+ || aMaterial == Materials.HSSG)) round.mDisabledItems.add(aMaterial);
if (!enableUnusedCrates) {
if (!(aMaterial == Materials.DamascusSteel || aMaterial == Materials.Steel
- || aMaterial == Materials.Bronze
- || aMaterial == Materials.Manganese))
- crateGtIngot.mDisabledItems.add(aMaterial);
+ || aMaterial == Materials.Bronze
+ || aMaterial == Materials.Manganese)) crateGtIngot.mDisabledItems.add(aMaterial);
if (!(aMaterial == Materials.Neodymium || aMaterial == Materials.Chrome))
crateGtDust.mDisabledItems.add(aMaterial);
crateGtGem.mDisabledItems.add(aMaterial);
@@ -1268,36 +1215,36 @@ public enum OrePrefixes {
}
// Plates
if (!enableUnusedPlates && ((aMaterial.mTypes & 0x40) == 0)
- && !(aMaterial == Materials.Silicon || aMaterial == Materials.Zinc
- || aMaterial == Materials.Europium
- || aMaterial == Materials.Americium
- || aMaterial == Materials.RedAlloy
- || aMaterial == Materials.SolderingAlloy
- || aMaterial == Materials.BatteryAlloy
- || aMaterial == Materials.AnnealedCopper
- || aMaterial == Materials.Firestone
- || aMaterial == Materials.VanadiumGallium
- || aMaterial == Materials.YttriumBariumCuprate
- || aMaterial == Materials.NiobiumTitanium
- || aMaterial == Materials.CertusQuartz
- || aMaterial == Materials.NetherQuartz
- || aMaterial == Materials.Lazurite
- || aMaterial == Materials.Lapis
- || aMaterial == Materials.Paper
- || aMaterial == Materials.Jasper
- || aMaterial == Materials.Dilithium
- || aMaterial == Materials.Forcicium
- || aMaterial == Materials.Forcillium
- || aMaterial == Materials.EnderPearl
- || aMaterial == Materials.EnderEye
- || aMaterial == Materials.Glass
- || aMaterial == Materials.Copper
- || aMaterial == Materials.Tin
- || aMaterial == Materials.Redstone
- || aMaterial == Materials.Sodalite
- || aMaterial == Materials.Gallium
- || aMaterial == Materials.GalliumArsenide
- || aMaterial == Materials.IndiumGalliumPhosphide))
+ && !(aMaterial == Materials.Silicon || aMaterial == Materials.Zinc
+ || aMaterial == Materials.Europium
+ || aMaterial == Materials.Americium
+ || aMaterial == Materials.RedAlloy
+ || aMaterial == Materials.SolderingAlloy
+ || aMaterial == Materials.BatteryAlloy
+ || aMaterial == Materials.AnnealedCopper
+ || aMaterial == Materials.Firestone
+ || aMaterial == Materials.VanadiumGallium
+ || aMaterial == Materials.YttriumBariumCuprate
+ || aMaterial == Materials.NiobiumTitanium
+ || aMaterial == Materials.CertusQuartz
+ || aMaterial == Materials.NetherQuartz
+ || aMaterial == Materials.Lazurite
+ || aMaterial == Materials.Lapis
+ || aMaterial == Materials.Paper
+ || aMaterial == Materials.Jasper
+ || aMaterial == Materials.Dilithium
+ || aMaterial == Materials.Forcicium
+ || aMaterial == Materials.Forcillium
+ || aMaterial == Materials.EnderPearl
+ || aMaterial == Materials.EnderEye
+ || aMaterial == Materials.Glass
+ || aMaterial == Materials.Copper
+ || aMaterial == Materials.Tin
+ || aMaterial == Materials.Redstone
+ || aMaterial == Materials.Sodalite
+ || aMaterial == Materials.Gallium
+ || aMaterial == Materials.GalliumArsenide
+ || aMaterial == Materials.IndiumGalliumPhosphide))
plate.mDisabledItems.add(aMaterial);
if (!enableUnusedIngotHot) {
ingotHot.mDisabledItems.add(aMaterial);
@@ -1308,9 +1255,9 @@ public enum OrePrefixes {
if (!enableUnusedQuadIngots) ingotQuadruple.mDisabledItems.add(aMaterial);
if (!enableUnusedQuinIngots) ingotQuintuple.mDisabledItems.add(aMaterial);
if (!enableUnusedDoublePlates && ((aMaterial.mTypes & 0x40) == 0)
- && !(aMaterial == Materials.Paper || aMaterial == Materials.Aluminium
- || aMaterial == Materials.Steel
- || aMaterial == Materials.TungstenSteel))
+ && !(aMaterial == Materials.Paper || aMaterial == Materials.Aluminium
+ || aMaterial == Materials.Steel
+ || aMaterial == Materials.TungstenSteel))
plateDouble.mDisabledItems.add(aMaterial);
if (!enableUnusedTriplePlates && !(aMaterial == Materials.Paper))
plateTriple.mDisabledItems.add(aMaterial);
@@ -1319,217 +1266,212 @@ public enum OrePrefixes {
if (!enableUnusedQuinPlates && !(aMaterial == Materials.Paper))
plateQuintuple.mDisabledItems.add(aMaterial);
if (!(enableUnusedDensePlates || GregTech_API.mGTPlusPlus)
- && !(aMaterial == Materials.Iron || aMaterial == Materials.Copper
- || aMaterial == Materials.Lead
- || aMaterial == Materials.Paper
- || aMaterial == Materials.Thaumium
- || aMaterial == Materials.Titanium))
+ && !(aMaterial == Materials.Iron || aMaterial == Materials.Copper
+ || aMaterial == Materials.Lead
+ || aMaterial == Materials.Paper
+ || aMaterial == Materials.Thaumium
+ || aMaterial == Materials.Titanium))
plateDense.mDisabledItems.add(aMaterial);
// Rotors
if (!enableUnusedRotors && !(aMaterial == Materials.Titanium || aMaterial == Materials.Chrome
+ || aMaterial == Materials.Tin
+ || aMaterial == Materials.Osmium
+ || aMaterial == Materials.Iridium
+ || aMaterial == Materials.Bronze
+ || aMaterial == Materials.Steel
+ || aMaterial == Materials.StainlessSteel
+ || aMaterial == Materials.TungstenSteel
+ || aMaterial == Materials.HSSG
+ || aMaterial == Materials.HSSE
+ || aMaterial == Materials.Neutronium)) rotor.mDisabledItems.add(aMaterial);
+ // Rings
+ if (!enableUnusedRings && !(aMaterial == Materials.Titanium || aMaterial == Materials.Chrome
+ || aMaterial == Materials.Iron
+ || aMaterial == Materials.Tin
+ || aMaterial == Materials.Osmium
+ || aMaterial == Materials.Iridium
+ || aMaterial == Materials.Bronze
+ || aMaterial == Materials.WroughtIron
+ || aMaterial == Materials.Steel
+ || aMaterial == Materials.StainlessSteel
+ || aMaterial == Materials.PigIron
+ || aMaterial == Materials.TungstenSteel
+ || aMaterial == Materials.Rubber
+ || aMaterial == Materials.HSSE
+ || aMaterial == Materials.Neutronium
+ || aMaterial == Materials.HSSG
+ || aMaterial == Materials.Aluminium
+ || aMaterial == Materials.Invar
+ || aMaterial == Materials.Brass
+ || aMaterial == Materials.Paper
+ || aMaterial == Materials.Silicone
+ || aMaterial == Materials.StyreneButadieneRubber)) ring.mDisabledItems.add(aMaterial);
+ // Foil
+ if (!enableUnusedFoil && !(aMaterial == Materials.Zinc || aMaterial == Materials.Aluminium
+ || aMaterial == Materials.Silicon
+ || aMaterial == Materials.Gold
+ || aMaterial == Materials.Electrum
+ || aMaterial == Materials.Platinum
+ || aMaterial == Materials.Osmiridium
+ || aMaterial == Materials.Osmium
+ || aMaterial == Materials.AnnealedCopper
+ || aMaterial == Materials.Steel
+ || aMaterial == Materials.Copper
+ || aMaterial == Materials.YttriumBariumCuprate
+ || aMaterial == Materials.VanadiumGallium
+ || aMaterial == Materials.NiobiumTitanium
+ || aMaterial == Materials.Naquadah
+ || aMaterial == Materials.Manganese
+ || aMaterial == Materials.Plastic
+ || aMaterial == Materials.Silicone
+ || aMaterial == Materials.PolyvinylChloride
+ || aMaterial == Materials.PolyphenyleneSulfide
+ || aMaterial == Materials.Nichrome
+ || aMaterial == Materials.BlackSteel
+ || aMaterial == Materials.Titanium
+ || aMaterial == Materials.TungstenSteel
+ || aMaterial == Materials.Tungsten
+ || aMaterial == Materials.HSSG
+ || aMaterial == Materials.NaquadahAlloy
+ || aMaterial == Materials.Duranium
+ || aMaterial == Materials.Europium
+ || aMaterial == Materials.Bedrockium)) foil.mDisabledItems.add(aMaterial);
+ // Fine Wire
+ if (!enableUnusedFineWires && !(aMaterial == Materials.Steel || aMaterial == Materials.AnnealedCopper
+ || aMaterial == Materials.Platinum
+ || aMaterial == Materials.Osmium
+ || aMaterial == Materials.Tin
+ || aMaterial == Materials.Lead
+ || aMaterial == Materials.SolderingAlloy
+ || aMaterial == Materials.Copper
+ || aMaterial == Materials.Electrum
+ || aMaterial == Materials.Gold
+ || aMaterial == Materials.RedAlloy
+ || aMaterial == Materials.Graphene
+ || aMaterial == Materials.NiobiumTitanium
+ || aMaterial == Materials.YttriumBariumCuprate
+ || aMaterial == Materials.BloodInfusedIron
+ || aMaterial == Materials.Universium
+ || aMaterial == Materials.MagnetohydrodynamicallyConstrainedStarMatter))
+ wireFine.mDisabledItems.add(aMaterial);
+ // Gears
+ if (!enableUnusedGears && !(aMaterial == Materials.Aluminium || aMaterial == Materials.Titanium
+ || aMaterial == Materials.Iron
+ || aMaterial == Materials.Copper
+ || aMaterial == Materials.Tin
+ || aMaterial == Materials.Gold
+ || aMaterial == Materials.Stone
+ || aMaterial == Materials.Bronze
+ || aMaterial == Materials.Steel
+ || aMaterial == Materials.StainlessSteel
+ || aMaterial == Materials.TungstenSteel
+ || aMaterial == Materials.CobaltBrass
+ || aMaterial == Materials.Diamond
+ || aMaterial == Materials.Wood
+ || aMaterial == Materials.HSSG
+ || aMaterial == Materials.HSSE
+ || aMaterial == Materials.Neutronium)) gearGt.mDisabledItems.add(aMaterial);
+ // Small Gears
+ if (!enableUnusedSmallGears && !(aMaterial == Materials.Aluminium || aMaterial == Materials.Titanium
+ || aMaterial == Materials.Steel
+ || aMaterial == Materials.StainlessSteel
+ || aMaterial == Materials.TungstenSteel
+ || aMaterial == Materials.HSSG
+ || aMaterial == Materials.HSSE
+ || aMaterial == Materials.Neutronium
+ || aMaterial == Materials.VanadiumGallium
+ || aMaterial == Materials.Naquadah)) gearGtSmall.mDisabledItems.add(aMaterial);
+ // Bolts
+ if (!enableUnusedBolts && ((aMaterial.mTypes & 0x40) == 0)
+ && !(aMaterial == Materials.Titanium || aMaterial == Materials.Chrome
+ || aMaterial == Materials.Iron
|| aMaterial == Materials.Tin
|| aMaterial == Materials.Osmium
|| aMaterial == Materials.Iridium
+ || aMaterial == Materials.Neutronium
|| aMaterial == Materials.Bronze
+ || aMaterial == Materials.WroughtIron
|| aMaterial == Materials.Steel
|| aMaterial == Materials.StainlessSteel
+ || aMaterial == Materials.PigIron
|| aMaterial == Materials.TungstenSteel
- || aMaterial == Materials.HSSG
+ || aMaterial == Materials.Tungsten
|| aMaterial == Materials.HSSE
- || aMaterial == Materials.Neutronium))
- rotor.mDisabledItems.add(aMaterial);
- // Rings
- if (!enableUnusedRings && !(aMaterial == Materials.Titanium || aMaterial == Materials.Chrome
+ || aMaterial == Materials.HSSG))
+ bolt.mDisabledItems.add(aMaterial);
+ // Screws
+ if (!enableUnusedScrews && ((aMaterial.mTypes & 0x40) == 0)
+ && !(aMaterial == Materials.Titanium || aMaterial == Materials.Chrome
|| aMaterial == Materials.Iron
|| aMaterial == Materials.Tin
|| aMaterial == Materials.Osmium
|| aMaterial == Materials.Iridium
+ || aMaterial == Materials.Neutronium
|| aMaterial == Materials.Bronze
|| aMaterial == Materials.WroughtIron
|| aMaterial == Materials.Steel
|| aMaterial == Materials.StainlessSteel
|| aMaterial == Materials.PigIron
|| aMaterial == Materials.TungstenSteel
- || aMaterial == Materials.Rubber
|| aMaterial == Materials.HSSE
- || aMaterial == Materials.Neutronium
- || aMaterial == Materials.HSSG
- || aMaterial == Materials.Aluminium
- || aMaterial == Materials.Invar
- || aMaterial == Materials.Brass
- || aMaterial == Materials.Paper
- || aMaterial == Materials.Silicone
- || aMaterial == Materials.StyreneButadieneRubber))
- ring.mDisabledItems.add(aMaterial);
- // Foil
- if (!enableUnusedFoil && !(aMaterial == Materials.Zinc || aMaterial == Materials.Aluminium
- || aMaterial == Materials.Silicon
- || aMaterial == Materials.Gold
- || aMaterial == Materials.Electrum
- || aMaterial == Materials.Platinum
- || aMaterial == Materials.Osmiridium
+ || aMaterial == Materials.HSSG))
+ screw.mDisabledItems.add(aMaterial);
+ // Rods
+ if (!enableUnusedRods && ((aMaterial.mTypes & 0x40) == 0)
+ && !(aMaterial == Materials.Titanium || aMaterial == Materials.Chrome
+ || aMaterial == Materials.Iron
+ || aMaterial == Materials.Tin
|| aMaterial == Materials.Osmium
- || aMaterial == Materials.AnnealedCopper
+ || aMaterial == Materials.Iridium
+ || aMaterial == Materials.Neutronium
+ || aMaterial == Materials.Bronze
+ || aMaterial == Materials.WroughtIron
|| aMaterial == Materials.Steel
- || aMaterial == Materials.Copper
- || aMaterial == Materials.YttriumBariumCuprate
- || aMaterial == Materials.VanadiumGallium
- || aMaterial == Materials.NiobiumTitanium
- || aMaterial == Materials.Naquadah
- || aMaterial == Materials.Manganese
- || aMaterial == Materials.Plastic
- || aMaterial == Materials.Silicone
- || aMaterial == Materials.PolyvinylChloride
- || aMaterial == Materials.PolyphenyleneSulfide
- || aMaterial == Materials.Nichrome
- || aMaterial == Materials.BlackSteel
- || aMaterial == Materials.Titanium
+ || aMaterial == Materials.StainlessSteel
+ || aMaterial == Materials.PigIron
|| aMaterial == Materials.TungstenSteel
- || aMaterial == Materials.Tungsten
+ || aMaterial == Materials.HSSE
|| aMaterial == Materials.HSSG
- || aMaterial == Materials.NaquadahAlloy
- || aMaterial == Materials.Duranium
+ || aMaterial == Materials.Aluminium
+ || aMaterial == Materials.Copper
+ || aMaterial == Materials.Neodymium
|| aMaterial == Materials.Europium
- || aMaterial == Materials.Bedrockium))
- foil.mDisabledItems.add(aMaterial);
- // Fine Wire
- if (!enableUnusedFineWires && !(aMaterial == Materials.Steel || aMaterial == Materials.AnnealedCopper
|| aMaterial == Materials.Platinum
- || aMaterial == Materials.Osmium
- || aMaterial == Materials.Tin
- || aMaterial == Materials.Lead
- || aMaterial == Materials.SolderingAlloy
- || aMaterial == Materials.Copper
- || aMaterial == Materials.Electrum
|| aMaterial == Materials.Gold
- || aMaterial == Materials.RedAlloy
- || aMaterial == Materials.Graphene
- || aMaterial == Materials.NiobiumTitanium
- || aMaterial == Materials.YttriumBariumCuprate
- || aMaterial == Materials.BloodInfusedIron
- || aMaterial == Materials.Universium
- || aMaterial == Materials.MagnetohydrodynamicallyConstrainedStarMatter))
- wireFine.mDisabledItems.add(aMaterial);
- // Gears
- if (!enableUnusedGears && !(aMaterial == Materials.Aluminium || aMaterial == Materials.Titanium
- || aMaterial == Materials.Iron
- || aMaterial == Materials.Copper
- || aMaterial == Materials.Tin
- || aMaterial == Materials.Gold
- || aMaterial == Materials.Stone
- || aMaterial == Materials.Bronze
- || aMaterial == Materials.Steel
- || aMaterial == Materials.StainlessSteel
- || aMaterial == Materials.TungstenSteel
+ || aMaterial == Materials.Uranium235
+ || aMaterial == Materials.Plutonium241
+ || aMaterial == Materials.Americium
+ || aMaterial == Materials.Brass
+ || aMaterial == Materials.Electrum
+ || aMaterial == Materials.NaquadahEnriched
|| aMaterial == Materials.CobaltBrass
+ || aMaterial == Materials.IronMagnetic
+ || aMaterial == Materials.SteelMagnetic
+ || aMaterial == Materials.NeodymiumMagnetic
+ || aMaterial == Materials.Samarium
+ || aMaterial == Materials.SamariumMagnetic
+ || aMaterial == Materials.VanadiumGallium
|| aMaterial == Materials.Diamond
|| aMaterial == Materials.Wood
- || aMaterial == Materials.HSSG
- || aMaterial == Materials.HSSE
- || aMaterial == Materials.Neutronium))
- gearGt.mDisabledItems.add(aMaterial);
- // Small Gears
- if (!enableUnusedSmallGears && !(aMaterial == Materials.Aluminium || aMaterial == Materials.Titanium
- || aMaterial == Materials.Steel
- || aMaterial == Materials.StainlessSteel
- || aMaterial == Materials.TungstenSteel
- || aMaterial == Materials.HSSG
- || aMaterial == Materials.HSSE
- || aMaterial == Materials.Neutronium
- || aMaterial == Materials.VanadiumGallium
- || aMaterial == Materials.Naquadah))
- gearGtSmall.mDisabledItems.add(aMaterial);
- // Bolts
- if (!enableUnusedBolts && ((aMaterial.mTypes & 0x40) == 0)
- && !(aMaterial == Materials.Titanium || aMaterial == Materials.Chrome
- || aMaterial == Materials.Iron
- || aMaterial == Materials.Tin
- || aMaterial == Materials.Osmium
- || aMaterial == Materials.Iridium
- || aMaterial == Materials.Neutronium
- || aMaterial == Materials.Bronze
- || aMaterial == Materials.WroughtIron
- || aMaterial == Materials.Steel
- || aMaterial == Materials.StainlessSteel
- || aMaterial == Materials.PigIron
- || aMaterial == Materials.TungstenSteel
- || aMaterial == Materials.Tungsten
- || aMaterial == Materials.HSSE
- || aMaterial == Materials.HSSG))
- bolt.mDisabledItems.add(aMaterial);
- // Screws
- if (!enableUnusedScrews && ((aMaterial.mTypes & 0x40) == 0)
- && !(aMaterial == Materials.Titanium || aMaterial == Materials.Chrome
- || aMaterial == Materials.Iron
- || aMaterial == Materials.Tin
- || aMaterial == Materials.Osmium
- || aMaterial == Materials.Iridium
- || aMaterial == Materials.Neutronium
- || aMaterial == Materials.Bronze
- || aMaterial == Materials.WroughtIron
- || aMaterial == Materials.Steel
- || aMaterial == Materials.StainlessSteel
- || aMaterial == Materials.PigIron
- || aMaterial == Materials.TungstenSteel
- || aMaterial == Materials.HSSE
- || aMaterial == Materials.HSSG))
- screw.mDisabledItems.add(aMaterial);
- // Rods
- if (!enableUnusedRods && ((aMaterial.mTypes & 0x40) == 0)
- && !(aMaterial == Materials.Titanium || aMaterial == Materials.Chrome
- || aMaterial == Materials.Iron
- || aMaterial == Materials.Tin
- || aMaterial == Materials.Osmium
- || aMaterial == Materials.Iridium
- || aMaterial == Materials.Neutronium
- || aMaterial == Materials.Bronze
- || aMaterial == Materials.WroughtIron
- || aMaterial == Materials.Steel
- || aMaterial == Materials.StainlessSteel
- || aMaterial == Materials.PigIron
- || aMaterial == Materials.TungstenSteel
- || aMaterial == Materials.HSSE
- || aMaterial == Materials.HSSG
- || aMaterial == Materials.Aluminium
- || aMaterial == Materials.Copper
- || aMaterial == Materials.Neodymium
- || aMaterial == Materials.Europium
- || aMaterial == Materials.Platinum
- || aMaterial == Materials.Gold
- || aMaterial == Materials.Uranium235
- || aMaterial == Materials.Plutonium241
- || aMaterial == Materials.Americium
- || aMaterial == Materials.Brass
- || aMaterial == Materials.Electrum
- || aMaterial == Materials.NaquadahEnriched
- || aMaterial == Materials.CobaltBrass
- || aMaterial == Materials.IronMagnetic
- || aMaterial == Materials.SteelMagnetic
- || aMaterial == Materials.NeodymiumMagnetic
- || aMaterial == Materials.Samarium
- || aMaterial == Materials.SamariumMagnetic
- || aMaterial == Materials.VanadiumGallium
- || aMaterial == Materials.Diamond
- || aMaterial == Materials.Wood
- || aMaterial == Materials.Plastic
- || aMaterial == Materials.Lead
- || aMaterial == Materials.SolderingAlloy
- || aMaterial == Materials.Lapis
- || aMaterial == Materials.Lazurite
- || aMaterial == Materials.Sodalite
- || aMaterial == Materials.PolyvinylChloride))
+ || aMaterial == Materials.Plastic
+ || aMaterial == Materials.Lead
+ || aMaterial == Materials.SolderingAlloy
+ || aMaterial == Materials.Lapis
+ || aMaterial == Materials.Lazurite
+ || aMaterial == Materials.Sodalite
+ || aMaterial == Materials.PolyvinylChloride))
stick.mDisabledItems.add(aMaterial);
// Long Rods
if (!enableUnusedLongRods && ((aMaterial.mTypes & 0x40) == 0)
- && !(aMaterial == Materials.Titanium || aMaterial == Materials.NeodymiumMagnetic
- || aMaterial == Materials.SamariumMagnetic
- || aMaterial == Materials.HSSG
- || aMaterial == Materials.HSSE
- || aMaterial == Materials.Neutronium
- || aMaterial == Materials.Americium
- || aMaterial == Materials.WroughtIron
- || aMaterial == Materials.Magnalium
- || aMaterial == Materials.TungstenSteel))
+ && !(aMaterial == Materials.Titanium || aMaterial == Materials.NeodymiumMagnetic
+ || aMaterial == Materials.SamariumMagnetic
+ || aMaterial == Materials.HSSG
+ || aMaterial == Materials.HSSE
+ || aMaterial == Materials.Neutronium
+ || aMaterial == Materials.Americium
+ || aMaterial == Materials.WroughtIron
+ || aMaterial == Materials.Magnalium
+ || aMaterial == Materials.TungstenSteel))
stickLong.mDisabledItems.add(aMaterial);
if (!enableUnusedGems && ((aMaterial.mTypes & 0x04) == 0)) {
@@ -1554,15 +1496,13 @@ public enum OrePrefixes {
if (enablePerItemSettings) {
StringBuilder aConfigPathSB = new StringBuilder();
aConfigPathSB.append("materialcomponents.")
- .append(aMaterial.mConfigSection)
- .append(".")
- .append(aMaterial.mName);
+ .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 { // Enable component if true and is not already in enabled list
@@ -1665,10 +1605,10 @@ public enum OrePrefixes {
public boolean doGenerateItem(Materials aMaterial) {
return aMaterial != null && aMaterial != Materials._NULL
- && ((aMaterial.mTypes & mMaterialGenerationBits) != 0 || mGeneratedItems.contains(aMaterial))
- && !mNotGeneratedItems.contains(aMaterial)
- && !mDisabledItems.contains(aMaterial)
- && (mCondition == null || mCondition.isTrue(aMaterial));
+ && ((aMaterial.mTypes & mMaterialGenerationBits) != 0 || mGeneratedItems.contains(aMaterial))
+ && !mNotGeneratedItems.contains(aMaterial)
+ && !mDisabledItems.contains(aMaterial)
+ && (mCondition == null || mCondition.isTrue(aMaterial));
}
public boolean ignoreMaterials(Materials... aMaterials) {
@@ -1702,17 +1642,17 @@ public enum OrePrefixes {
}
if ((aMaterial != Materials._NULL || mIsSelfReferencing || !mIsMaterialBased)
- && GT_Utility.isStackValid(aStack)) {
+ && GT_Utility.isStackValid(aStack)) {
// if (Materials.mPreventableComponents.contains(this) && !this.mDynamicItems.contains(aMaterial)) return;
for (IOreRecipeRegistrator tRegistrator : mOreProcessing) {
if (D2) GT_Log.ore.println(
- "Processing '" + aOreDictName
- + "' with the Prefix '"
- + name()
- + "' and the Material '"
- + aMaterial.mName
- + "' at "
- + GT_Utility.getClassName(tRegistrator));
+ "Processing '" + aOreDictName
+ + "' with the Prefix '"
+ + name()
+ + "' and the Material '"
+ + aMaterial.mName
+ + "' at "
+ + GT_Utility.getClassName(tRegistrator));
tRegistrator.registerOre(this, aMaterial, aOreDictName, aModName, GT_Utility.copyAmount(1, aStack));
}
}