aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/GoodGenerator/Items/MyMaterial.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/GoodGenerator/Items/MyMaterial.java')
-rw-r--r--src/main/java/GoodGenerator/Items/MyMaterial.java303
1 files changed, 303 insertions, 0 deletions
diff --git a/src/main/java/GoodGenerator/Items/MyMaterial.java b/src/main/java/GoodGenerator/Items/MyMaterial.java
index 65913501ba..1194336ae4 100644
--- a/src/main/java/GoodGenerator/Items/MyMaterial.java
+++ b/src/main/java/GoodGenerator/Items/MyMaterial.java
@@ -606,6 +606,309 @@ public class MyMaterial implements Runnable {
OffsetID + 52,
TextureSet.SET_SHINY
);
+
+ //Naquadah Rework Materials
+ public static final Werkstoff naquadahEarth = new Werkstoff(
+ new short[]{0x4c,0x4c,0x4c},
+ "Naquadah Earth",
+ subscriptNumbers("??NqTiGaAd??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().onlyDust(),
+ OffsetID + 53,
+ TextureSet.SET_METALLIC
+ );
+
+ public static final Werkstoff titaniumTrifluoride = new Werkstoff(
+ new short[]{0xc0,0x92,0xa8},
+ "Titanium Trifluoride",
+ subscriptNumbers("TiF3"),
+ new Werkstoff.Stats().setElektrolysis(true),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable().onlyDust(),
+ OffsetID + 54,
+ TextureSet.SET_METALLIC,
+ new Pair<> (Titanium, 1),
+ new Pair<> (Fluorine, 3)
+ );
+
+ public static final Werkstoff lowQualityNaquadahEmulsion = new Werkstoff(
+ new short[]{0x4c,0x4c,0x4c},
+ "Low Quality Naquadah Emulsion",
+ subscriptNumbers("??NqGaAd??"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().addCells(),
+ OffsetID + 55,
+ TextureSet.SET_FLUID
+ );
+
+ public static final Werkstoff galliumHydroxide = new Werkstoff(
+ new short[]{0xa6,0xa6,0xa6},
+ "Gallium Hydroxide",
+ subscriptNumbers("Ga(OH)3"),
+ new Werkstoff.Stats().setElektrolysis(true),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable().onlyDust(),
+ OffsetID + 56,
+ TextureSet.SET_DULL,
+ new Pair<> (Gallium, 1),
+ new Pair<> (Oxygen, 3),
+ new Pair<> (Hydrogen, 3)
+ );
+
+ public static final Werkstoff lowQualityNaquadahSolution = new Werkstoff(
+ new short[]{0x71,0x62,0x62},
+ "Low Quality Naquadah Solution",
+ subscriptNumbers("~??NqAd??~"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().addCells(),
+ OffsetID + 57,
+ TextureSet.SET_FLUID
+ );
+
+ public static final Werkstoff towEthyl1Hexanol = new Werkstoff(
+ new short[]{0x80,0xb5,0x57},
+ "2-Ethyl-1-Hexanol",
+ subscriptNumbers("C8H18O"),
+ new Werkstoff.Stats().setElektrolysis(true),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable().addCells(),
+ OffsetID + 58,
+ TextureSet.SET_FLUID,
+ new Pair<> (Carbon, 8),
+ new Pair<> (Oxygen, 1),
+ new Pair<> (Hydrogen, 18)
+ );
+
+ public static final Werkstoff P507 = new Werkstoff(
+ new short[]{0x29,0xc2,0x2a},
+ "P-507",
+ subscriptNumbers("(C8H17)2PO3H"),
+ new Werkstoff.Stats().setElektrolysis(true),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable().addCells(),
+ OffsetID + 59,
+ TextureSet.SET_FLUID,
+ new Pair<> (Carbon, 16),
+ new Pair<> (Phosphorus, 1),
+ new Pair<> (Oxygen, 3),
+ new Pair<> (Hydrogen, 35)
+ );
+
+ public static final Werkstoff naquadahAdamantiumSolution = new Werkstoff(
+ new short[]{0x3d,0x38,0x38},
+ "Naquadah-Adamantium Solution",
+ subscriptNumbers("~NqAd~"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().addCells(),
+ OffsetID + 60,
+ TextureSet.SET_FLUID
+ );
+
+ public static final Werkstoff naquadahRichSolution = new Werkstoff(
+ new short[]{0x33,0x33,0x33},
+ "Naquadah-Rich Solution",
+ subscriptNumbers("~?Nq?~"),
+ new Werkstoff.Stats(),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().addCells(),
+ OffsetID + 61,
+ TextureSet.SET_FLUID
+ );
+
+ public static final Werkstoff naquadahine = new Werkstoff(
+ new short[]{0x33,0x33,0x33},
+ "Naquadahine",
+ subscriptNumbers("NqO2"),
+ new Werkstoff.Stats().setElektrolysis(true),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable().onlyDust(),
+ OffsetID + 62,
+ TextureSet.SET_METALLIC,
+ new Pair<> (Naquadah, 1),
+ new Pair<> (Oxygen, 2)
+ );
+
+ public static final Werkstoff fluorineRichWasteLiquid = new Werkstoff(
+ new short[]{0x13,0x68,0x62},
+ "Fluorine-Rich Waste Liquid",
+ new Werkstoff.Stats().setToxic(true),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().addCells(),
+ OffsetID + 63,
+ TextureSet.SET_FLUID
+ );
+
+ public static final Werkstoff wasteLiquid = new Werkstoff(
+ new short[]{0x14,0x1c,0x68},
+ "Waste Liquid",
+ new Werkstoff.Stats().setToxic(true),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().addCells(),
+ OffsetID + 64,
+ TextureSet.SET_FLUID
+ );
+
+ public static final Werkstoff adamantine = new Werkstoff(
+ new short[]{0xb7,0xb7,0xb7},
+ "Adamantine",
+ subscriptNumbers("Ad2O3"),
+ new Werkstoff.Stats().setElektrolysis(true),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable().onlyDust(),
+ OffsetID + 65,
+ TextureSet.SET_DULL,
+ new Pair<> (Adamantium, 2),
+ new Pair<> (Oxygen, 3)
+ );
+
+ public static final Werkstoff enrichedNaquadahEarth = new Werkstoff(
+ new short[]{0x82,0x68,0x68},
+ "Enriched-Naquadah Earth",
+ subscriptNumbers("??KeNq") + CharExchanger.shifter(8314) + "??",
+ new Werkstoff.Stats().setRadioactive(true),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().onlyDust(),
+ OffsetID + 66,
+ TextureSet.SET_METALLIC
+ );
+
+ public static final Werkstoff triniumSulphate = new Werkstoff(
+ new short[]{0xda,0xda,0xda},
+ "Trinium Sulphate",
+ subscriptNumbers("KeSO4"),
+ new Werkstoff.Stats().setElektrolysis(true),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable().onlyDust(),
+ OffsetID + 67,
+ TextureSet.SET_METALLIC,
+ new Pair<> (Trinium, 1),
+ new Pair<> (Sulfur, 1),
+ new Pair<> (Oxygen, 4)
+ );
+
+ public static final Werkstoff enrichedNaquadahRichSolution = new Werkstoff(
+ new short[]{0x52,0x39,0x39},
+ "Enriched-Naquadah-Rich Solution",
+ subscriptNumbers("~?Nq") + CharExchanger.shifter(8314) + "?~",
+ new Werkstoff.Stats().setRadioactive(true),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().addCells(),
+ OffsetID + 68,
+ TextureSet.SET_FLUID
+ );
+
+ public static final Werkstoff concentratedEnrichedNaquadahSludge = new Werkstoff(
+ new short[]{0x52,0x39,0x39},
+ "Concentrated Enriched-Naquadah Sludge",
+ subscriptNumbers("?Nq") + CharExchanger.shifter(8314) + "?",
+ new Werkstoff.Stats().setRadioactive(true),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().onlyDust(),
+ OffsetID + 69,
+ TextureSet.SET_METALLIC
+ );
+
+ public static final Werkstoff enrichedNaquadahSulphate = new Werkstoff(
+ new short[]{0x52,0x39,0x39},
+ "Enriched-Naquadah Sulphate",
+ "Nq" + CharExchanger.shifter(8314) + subscriptNumbers("(SO4)2"),
+ new Werkstoff.Stats().setRadioactive(true).setElektrolysis(true),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable().onlyDust(),
+ OffsetID + 70,
+ TextureSet.SET_DULL,
+ new Pair<>(NaquadahEnriched, 1),
+ new Pair<>(Sulfur, 2),
+ new Pair<>(Oxygen, 8)
+ );
+
+ public static final Werkstoff naquadriaEarth = new Werkstoff(
+ new short[]{0x4d,0x4d,0x55},
+ "Naquadria Earth",
+ subscriptNumbers("??Nq*BaIn??"),
+ new Werkstoff.Stats().setRadioactive(true).setToxic(true),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().onlyDust(),
+ OffsetID + 71,
+ TextureSet.SET_METALLIC
+ );
+
+ public static final Werkstoff indiumPhosphate = new Werkstoff(
+ new short[]{0x2b,0x2e,0x70},
+ "Indium Phosphate",
+ subscriptNumbers("InPO4"),
+ new Werkstoff.Stats().setToxic(true).setElektrolysis(true),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable().onlyDust(),
+ OffsetID + 72,
+ TextureSet.SET_DULL,
+ new Pair<>(Indium, 1),
+ new Pair<>(Phosphorus, 1),
+ new Pair<>(Oxygen, 4)
+ );
+
+ public static final Werkstoff lowQualityNaquadriaPhosphate = new Werkstoff(
+ new short[]{0x4d,0x4d,0x55},
+ "Low Quality Naquadria Phosphate",
+ subscriptNumbers("??Nq*3(PO4)4??"),
+ new Werkstoff.Stats().setRadioactive(true).setToxic(true),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().onlyDust(),
+ OffsetID + 73,
+ TextureSet.SET_DULL
+ );
+
+ public static final Werkstoff naquadriaRichSolution = new Werkstoff(
+ new short[]{0x1f,0x1e,0x33},
+ "Naquadria-Rich Solution",
+ subscriptNumbers("~?Nq*?~"),
+ new Werkstoff.Stats().setRadioactive(true).setToxic(true),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().addCells(),
+ OffsetID + 74,
+ TextureSet.SET_FLUID
+ );
+
+ public static final Werkstoff lowQualityNaquadriaSulphate = new Werkstoff(
+ new short[]{0x73,0x72,0x84},
+ "Low Quality Naquadria Sulphate",
+ subscriptNumbers("??Nq*(SO4)2??"),
+ new Werkstoff.Stats().setRadioactive(true).setToxic(true),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable().onlyDust(),
+ OffsetID + 75,
+ TextureSet.SET_METALLIC
+ );
+
+ public static final Werkstoff lowQualityNaquadriaSolution = new Werkstoff(
+ new short[]{0x73,0x72,0x84},
+ "Low Quality Naquadria Sulphate",
+ subscriptNumbers("~??Nq*??~"),
+ new Werkstoff.Stats().setRadioactive(true).setToxic(true),
+ Werkstoff.Types.MIXTURE,
+ new Werkstoff.GenerationFeatures().disable().addCells(),
+ OffsetID + 76,
+ TextureSet.SET_FLUID
+ );
+
+ public static final Werkstoff naquadriaSulphate = new Werkstoff(
+ new short[]{0x1f,0x1e,0x33},
+ "Naquadria Sulphate",
+ subscriptNumbers("Nq*(SO4)2"),
+ new Werkstoff.Stats().setRadioactive(true).setToxic(true).setElektrolysis(true),
+ Werkstoff.Types.COMPOUND,
+ new Werkstoff.GenerationFeatures().disable().onlyDust(),
+ OffsetID + 77,
+ TextureSet.SET_METALLIC,
+ new Pair<>(Naquadria, 1),
+ new Pair<>(Sulfur, 2),
+ new Pair<>(Oxygen, 8)
+ );
+
@Override
public void run() { }
}