aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/elisis/gtnhlanth/common/register/WerkstoffMaterialPool.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/elisis/gtnhlanth/common/register/WerkstoffMaterialPool.java')
-rw-r--r--src/main/java/com/elisis/gtnhlanth/common/register/WerkstoffMaterialPool.java1282
1 files changed, 586 insertions, 696 deletions
diff --git a/src/main/java/com/elisis/gtnhlanth/common/register/WerkstoffMaterialPool.java b/src/main/java/com/elisis/gtnhlanth/common/register/WerkstoffMaterialPool.java
index d12fb95510..d26cb932f5 100644
--- a/src/main/java/com/elisis/gtnhlanth/common/register/WerkstoffMaterialPool.java
+++ b/src/main/java/com/elisis/gtnhlanth/common/register/WerkstoffMaterialPool.java
@@ -2,16 +2,11 @@ package com.elisis.gtnhlanth.common.register;
import static com.github.bartimaeusnek.bartworks.util.BW_Util.subscriptNumbers;
-import java.util.Arrays;
-
import com.github.bartimaeusnek.bartworks.system.material.Werkstoff;
-import com.github.bartimaeusnek.bartworks.util.EnumUtils;
import com.github.bartimaeusnek.bartworks.util.Pair;
-
import gregtech.api.enums.Materials;
-import gregtech.api.enums.OrePrefixes;
-import gregtech.api.enums.SubTag;
import gregtech.api.enums.TextureSet;
+import java.util.Arrays;
@SuppressWarnings({"unchecked"})
public class WerkstoffMaterialPool implements Runnable {
@@ -21,28 +16,31 @@ public class WerkstoffMaterialPool implements Runnable {
private static final int offsetID3 = 11_300;
/*
- * public static final Werkstoff __ = new Werkstoff(
- new short[] {_, _, _},
- "__",
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable(),
- offsetID_,
- TextureSet.SET_DULL
- );
- */
+ * public static final Werkstoff __ = new Werkstoff(
+ new short[] {_, _, _},
+ "__",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable(),
+ offsetID_,
+ TextureSet.SET_DULL
+ );
+ */
- //Misc.
+ // Misc.
public static final Werkstoff Hafnium = new Werkstoff(
new short[] {232, 224, 219},
"Hafnium",
subscriptNumbers("Hf"),
new Werkstoff.Stats(),
Werkstoff.Types.ELEMENT,
- new Werkstoff.GenerationFeatures().disable().onlyDust().addMetalItems().enforceUnification(), //Perhaps use hafnia liquid in elemental hafnium synthesis
+ new Werkstoff.GenerationFeatures()
+ .disable()
+ .onlyDust()
+ .addMetalItems()
+ .enforceUnification(), // Perhaps use hafnia liquid in elemental hafnium synthesis
offsetID,
- TextureSet.SET_DULL
- );
+ TextureSet.SET_DULL);
public static final Werkstoff LowPurityHafnium = new Werkstoff(
new short[] {240, 223, 208},
@@ -50,10 +48,11 @@ public class WerkstoffMaterialPool implements Runnable {
subscriptNumbers("??Hf??"),
new Werkstoff.Stats(),
Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().onlyDust(), //Perhaps use hafnia liquid in elemental hafnium synthesis
+ new Werkstoff.GenerationFeatures()
+ .disable()
+ .onlyDust(), // Perhaps use hafnia liquid in elemental hafnium synthesis
offsetID + 1,
- TextureSet.SET_DULL
- );
+ TextureSet.SET_DULL);
public static final Werkstoff Hafnia = new Werkstoff(
new short[] {247, 223, 203},
@@ -61,10 +60,11 @@ public class WerkstoffMaterialPool implements Runnable {
subscriptNumbers("HfO2"),
new Werkstoff.Stats(),
Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().onlyDust(), //Perhaps use hafnia liquid in elemental hafnium synthesis
+ new Werkstoff.GenerationFeatures()
+ .disable()
+ .onlyDust(), // Perhaps use hafnia liquid in elemental hafnium synthesis
offsetID + 2,
- TextureSet.SET_DULL
- );
+ TextureSet.SET_DULL);
public static final Werkstoff HafniumTetrachloride = new Werkstoff(
new short[] {238, 247, 249},
@@ -74,8 +74,7 @@ public class WerkstoffMaterialPool implements Runnable {
Werkstoff.Types.COMPOUND,
new Werkstoff.GenerationFeatures().disable().onlyDust(),
offsetID + 3,
- TextureSet.SET_DULL
- );
+ TextureSet.SET_DULL);
public static final Werkstoff HafniumTetrachlorideSolution = new Werkstoff(
new short[] {238, 247, 249},
@@ -85,8 +84,7 @@ public class WerkstoffMaterialPool implements Runnable {
Werkstoff.Types.COMPOUND,
new Werkstoff.GenerationFeatures().disable().addCells(),
offsetID + 4,
- TextureSet.SET_FLUID
- );
+ TextureSet.SET_FLUID);
public static final Werkstoff HafniumIodide = new Werkstoff(
new short[] {216, 60, 1},
@@ -96,43 +94,41 @@ public class WerkstoffMaterialPool implements Runnable {
Werkstoff.Types.COMPOUND,
new Werkstoff.GenerationFeatures().disable().onlyDust(),
offsetID + 5,
- TextureSet.SET_DULL
- );
+ TextureSet.SET_DULL);
public static final Werkstoff HafniumRunoff = new Werkstoff(
- new short[] {74, 65, 42}, //Literally the statistically ugliest colour
+ new short[] {74, 65, 42}, // Literally the statistically ugliest colour
"Hafnium Runoff",
subscriptNumbers("??????"),
new Werkstoff.Stats(),
Werkstoff.Types.COMPOUND,
new Werkstoff.GenerationFeatures().disable().onlyDust(),
offsetID + 6,
- TextureSet.SET_DULL
- );
+ TextureSet.SET_DULL);
public static final Werkstoff Zirconium = new Werkstoff(
- new short[] {225,230,225},
+ new short[] {225, 230, 225},
"Zirconium",
subscriptNumbers("Zr"),
new Werkstoff.Stats().setBlastFurnace(true),
Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().onlyDust().addMetalItems().enforceUnification(),
+ new Werkstoff.GenerationFeatures()
+ .disable()
+ .onlyDust()
+ .addMetalItems()
+ .enforceUnification(),
offsetID + 7,
- TextureSet.SET_DULL
-
- );
+ TextureSet.SET_DULL);
public static final Werkstoff Zirconia = new Werkstoff(
- new short[] {177,152,101},
+ new short[] {177, 152, 101},
"Zirconia",
subscriptNumbers("ZrO2"),
new Werkstoff.Stats(),
Werkstoff.Types.COMPOUND,
new Werkstoff.GenerationFeatures().disable().onlyDust(),
offsetID + 8,
- TextureSet.SET_DULL
-
- );
+ TextureSet.SET_DULL);
public static final Werkstoff ZirconiumTetrachloride = new Werkstoff(
new short[] {179, 164, 151},
@@ -142,8 +138,7 @@ public class WerkstoffMaterialPool implements Runnable {
Werkstoff.Types.COMPOUND,
new Werkstoff.GenerationFeatures().disable().onlyDust(),
offsetID + 9,
- TextureSet.SET_DULL
- );
+ TextureSet.SET_DULL);
public static final Werkstoff ZirconiumTetrachlorideSolution = new Werkstoff(
new short[] {179, 164, 151},
@@ -151,10 +146,12 @@ public class WerkstoffMaterialPool implements Runnable {
subscriptNumbers("ZrCl4"),
new Werkstoff.Stats(),
Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().addCells(), //Blast Furnace needs liquid input because it can't do 3 item inputs so have a shitty material
+ new Werkstoff.GenerationFeatures()
+ .disable()
+ .addCells(), // Blast Furnace needs liquid input because it can't do 3 item inputs so have a shitty
+ // material
offsetID + 10,
- TextureSet.SET_FLUID
- );
+ TextureSet.SET_FLUID);
public static final Werkstoff HafniaZirconiaBlend = new Werkstoff(
new short[] {247, 223, 203},
@@ -164,22 +161,24 @@ public class WerkstoffMaterialPool implements Runnable {
Werkstoff.Types.COMPOUND,
new Werkstoff.GenerationFeatures().disable().onlyDust(),
offsetID + 11,
- TextureSet.SET_DULL
- );
+ TextureSet.SET_DULL);
public static final Werkstoff Iodine = new Werkstoff(
new short[] {171, 40, 175},
"Iodine",
subscriptNumbers("I"),
- new Werkstoff.Stats().setProtons(53).setMass(127).setSublimation(true).setBoilingPoint(484).setGas(true),
+ new Werkstoff.Stats()
+ .setProtons(53)
+ .setMass(127)
+ .setSublimation(true)
+ .setBoilingPoint(484)
+ .setGas(true),
Werkstoff.Types.ELEMENT,
new Werkstoff.GenerationFeatures().disable().onlyDust().addCells().enforceUnification(),
offsetID + 12,
- TextureSet.SET_FLUID
- );
-
+ TextureSet.SET_FLUID);
- //Lanthanide Line
+ // Lanthanide Line
public static final Werkstoff MuddyRareEarthMonaziteSolution = new Werkstoff(
new short[] {111, 78, 55},
"Muddy Monazite Rare Earth Solution",
@@ -188,8 +187,7 @@ public class WerkstoffMaterialPool implements Runnable {
Werkstoff.Types.MIXTURE,
new Werkstoff.GenerationFeatures().disable().addCells(),
offsetID + 14,
- TextureSet.SET_FLUID
- );
+ TextureSet.SET_FLUID);
public static final Werkstoff DilutedRareEarthMonaziteMud = new Werkstoff(
new short[] {160, 120, 90},
@@ -199,8 +197,7 @@ public class WerkstoffMaterialPool implements Runnable {
Werkstoff.Types.MIXTURE,
new Werkstoff.GenerationFeatures().disable().addCells(),
offsetID + 15,
- TextureSet.SET_FLUID
- );
+ TextureSet.SET_FLUID);
public static final Werkstoff DilutedMonaziteSulfate = new Werkstoff(
new short[] {237, 201, 175},
@@ -210,8 +207,7 @@ public class WerkstoffMaterialPool implements Runnable {
Werkstoff.Types.MIXTURE,
new Werkstoff.GenerationFeatures().disable().addCells(),
offsetID + 16,
- TextureSet.SET_FLUID
- );
+ TextureSet.SET_FLUID);
public static final Werkstoff NitratedRareEarthMonaziteConcentrate = new Werkstoff(
new short[] {250, 223, 173},
@@ -221,8 +217,7 @@ public class WerkstoffMaterialPool implements Runnable {
Werkstoff.Types.MIXTURE,
new Werkstoff.GenerationFeatures().disable().addCells(),
offsetID + 17,
- TextureSet.SET_FLUID
- );
+ TextureSet.SET_FLUID);
public static final Werkstoff NitricMonaziteLeachedConcentrate = new Werkstoff(
new short[] {244, 202, 22},
@@ -232,8 +227,7 @@ public class WerkstoffMaterialPool implements Runnable {
Werkstoff.Types.MIXTURE,
new Werkstoff.GenerationFeatures().disable().addCells(),
offsetID + 18,
- TextureSet.SET_FLUID
- );
+ TextureSet.SET_FLUID);
public static final Werkstoff MonaziteSulfate = new Werkstoff(
new short[] {152, 118, 84},
@@ -243,8 +237,7 @@ public class WerkstoffMaterialPool implements Runnable {
Werkstoff.Types.MIXTURE,
new Werkstoff.GenerationFeatures().disable().onlyDust(),
offsetID + 19,
- TextureSet.SET_DULL
- );
+ TextureSet.SET_DULL);
public static final Werkstoff AcidicMonazitePowder = new Werkstoff(
new short[] {50, 23, 77},
@@ -254,8 +247,7 @@ public class WerkstoffMaterialPool implements Runnable {
Werkstoff.Types.MIXTURE,
new Werkstoff.GenerationFeatures().disable().onlyDust(),
offsetID + 20,
- TextureSet.SET_DULL
- );
+ TextureSet.SET_DULL);
public static final Werkstoff MonaziteRareEarthFiltrate = new Werkstoff(
new short[] {72, 60, 50},
@@ -265,8 +257,7 @@ public class WerkstoffMaterialPool implements Runnable {
Werkstoff.Types.MIXTURE,
new Werkstoff.GenerationFeatures().disable().onlyDust(),
offsetID + 21,
- TextureSet.SET_DULL
- );
+ TextureSet.SET_DULL);
public static final Werkstoff NeutralizedMonaziteRareEarthFiltrate = new Werkstoff(
new short[] {50, 23, 77},
@@ -276,8 +267,7 @@ public class WerkstoffMaterialPool implements Runnable {
Werkstoff.Types.MIXTURE,
new Werkstoff.GenerationFeatures().disable().onlyDust(),
offsetID + 22,
- TextureSet.SET_DULL
- );
+ TextureSet.SET_DULL);
public static final Werkstoff MonaziteRareEarthHydroxideConcentrate = new Werkstoff(
new short[] {193, 154, 107},
@@ -287,8 +277,7 @@ public class WerkstoffMaterialPool implements Runnable {
Werkstoff.Types.MIXTURE,
new Werkstoff.GenerationFeatures().disable().onlyDust(),
offsetID + 23,
- TextureSet.SET_DULL
- );
+ TextureSet.SET_DULL);
public static final Werkstoff DriedMonaziteRareEarthConcentrate = new Werkstoff(
new short[] {250, 214, 165},
@@ -298,8 +287,7 @@ public class WerkstoffMaterialPool implements Runnable {
Werkstoff.Types.MIXTURE,
new Werkstoff.GenerationFeatures().disable().onlyDust(),
offsetID + 24,
- TextureSet.SET_DULL
- );
+ TextureSet.SET_DULL);
public static final Werkstoff CeriumDioxide = new Werkstoff(
new short[] {255, 255, 255},
@@ -309,8 +297,7 @@ public class WerkstoffMaterialPool implements Runnable {
Werkstoff.Types.MIXTURE,
new Werkstoff.GenerationFeatures().disable().onlyDust().enforceUnification(),
offsetID + 25,
- TextureSet.SET_DULL
- );
+ TextureSet.SET_DULL);
public static final Werkstoff CeriumChloride = new Werkstoff(
new short[] {255, 255, 255},
@@ -320,8 +307,7 @@ public class WerkstoffMaterialPool implements Runnable {
Werkstoff.Types.COMPOUND,
new Werkstoff.GenerationFeatures().disable().onlyDust(),
offsetID + 26,
- TextureSet.SET_DULL
- );
+ TextureSet.SET_DULL);
public static final Werkstoff CeriumOxalate = new Werkstoff(
new short[] {255, 255, 224},
@@ -331,8 +317,7 @@ public class WerkstoffMaterialPool implements Runnable {
Werkstoff.Types.COMPOUND,
new Werkstoff.GenerationFeatures().disable().onlyDust(),
offsetID + 27,
- TextureSet.SET_DULL
- );
+ TextureSet.SET_DULL);
public static final Werkstoff CeriumIIIOxide = new Werkstoff(
new short[] {255, 255, 102},
@@ -345,19 +330,17 @@ public class WerkstoffMaterialPool implements Runnable {
TextureSet.SET_DULL,
Arrays.asList(Materials.Cerium, Materials.Oxygen),
new Pair<>(Materials.Cerium, 2),
- new Pair<>(Materials.Oxygen, 3)
- );
+ new Pair<>(Materials.Oxygen, 3));
public static final Werkstoff CeriumRichMixture = new Werkstoff(
- new short[] {244, 164, 96},
- "Cerium-Rich Mixture",
- subscriptNumbers("??Ce??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 29,
- TextureSet.SET_DULL
- );
+ new short[] {244, 164, 96},
+ "Cerium-Rich Mixture",
+ subscriptNumbers("??Ce??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable().onlyDust(),
+ offsetID + 29,
+ TextureSet.SET_DULL);
public static final Werkstoff CooledMonaziteRareEarthConcentrate = new Werkstoff(
new short[] {250, 214, 165},
@@ -367,8 +350,7 @@ public class WerkstoffMaterialPool implements Runnable {
Werkstoff.Types.MIXTURE,
new Werkstoff.GenerationFeatures().disable().onlyDust(),
offsetID + 30,
- TextureSet.SET_DULL
- );
+ TextureSet.SET_DULL);
public static final Werkstoff MonaziteRarerEarthSediment = new Werkstoff(
new short[] {250, 214, 165},
@@ -378,8 +360,7 @@ public class WerkstoffMaterialPool implements Runnable {
Werkstoff.Types.MIXTURE,
new Werkstoff.GenerationFeatures().disable().onlyDust(),
offsetID + 31,
- TextureSet.SET_DULL
- );
+ TextureSet.SET_DULL);
public static final Werkstoff MonaziteHeterogenousHalogenicRareEarthMixture = new Werkstoff(
new short[] {250, 214, 165},
@@ -389,8 +370,7 @@ public class WerkstoffMaterialPool implements Runnable {
Werkstoff.Types.MIXTURE,
new Werkstoff.GenerationFeatures().disable().onlyDust(),
offsetID + 32,
- TextureSet.SET_DULL
- );
+ TextureSet.SET_DULL);
public static final Werkstoff SaturatedMonaziteRareEarthMixture = new Werkstoff(
new short[] {250, 214, 165},
@@ -400,202 +380,177 @@ public class WerkstoffMaterialPool implements Runnable {
Werkstoff.Types.MIXTURE,
new Werkstoff.GenerationFeatures().disable().onlyDust(),
offsetID + 33,
- TextureSet.SET_DULL
- );
+ TextureSet.SET_DULL);
public static final Werkstoff SamaricResidue = new Werkstoff(
- new short[] {248, 243, 231},
- "Samaric Residue",
- subscriptNumbers("??SmGd??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 34,
- TextureSet.SET_DULL
- );
+ new short[] {248, 243, 231},
+ "Samaric Residue",
+ subscriptNumbers("??SmGd??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().onlyDust(),
+ offsetID + 34,
+ TextureSet.SET_DULL);
public static final Werkstoff MonaziteResidue = new Werkstoff(
- new short[] {64, 69, 62},
- "Monazite Residue",
- subscriptNumbers("??ZrHfTh??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 35,
- TextureSet.SET_DULL
- );
+ new short[] {64, 69, 62},
+ "Monazite Residue",
+ subscriptNumbers("??ZrHfTh??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().onlyDust(),
+ offsetID + 35,
+ TextureSet.SET_DULL);
public static final Werkstoff AmmoniumNitrate = new Werkstoff(
- new short[] {255, 255, 255},
- "Ammonium Nitrate Solution",
- subscriptNumbers("NH4NO3"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID + 36,
- TextureSet.SET_FLUID
- );
+ new short[] {255, 255, 255},
+ "Ammonium Nitrate Solution",
+ subscriptNumbers("NH4NO3"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable().addCells(),
+ offsetID + 36,
+ TextureSet.SET_FLUID);
public static final Werkstoff ThoriumPhosphateCake = new Werkstoff(
- new short[] {188, 143, 143},
- "Thorium-Phosphate Cake",
- subscriptNumbers("??ThP??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 37,
- TextureSet.SET_DULL
- );
+ new short[] {188, 143, 143},
+ "Thorium-Phosphate Cake",
+ subscriptNumbers("??ThP??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().onlyDust(),
+ offsetID + 37,
+ TextureSet.SET_DULL);
public static final Werkstoff ThoriumPhosphateConcentrate = new Werkstoff(
- new short[] {217, 144, 88},
- "Thorium-Phosphate Concentrate",
- subscriptNumbers("??ThP??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 38,
- TextureSet.SET_DULL
- );
+ new short[] {217, 144, 88},
+ "Thorium-Phosphate Concentrate",
+ subscriptNumbers("??ThP??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().onlyDust(),
+ offsetID + 38,
+ TextureSet.SET_DULL);
public static final Werkstoff UraniumFiltrate = new Werkstoff(
- new short[] {190, 240, 94},
- "UraniumFiltrate",
- subscriptNumbers("??U??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 39,
- TextureSet.SET_DULL
- );
+ new short[] {190, 240, 94},
+ "UraniumFiltrate",
+ subscriptNumbers("??U??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().onlyDust(),
+ offsetID + 39,
+ TextureSet.SET_DULL);
public static final Werkstoff NeutralizedUraniumFiltrate = new Werkstoff(
- new short[] {217, 120, 88},
- "Neutralized Uranium Filtrate",
- subscriptNumbers("??U??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 40,
- TextureSet.SET_DULL
- );
+ new short[] {217, 120, 88},
+ "Neutralized Uranium Filtrate",
+ subscriptNumbers("??U??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().onlyDust(),
+ offsetID + 40,
+ TextureSet.SET_DULL);
public static final Werkstoff SeaweedAsh = new Werkstoff(
- new short[] {70, 75, 71},
- "Seaweed Ash",
- new Werkstoff.Stats(),
- Werkstoff.Types.BIOLOGICAL,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 41,
- TextureSet.SET_DULL
- );
+ new short[] {70, 75, 71},
+ "Seaweed Ash",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.BIOLOGICAL,
+ new Werkstoff.GenerationFeatures().disable().onlyDust(),
+ offsetID + 41,
+ TextureSet.SET_DULL);
public static final Werkstoff SeaweedConcentrate = new Werkstoff(
- new short[] {70, 100, 71},
- "Seaweed Concentrate",
- subscriptNumbers("??I??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.BIOLOGICAL,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID + 42,
- TextureSet.SET_FLUID
- );
+ new short[] {70, 100, 71},
+ "Seaweed Concentrate",
+ subscriptNumbers("??I??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.BIOLOGICAL,
+ new Werkstoff.GenerationFeatures().disable().addCells(),
+ offsetID + 42,
+ TextureSet.SET_FLUID);
public static final Werkstoff PotassiumPermanganate = new Werkstoff(
- new short[] {165, 50, 138},
- "Potassium Permanganate",
- subscriptNumbers("KMnO4"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 43,
- TextureSet.SET_DULL
- );
+ new short[] {165, 50, 138},
+ "Potassium Permanganate",
+ subscriptNumbers("KMnO4"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable().onlyDust(),
+ offsetID + 43,
+ TextureSet.SET_DULL);
public static final Werkstoff PotassiumPermanganateSolution = new Werkstoff(
- new short[] {165, 50, 138},
- "Potassium Permanganate Solution",
- subscriptNumbers("KMnO4"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID + 44,
- TextureSet.SET_FLUID
- );
-
+ new short[] {165, 50, 138},
+ "Potassium Permanganate Solution",
+ subscriptNumbers("KMnO4"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable().addCells(),
+ offsetID + 44,
+ TextureSet.SET_FLUID);
public static final Werkstoff SeaweedByproducts = new Werkstoff(
- new short[] {125, 50, 138},
- "Seaweed Byproducts",
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID + 45,
- TextureSet.SET_FLUID
- );
+ new short[] {125, 50, 138},
+ "Seaweed Byproducts",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().addCells(),
+ offsetID + 45,
+ TextureSet.SET_FLUID);
public static final Werkstoff NitricLeachedMonaziteMixture = new Werkstoff(
- new short[] {125, 50, 138},
- "Nitric-Leached Monazite Mixture",
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID + 46,
- TextureSet.SET_FLUID
- );
+ new short[] {125, 50, 138},
+ "Nitric-Leached Monazite Mixture",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().addCells(),
+ offsetID + 46,
+ TextureSet.SET_FLUID);
public static final Werkstoff EuropiumOxide = new Werkstoff(
- new short[] {255, 255, 255},
- "Europium Oxide",
- subscriptNumbers("EuO"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 47,
- TextureSet.SET_DULL
- );
+ new short[] {255, 255, 255},
+ "Europium Oxide",
+ subscriptNumbers("EuO"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable().onlyDust(),
+ offsetID + 47,
+ TextureSet.SET_DULL);
public static final Werkstoff EuropiumSulfide = new Werkstoff(
- new short[] {5, 0, 5},
- "Europium Sulfide",
- subscriptNumbers("EuS"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 48,
- TextureSet.SET_DULL
- );
+ new short[] {5, 0, 5},
+ "Europium Sulfide",
+ subscriptNumbers("EuS"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable().onlyDust(),
+ offsetID + 48,
+ TextureSet.SET_DULL);
public static final Werkstoff UnknownBlend = new Werkstoff(
- new short[] {0, 0, 5},
- "UnknownBlend",
- subscriptNumbers("?????"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID + 49,
- TextureSet.SET_DULL
- );
-
-
-
+ new short[] {0, 0, 5},
+ "UnknownBlend",
+ subscriptNumbers("?????"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().onlyDust(),
+ offsetID + 49,
+ TextureSet.SET_DULL);
// TODO
-
-
-
// BASTNASITE
public static final Werkstoff MuddyRareEarthBastnasiteSolution = new Werkstoff(
- new short[] {205, 133, 63},
- "Muddy Bastnasite Rare Earth Solution",
- subscriptNumbers("??LaCeY??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID2,
- TextureSet.SET_FLUID
- );
+ new short[] {205, 133, 63},
+ "Muddy Bastnasite Rare Earth Solution",
+ subscriptNumbers("??LaCeY??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().addCells(),
+ offsetID2,
+ TextureSet.SET_FLUID);
/*
public static final Werkstoff FluorosilicicAcid = new Werkstoff(
new short[] {205, 133, 63},
@@ -609,541 +564,476 @@ public class WerkstoffMaterialPool implements Runnable {
);
*/
public static final Werkstoff SodiumFluorosilicate = new Werkstoff(
- new short[] {205, 133, 63},
- "Sodiumfluorosilicate",
- subscriptNumbers("Na2SiF6"),
- new Werkstoff.Stats(),
- Werkstoff.Types.COMPOUND,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID2 + 2,
- TextureSet.SET_FLUID
- );
+ new short[] {205, 133, 63},
+ "Sodiumfluorosilicate",
+ subscriptNumbers("Na2SiF6"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable().addCells(),
+ offsetID2 + 2,
+ TextureSet.SET_FLUID);
public static final Werkstoff SteamCrackedBasnasiteSolution = new Werkstoff(
- new short[] {205, 133, 63},
- "Steam-Cracked Bastnasite Mud",
- subscriptNumbers("??LaCeY??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID2 + 3,
- TextureSet.SET_FLUID
- );
+ new short[] {205, 133, 63},
+ "Steam-Cracked Bastnasite Mud",
+ subscriptNumbers("??LaCeY??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().addCells(),
+ offsetID2 + 3,
+ TextureSet.SET_FLUID);
public static final Werkstoff ConditionedBastnasiteMud = new Werkstoff(
- new short[] {205, 133, 63},
- "Conditioned Bastnasite Mud",
- subscriptNumbers("??LaCeY??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID2 + 4,
- TextureSet.SET_FLUID
- );
+ new short[] {205, 133, 63},
+ "Conditioned Bastnasite Mud",
+ subscriptNumbers("??LaCeY??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().addCells(),
+ offsetID2 + 4,
+ TextureSet.SET_FLUID);
public static final Werkstoff DiltedRareEarthBastnasiteMud = new Werkstoff(
- new short[] {205, 133, 63},
- "Diluted Bastnasite Mud",
- subscriptNumbers("??LaCeY??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID2 + 5,
- TextureSet.SET_FLUID
- );
+ new short[] {205, 133, 63},
+ "Diluted Bastnasite Mud",
+ subscriptNumbers("??LaCeY??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().addCells(),
+ offsetID2 + 5,
+ TextureSet.SET_FLUID);
public static final Werkstoff FilteredBastnasiteMud = new Werkstoff(
- new short[] {205, 133, 63},
- "Filtered Bastnasite Mud",
- subscriptNumbers("??LaCeY??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().addCells(),
- offsetID2 + 6,
- TextureSet.SET_FLUID
- );
+ new short[] {205, 133, 63},
+ "Filtered Bastnasite Mud",
+ subscriptNumbers("??LaCeY??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().addCells(),
+ offsetID2 + 6,
+ TextureSet.SET_FLUID);
public static final Werkstoff BastnasiteRareEarthOxidePowder = new Werkstoff(
- new short[] {205, 133, 63},
- "Bastnasite Rare Earth Oxides",
- subscriptNumbers("??LaCeY??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID2 + 7,
- TextureSet.SET_DULL
- );
+ new short[] {205, 133, 63},
+ "Bastnasite Rare Earth Oxides",
+ subscriptNumbers("??LaCeY??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().onlyDust(),
+ offsetID2 + 7,
+ TextureSet.SET_DULL);
public static final Werkstoff LeachedBastnasiteRareEarthOxides = new Werkstoff(
- new short[] {205, 133, 63},
- "Acid-Leached Bastnasite Rare Earth Oxides",
- subscriptNumbers("??LaCeY??"),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID2 + 8,
- TextureSet.SET_DULL
- );
+ new short[] {205, 133, 63},
+ "Acid-Leached Bastnasite Rare Earth Oxides",
+ subscriptNumbers("??LaCeY??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().onlyDust(),
+ offsetID2 + 8,
+ TextureSet.SET_DULL);
public static final Werkstoff Gangue = new Werkstoff(
- new short[] {0, 0, 0},
- "Gangue",
- subscriptNumbers("Useless..."),
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID2 + 9,
- TextureSet.SET_DULL
- );
- //TODO: Deal with colouring
+ new short[] {0, 0, 0},
+ "Gangue",
+ subscriptNumbers("Useless..."),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().onlyDust(),
+ offsetID2 + 9,
+ TextureSet.SET_DULL);
+ // TODO: Deal with colouring
public static final Werkstoff RoastedRareEarthOxides = new Werkstoff(
- new short[] {160, 82, 45},
- "Roasted Rare Earth Oxides",
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID2 + 10,
- TextureSet.SET_DULL
- );
+ new short[] {160, 82, 45},
+ "Roasted Rare Earth Oxides",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().onlyDust(),
+ offsetID2 + 10,
+ TextureSet.SET_DULL);
public static final Werkstoff WetRareEarthOxides = new Werkstoff(
- new short[] {160, 82, 49},
- "Wet Rare Earth Oxides",
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID2 + 11,
- TextureSet.SET_DULL
- );
+ new short[] {160, 82, 49},
+ "Wet Rare Earth Oxides",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().onlyDust(),
+ offsetID2 + 11,
+ TextureSet.SET_DULL);
public static final Werkstoff CeriumOxidisedRareEarthOxides = new Werkstoff(
- new short[] {160, 82, 49},
- "Cerium-Oxidised Rare Earth Oxides",
- new Werkstoff.Stats(),
- Werkstoff.Types.MIXTURE,
- new Werkstoff.GenerationFeatures().disable().onlyDust(),
- offsetID2 + 12,
- TextureSet.SET_DULL
- );
+ new short[] {160, 82, 49},
+ "Cerium-Oxidised Rare Earth Oxides",
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,