aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/gregtech/api/enums/Materials.java17590
-rw-r--r--src/main/java/gregtech/nei/GT_NEI_AssLineHandler.java65
-rw-r--r--src/main/java/gregtech/nei/GT_NEI_DefaultHandler.java304
3 files changed, 1044 insertions, 16915 deletions
diff --git a/src/main/java/gregtech/api/enums/Materials.java b/src/main/java/gregtech/api/enums/Materials.java
index dac99a8630..4134c80c57 100644
--- a/src/main/java/gregtech/api/enums/Materials.java
+++ b/src/main/java/gregtech/api/enums/Materials.java
@@ -39,16844 +39,852 @@ public class Materials implements IColorModulationContainer, ISubTagContainer {
/**
* This is the Default Material returned in case no Material has been found or a NullPointer has been inserted at a location where it shouldn't happen.
*/
- public static Materials _NULL = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 0,
- 0,
- 255,
- 255,
- 255,
- 0,
- "NULL",
- "NULL",
- 0,
- 0,
- 0,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL,
- Element._NULL,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.VACUOS, 1)));
+
+ // Spotless breaks the table below into many, many lines
+ // spotless:off
+ public static Materials _NULL = new Materials(-1, TextureSet.SET_NONE, 1.0F, 0, 0, 0, 255, 255, 255, 0, "NULL", "NULL", 0, 0, 0, 0, false, false, 1, 1, 1, Dyes._NULL, Element._NULL, Collections.singletonList(new TC_AspectStack(TC_Aspects.VACUOS, 1)));
/**
* Direct Elements
*/
- public static Materials Aluminium = new Materials(
- 19,
- TextureSet.SET_DULL,
- 10.0F,
- 128,
- 2,
- 1 | 2 | 8 | 32 | 64 | 128,
- 128,
- 200,
- 240,
- 0,
- "Aluminium",
- "Aluminium",
- 0,
- 0,
- 933,
- 1700,
- true,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeLightBlue,
- Element.Al,
- Arrays.asList(
- new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.VOLATUS, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
-
- public static Materials Americium = new Materials(
- 103,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 3,
- 1 | 2 | 8 | 32,
- 200,
- 200,
- 200,
- 0,
- "Americium",
- "Americium",
- 0,
- 0,
- 1449,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeLightGray,
- Element.Am,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
- public static Materials Antimony = new Materials(
- 58,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 8 | 32,
- 220,
- 220,
- 240,
- 0,
- "Antimony",
- "Antimony",
- 0,
- 0,
- 903,
- 0,
- false,
- false,
- 2,
- 1,
- 1,
- Dyes.dyeLightGray,
- Element.Sb,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.AQUA, 1)));
- public static Materials Argon = new Materials(
- 24,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 2,
- 16 | 32,
- 0,
- 255,
- 0,
- 240,
- "Argon",
- "Argon",
- 0,
- 0,
- 83,
- 0,
- false,
- true,
- 5,
- 1,
- 1,
- Dyes.dyeGreen,
- Element.Ar,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.AER, 2)));
- public static Materials Arsenic = new Materials(
- 39,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 8 | 16 | 32,
- 255,
- 255,
- 255,
- 0,
- "Arsenic",
- "Arsenic",
- 0,
- 0,
- 1090,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeOrange,
- Element.As,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.VENENUM, 3)));
- public static Materials Barium = new Materials(
- 63,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 8 | 32,
- 255,
- 255,
- 255,
- 0,
- "Barium",
- "Barium",
- 0,
- 0,
- 1000,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL,
- Element.Ba,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.VINCULUM, 3)));
- public static Materials Beryllium = new Materials(
- 8,
- TextureSet.SET_METALLIC,
- 14.0F,
- 64,
- 2,
- 1 | 2 | 8 | 32 | 64,
- 100,
- 180,
- 100,
- 0,
- "Beryllium",
- "Beryllium",
- 0,
- 0,
- 1560,
- 0,
- false,
- false,
- 6,
- 1,
- 1,
- Dyes.dyeGreen,
- Element.Be,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.LUCRUM, 1)));
- public static Materials Bismuth = new Materials(
- 90,
- TextureSet.SET_METALLIC,
- 6.0F,
- 64,
- 1,
- 1 | 2 | 8 | 32 | 64 | 128,
- 100,
- 160,
- 160,
- 0,
- "Bismuth",
- "Bismuth",
- 0,
- 0,
- 544,
- 0,
- false,
- false,
- 2,
- 1,
- 1,
- Dyes.dyeCyan,
- Element.Bi,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.INSTRUMENTUM, 1)));
- public static Materials Boron = new Materials(
- 9,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1 | 32,
- 210,
- 250,
- 210,
- 0,
- "Boron",
- "Boron",
- 0,
- 0,
- 2349,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- Element.B,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.VITREUS, 3)));
- public static Materials Caesium = new Materials(
- 62,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 8 | 32,
- 176,
- 196,
- 222,
- 0,
- "Caesium",
- "Caesium",
- 0,
- 0,
- 301,
- 0,
- false,
- false,
- 4,
- 1,
- 1,
- Dyes._NULL,
- Element.Cs,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
- public static Materials Calcium = new Materials(
- 26,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 1 | 32,
- 255,
- 245,
- 245,
- 0,
- "Calcium",
- "Calcium",
- 0,
- 0,
- 1115,
- 1115,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyePink,
- Element.Ca,
- Arrays.asList(new TC_AspectStack(TC_Aspects.SANO, 1), new TC_AspectStack(TC_Aspects.TUTAMEN, 1)));
- public static Materials Carbon = new Materials(
- 10,
- TextureSet.SET_DULL,
- 1.0F,
- 64,
- 2,
- 1 | 2 | 16 | 32 | 64 | 128,
- 20,
- 20,
- 20,
- 0,
- "Carbon",
- "Carbon",
- 0,
- 0,
- 3800,
- 0,
- false,
- false,
- 2,
- 1,
- 1,
- Dyes.dyeBlack,
- Element.C,
- Arrays.asList(
- new TC_Aspects.TC_AspectStack(TC_Aspects.VITREUS, 1), new TC_AspectStack(TC_Aspects.IGNIS, 1)));
- public static Materials Cadmium = new Materials(
- 55,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 2,
- 1 | 8 | 32,
- 50,
- 50,
- 60,
- 0,
- "Cadmium",
- "Cadmium",
- 0,
- 0,
- 594,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeGray,
- Element.Cd,
- Arrays.asList(
- new TC_AspectStack(TC_Aspects.METALLUM, 1),
- new TC_AspectStack(TC_Aspects.POTENTIA, 1),
- new TC_AspectStack(TC_Aspects.VENENUM, 1)));
- public static Materials Cerium = new Materials(
- 65,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 8 | 32,
- 123,
- 212,
- 144,
- 0,
- "Cerium",
- "Cerium",
- 0,
- 0,
- 1068,
- 1068,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes._NULL,
- Element.Ce,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
- public static Materials Chlorine = new Materials(
- 23,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 2,
- 16 | 32,
- 255,
- 255,
- 255,
- 0,
- "Chlorine",
- "Chlorine",
- 0,
- 0,
- 171,
- 0,
- false,
- false,
- 2,
- 1,
- 1,
- Dyes.dyeCyan,
- Element.Cl,
- Arrays.asList(new TC_AspectStack(TC_Aspects.AQUA, 2), new TC_AspectStack(TC_Aspects.PANNUS, 1)));
- public static Materials Chrome = new Materials(
- 30,
- TextureSet.SET_SHINY,
- 11.0F,
- 256,
- 3,
- 1 | 2 | 8 | 32 | 64 | 128,
- 255,
- 230,
- 230,
- 0,
- "Chrome",
- "Chrome",
- 0,
- 0,
- 2180,
- 1700,
- true,
- false,
- 5,
- 1,
- 1,
- Dyes.dyePink,
- Element.Cr,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.MACHINA, 1)));
- public static Materials Cobalt = new Materials(
- 33,
- TextureSet.SET_METALLIC,
- 8.0F,
- 512,
- 3,
- 1 | 2 | 8 | 32 | 64 | 128,
- 80,
- 80,
- 250,
- 0,
- "Cobalt",
- "Cobalt",
- 0,
- 0,
- 1768,
- 1700,
- true,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeBlue,
- Element.Co,
- Arrays.asList(
- new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.INSTRUMENTUM, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials Copper = new Materials(
- 35,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 1,
- 1 | 2 | 8 | 32 | 128,
- 255,
- 100,
- 0,
- 0,
- "Copper",
- "Copper",
- 0,
- 0,
- 1357,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeOrange,
- Element.Cu,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.PERMUTATIO, 1)));
- public static Materials Deuterium = new Materials(
- 2,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 2,
- 16 | 32,
- 255,
- 255,
- 0,
- 240,
- "Deuterium",
- "Deuterium",
- 0,
- 0,
- 14,
- 0,
- false,
- true,
- 10,
- 1,
- 1,
- Dyes.dyeYellow,
- Element.D,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.AQUA, 3)));
- public static Materials Dysprosium = new Materials(
- 73,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 8 | 32,
- 105,
- 209,
- 80,
- 0,
- "Dysprosium",
- "Dysprosium",
- 0,
- 0,
- 1680,
- 1680,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes._NULL,
- Element.Dy,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.METALLUM, 3)));
- public static Materials Empty = new Materials(
- 0,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 256 /*Only when needed*/,
- 255,
- 255,
- 255,
- 255,
- "Empty",
- "Empty",
- 0,
- 0,
- -1,
- 0,
- false,
- true,
- 1,
- 1,
- 1,
- Dyes._NULL,
- Element._NULL,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.VACUOS, 2)));
- public static Materials Erbium = new Materials(
- 75,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 8 | 32,
- 176,
- 152,
- 81,
- 0,
- "Erbium",
- "Erbium",
- 0,
- 0,
- 1802,
- 1802,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes._NULL,
- Element.Er,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
- public static Materials Europium = new Materials(
- 70,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 8 | 32,
- 246,
- 181,
- 255,
- 0,
- "Europium",
- "Europium",
- 0,
- 0,
- 1099,
- 1099,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes._NULL,
- Element.Eu,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
- public static Materials Fluorine = new Materials(
- 14,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 2,
- 16 | 32,
- 255,
- 255,
- 255,
- 127,
- "Fluorine",
- "Fluorine",
- 0,
- 0,
- 53,
- 0,
- false,
- true,
- 2,
- 1,
- 1,
- Dyes.dyeGreen,
- Element.F,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.PERDITIO, 2)));
- public static Materials Gadolinium = new Materials(
- 71,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 8 | 32,
- 59,
- 186,
- 28,
- 0,
- "Gadolinium",
- "Gadolinium",
- 0,
- 0,
- 1585,
- 1585,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes._NULL,
- Element.Gd,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
- public static Materials Gallium = new Materials(
- 37,
- TextureSet.SET_SHINY,
- 1.0F,
- 64,
- 2,
- 1 | 2 | 8 | 32,
- 220,
- 220,
- 255,
- 0,
- "Gallium",
- "Gallium",
- 0,
- 0,
- 302,
- 0,
- false,
- false,
- 5,
- 1,
- 1,
- Dyes.dyeLightGray,
- Element.Ga,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.ELECTRUM, 1)));
- public static Materials Gold = new Materials(
- 86,
- TextureSet.SET_SHINY,
- 12.0F,
- 64,
- 2,
- 1 | 2 | 8 | 32 | 64 | 128,
- 255,
- 255,
- 30,
- 0,
- "Gold",
- "Gold",
- 0,
- 0,
- 1337,
- 0,
- false,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeYellow,
- Element.Au,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.LUCRUM, 2)));
- public static Materials Holmium = new Materials(
- 74,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 8 | 32,
- 22,
- 8,
- 166,
- 0,
- "Holmium",
- "Holmium",
- 0,
- 0,
- 1734,
- 1734,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes._NULL,
- Element.Ho,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
- public static Materials Hydrogen = new Materials(
- 1,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 2,
- 16 | 32,
- 0,
- 0,
- 255,
- 240,
- "Hydrogen",
- "Hydrogen",
- 1,
- 20,
- 14,
- 0,
- false,
- true,
- 2,
- 1,
- 1,
- Dyes.dyeBlue,
- Element.H,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.AQUA, 1)));
- public static Materials Helium = new Materials(
- 4,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 2,
- 16 | 32,
- 255,
- 255,
- 0,
- 240,
- "Helium",
- "Helium",
- 0,
- 0,
- 1,
- 0,
- false,
- true,
- 5,
- 1,
- 1,
- Dyes.dyeYellow,
- Element.He,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.AER, 2)));
- public static Materials Helium_3 = new Materials(
- 5,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 2,
- 16 | 32,
- 255,
- 255,
- 0,
- 240,
- "Helium_3",
- "Helium-3",
- 0,
- 0,
- 1,
- 0,
- false,
- true,
- 10,
- 1,
- 1,
- Dyes.dyeYellow,
- Element.He_3,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.AER, 3)));
- public static Materials Indium = new Materials(
- 56,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 8 | 32,
- 64,
- 0,
- 128,
- 0,
- "Indium",
- "Indium",
- 0,
- 0,
- 429,
- 0,
- false,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeGray,
- Element.In,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
- public static Materials Iridium = new Materials(
- 84,
- TextureSet.SET_DULL,
- 6.0F,
- 2560,
- 3,
- 1 | 2 | 8 | 32 | 64 | 128,
- 240,
- 240,
- 245,
- 0,
- "Iridium",
- "Iridium",
- 0,
- 0,
- 2719,
- 4500,
- true,
- false,
- 10,
- 1,
- 1,
- Dyes.dyeWhite,
- Element.Ir,
- Arrays.asList(
- new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.MACHINA, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials Iron = new Materials(
- 32,
- TextureSet.SET_METALLIC,
- 6.0F,
- 256,
- 2,
- 1 | 2 | 8 | 32 | 64 | 128,
- 200,
- 200,
- 200,
- 0,
- "Iron",
- "Iron",
- 0,
- 0,
- 1811,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeLightGray,
- Element.Fe,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.METALLUM, 3)));
- public static Materials Lanthanum = new Materials(
- 64,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 8 | 32,
- 138,
- 138,
- 138,
- 0,
- "Lanthanum",
- "Lanthanum",
- 0,
- 0,
- 1193,
- 1193,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes._NULL,
- Element.La,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
- public static Materials Lead = new Materials(
- 89,
- TextureSet.SET_DULL,
- 8.0F,
- 64,
- 1,
- 1 | 2 | 8 | 32 | 64 | 128,
- 140,
- 100,
- 140,
- 0,
- "Lead",
- "Lead",
- 0,
- 0,
- 600,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyePurple,
- Element.Pb,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.ORDO, 1)));
- public static Materials Lithium = new Materials(
- 6,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 8 | 32,
- 225,
- 220,
- 255,
- 0,
- "Lithium",
- "Lithium",
- 0,
- 0,
- 454,
- 0,
- false,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeLightBlue,
- Element.Li,
- Arrays.asList(new TC_AspectStack(TC_Aspects.VITREUS, 1), new TC_AspectStack(TC_Aspects.POTENTIA, 2)));
- public static Materials Lutetium = new Materials(
- 78,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 8 | 32,
- 188,
- 62,
- 199,
- 0,
- "Lutetium",
- "Lutetium",
- 0,
- 0,
- 1925,
- 1925,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes._NULL,
- Element.Lu,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
- public static Materials Magic = new Materials(
- -128,
- TextureSet.SET_SHINY,
- 8.0F,
- 5120,
- 5,
- 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128,
- 100,
- 0,
- 200,
- 0,
- "Magic",
- "Magic",
- 5,
- 32,
- 5000,
- 0,
- false,
- false,
- 7,
- 1,
- 1,
- Dyes.dyePurple,
- Element.Ma,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.PRAECANTATIO, 4)));
- public static Materials Magnesium = new Materials(
- 18,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 8 | 32,
- 255,
- 200,
- 200,
- 0,
- "Magnesium",
- "Magnesium",
- 0,
- 0,
- 923,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyePink,
- Element.Mg,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.SANO, 1)));
- public static Materials Manganese = new Materials(
- 31,
- TextureSet.SET_DULL,
- 7.0F,
- 512,
- 2,
- 1 | 2 | 8 | 32 | 64,
- 250,
- 250,
- 250,
- 0,
- "Manganese",
- "Manganese",
- 0,
- 0,
- 1519,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeWhite,
- Element.Mn,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.METALLUM, 3)));
- public static Materials Mercury = new Materials(
- 87,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 0,
- 16 | 32,
- 255,
- 220,
- 220,
- 0,
- "Mercury",
- "Mercury",
- 5,
- 32,
- 234,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeLightGray,
- Element.Hg,
- Arrays.asList(
- new TC_AspectStack(TC_Aspects.METALLUM, 1),
- new TC_AspectStack(TC_Aspects.AQUA, 1),
- new TC_AspectStack(TC_Aspects.VENENUM, 1)));
- public static Materials Molybdenum = new Materials(
- 48,
- TextureSet.SET_SHINY,
- 7.0F,
- 512,
- 2,
- 1 | 2 | 8 | 32 | 64,
- 180,
- 180,
- 220,
- 0,
- "Molybdenum",
- "Molybdenum",
- 0,
- 0,
- 2896,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlue,
- Element.Mo,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.INSTRUMENTUM, 1)));
- public static Materials Neodymium = new Materials(
- 67,
- TextureSet.SET_METALLIC,
- 7.0F,
- 512,
- 2,
- 1 | 2 | 8 | 32 | 64 | 128,
- 100,
- 100,
- 100,
- 0,
- "Neodymium",
- "Neodymium",
- 0,
- 0,
- 1297,
- 1297,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes._NULL,
- Element.Nd,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.MAGNETO, 2)));
- public static Materials Neutronium = new Materials(
- 129,
- TextureSet.SET_DULL,
- 24.0F,
- 655360,
- 6,
- 1 | 2 | 8 | 32 | 64 | 128,
- 250,
- 250,
- 250,
- 0,
- "Neutronium",
- "Neutronium",
- 0,
- 0,
- 10000,
- 10000,
- true,
- false,
- 20,
- 1,
- 1,
- Dyes.dyeWhite,
- Element.Nt,
- Arrays.asList(
- new TC_AspectStack(TC_Aspects.METALLUM, 4),
- new TC_AspectStack(TC_Aspects.VITREUS, 3),
- new TC_AspectStack(TC_Aspects.ALIENIS, 2)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials Nickel = new Materials(
- 34,
- TextureSet.SET_METALLIC,
- 6.0F,
- 64,
- 2,
- 1 | 2 | 8 | 32 | 64 | 128,
- 200,
- 200,
- 250,
- 0,
- "Nickel",
- "Nickel",
- 0,
- 0,
- 1728,
- 0,
- false,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeLightBlue,
- Element.Ni,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.IGNIS, 1)));
- public static Materials Niobium = new Materials(
- 47,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 8 | 32,
- 190,
- 180,
- 200,
- 0,
- "Niobium",
- "Niobium",
- 0,
- 0,
- 2750,
- 2750,
- true,
- false,
- 5,
- 1,
- 1,
- Dyes._NULL,
- Element.Nb,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.ELECTRUM, 1)));
- public static Materials Nitrogen = new Materials(
- 12,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 2,
- 16 | 32,
- 0,
- 150,
- 200,
- 240,
- "Nitrogen",
- "Nitrogen",
- 0,
- 0,
- 63,
- 0,
- false,
- true,
- 2,
- 1,
- 1,
- Dyes.dyeCyan,
- Element.N,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.AER, 2)));
- public static Materials Osmium = new Materials(
- 83,
- TextureSet.SET_METALLIC,
- 16.0F,
- 1280,
- 4,
- 1 | 2 | 8 | 32 | 64 | 128,
- 50,
- 50,
- 255,
- 0,
- "Osmium",
- "Osmium",
- 0,
- 0,
- 3306,
- 4500,
- true,
- false,
- 10,
- 1,
- 1,
- Dyes.dyeBlue,
- Element.Os,
- Arrays.asList(
- new TC_AspectStack(TC_Aspects.METALLUM, 2),
- new TC_AspectStack(TC_Aspects.MACHINA, 1),
- new TC_AspectStack(TC_Aspects.NEBRISUM, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials Oxygen = new Materials(
- 13,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 2,
- 16 | 32,
- 0,
- 100,
- 200,
- 240,
- "Oxygen",
- "Oxygen",
- 0,
- 0,
- 54,
- 0,
- false,
- true,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- Element.O,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.AER, 1)));
- public static Materials Palladium = new Materials(
- 52,
- TextureSet.SET_SHINY,
- 8.0F,
- 512,
- 4,
- 1 | 2 | 8 | 32 | 64 | 128,
- 128,
- 128,
- 128,
- 0,
- "Palladium",
- "Palladium",
- 0,
- 0,
- 1828,
- 1828,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeGray,
- Element.Pd,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.METALLUM, 3)));
- public static Materials Phosphorus = new Materials(
- 21,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1 | 32,
- 255,
- 255,
- 0,
- 0,
- "Phosphorus",
- "Phosphorus",
- 0,
- 0,
- 317,
- 0,
- false,
- false,
- 2,
- 1,
- 1,
- Dyes.dyeYellow,
- Element.P,
- Arrays.asList(
- new TC_Aspects.TC_AspectStack(TC_Aspects.IGNIS, 2), new TC_AspectStack(TC_Aspects.POTENTIA, 1)));
- public static Materials Platinum = new Materials(
- 85,
- TextureSet.SET_SHINY,
- 12.0F,
- 64,
- 4,
- 1 | 2 | 8 | 32 | 64 | 128,
- 255,
- 255,
- 200,
- 0,
- "Platinum",
- "Platinum",
- 0,
- 0,
- 2041,
- 0,
- false,
- false,
- 6,
- 1,
- 1,
- Dyes.dyeOrange,
- Element.Pt,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.NEBRISUM, 1)));
- public static Materials Plutonium = new Materials(
- 100,
- TextureSet.SET_METALLIC,
- 6.0F,
- 512,
- 3,
- 1 | 2 | 8 | 32 | 64,
- 240,
- 50,
- 50,
- 0,
- "Plutonium",
- "Plutonium 239",
- 0,
- 0,
- 912,
- 0,
- false,
- false,
- 6,
- 1,
- 1,
- Dyes.dyeLime,
- Element.Pu,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 2)));
- public static Materials Plutonium241 = new Materials(
- 101,
- TextureSet.SET_SHINY,
- 6.0F,
- 512,
- 3,
- 1 | 2 | 8 | 32 | 64,
- 250,
- 70,
- 70,
- 0,
- "Plutonium241",
- "Plutonium 241",
- 0,
- 0,
- 912,
- 0,
- false,
- false,
- 6,
- 1,
- 1,
- Dyes.dyeLime,
- Element.Pu_241,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 3)));
- public static Materials Potassium = new Materials(
- 25,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 1,
- 1 | 2 | 32,
- 154,
- 172,
- 223,
- 0,
- "Potassium",
- "Potassium",
- 0,
- 0,
- 336,
- 0,
- false,
- false,
- 2,
- 1,
- 1,
- Dyes.dyeWhite,
- Element.K,
- Arrays.asList(new TC_AspectStack(TC_Aspects.VITREUS, 1), new TC_AspectStack(TC_Aspects.POTENTIA, 1)));
- public static Materials Praseodymium = new Materials(
- 66,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 8 | 32,
- 117,
- 214,
- 129,
- 0,
- "Praseodymium",
- "Praseodymium",
- 0,
- 0,
- 1208,
- 1208,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes._NULL,
- Element.Pr,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
- public static Materials Promethium = new Materials(
- 68,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 8 | 32,
- 36,
- 181,
- 53,
- 0,
- "Promethium",
- "Promethium",
- 0,
- 0,
- 1315,
- 1315,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes._NULL,
- Element.Pm,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
- public static Materials Radon = new Materials(
- 93,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 2,
- 16 | 32,
- 255,
- 0,
- 255,
- 240,
- "Radon",
- "Radon",
- 0,
- 0,
- 202,
- 0,
- false,
- true,
- 5,
- 1,
- 1,
- Dyes.dyePurple,
- Element.Rn,
- Arrays.asList(new TC_AspectStack(TC_Aspects.AER, 1), new TC_AspectStack(TC_Aspects.RADIO, 1)));
- public static Materials Rubidium = new Materials(
- 43,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 8 | 32,
- 240,
- 30,
- 30,
- 0,
- "Rubidium",
- "Rubidium",
- 0,
- 0,
- 312,
- 0,
- false,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeRed,
- Element.Rb,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.VITREUS, 1)));
- public static Materials Samarium = new Materials(
- 69,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 8 | 32,
- 255,
- 255,
- 204,
- 0,
- "Samarium",
- "Samarium",
- 0,
- 0,
- 1345,
- 1345,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeWhite,
- Element.Sm,
- Arrays.asList(
- new TC_AspectStack(TC_Aspects.METALLUM, 2),
- new TC_AspectStack(TC_Aspects.RADIO, 1),
- new TC_AspectStack(TC_Aspects.MAGNETO, 10)));
- public static Materials Scandium = new Materials(
- 27,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 8 | 32,
- 204,
- 204,
- 204,
- 0,
- "Scandium",
- "Scandium",
- 0,
- 0,
- 1814,
- 1814,
- true,
- false,
- 2,
- 1,
- 1,
- Dyes.dyeYellow,
- Element.Sc,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
- public static Materials Silicon = new Materials(
- 20,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 8 | 32,
- 60,
- 60,
- 80,
- 0,
- "Silicon",
- "Raw Silicon",
- 0,
- 0,
- 2273,
- 2273,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlack,
- Element.Si,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.TENEBRAE, 1)));
- public static Materials Silver = new Materials(
- 54,
- TextureSet.SET_SHINY,
- 10.0F,
- 64,
- 2,
- 1 | 2 | 8 | 32 | 64 | 128,
- 220,
- 220,
- 255,
- 0,
- "Silver",
- "Silver",
- 0,
- 0,
- 1234,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeLightGray,
- Element.Ag,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.LUCRUM, 1)));
- public static Materials Sodium = new Materials(
- 17,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 1 | 32,
- 0,
- 0,
- 150,
- 0,
- "Sodium",
- "Sodium",
- 0,
- 0,
- 370,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlue,
- Element.Na,
- Arrays.asList(new TC_AspectStack(TC_Aspects.VITREUS, 2), new TC_AspectStack(TC_Aspects.LUX, 1)));
- public static Materials Strontium = new Materials(
- 44,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 1 | 8 | 32,
- 200,
- 200,
- 200,
- 0,
- "Strontium",
- "Strontium",
- 0,
- 0,
- 1050,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLightGray,
- Element.Sr,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.STRONTIO, 1)));
- public static Materials Sulfur = new Materials(
- 22,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1 | 8 | 32,
- 200,
- 200,
- 0,
- 0,
- "Sulfur",
- "Sulfur",
- 0,
- 0,
- 388,
- 0,
- false,
- false,
- 2,
- 1,
- 1,
- Dyes.dyeYellow,
- Element.S,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.IGNIS, 1)));
- public static Materials Tantalum = new Materials(
- 80,
- TextureSet.SET_SHINY,
- 6.0F,
- 2560,
- 3,
- 1 | 2 | 8 | 32,
- 105,
- 183,
- 255,
- 0,
- "Tantalum",
- "Tantalum",
- 0,
- 0,
- 3290,
- 3290,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes._NULL,
- Element.Ta,
- Arrays.asList(
- new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.VINCULUM, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials Tellurium = new Materials(
- 59,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 8 | 32,
- 206,
- 277,
- 86,
- 0,
- "Tellurium",
- "Tellurium",
- 0,
- 0,
- 722,
- 0,
- false,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeGray,
- Element.Te,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
- public static Materials Terbium = new Materials(
- 72,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 8 | 32,
- 255,
- 255,
- 255,
- 0,
- "Terbium",
- "Terbium",
- 0,
- 0,
- 1629,
- 1629,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes._NULL,
- Element.Tb,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
- public static Materials Thorium = new Materials(
- 96,
- TextureSet.SET_SHINY,
- 6.0F,
- 512,
- 2,
- 1 | 2 | 8 | 32 | 64,
- 0,
- 30,
- 0,
- 0,
- "Thorium",
- "Thorium",
- 0,
- 0,
- 2115,
- 0,
- false,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeBlack,
- Element.Th,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
- public static Materials Thulium = new Materials(
- 76,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 8 | 32,
- 89,
- 107,
- 194,
- 0,
- "Thulium",
- "Thulium",
- 0,
- 0,
- 1818,
- 1818,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes._NULL,
- Element.Tm,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
- public static Materials Tin = new Materials(
- 57,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 3,
- 1 | 2 | 8 | 32 | 128,
- 220,
- 220,
- 220,
- 0,
- "Tin",
- "Tin",
- 0,
- 0,
- 505,
- 505,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeWhite,
- Element.Sn,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.VITREUS, 1)));
- public static Materials Titanium = new Materials(
- 28,
- TextureSet.SET_METALLIC,
- 7.0F,
- 1600,
- 3,
- 1 | 2 | 8 | 32 | 64 | 128,
- 220,
- 160,
- 240,
- 0,
- "Titanium",
- "Titanium",
- 0,
- 0,
- 1941,
- 1940,
- true,
- false,
- 5,
- 1,
- 1,
- Dyes.dyePurple,
- Element.Ti,
- Arrays.asList(
- new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.TUTAMEN, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials Tritanium = new Materials(
- 329,
- TextureSet.SET_METALLIC,
- 20.0F,
- 1435392,
- 6,
- 1 | 2 | 64,
- 96,
- 0,
- 0,
- 0,
- "Tritanium",
- "Tritanium",
- 0,
- 0,
- 9900,
- 9900,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- Element.Tn,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.ORDO, 2)));
- public static Materials Tritium = new Materials(
- 3,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 16 | 32,
- 255,
- 0,
- 0,
- 240,
- "Tritium",
- "Tritium",
- 0,
- 0,
- 14,
- 0,
- false,
- true,
- 10,
- 1,
- 1,
- Dyes.dyeRed,
- Element.T,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.AQUA, 4)));
- public static Materials Tungsten = new Materials(
- 81,
- TextureSet.SET_METALLIC,
- 7.0F,
- 2560,
- 3,
- 1 | 2 | 8 | 32 | 64 | 128,
- 50,
- 50,
- 50,
- 0,
- "Tungsten",
- "Tungsten",
- 0,
- 0,
- 3695,
- 3000,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeBlack,
- Element.W,
- Arrays.asList(
- new TC_AspectStack(TC_Aspects.METALLUM, 3), new TC_AspectStack(TC_Aspects.TUTAMEN, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials Uranium = new Materials(
- 98,
- TextureSet.SET_METALLIC,
- 6.0F,
- 512,
- 3,
- 1 | 2 | 8 | 32 | 64,
- 50,
- 240,
- 50,
- 0,
- "Uranium",
- "Uranium 238",
- 0,
- 0,
- 1405,
- 0,
- false,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeGreen,
- Element.U,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
- public static Materials Uranium235 = new Materials(
- 97,
- TextureSet.SET_SHINY,
- 6.0F,
- 512,
- 3,
- 1 | 2 | 8 | 32 | 64,
- 70,
- 250,
- 70,
- 0,
- "Uranium235",
- "Uranium 235",
- 0,
- 0,
- 1405,
- 0,
- false,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeGreen,
- Element.U_235,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 2)));
- public static Materials Vanadium = new Materials(
- 29,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 8 | 32,
- 50,
- 50,
- 50,
- 0,
- "Vanadium",
- "Vanadium",
- 0,
- 0,
- 2183,
- 2183,
- true,
- false,
- 2,
- 1,
- 1,
- Dyes.dyeBlack,
- Element.V,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
- public static Materials Ytterbium = new Materials(
- 77,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 8 | 32,
- 44,
- 199,
- 80,
- 0,
- "Ytterbium",
- "Ytterbium",
- 0,
- 0,
- 1097,
- 1097,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes._NULL,
- Element.Yb,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
- public static Materials Yttrium = new Materials(
- 45,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 8 | 32,
- 220,
- 250,
- 220,
- 0,
- "Yttrium",
- "Yttrium",
- 0,
- 0,
- 1799,
- 1799,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes._NULL,
- Element.Y,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
- public static Materials Zinc = new Materials(
- 36,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 1,
- 1 | 2 | 8 | 32,
- 250,
- 240,
- 240,
- 0,
- "Zinc",
- "Zinc",
- 0,
- 0,
- 692,
- 0,
- false,
- false,
- 2,
- 1,
- 1,
- Dyes.dyeWhite,
- Element.Zn,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.SANO, 1)));
-
- // GT++ materials
- public static Materials Flerovium = new Materials(
- 984,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 0,
- 1 | 2 | 8 | 32 | 64 | 128,
- 255,
- 255,
- 255,
- 0,
- "Flerovium_GT5U",
- "Flerovium",
- 0,
- 0,
- 0,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- Element.Fl,
- Arrays.asList(
- new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 2),
- new TC_Aspects.TC_AspectStack(TC_Aspects.RADIO, 3)))
- .disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials Aluminium = new Materials( 19, TextureSet.SET_DULL , 10.0F, 128, 2, 1|2 |8 |32|64|128 , 128, 200, 240, 0, "Aluminium" , "Aluminium" , 0, 0, 933, 1700, true, false, 3, 1, 1, Dyes.dyeLightBlue , Element.Al , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.VOLATUS, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials Americium = new Materials( 103, TextureSet.SET_METALLIC , 1.0F, 0, 3, 1|2 |8 |32 , 200, 200, 200, 0, "Americium" , "Americium" , 0, 0, 1449, 0, false, false, 3, 1, 1, Dyes.dyeLightGray , Element.Am , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
+ public static Materials Antimony = new Materials( 58, TextureSet.SET_SHINY , 1.0F, 0, 2, 1|2 |8 |32 , 220, 220, 240, 0, "Antimony" , "Antimony" , 0, 0, 903, 0, false, false, 2, 1, 1, Dyes.dyeLightGray , Element.Sb , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.AQUA, 1)));
+ public static Materials Argon = new Materials( 24, TextureSet.SET_FLUID , 1.0F, 0, 2, 16|32 , 0, 255, 0, 240, "Argon" , "Argon" , 0, 0, 83, 0, false, true, 5, 1, 1, Dyes.dyeGreen , Element.Ar , Collections.singletonList(new TC_AspectStack(TC_Aspects.AER, 2)));
+ public static Materials Arsenic = new Materials( 39, TextureSet.SET_DULL , 1.0F, 0, 2, 1|2 |8|16|32 , 255, 255, 255, 0, "Arsenic" , "Arsenic" , 0, 0, 1090, 0, false, false, 3, 1, 1, Dyes.dyeOrange , Element.As , Collections.singletonList(new TC_AspectStack(TC_Aspects.VENENUM, 3)));
+ public static Materials Barium = new Materials( 63, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1|2 |8 |32 , 255, 255, 255, 0, "Barium" , "Barium" , 0, 0, 1000, 0, false, false, 1, 1, 1, Dyes._NULL , Element.Ba , Collections.singletonList(new TC_AspectStack(TC_Aspects.VINCULUM, 3)));
+ public static Materials Beryllium = new Materials( 8, TextureSet.SET_METALLIC , 14.0F, 64, 2, 1|2 |8 |32|64 , 100, 180, 100, 0, "Beryllium" , "Beryllium" , 0, 0, 1560, 0, false, false, 6, 1, 1, Dyes.dyeGreen , Element.Be , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.LUCRUM, 1)));
+ public static Materials Bismuth = new Materials( 90, TextureSet.SET_METALLIC , 6.0F, 64, 1, 1|2 |8 |32|64|128 , 100, 160, 160, 0, "Bismuth" , "Bismuth" , 0, 0, 544, 0, false, false, 2, 1, 1, Dyes.dyeCyan , Element.Bi , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.INSTRUMENTUM, 1)));
+ public static Materials Boron = new Materials( 9, TextureSet.SET_DULL , 1.0F, 0, 2, 1|32 , 210, 250, 210, 0, "Boron" , "Boron" , 0, 0, 2349, 0, false, false, 1, 1, 1, Dyes.dyeWhite , Element.B , Collections.singletonList(new TC_AspectStack(TC_Aspects.VITREUS, 3)));
+ public static Materials Caesium = new Materials( 62, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1|2 |8 |32 , 176, 196, 222, 0, "Caesium" , "Caesium" , 0, 0, 301, 0, false, false, 4, 1, 1, Dyes._NULL , Element.Cs , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
+ public static Materials Calcium = new Materials( 26, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1 |32 , 255, 245, 245, 0, "Calcium" , "Calcium" , 0, 0, 1115, 1115, true, false, 4, 1, 1, Dyes.dyePink , Element.Ca , Arrays.asList(new TC_AspectStack(TC_Aspects.SANO, 1), new TC_AspectStack(TC_Aspects.TUTAMEN, 1)));
+ public static Materials Carbon = new Materials( 10, TextureSet.SET_DULL , 1.0F, 64, 2, 1|2 |16|32|64|128 , 20, 20, 20, 0, "Carbon" , "Carbon" , 0, 0, 3800, 0, false, false, 2, 1, 1, Dyes.dyeBlack , Element.C , Arrays.asList(new TC_Aspects.TC_AspectStack(TC_Aspects.VITREUS, 1), new TC_AspectStack(TC_Aspects.IGNIS, 1)));
+ public static Materials Cadmium = new Materials( 55, TextureSet.SET_SHINY , 1.0F, 0, 2, 1 |8 |32 , 50, 50, 60, 0, "Cadmium" , "Cadmium" , 0, 0, 594, 0, false, false, 3, 1, 1, Dyes.dyeGray , Element.Cd , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 1), new TC_AspectStack(TC_Aspects.POTENTIA, 1), new TC_AspectStack(TC_Aspects.VENENUM, 1)));
+ public static Materials Cerium = new Materials( 65, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1|2 |8 |32 , 123, 212, 144, 0, "Cerium" , "Cerium" , 0, 0, 1068, 1068, true, false, 4, 1, 1, Dyes._NULL , Element.Ce , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
+ public static Materials Chlorine = new Materials( 23, TextureSet.SET_FLUID , 1.0F, 0, 2, 16|32 , 255, 255, 255, 0, "Chlorine" , "Chlorine" , 0, 0, 171, 0, false, false, 2, 1, 1, Dyes.dyeCyan , Element.Cl , Arrays.asList(new TC_AspectStack(TC_Aspects.AQUA, 2), new TC_AspectStack(TC_Aspects.PANNUS, 1)));
+ public static Materials Chrome = new Materials( 30, TextureSet.SET_SHINY , 11.0F, 256, 3, 1|2 |8 |32|64|128 , 255, 230, 230, 0, "Chrome" , "Chrome" , 0, 0, 2180, 1700, true, false, 5, 1, 1, Dyes.dyePink , Element.Cr , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.MACHINA, 1)));
+ public static Materials Cobalt = new Materials( 33, TextureSet.SET_METALLIC , 8.0F, 512, 3, 1|2 |8 |32|64|128 , 80, 80, 250, 0, "Cobalt" , "Cobalt" , 0, 0, 1768, 1700, true, false, 3, 1, 1, Dyes.dyeBlue , Element.Co , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.INSTRUMENTUM, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials Copper = new Materials( 35, TextureSet.SET_DULL , 1.0F, 0, 1, 1|2 |8 |32 |128 , 255, 100, 0, 0, "Copper" , "Copper" , 0, 0, 1357, 0, false, false, 3, 1, 1, Dyes.dyeOrange , Element.Cu , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.PERMUTATIO, 1)));
+ public static Materials Deuterium = new Materials( 2, TextureSet.SET_FLUID , 1.0F, 0, 2, 16|32 , 255, 255, 0, 240, "Deuterium" , "Deuterium" , 0, 0, 14, 0, false, true, 10, 1, 1, Dyes.dyeYellow , Element.D , Collections.singletonList(new TC_AspectStack(TC_Aspects.AQUA, 3)));
+ public static Materials Dysprosium = new Materials( 73, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1|2 |8 |32 , 105, 209, 80, 0, "Dysprosium" , "Dysprosium" , 0, 0, 1680, 1680, true, false, 4, 1, 1, Dyes._NULL , Element.Dy , Collections.singletonList(new TC_AspectStack(TC_Aspects.METALLUM, 3)));
+ public static Materials Empty = new Materials( 0, TextureSet.SET_NONE , 1.0F, 0, 2, 256/*Only when needed*/ , 255, 255, 255, 255, "Empty" , "Empty" , 0, 0, -1, 0, false, true, 1, 1, 1, Dyes._NULL , Element._NULL , Collections.singletonList(new TC_AspectStack(TC_Aspects.VACUOS, 2)));
+ public static Materials Erbium = new Materials( 75, TextureSet.SET_SHINY , 1.0F, 0, 2, 1|2 |8 |32 , 176, 152, 81, 0, "Erbium" , "Erbium" , 0, 0, 1802, 1802, true, false, 4, 1, 1, Dyes._NULL , Element.Er , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
+ public static Materials Europium = new Materials( 70, TextureSet.SET_SHINY , 1.0F, 0, 2, 1|2 |8 |32 , 246, 181, 255, 0, "Europium" , "Europium" , 0, 0, 1099, 1099, true, false, 4, 1, 1, Dyes._NULL , Element.Eu , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
+ public static Materials Fluorine = new Materials( 14, TextureSet.SET_FLUID , 1.0F, 0, 2, 16|32 , 255, 255, 255, 127, "Fluorine" , "Fluorine" , 0, 0, 53, 0, false, true, 2, 1, 1, Dyes.dyeGreen , Element.F , Collections.singletonList(new TC_AspectStack(TC_Aspects.PERDITIO, 2)));
+ public static Materials Gadolinium = new Materials( 71, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1|2 |8 |32 , 59, 186, 28, 0, "Gadolinium" , "Gadolinium" , 0, 0, 1585, 1585, true, false, 4, 1, 1, Dyes._NULL , Element.Gd , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
+ public static Materials Gallium = new Materials( 37, TextureSet.SET_SHINY , 1.0F, 64, 2, 1|2 |8 |32 , 220, 220, 255, 0, "Gallium" , "Gallium" , 0, 0, 302, 0, false, false, 5, 1, 1, Dyes.dyeLightGray , Element.Ga , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.ELECTRUM, 1)));
+ public static Materials Gold = new Materials( 86, TextureSet.SET_SHINY , 12.0F, 64, 2, 1|2 |8 |32|64|128 , 255, 255, 30, 0, "Gold" , "Gold" , 0, 0, 1337, 0, false, false, 4, 1, 1, Dyes.dyeYellow , Element.Au , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.LUCRUM, 2)));
+ public static Materials Holmium = new Materials( 74, TextureSet.SET_SHINY , 1.0F, 0, 2, 1|2 |8 |32 , 22, 8, 166, 0, "Holmium" , "Holmium" , 0, 0, 1734, 1734, true, false, 4, 1, 1, Dyes._NULL , Element.Ho , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
+ public static Materials Hydrogen = new Materials( 1, TextureSet.SET_FLUID , 1.0F, 0, 2, 16|32 , 0, 0, 255, 240, "Hydrogen" , "Hydrogen" , 1, 20, 14, 0, false, true, 2, 1, 1, Dyes.dyeBlue , Element.H , Collections.singletonList(new TC_AspectStack(TC_Aspects.AQUA, 1)));
+ public static Materials Helium = new Materials( 4, TextureSet.SET_FLUID , 1.0F, 0, 2, 16|32 , 255, 255, 0, 240, "Helium" , "Helium" , 0, 0, 1, 0, false, true, 5, 1, 1, Dyes.dyeYellow , Element.He , Collections.singletonList(new TC_AspectStack(TC_Aspects.AER, 2)));
+ public static Materials Helium_3 = new Materials( 5, TextureSet.SET_FLUID , 1.0F, 0, 2, 16|32 , 255, 255, 0, 240, "Helium_3" , "Helium-3" , 0, 0, 1, 0, false, true, 10, 1, 1, Dyes.dyeYellow , Element.He_3 , Collections.singletonList(new TC_AspectStack(TC_Aspects.AER, 3)));
+ public static Materials Indium = new Materials( 56, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1|2 |8 |32 , 64, 0, 128, 0, "Indium" , "Indium" , 0, 0, 429, 0, false, false, 4, 1, 1, Dyes.dyeGray , Element.In , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
+ public static Materials Iridium = new Materials( 84, TextureSet.SET_DULL , 6.0F, 2560, 3, 1|2 |8 |32|64|128 , 240, 240, 245, 0, "Iridium" , "Iridium" , 0, 0, 2719, 4500, true, false, 10, 1, 1, Dyes.dyeWhite , Element.Ir , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.MACHINA, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials Iron = new Materials( 32, TextureSet.SET_METALLIC , 6.0F, 256, 2, 1|2 |8 |32|64|128 , 200, 200, 200, 0, "Iron" , "Iron" , 0, 0, 1811, 0, false, false, 3, 1, 1, Dyes.dyeLightGray , Element.Fe , Collections.singletonList(new TC_AspectStack(TC_Aspects.METALLUM, 3)));
+ public static Materials Lanthanum = new Materials( 64, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1|2 |8 |32 , 138, 138, 138, 0, "Lanthanum" , "Lanthanum" , 0, 0, 1193, 1193, true, false, 4, 1, 1, Dyes._NULL , Element.La , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
+ public static Materials Lead = new Materials( 89, TextureSet.SET_DULL , 8.0F, 64, 1, 1|2 |8 |32|64|128 , 140, 100, 140, 0, "Lead" , "Lead" , 0, 0, 600, 0, false, false, 3, 1, 1, Dyes.dyePurple , Element.Pb , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.ORDO, 1)));
+ public static Materials Lithium = new Materials( 6, TextureSet.SET_DULL , 1.0F, 0, 2, 1|2 |8 |32 , 225, 220, 255, 0, "Lithium" , "Lithium" , 0, 0, 454, 0, false, false, 4, 1, 1, Dyes.dyeLightBlue , Element.Li , Arrays.asList(new TC_AspectStack(TC_Aspects.VITREUS, 1), new TC_AspectStack(TC_Aspects.POTENTIA, 2)));
+ public static Materials Lutetium = new Materials( 78, TextureSet.SET_SHINY , 1.0F, 0, 2, 1|2 |8 |32 , 188, 62, 199, 0, "Lutetium" , "Lutetium" , 0, 0, 1925, 1925, true, false, 4, 1, 1, Dyes._NULL , Element.Lu , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
+ public static Materials Magic = new Materials(-128, TextureSet.SET_SHINY , 8.0F, 5120, 5, 1|2|4|8|16|32|64|128 , 100, 0, 200, 0, "Magic" , "Magic" , 5, 32, 5000, 0, false, false, 7, 1, 1, Dyes.dyePurple , Element.Ma , Collections.singletonList(new TC_AspectStack(TC_Aspects.PRAECANTATIO, 4)));
+ public static Materials Magnesium = new Materials( 18, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1|2 |8 |32 , 255, 200, 200, 0, "Magnesium" , "Magnesium" , 0, 0, 923, 0, false, false, 3, 1, 1, Dyes.dyePink , Element.Mg , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.SANO, 1)));
+ public static Materials Manganese = new Materials( 31, TextureSet.SET_DULL , 7.0F, 512, 2, 1|2 |8 |32|64 , 250, 250, 250, 0, "Manganese" , "Manganese" , 0, 0, 1519, 0, false, false, 3, 1, 1, Dyes.dyeWhite , Element.Mn , Collections.singletonList(new TC_AspectStack(TC_Aspects.METALLUM, 3)));
+ public static Materials Mercury = new Materials( 87, TextureSet.SET_SHINY , 1.0F, 0, 0, 16|32 , 255, 220, 220, 0, "Mercury" , "Mercury" , 5, 32, 234, 0, false, false, 3, 1, 1, Dyes.dyeLightGray , Element.Hg , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 1), new TC_AspectStack(TC_Aspects.AQUA, 1), new TC_AspectStack(TC_Aspects.VENENUM, 1)));
+ public static Materials Molybdenum = new Materials( 48, TextureSet.SET_SHINY , 7.0F, 512, 2, 1|2 |8 |32|64 , 180, 180, 220, 0, "Molybdenum" , "Molybdenum" , 0, 0, 2896, 0, false, false, 1, 1, 1, Dyes.dyeBlue , Element.Mo , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.INSTRUMENTUM, 1)));
+ public static Materials Neodymium = new Materials( 67, TextureSet.SET_METALLIC , 7.0F, 512, 2, 1|2 |8 |32|64|128 , 100, 100, 100, 0, "Neodymium" , "Neodymium" , 0, 0, 1297, 1297, true, false, 4, 1, 1, Dyes._NULL , Element.Nd , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.MAGNETO, 2)));
+ public static Materials Neutronium = new Materials( 129, TextureSet.SET_DULL , 24.0F, 655360, 6, 1|2 |8 |32|64|128 , 250, 250, 250, 0, "Neutronium" , "Neutronium" , 0, 0, 10000, 10000, true, false, 20, 1, 1, Dyes.dyeWhite , Element.Nt , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 4), new TC_AspectStack(TC_Aspects.VITREUS, 3), new TC_AspectStack(TC_Aspects.ALIENIS, 2))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials Nickel = new Materials( 34, TextureSet.SET_METALLIC , 6.0F, 64, 2, 1|2 |8 |32|64|128 , 200, 200, 250, 0, "Nickel" , "Nickel" , 0, 0, 1728, 0, false, false, 4, 1, 1, Dyes.dyeLightBlue , Element.Ni , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.IGNIS, 1)));
+ public static Materials Niobium = new Materials( 47, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1|2 |8 |32 , 190, 180, 200, 0, "Niobium" , "Niobium" , 0, 0, 2750, 2750, true, false, 5, 1, 1, Dyes._NULL , Element.Nb , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.ELECTRUM, 1)));
+ public static Materials Nitrogen = new Materials( 12, TextureSet.SET_FLUID , 1.0F, 0, 2, 16|32 , 0, 150, 200, 240, "Nitrogen" , "Nitrogen" , 0, 0, 63, 0, false, true, 2, 1, 1, Dyes.dyeCyan , Element.N , Collections.singletonList(new TC_AspectStack(TC_Aspects.AER, 2)));
+ public static Materials Osmium = new Materials( 83, TextureSet.SET_METALLIC , 16.0F, 1280, 4, 1|2 |8 |32|64|128 , 50, 50, 255, 0, "Osmium" , "Osmium" , 0, 0, 3306, 4500, true, false, 10, 1, 1, Dyes.dyeBlue , Element.Os , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.MACHINA, 1), new TC_AspectStack(TC_Aspects.NEBRISUM, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials Oxygen = new Materials( 13, TextureSet.SET_FLUID , 1.0F, 0, 2, 16|32 , 0, 100, 200, 240, "Oxygen" , "Oxygen" , 0, 0, 54, 0, false, true, 1, 1, 1, Dyes.dyeWhite , Element.O , Collections.singletonList(new TC_AspectStack(TC_Aspects.AER, 1)));
+ public static Materials Palladium = new Materials( 52, TextureSet.SET_SHINY , 8.0F, 512, 4, 1|2 |8 |32|64|128 , 128, 128, 128, 0, "Palladium" , "Palladium" , 0, 0, 1828, 1828, true, false, 4, 1, 1, Dyes.dyeGray , Element.Pd , Collections.singletonList(new TC_AspectStack(TC_Aspects.METALLUM, 3)));
+ public static Materials Phosphorus = new Materials( 21, TextureSet.SET_DULL , 1.0F, 0, 2, 1 |32 , 255, 255, 0, 0, "Phosphorus" , "Phosphorus" , 0, 0, 317, 0, false, false, 2, 1, 1, Dyes.dyeYellow , Element.P , Arrays.asList(new TC_Aspects.TC_AspectStack(TC_Aspects.IGNIS, 2), new TC_AspectStack(TC_Aspects.POTENTIA, 1)));
+ public static Materials Platinum = new Materials( 85, TextureSet.SET_SHINY , 12.0F, 64, 4, 1|2 |8 |32|64|128 , 255, 255, 200, 0, "Platinum" , "Platinum" , 0, 0, 2041, 0, false, false, 6, 1, 1, Dyes.dyeOrange , Element.Pt , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.NEBRISUM, 1)));
+ public static Materials Plutonium = new Materials( 100, TextureSet.SET_METALLIC , 6.0F, 512, 3, 1|2 |8 |32|64 , 240, 50, 50, 0, "Plutonium" , "Plutonium 239" , 0, 0, 912, 0, false, false, 6, 1, 1, Dyes.dyeLime , Element.Pu , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 2)));
+ public static Materials Plutonium241 = new Materials( 101, TextureSet.SET_SHINY , 6.0F, 512, 3, 1|2 |8 |32|64 , 250, 70, 70, 0, "Plutonium241" , "Plutonium 241" , 0, 0, 912, 0, false, false, 6, 1, 1, Dyes.dyeLime , Element.Pu_241 , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 3)));
+ public static Materials Potassium = new Materials( 25, TextureSet.SET_METALLIC , 1.0F, 0, 1, 1|2 |32 , 154, 172, 223, 0, "Potassium" , "Potassium" , 0, 0, 336, 0, false, false, 2, 1, 1, Dyes.dyeWhite , Element.K , Arrays.asList(new TC_AspectStack(TC_Aspects.VITREUS, 1), new TC_AspectStack(TC_Aspects.POTENTIA, 1)));
+ public static Materials Praseodymium = new Materials( 66, TextureSet.SET_DULL , 1.0F, 0, 2, 1|2 |8 |32 , 117, 214, 129, 0, "Praseodymium" , "Praseodymium" , 0, 0, 1208, 1208, true, false, 4, 1, 1, Dyes._NULL , Element.Pr , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
+ public static Materials Promethium = new Materials( 68, TextureSet.SET_SHINY , 1.0F, 0, 2, 1|2 |8 |32 , 36, 181, 53, 0, "Promethium" , "Promethium" , 0, 0, 1315, 1315, true, false, 4, 1, 1, Dyes._NULL , Element.Pm , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
+ public static Materials Radon = new Materials( 93, TextureSet.SET_FLUID , 1.0F, 0, 2, 16|32 , 255, 0, 255, 240, "Radon" , "Radon" , 0, 0, 202, 0, false, true, 5, 1, 1, Dyes.dyePurple , Element.Rn , Arrays.asList(new TC_AspectStack(TC_Aspects.AER, 1), new TC_AspectStack(TC_Aspects.RADIO, 1)));
+ public static Materials Rubidium = new Materials( 43, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1|2 |8 |32 , 240, 30, 30, 0, "Rubidium" , "Rubidium" , 0, 0, 312, 0, false, false, 4, 1, 1, Dyes.dyeRed , Element.Rb , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.VITREUS, 1)));
+ public static Materials Samarium = new Materials( 69, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1|2 |8 |32 , 255, 255, 204, 0, "Samarium" , "Samarium" , 0, 0, 1345, 1345, true, false, 4, 1, 1, Dyes.dyeWhite , Element.Sm , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1), new TC_AspectStack(TC_Aspects.MAGNETO,10)));
+ public static Materials Scandium = new Materials( 27, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1|2 |8 |32 , 204, 204, 204, 0, "Scandium" , "Scandium" , 0, 0, 1814, 1814, true, false, 2, 1, 1, Dyes.dyeYellow , Element.Sc , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
+ public static Materials Silicon = new Materials( 20, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1|2 |8 |32 , 60, 60, 80, 0, "Silicon" , "Raw Silicon" , 0, 0, 2273, 2273, true, false, 1, 1, 1, Dyes.dyeBlack , Element.Si , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.TENEBRAE, 1)));
+ public static Materials Silver = new Materials( 54, TextureSet.SET_SHINY , 10.0F, 64, 2, 1|2 |8 |32|64|128 , 220, 220, 255, 0, "Silver" , "Silver" , 0, 0, 1234, 0, false, false, 3, 1, 1, Dyes.dyeLightGray , Element.Ag , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.LUCRUM, 1)));
+ public static Materials Sodium = new Materials( 17, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1 |32 , 0, 0, 150, 0, "Sodium" , "Sodium" , 0, 0, 370, 0, false, false, 1, 1, 1, Dyes.dyeBlue , Element.Na , Arrays.asList(new TC_AspectStack(TC_Aspects.VITREUS, 2), new TC_AspectStack(TC_Aspects.LUX, 1)));
+ public static Materials Strontium = new Materials( 44, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1 |8 |32 , 200, 200, 200, 0, "Strontium" , "Strontium" , 0, 0, 1050, 0, false, false, 1, 1, 1, Dyes.dyeLightGray , Element.Sr , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.STRONTIO, 1)));
+ public static Materials Sulfur = new Materials( 22, TextureSet.SET_DULL , 1.0F, 0, 2, 1 |8 |32 , 200, 200, 0, 0, "Sulfur" , "Sulfur" , 0, 0, 388, 0, false, false, 2, 1, 1, Dyes.dyeYellow , Element.S , Collections.singletonList(new TC_AspectStack(TC_Aspects.IGNIS, 1)));
+ public static Materials Tantalum = new Materials( 80, TextureSet.SET_SHINY , 6.0F, 2560, 3, 1|2 |8 |32 , 105, 183, 255, 0, "Tantalum" , "Tantalum" , 0, 0, 3290, 3290, true, false, 4, 1, 1, Dyes._NULL , Element.Ta , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.VINCULUM, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials Tellurium = new Materials( 59, TextureSet.SET_DULL , 1.0F, 0, 2, 1|2 |8 |32 , 206, 277, 86, 0, "Tellurium" , "Tellurium" , 0, 0, 722, 0, false, false, 4, 1, 1, Dyes.dyeGray , Element.Te , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
+ public static Materials Terbium = new Materials( 72, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1|2 |8 |32 , 255, 255, 255, 0, "Terbium" , "Terbium" , 0, 0, 1629, 1629, true, false, 4, 1, 1, Dyes._NULL , Element.Tb , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
+ public static Materials Thorium = new Materials( 96, TextureSet.SET_SHINY , 6.0F, 512, 2, 1|2 |8 |32|64 , 0, 30, 0, 0, "Thorium" , "Thorium" , 0, 0, 2115, 0, false, false, 4, 1, 1, Dyes.dyeBlack , Element.Th , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
+ public static Materials Thulium = new Materials( 76, TextureSet.SET_SHINY , 1.0F, 0, 2, 1|2 |8 |32 , 89, 107, 194, 0, "Thulium" , "Thulium" , 0, 0, 1818, 1818, true, false, 4, 1, 1, Dyes._NULL , Element.Tm , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
+ public static Materials Tin = new Materials( 57, TextureSet.SET_DULL , 1.0F, 0, 3, 1|2 |8 |32 |128 , 220, 220, 220, 0, "Tin" , "Tin" , 0, 0, 505, 505, false, false, 3, 1, 1, Dyes.dyeWhite , Element.Sn , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.VITREUS, 1)));
+ public static Materials Titanium = new Materials( 28, TextureSet.SET_METALLIC , 7.0F, 1600, 3, 1|2 |8 |32|64|128 , 220, 160, 240, 0, "Titanium" , "Titanium" , 0, 0, 1941, 1940, true, false, 5, 1, 1, Dyes.dyePurple , Element.Ti , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.TUTAMEN, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials Tritanium = new Materials( 329, TextureSet.SET_METALLIC , 20.0F,1435392, 6, 1|2 |64 , 96, 0, 0, 0, "Tritanium" , "Tritanium" , 0, 0, 9900, 9900, true, false, 1, 1, 1, Dyes.dyeWhite , Element.Tn ,Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.ORDO, 2)));
+ public static Materials Tritium = new Materials( 3, TextureSet.SET_METALLIC , 1.0F, 0, 2, 16|32 , 255, 0, 0, 240, "Tritium" , "Tritium" , 0, 0, 14, 0, false, true, 10, 1, 1, Dyes.dyeRed , Element.T , Collections.singletonList(new TC_AspectStack(TC_Aspects.AQUA, 4)));
+ public static Materials Tungsten = new Materials( 81, TextureSet.SET_METALLIC , 7.0F, 2560, 3, 1|2 |8 |32|64|128 , 50, 50, 50, 0, "Tungsten" , "Tungsten" , 0, 0, 3695, 3000, true, false, 4, 1, 1, Dyes.dyeBlack , Element.W , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 3), new TC_AspectStack(TC_Aspects.TUTAMEN, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials Uranium = new Materials( 98, TextureSet.SET_METALLIC , 6.0F, 512, 3, 1|2 |8 |32|64 , 50, 240, 50, 0, "Uranium" , "Uranium 238" , 0, 0, 1405, 0, false, false, 4, 1, 1, Dyes.dyeGreen , Element.U , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
+ public static Materials Uranium235 = new Materials( 97, TextureSet.SET_SHINY , 6.0F, 512, 3, 1|2 |8 |32|64 , 70, 250, 70, 0, "Uranium235" , "Uranium 235" , 0, 0, 1405, 0, false, false, 4, 1, 1, Dyes.dyeGreen , Element.U_235 , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 2)));
+ public static Materials Vanadium = new Materials( 29, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1|2 |8 |32 , 50, 50, 50, 0, "Vanadium" , "Vanadium" , 0, 0, 2183, 2183, true, false, 2, 1, 1, Dyes.dyeBlack , Element.V , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
+ public static Materials Ytterbium = new Materials( 77, TextureSet.SET_SHINY , 1.0F, 0, 2, 1|2 |8 |32 , 44, 199, 80, 0, "Ytterbium" , "Ytterbium" , 0, 0, 1097, 1097, true, false, 4, 1, 1, Dyes._NULL , Element.Yb , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
+ public static Materials Yttrium = new Materials( 45, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1|2 |8 |32 , 220, 250, 220, 0, "Yttrium" , "Yttrium" , 0, 0, 1799, 1799, true, false, 4, 1, 1, Dyes._NULL , Element.Y , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1)));
+ public static Materials Zinc = new Materials( 36, TextureSet.SET_METALLIC , 1.0F, 0, 1, 1|2 |8 |32 , 250, 240, 240, 0, "Zinc" , "Zinc" , 0, 0, 692, 0, false, false, 2, 1, 1, Dyes.dyeWhite , Element.Zn , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.SANO, 1)));
+
+ //GT++ materials
+ public static Materials Flerovium = new Materials( 984, TextureSet.SET_SHINY , 1.0F, 0, 0, 1|2 |8 |32|64|128 , 255,255, 255, 0, "Flerovium_GT5U" , "Flerovium" , 0, 0, 0, 0, false, false, 1 , 1, 1, Dyes.dyeWhite , Element.Fl , Arrays.asList(new TC_Aspects.TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_Aspects.TC_AspectStack(TC_Aspects.RADIO, 3))).disableAutoGeneratedBlastFurnaceRecipes();
/**
* The "Random Material" ones.
*/
- public static Materials Organic = new Materials(-1, TextureSet.SET_LEAF, 1.0F, 0, 1, false, "Organic", "Organic");
-
- public static Materials AnyCopper =
- new Materials(-1, TextureSet.SET_SHINY, 1.0F, 0, 3, false, "AnyCopper", "AnyCopper");
- public static Materials AnyBronze =
- new Materials(-1, TextureSet.SET_SHINY, 1.0F, 0, 3, false, "AnyBronze", "AnyBronze");
- public static Materials AnyIron = new Materials(-1, TextureSet.SET_SHINY, 1.0F, 0, 3, false, "AnyIron", "AnyIron");
- public static Materials AnyRubber =
- new Materials(-1, TextureSet.SET_SHINY, 1.0F, 0, 3, false, "AnyRubber", "AnyRubber");
- public static Materials AnySyntheticRubber =
- new Materials(-1, TextureSet.SET_SHINY, 1.0F, 0, 3, false, "AnySyntheticRubber", "AnySyntheticRubber");
- public static Materials Crystal = new Materials(-1, TextureSet.SET_SHINY, 1.0F, 0, 3, false, "Crystal", "Crystal");
- public static Materials Quartz = new Materials(-1, TextureSet.SET_QUARTZ, 1.0F, 0, 2, false, "Quartz", "Quartz");
- public static Materials Metal = new Materials(-1, TextureSet.SET_METALLIC, 1.0F, 0, 2, false, "Metal", "Metal");
- public static Materials Unknown = new Materials(-1, TextureSet.SET_DULL, 1.0F, 0, 2, false, "Unknown", "Unknown");
- public static Materials Cobblestone =
- new Materials(-1, TextureSet.SET_DULL, 1.0F, 0, 1, false, "Cobblestone", "Cobblestone");
- public static Materials BrickNether =
- new Materials(-1, TextureSet.SET_DULL, 1.0F, 0, 1, false, "BrickNether", "BrickNether");
+ public static Materials Organic = new Materials( -1, TextureSet.SET_LEAF , 1.0F, 0, 1, false, "Organic" , "Organic" );
+ public static Materials AnyCopper = new Materials( -1, TextureSet.SET_SHINY , 1.0F, 0, 3, false, "AnyCopper" , "AnyCopper" );
+ public static Materials AnyBronze = new Materials( -1, TextureSet.SET_SHINY , 1.0F, 0, 3, false, "AnyBronze" , "AnyBronze" );
+ public static Materials AnyIron = new Materials( -1, TextureSet.SET_SHINY , 1.0F, 0, 3, false, "AnyIron" , "AnyIron" );
+ public static Materials AnyRubber = new Materials( -1, TextureSet.SET_SHINY , 1.0F, 0, 3, false, "AnyRubber" , "AnyRubber" );
+ public static Materials AnySyntheticRubber = new Materials( -1, TextureSet.SET_SHINY , 1.0F, 0, 3, false, "AnySyntheticRubber" , "AnySyntheticRubber" );
+ public static Materials Crystal = new Materials( -1, TextureSet.SET_SHINY , 1.0F, 0, 3, false, "Crystal" , "Crystal" );
+ public static Materials Quartz = new Materials( -1, TextureSet.SET_QUARTZ , 1.0F, 0, 2, false, "Quartz" , "Quartz" );
+ public static Materials Metal = new Materials( -1, TextureSet.SET_METALLIC , 1.0F, 0, 2, false, "Metal" , "Metal" );
+ public static Materials Unknown = new Materials( -1, TextureSet.SET_DULL , 1.0F, 0, 2, false, "Unknown" , "Unknown" );
+ public static Materials Cobblestone = new Materials( -1, TextureSet.SET_DULL , 1.0F, 0, 1, false, "Cobblestone" , "Cobblestone" );
+ public static Materials BrickNether = new Materials( -1, TextureSet.SET_DULL , 1.0F, 0, 1, false, "BrickNether" , "BrickNether" );
/**
* The "I don't care" Section, everything I don't want to do anything with right now, is right here. Just to make the Material Finder shut up about them.
* But I do see potential uses in some of these Materials.
*/
- public static Materials Serpentine = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 8,
- 255,
- 255,
- 255,
- 0,
- "Serpentine",
- "Serpentine",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes._NULL);
-
- public static Materials Flux = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 1,
- 255,
- 255,
- 255,
- 0,
- "Flux",
- "Flux",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes._NULL);
- public static Materials OsmiumTetroxide = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 1,
- 255,
- 255,
- 255,
- 0,
- "OsmiumTetroxide",
- "Osmium Tetroxide",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes._NULL);
- public static Materials RubberTreeSap = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 0,
- 255,
- 255,
- 255,
- 0,
- "RubberTreeSap",
- "Rubber Tree Sap",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes._NULL);
- public static Materials PhasedIron = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 1 | 2,
- 255,
- 255,
- 255,
- 0,
- "PhasedIron",
- "Phased Iron",
- 0,
- 0,
- 3300,
- 3300,
- true,
- false,
- 3,
- 1,
- 1,
- Dyes._NULL);
- public static Materials PhasedGold = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 1 | 2,
- 255,
- 255,
- 255,
- 0,
- "PhasedGold",
- "Phased Gold",
- 0,
- 0,
- -1,
- 1800,
- true,
- false,
- 3,
- 1,
- 1,
- Dyes._NULL);
- public static Materials HeeEndium = new Materials(
- 770,
- TextureSet.SET_DULL,
- 16.0F,
- 1024,
- 4,
- 1 | 2 | 8 | 64 | 128,
- 165,
- 220,
- 250,
- 0,
- "HeeEndium",
- "Endium",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeLightBlue);
- public static Materials Teslatite = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 1,
- 60,
- 180,
- 200,
- 0,
- "Teslatite",
- "Teslatite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Fluix = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 1 | 4,
- 255,
- 255,
- 255,
- 0,
- "Fluix",
- "Fluix",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes._NULL);
- public static Materials DarkThaumium = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 1 | 2,
- 255,
- 255,
- 255,
- 0,
- "DarkThaumium",
- "Dark Thaumium",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Alfium = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 1,
- 255,
- 255,
- 255,
- 0,
- "Alfium",
- "Alfium",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Mutation = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 1,
- 255,
- 255,
- 255,
- 0,
- "Mutation",
- "Mutation",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Aquamarine = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 1 | 4,
- 255,
- 255,
- 255,
- 0,
- "Aquamarine",
- "Aquamarine",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Ender = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 1,
- 255,
- 255,
- 255,
- 0,
- "Ender",
- "Ender",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes._NULL);
- public static Materials SodiumPeroxide = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 1,
- 255,
- 255,
- 255,
- 0,
- "SodiumPeroxide",
- "Sodium Peroxide",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes._NULL);
- public static Materials IridiumSodiumOxide = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 1,
- 255,
- 255,
- 255,
- 0,
- "IridiumSodiumOxide",
- "Iridium Sodium Oxide",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes._NULL);
- public static Materials PlatinumGroupSludge = new Materials(
- 241,
- TextureSet.SET_POWDER,
- 1.0F,
- 0,
- 2,
- 1,
- 0,
- 30,
- 0,
- 0,
- "PlatinumGroupSludge",
- "Platinum Group Sludge",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Draconium = new Materials(
- 975,
- TextureSet.SET_SHINY,
- 20.0F,
- 32768,
- 7,
- 1 | 2 | 8 | 32 | 64 | 128,
- 122,
- 68,
- 176,
- 0,
- "Draconium",
- "Draconium",
- 0,
- 0,
- 5000,
- 7200,
- true,
- false,
- 3,
- 1,
- 1,
- Dyes.dyePink)
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials DraconiumAwakened = new Materials(
- 976,
- TextureSet.SET_SHINY,
- 40.0F,
- 65536,
- 9,
- 1 | 2 | 8 | 32 | 64 | 128,
- 244,
- 78,
- 0,
- 0,
- "DraconiumAwakened",
- "Awakened Draconium",
- 0,
- 0,
- 9900,
- 9900,
- true,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeOrange)
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials PurpleAlloy = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 0,
- 100,
- 180,
- 255,
- 0,
- "PurpleAlloy",
- "Purple Alloy",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes._NULL);
- public static Materials InfusedTeslatite = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 0,
- 100,
- 180,
- 255,
- 0,
- "InfusedTeslatite",
- "Infused Teslatite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes._NULL);
+ public static Materials Serpentine = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1|2 |8 , 255, 255, 255, 0, "Serpentine" , "Serpentine" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes._NULL );
+ public static Materials Flux = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Flux" , "Flux" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes._NULL );
+ public static Materials OsmiumTetroxide = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "OsmiumTetroxide" , "Osmium Tetroxide" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes._NULL );
+ public static Materials RubberTreeSap = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 0 , 255, 255, 255, 0, "RubberTreeSap" , "Rubber Tree Sap" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes._NULL );
+ public static Materials PhasedIron = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1|2 , 255, 255, 255, 0, "PhasedIron" , "Phased Iron" , 0, 0, 3300, 3300, true, false, 3, 1, 1, Dyes._NULL );
+ public static Materials PhasedGold = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1|2 , 255, 255, 255, 0, "PhasedGold" , "Phased Gold" , 0, 0, -1, 1800, true, false, 3, 1, 1, Dyes._NULL );
+ public static Materials HeeEndium = new Materials( 770, TextureSet.SET_DULL , 16.0F, 1024, 4, 1|2 |8 |64|128 , 165, 220, 250, 0, "HeeEndium" , "Endium" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeLightBlue );
+ public static Materials Teslatite = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 , 60, 180, 200, 0, "Teslatite" , "Teslatite" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes._NULL );
+ public static Materials Fluix = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 |4 , 255, 255, 255, 0, "Fluix" , "Fluix" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes._NULL );
+ public static Materials DarkThaumium = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1|2 , 255, 255, 255, 0, "DarkThaumium" , "Dark Thaumium" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes._NULL );
+ public static Materials Alfium = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Alfium" , "Alfium" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes._NULL );
+ public static Materials Mutation = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Mutation" , "Mutation" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes._NULL );
+ public static Materials Aquamarine = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 |4 , 255, 255, 255, 0, "Aquamarine" , "Aquamarine" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes._NULL );
+ public static Materials Ender = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Ender" , "Ender" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes._NULL );
+ public static Materials SodiumPeroxide = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "SodiumPeroxide" , "Sodium Peroxide" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes._NULL );
+ public static Materials IridiumSodiumOxide = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "IridiumSodiumOxide" , "Iridium Sodium Oxide" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes._NULL );
+ public static Materials PlatinumGroupSludge = new Materials( 241, TextureSet.SET_POWDER , 1.0F, 0, 2, 1 , 0, 30, 0, 0, "PlatinumGroupSludge" , "Platinum Group Sludge" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes._NULL );
+ public static Materials Draconium = new Materials( 975, TextureSet.SET_SHINY , 20.0F, 32768, 7, 1|2| 8| 32|64|128 , 122, 68, 176, 0, "Draconium" , "Draconium" , 0, 0, 5000, 7200, true, false, 3, 1, 1, Dyes.dyePink ).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials DraconiumAwakened = new Materials( 976, TextureSet.SET_SHINY , 40.0F, 65536, 9, 1|2| 8| 32|64|128 , 244, 78, 0, 0, "DraconiumAwakened" , "Awakened Draconium" , 0, 0, 9900,9900, true, false, 3, 1, 1, Dyes.dyeOrange ).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials PurpleAlloy = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 0 , 100, 180, 255, 0, "PurpleAlloy" , "Purple Alloy" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes._NULL );
+ public static Materials InfusedTeslatite = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 0 , 100, 180, 255, 0, "InfusedTeslatite" , "Infused Teslatite" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes._NULL );
/**
* Unknown Material Components. Dead End Section.
*/
- public static Materials Adamantium = new Materials(
- 319,
- TextureSet.SET_SHINY,
- 32.0F,
- 8192,
- 10,
- 1 | 2 | 8 | 64 | 128,
- 255,
- 255,
- 255,
- 0,
- "Adamantium",
- "Adamantium",
- 0,
- 0,
- 7200,
- 7200,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLightGray)
- .setTurbineMultipliers(1, 5, 1);
-
- public static Materials Adamite = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 3,
- 1 | 8,
- 255,
- 255,
- 255,
- 0,
- "Adamite",
- "Adamite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLightGray);
- public static Materials Adluorite = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 8 | 64 | 128,
- 255,
- 255,
- 255,
- 0,
- "Adluorite",
- "Adluorite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLightBlue);
- public static Materials Agate = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 1,
- 255,
- 255,
- 255,
- 0,
- "Agate",
- "Agate",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Alduorite = new Materials(
- 485,
- TextureSet.SET_SHINY,
- 32.0F,
- 8192,
- 1,
- 1 | 2 | 8 | 64 | 128,
- 159,
- 180,
- 180,
- 0,
- "Alduorite",
- "Alduorite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL)
- .disableAutoGeneratedBlastFurnaceRecipes()
- .setTurbineMultipliers(6, 1, 1);
- public static Materials Amber = new Materials(
- 514,
- TextureSet.SET_RUBY,
- 4.0F,
- 128,
- 2,
- 1 | 4 | 8 | 64,
- 255,
- 128,
- 0,
- 127,
- "Amber",
- "Amber",
- 5,
- 3,
- -1,
- 0,
- false,
- true,
- 1,
- 1,
- 1,
- Dyes.dyeOrange,
- 1,
- Arrays.asList(
- new MaterialStack(Carbon, 10), new MaterialStack(Hydrogen, 10), new MaterialStack(Oxygen, 16)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.VINCULUM, 2), new TC_AspectStack(TC_Aspects.VITREUS, 1)));
- public static Materials Ammonium = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 1,
- 255,
- 255,
- 255,
- 0,
- "Ammonium",
- "Ammonium",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Amordrine = new Materials(
- -1,
- TextureSet.SET_NONE,
- 6.0F,
- 64,
- 2,
- 1 | 2 | 8 | 64,
- 255,
- 255,
- 255,
- 0,
- "Amordrine",
- "Amordrine",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Andesite = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 255,
- 255,
- 255,
- 0,
- "Andesite",
- "Andesite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Angmallen = new Materials(
- 958,
- TextureSet.SET_METALLIC,
- 10.0F,
- 128,
- 2,
- 1 | 2 | 8 | 64,
- 215,
- 225,
- 138,
- 0,
- "Angmallen",
- "Angmallen",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Ardite = new Materials(
- 382,
- TextureSet.SET_METALLIC,
- 18.0F,
- 1024,
- 4,
- 1 | 2 | 8 | 32 | 64 | 128,
- 250,
- 129,
- 0,
- 0,
- "Ardite",
- "Ardite",
- 0,
- 0,
- 1600,
- 1600,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeRed)
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials Aredrite = new Materials(
- -1,
- TextureSet.SET_NONE,
- 6.0F,
- 64,
- 2,
- 1 | 2 | 8 | 64,
- 255,
- 0,
- 0,
- 0,
- "Aredrite",
- "Aredrite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeYellow);
- public static Materials Atlarus = new Materials(
- 965,
- TextureSet.SET_METALLIC,
- 6.0F,
- 64,
- 2,
- 1 | 2 | 8 | 64,
- 255,
- 255,
- 255,
- 0,
- "Atlarus",
- "Atlarus",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Bitumen = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 255,
- 255,
- 255,
- 0,
- "Bitumen",
- "Bitumen",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Black = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 0,
- 0,
- 0,
- 0,
- 0,
- "Black",
- "Black",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeBlack);
- public static Materials Blizz = new Materials(
- 851,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 2,
- 1,
- 220,
- 233,
- 255,
- 0,
- "Blizz",
- "Blizz",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Blueschist = new Materials(
- 852,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1,
- 255,
- 255,
- 255,
- 0,
- "Blueschist",
- "Blueschist",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 0,
- 1,
- 1,
- Dyes.dyeLightBlue);
- public static Materials Bluestone = new Materials(
- 813,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1,
- 255,
- 255,
- 255,
- 0,
- "Bluestone",
- "Bluestone",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlue);
- public static Materials Bloodstone = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 1,
- 255,
- 255,
- 255,
- 0,
- "Bloodstone",
- "Bloodstone",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeRed);
- public static Materials Blutonium = new Materials(
- -1,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 8,
- 0,
- 0,
- 255,
- 0,
- "Blutonium",
- "Blutonium",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeBlue);
- public static Materials Carmot = new Materials(
- 962,
- TextureSet.SET_METALLIC,
- 16.0F,
- 128,
- 1,
- 1 | 2 | 8 | 64,
- 217,
- 205,
- 140,
- 0,
- "Carmot",
- "Carmot",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Celenegil = new Materials(
- 964,
- TextureSet.SET_METALLIC,
- 10.0F,
- 4096,
- 2,
- 1 | 2 | 8 | 64,
- 148,
- 204,
- 72,
- 0,
- "Celenegil",
- "Celenegil",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL);
- public static Materials CertusQuartz = new Materials(
- 516,
- TextureSet.SET_QUARTZ,
- 5.0F,
- 32,
- 1,
- 1 | 4 | 8 | 64,
- 210,
- 210,
- 230,
- 0,
- "CertusQuartz",
- "Certus Quartz",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeLightGray,
- Arrays.asList(new TC_AspectStack(TC_Aspects.POTENTIA, 1), new TC_AspectStack(TC_Aspects.VITREUS, 1)));
- public static Materials Ceruclase = new Materials(
- 952,
- TextureSet.SET_METALLIC,
- 32.0F,
- 1280,
- 2,
- 1 | 2 | 8 | 64 | 128,
- 140,
- 189,
- 208,
- 0,
- "Ceruclase",
- "Ceruclase",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlue)
- .disableAutoGeneratedBlastFurnaceRecipes()
- .setTurbineMultipliers(1, 22, 1);
- public static Materials Citrine = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 1,
- 255,
- 255,
- 255,
- 0,
- "Citrine",
- "Citrine",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes._NULL);
- public static Materials CobaltHexahydrate = new Materials(
- 853,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 1 | 16,
- 80,
- 80,
- 250,
- 0,
- "CobaltHexahydrate",
- "Cobalt Hexahydrate",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlue);
- public static Materials ConstructionFoam = new Materials(
- 854,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1 | 16 | 64 | 128,
- 128,
- 128,
- 128,
- 0,
- "ConstructionFoam",
- "Construction Foam",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeGray);
- public static Materials Chert = new Materials(
- 857,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1,
- 255,
- 255,
- 255,
- 0,
- "Chert",
- "Chert",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 0,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Chimerite = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 1,
- 255,
- 255,
- 255,
- 0,
- "Chimerite",
- "Chimerite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Coral = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 1,
- 1,
- 255,
- 128,
- 255,
- 0,
- "Coral",
- "Coral",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes._NULL);
- public static Materials CrudeOil = new Materials(
- 858,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1,
- 10,
- 10,
- 10,
- 0,
- "CrudeOil",
- "Crude Oil",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlack);
- public static Materials Chrysocolla = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 1,
- 255,
- 255,
- 255,
- 0,
- "Chrysocolla",
- "Chrysocolla",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes._NULL);
- public static Materials CrystalFlux = new Materials(
- -1,
- TextureSet.SET_QUARTZ,
- 1.0F,
- 0,
- 3,
- 1 | 4,
- 100,
- 50,
- 100,
- 0,
- "CrystalFlux",
- "Flux Crystal",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Cyanite = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 1,
- 255,
- 255,
- 255,
- 0,
- "Cyanite",
- "Cyanite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeCyan);
- public static Materials Dacite = new Materials(
- 859,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1,
- 255,
- 255,
- 255,
- 0,
- "Dacite",
- "Dacite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 0,
- 1,
- 1,
- Dyes.dyeLightGray);
- public static Materials DarkIron = new Materials(
- 342,
- TextureSet.SET_DULL,
- 7.0F,
- 384,
- 3,
- 1 | 2 | 8 | 64,
- 55,
- 40,
- 60,
- 0,
- "DarkIron",
- "Dark Iron",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 5,
- 1,
- 1,
- Dyes.dyePurple);
- public static Materials DarkStone = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 1,
- 255,
- 255,
- 255,
- 0,
- "DarkStone",
- "Dark Stone",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeBlack);
- public static Materials Demonite = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 1,
- 255,
- 255,
- 255,
- 0,
- "Demonite",
- "Demonite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeRed);
- public static Materials Desh = new Materials(
- 884,
- TextureSet.SET_DULL,
- 20.0F,
- 1280,
- 4,
- 1 | 2 | 8 | 64 | 128,
- 40,
- 40,
- 40,
- 0,
- "Desh",
- "Desh",
- 0,
- 0,
- 2500,
- 2500,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlack,
- Element.De,
- Arrays.asList(
- new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.ALIENIS, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials Desichalkos = new Materials(
- -1,
- TextureSet.SET_NONE,
- 6.0F,
- 1280,
- 3,
- 1 | 2 | 8 | 64,
- 255,
- 255,
- 255,
- 0,
- "Desichalkos",
- "Desichalkos",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Dilithium = new Materials(
- 515,
- TextureSet.SET_DIAMOND,
- 1.0F,
- 0,
- 1,
- 1 | 4 | 8 | 16,
- 255,
- 250,
- 250,
- 127,
- "Dilithium",
- "Dilithium",
- 0,
- 0,
- -1,
- 0,
- false,
- true,
- 1,
- 1,
- 1,
- Dyes.dyeWhite);
- public static Materials Draconic = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 1,
- 255,
- 255,
- 255,
- 0,
- "Draconic",
- "Draconic",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeRed);
- public static Materials Drulloy = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 1 | 16,
- 255,
- 255,
- 255,
- 0,
- "Drulloy",
- "Drulloy",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeRed);
- public static Materials Duranium = new Materials(
- 328,
- TextureSet.SET_METALLIC,
- 32.0F,
- 40960,
- 11,
- 1 | 2 | 64,
- 255,
- 255,
- 255,
- 0,
- "Duranium",
- "Duranium",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLightGray)
- .setTurbineMultipliers(16, 16, 1);
- public static Materials Eclogite = new Materials(
- 860,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1,
- 255,
- 255,
- 255,
- 0,
- "Eclogite",
- "Eclogite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL);
- public static Materials ElectrumFlux = new Materials(
- 320,
- TextureSet.SET_SHINY,
- 16.0F,
- 512,
- 3,
- 1 | 2 | 8 | 64 | 128,
- 255,
- 255,
- 120,
- 0,
- "ElectrumFlux",
- "Fluxed Electrum",
- 0,
- 0,
- 9000,
- 9000,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeYellow)
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials Emery = new Materials(
- 861,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 255,
- 255,
- 255,
- 0,
- "Emery",
- "Emery",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL);
- public static Materials EnderiumBase = new Materials(
- 380,
- TextureSet.SET_DULL,
- 16.0F,
- 768,
- 4,
- 1 | 2 | 64 | 128,
- 72,
- 119,
- 153,
- 0,
- "EnderiumBase",
- "Enderium Base",
- 0,
- 0,
- 3600,
- 3600,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeGreen,
- 1,
- Arrays.asList(
- new MaterialStack(Tin, 2), new MaterialStack(Silver, 1), new MaterialStack(Platinum, 1)),
- Arrays.asList(
- new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.ALIENIS, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials Energized = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 0,
- 255,
- 255,
- 255,
- 0,
- "Energized",
- "Energized",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Epidote = new Materials(
- 862,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1,
- 255,
- 255,
- 255,
- 0,
- "Epidote",
- "Epidote",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 0,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Eximite = new Materials(
- 959,
- TextureSet.SET_METALLIC,
- 5.0F,
- 2560,
- 3,
- 1 | 2 | 8 | 64,
- 124,
- 90,
- 150,
- 0,
- "Eximite",
- "Eximite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL);
- public static Materials FierySteel = new Materials(
- 346,
- TextureSet.SET_FIERY,
- 8.0F,
- 256,
- 3,
- 1 | 2 | 64 | 128,
- 64,
- 0,
- 0,
- 0,
- "FierySteel",
- "Fiery Steel",
- 5,
- 2048,
- 1811,
- 1800,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeRed,
- Arrays.asList(
- new TC_AspectStack(TC_Aspects.PRAECANTATIO, 3),
- new TC_AspectStack(TC_Aspects.IGNIS, 3),
- new TC_AspectStack(TC_Aspects.CORPUS, 3)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials Firestone = new Materials(
- 347,
- TextureSet.SET_QUARTZ,
- 6.0F,
- 1280,
- 3,
- 1 | 4 | 8 | 64,
- 200,
- 20,
- 0,
- 0,
- "Firestone",
- "Firestone",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeRed);
- public static Materials Fluorite = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 255,
- 255,
- 255,
- 0,
- "Fluorite",
- "Fluorite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeGreen);
- public static Materials FoolsRuby = new Materials(
- 512,
- TextureSet.SET_RUBY,
- 1.0F,
- 0,
- 2,
- 1 | 4 | 8,
- 255,
- 100,
- 100,
- 127,
- "FoolsRuby",
- "Ruby",
- 0,
- 0,
- -1,
- 0,
- false,
- true,
- 3,
- 1,
- 1,
- Dyes.dyeRed,
- 1,
- Arrays.asList(
- new MaterialStack(Magnesium, 1), new MaterialStack(Aluminium, 2), new MaterialStack(Oxygen, 4)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.LUCRUM, 2), new TC_AspectStack(TC_Aspects.VITREUS, 2)));
- public static Materials Force = new Materials(
- 521,
- TextureSet.SET_DIAMOND,
- 10.0F,
- 128,
- 3,
- 1 | 2 | 4 | 8 | 64 | 128,
- 255,
- 255,
- 0,
- 0,
- "Force",
- "Force",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeYellow,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.POTENTIA, 5)));
- public static Materials Forcicium = new Materials(
- 518,
- TextureSet.SET_DIAMOND,
- 1.0F,
- 0,
- 1,
- 1 | 4 | 8 | 16,
- 50,
- 50,
- 70,
- 0,
- "Forcicium",
- "Forcicium",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeGreen,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.POTENTIA, 2)));
- public static Materials Forcillium = new Materials(
- 519,
- TextureSet.SET_DIAMOND,
- 1.0F,
- 0,
- 1,
- 1 | 4 | 8 | 16,
- 50,
- 50,
- 70,
- 0,
- "Forcillium",
- "Forcillium",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeGreen,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.POTENTIA, 2)));
- public static Materials Gabbro = new Materials(
- 863,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 1,
- 1,
- 255,
- 255,
- 255,
- 0,
- "Gabbro",
- "Gabbro",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 0,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Glowstone = new Materials(
- 811,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 1,
- 1 | 16,
- 255,
- 255,
- 0,
- 0,
- "Glowstone",
- "Glowstone",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeYellow,
- Arrays.asList(new TC_AspectStack(TC_Aspects.LUX, 2), new TC_AspectStack(TC_Aspects.SENSUS, 1)));
- public static Materials Gneiss = new Materials(
- 864,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 1,
- 1,
- 255,
- 255,
- 255,
- 0,
- "Gneiss",
- "Gneiss",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 0,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Graphite = new Materials(
- 865,
- TextureSet.SET_DULL,
- 5.0F,
- 32,
- 2,
- 1 | 8 | 16 | 64,
- 128,
- 128,
- 128,
- 0,
- "Graphite",
- "Graphite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeGray,
- 0,
- Collections.singletonList(new MaterialStack(Carbon, 1)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.VITREUS, 2), new TC_AspectStack(TC_Aspects.IGNIS, 1)));
- public static Materials Graphene = new Materials(
- 819,
- TextureSet.SET_DULL,
- 6.0F,
- 32,
- 1,
- 1 | 64,
- 128,
- 128,
- 128,
- 0,
- "Graphene",
- "Graphene",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeGray,
- 0,
- Collections.singletonList(new MaterialStack(Carbon, 1)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.VITREUS, 2), new TC_AspectStack(TC_Aspects.ELECTRUM, 1)));
- public static Materials Greenschist = new Materials(
- 866,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 1,
- 1,
- 255,
- 255,
- 255,
- 0,
- "Greenschist",
- "Green Schist",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeGreen);
- public static Materials Greenstone = new Materials(
- 867,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 1,
- 1,
- 255,
- 255,
- 255,
- 0,
- "Greenstone",
- "Greenstone",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeGreen);
- public static Materials Greywacke = new Materials(
- 897,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 1,
- 1,
- 255,
- 255,
- 255,
- 0,
- "Greywacke",
- "Greywacke",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeGray);
- public static Materials Haderoth = new Materials(
- 963,
- TextureSet.SET_METALLIC,
- 10.0F,
- 3200,
- 3,
- 1 | 2 | 8 | 64,
- 119,
- 52,
- 30,
- 0,
- "Haderoth",
- "Haderoth",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Hematite = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 8,
- 255,
- 255,
- 255,
- 0,
- "Hematite",
- "Hematite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Hepatizon = new Materials(
- 957,
- TextureSet.SET_METALLIC,
- 12.0F,
- 128,
- 2,
- 1 | 2 | 8 | 64,
- 117,
- 94,
- 117,
- 0,
- "Hepatizon",
- "Hepatizon",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL);
- public static Materials HSLA = new Materials(
- 322,
- TextureSet.SET_METALLIC,
- 6.0F,
- 500,
- 3,
- 1 | 2 | 64 | 128,
- 128,
- 128,
- 128,
- 0,
- "HSLA",
- "HSLA Steel",
- 0,
- 0,
- 1811,
- 1000,
- true,
- false,
- 3,
- 1,
- 1,
- Dyes._NULL,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 1), new TC_AspectStack(TC_Aspects.ORDO, 1)));
- public static Materials Ignatius = new Materials(
- 950,
- TextureSet.SET_METALLIC,
- 12.0F,
- 512,
- 2,
- 1 | 2,
- 255,
- 169,
- 83,
- 0,
- "Ignatius",
- "Ignatius",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Infernal = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 0,
- 255,
- 255,
- 255,
- 0,
- "Infernal",
- "Infernal",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Infuscolium = new Materials(
- 490,
- TextureSet.SET_METALLIC,
- 6.0F,
- 64,
- 2,
- 1 | 2 | 8 | 64,
- 146,
- 33,
- 86,
- 0,
- "Infuscolium",
- "Infuscolium",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes._NULL);
- public static Materials InfusedGold = new Materials(
- 323,
- TextureSet.SET_SHINY,
- 12.0F,
- 64,
- 3,
- 1 | 2 | 8 | 64 | 128,
- 255,
- 200,
- 60,
- 0,
- "InfusedGold",
- "Infused Gold",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeYellow);
- public static Materials InfusedAir = new Materials(
- 540,
- TextureSet.SET_SHARDS,
- 8.0F,
- 64,
- 3,
- 1 | 4 | 8 | 64 | 128,
- 255,
- 255,
- 0,
- 0,
- "InfusedAir",
- "Aer",
- 5,
- 160,
- -1,
- 0,
- false,
- true,
- 3,
- 1,
- 1,
- Dyes.dyeYellow,
- Arrays.asList(new TC_AspectStack(TC_Aspects.PRAECANTATIO, 1), new TC_AspectStack(TC_Aspects.AER, 2)));
- public static Materials InfusedFire = new Materials(
- 541,
- TextureSet.SET_SHARDS,
- 8.0F,
- 64,
- 3,
- 1 | 4 | 8 | 64 | 128,
- 255,
- 0,
- 0,
- 0,
- "InfusedFire",
- "Ignis",
- 5,
- 320,
- -1,
- 0,
- false,
- true,
- 3,
- 1,
- 1,
- Dyes.dyeRed,
- Arrays.asList(new TC_AspectStack(TC_Aspects.PRAECANTATIO, 1), new TC_AspectStack(TC_Aspects.IGNIS, 2)));
- public static Materials InfusedEarth = new Materials(
- 542,
- TextureSet.SET_SHARDS,
- 8.0F,
- 256,
- 3,
- 1 | 4 | 8 | 64 | 128,
- 0,
- 255,
- 0,
- 0,
- "InfusedEarth",
- "Terra",
- 5,
- 160,
- -1,
- 0,
- false,
- true,
- 3,
- 1,
- 1,
- Dyes.dyeGreen,
- Arrays.asList(new TC_AspectStack(TC_Aspects.PRAECANTATIO, 1), new TC_AspectStack(TC_Aspects.TERRA, 2)));
- public static Materials InfusedWater = new Materials(
- 543,
- TextureSet.SET_SHARDS,
- 8.0F,
- 64,
- 3,
- 1 | 4 | 8 | 64 | 128,
- 0,
- 0,
- 255,
- 0,
- "InfusedWater",
- "Aqua",
- 5,
- 160,
- -1,
- 0,
- false,
- true,
- 3,
- 1,
- 1,
- Dyes.dyeBlue,
- Arrays.asList(new TC_AspectStack(TC_Aspects.PRAECANTATIO, 1), new TC_AspectStack(TC_Aspects.AQUA, 2)));
- public static Materials InfusedEntropy = new Materials(
- 544,
- TextureSet.SET_SHARDS,
- 32.0F,
- 64,
- 4,
- 1 | 4 | 8 | 64 | 128,
- 62,
- 62,
- 62,
- 0,
- "InfusedEntropy",
- "Perditio",
- 5,
- 320,
- -1,
- 0,
- false,
- true,
- 3,
- 1,
- 1,
- Dyes.dyeBlack,
- Arrays.asList(new TC_AspectStack(TC_Aspects.PRAECANTATIO, 1), new TC_AspectStack(TC_Aspects.PERDITIO, 2)));
- public static Materials InfusedOrder = new Materials(
- 545,
- TextureSet.SET_SHARDS,
- 8.0F,
- 64,
- 3,
- 1 | 4 | 8 | 64 | 128,
- 252,
- 252,
- 252,
- 0,
- "InfusedOrder",
- "Ordo",
- 5,
- 240,
- -1,
- 0,
- false,
- true,
- 3,
- 1,
- 1,
- Dyes.dyeWhite,
- Arrays.asList(new TC_AspectStack(TC_Aspects.PRAECANTATIO, 1), new TC_AspectStack(TC_Aspects.ORDO, 2)));
- public static Materials InfusedVis = new Materials(
- -1,
- TextureSet.SET_SHARDS,
- 8.0F,
- 64,
- 3,
- 1 | 4 | 8 | 64 | 128,
- 255,
- 0,
- 255,
- 0,
- "InfusedVis",
- "Auram",
- 5,
- 240,
- -1,
- 0,
- false,
- true,
- 3,
- 1,
- 1,
- Dyes.dyePurple,
- Arrays.asList(new TC_AspectStack(TC_Aspects.PRAECANTATIO, 1), new TC_AspectStack(TC_Aspects.AURAM, 2)));
- public static Materials InfusedDull = new Materials(
- -1,
- TextureSet.SET_SHARDS,
- 32.0F,
- 64,
- 3,
- 1 | 4 | 8 | 64 | 128,
- 100,
- 100,
- 100,
- 0,
- "InfusedDull",
- "Vacuus",
- 5,
- 160,
- -1,
- 0,
- false,
- true,
- 3,
- 1,
- 1,
- Dyes.dyeLightGray,
- Arrays.asList(new TC_AspectStack(TC_Aspects.PRAECANTATIO, 1), new TC_AspectStack(TC_Aspects.VACUOS, 2)));
- public static Materials Inolashite = new Materials(
- 954,
- TextureSet.SET_NONE,
- 8.0F,
- 2304,
- 3,
- 1 | 2 | 8 | 64,
- 148,
- 216,
- 187,
- 0,
- "Inolashite",
- "Inolashite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeGreen);
- public static Materials Invisium = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 1,
- 255,
- 255,
- 255,
- 0,
- "Invisium",
- "Invisium",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Jade = new Materials(
- 537,
- TextureSet.SET_SHINY,
- 1.0F,
- 16,
- 2,
- 1 | 4 | 8 | 64,
- 0,
- 100,
- 0,
- 0,
- "Jade",
- "Jade",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 5,
- 1,
- 1,
- Dyes.dyeGreen,
- 1,
- Arrays.asList(
- new MaterialStack(Sodium, 1),
- new MaterialStack(Aluminium, 1),
- new MaterialStack(Silicon, 2),
- new MaterialStack(Oxygen, 6)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.LUCRUM, 6), new TC_AspectStack(TC_Aspects.VITREUS, 3)));
- public static Materials Kalendrite = new Materials(
- 953,
- TextureSet.SET_METALLIC,
- 5.0F,
- 2560,
- 3,
- 1 | 2,
- 170,
- 91,
- 189,
- 0,
- "Kalendrite",
- "Kalendrite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Komatiite = new Materials(
- 869,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 1,
- 1,
- 255,
- 255,
- 255,
- 0,
- "Komatiite",
- "Komatiite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeYellow);
- public static Materials Lava = new Materials(
- 700,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 1,
- 16,
- 255,
- 64,
- 0,
- 0,
- "Lava",
- "Lava",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeOrange);
- public static Materials Lemurite = new Materials(
- 486,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 1,
- 219,
- 219,
- 219,
- 0,
- "Lemurite",
- "Lemurite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Limestone = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 1,
- 1,
- 255,
- 255,
- 255,
- 0,
- "Limestone",
- "Limestone",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Magma = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 1,
- 0,
- 255,
- 64,
- 0,
- 0,
- "Magma",
- "Magma",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeOrange);
- public static Materials Mawsitsit = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 1,
- 1,
- 255,
- 255,
- 255,
- 0,
- "Mawsitsit",
- "Mawsitsit",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Mercassium = new Materials(
- -1,
- TextureSet.SET_NONE,
- 6.0F,
- 64,
- 1,
- 1 | 2 | 8 | 64,
- 255,
- 255,
- 255,
- 0,
- "Mercassium",
- "Mercassium",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL);
- public static Materials MeteoricIron = new Materials(
- 340,
- TextureSet.SET_METALLIC,
- 6.0F,
- 384,
- 3,
- 1 | 2 | 8 | 64,
- 100,
- 50,
- 80,
- 0,
- "MeteoricIron",
- "Meteoric Iron",
- 0,
- 0,
- 1811,
- 1000,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeGray,
- Element.SpFe,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.MAGNETO, 1)));
- public static Materials MeteoricSteel = new Materials(
- 341,
- TextureSet.SET_METALLIC,
- 6.0F,
- 768,
- 4,
- 1 | 2 | 64,
- 50,
- 25,
- 40,
- 0,
- "MeteoricSteel",
- "Meteoric Steel",
- 0,
- 0,
- 1811,
- 1000,
- true,
- false,
- 4,
- 51,
- 50,
- Dyes.dyeGray,
- 1,
- Arrays.asList(new MaterialStack(MeteoricIron, 50), new MaterialStack(Carbon, 1)),
- Arrays.asList(
- new TC_AspectStack(TC_Aspects.METALLUM, 2),
- new TC_AspectStack(TC_Aspects.MAGNETO, 1),
- new TC_AspectStack(TC_Aspects.ORDO, 1)));
- public static Materials Meteorite = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 80,
- 35,
- 60,
- 0,
- "Meteorite",
- "Meteorite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyePurple);
- public static Materials Meutoite = new Materials(
- 487,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 95,
- 82,
- 105,
- 0,
- "Meutoite",
- "Meutoite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Migmatite = new Materials(
- 872,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 1,
- 1,
- 255,
- 255,
- 255,
- 0,
- "Migmatite",
- "Migmatite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Mimichite = new Materials(
- -1,
- TextureSet.SET_GEM_VERTICAL,
- 1.0F,
- 0,
- 1,
- 1 | 4 | 8,
- 255,
- 255,
- 255,
- 0,
- "Mimichite",
- "Mimichite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Moonstone = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 255,
- 255,
- 255,
- 0,
- "Moonstone",
- "Moonstone",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeWhite,
- Arrays.asList(new TC_AspectStack(TC_Aspects.VITREUS, 1), new TC_AspectStack(TC_Aspects.ALIENIS, 1)));
- public static Materials Naquadah = new Materials(
- 324,
- TextureSet.SET_METALLIC,
- 6.0F,
- 1280,
- 4,
- 1 | 2 | 8 | 64 | 128,
- 50,
- 50,
- 50,
- 0,
- "Naquadah",
- "Naquadah",
- 0,
- 0,
- 5400,
- 5400,
- true,
- false,
- 10,
- 1,
- 1,
- Dyes.dyeBlack,
- Element.Nq,
- Arrays.asList(
- new TC_AspectStack(TC_Aspects.METALLUM, 3),
- new TC_AspectStack(TC_Aspects.RADIO, 1),
- new TC_AspectStack(TC_Aspects.NEBRISUM, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials NaquadahAlloy = new Materials(
- 325,
- TextureSet.SET_METALLIC,
- 8.0F,
- 5120,
- 5,
- 1 | 2 | 64 | 128,
- 40,
- 40,
- 40,
- 0,
- "NaquadahAlloy",
- "Naquadah Alloy",
- 0,
- 0,
- 7200,
- 7200,
- true,
- false,
- 10,
- 1,
- 1,
- Dyes.dyeBlack,
- Arrays.asList(
- new TC_AspectStack(TC_Aspects.METALLUM, 4), new TC_AspectStack(TC_Aspects.NEBRISUM, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials NaquadahEnriched = new Materials(
- 326,
- TextureSet.SET_METALLIC,
- 6.0F,
- 1280,
- 4,
- 1 | 2 | 8 | 64,
- 50,
- 50,
- 50,
- 0,
- "NaquadahEnriched",
- "Enriched Naquadah",
- 0,
- 0,
- 4500,
- 4500,
- true,
- false,
- 15,
- 1,
- 1,
- Dyes.dyeBlack,
- Arrays.asList(
- new TC_AspectStack(TC_Aspects.METALLUM, 3),
- new TC_AspectStack(TC_Aspects.RADIO, 2),
- new TC_AspectStack(TC_Aspects.NEBRISUM, 2)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials Naquadria = new Materials(
- 327,
- TextureSet.SET_SHINY,
- 1.0F,
- 512,
- 4,
- 1 | 2 | 8 | 64,
- 30,
- 30,
- 30,
- 0,
- "Naquadria",
- "Naquadria",
- 0,
- 0,
- 9000,
- 9000,
- true,
- false,
- 20,
- 1,
- 1,
- Dyes.dyeBlack,
- Arrays.asList(
- new TC_AspectStack(TC_Aspects.METALLUM, 4),
- new TC_AspectStack(TC_Aspects.RADIO, 3),
- new TC_AspectStack(TC_Aspects.NEBRISUM, 3)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials Nether = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 1,
- 0,
- 255,
- 255,
- 255,
- 0,
- "Nether",
- "Nether",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes._NULL);
- public static Materials NetherBrick = new Materials(
- 814,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 1,
- 1,
- 100,
- 0,
- 0,
- 0,
- "NetherBrick",
- "Nether Brick",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeRed,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.IGNIS, 1)));
- public static Materials NetherQuartz = new Materials(
- 522,
- TextureSet.SET_QUARTZ,
- 1.0F,
- 32,
- 1,
- 1 | 4 | 8 | 64,
- 230,
- 210,
- 210,
- 0,
- "NetherQuartz",
- "Nether Quartz",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 2,
- 1,
- 1,
- Dyes.dyeWhite,
- Arrays.asList(new TC_AspectStack(TC_Aspects.POTENTIA, 1), new TC_AspectStack(TC_Aspects.VITREUS, 1)));
- public static Materials NetherStar = new Materials(
- 506,
- TextureSet.SET_NETHERSTAR,
- 6.0F,
- 5120,
- 4,
- 1 | 4 | 8 | 64,
- 255,
- 255,
- 255,
- 0,
- "NetherStar",
- "Nether Star",
- 5,
- 50000,
- -1,
- 0,
- false,
- false,
- 15,
- 1,
- 1,
- Dyes.dyeWhite);
- public static Materials ObsidianFlux = new Materials(
- -1,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 1,
- 1 | 2,
- 80,
- 50,
- 100,
- 0,
- "ObsidianFlux",
- "Fluxed Obsidian",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyePurple);
- public static Materials Oilsands = new Materials(
- 878,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 10,
- 10,
- 10,
- 0,
- "Oilsands",
- "Oilsands",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Onyx = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 1,
- 1,
- 255,
- 255,
- 255,
- 0,
- "Onyx",
- "Onyx",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Orichalcum = new Materials(
- 966,
- TextureSet.SET_METALLIC,
- 32.0F,
- 20480,
- 1,
- 1 | 2 | 8 | 64 | 128,
- 84,
- 122,
- 56,
- 0,
- "Orichalcum",
- "Orichalcum",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL)
- .disableAutoGeneratedBlastFurnaceRecipes()
- .setTurbineMultipliers(1, 6, 1);
- public static Materials Osmonium = new Materials(
- -1,
- TextureSet.SET_NONE,
- 6.0F,
- 64,
- 1,
- 1 | 2 | 8 | 64,
- 255,
- 255,
- 255,
- 0,
- "Osmonium",
- "Osmonium",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeBlue);
- public static Materials Oureclase = new Materials(
- 961,
- TextureSet.SET_METALLIC,
- 6.0F,
- 1920,
- 3,
- 1 | 2 | 8 | 64,
- 183,
- 98,
- 21,
- 0,
- "Oureclase",
- "Oureclase",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Painite = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 1,
- 0,
- 255,
- 255,
- 255,
- 0,
- "Painite",
- "Painite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Peanutwood = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 1,
- 0,
- 255,
- 255,
- 255,
- 0,
- "Peanutwood",
- "Peanut Wood",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Petroleum = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 255,
- 255,
- 255,
- 0,
- "Petroleum",
- "Petroleum",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Pewter = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 1,
- 0,
- 255,
- 255,
- 255,
- 0,
- "Pewter",
- "Pewter",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Phoenixite = new Materials(
- -1,
- TextureSet.SET_NONE,
- 6.0F,
- 64,
- 1,
- 1 | 2 | 8 | 64,
- 255,
- 255,
- 255,
- 0,
- "Phoenixite",
- "Phoenixite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Prometheum = new Materials(
- 960,
- TextureSet.SET_METALLIC,
- 8.0F,
- 512,
- 1,
- 1 | 2 | 8 | 64,
- 90,
- 129,
- 86,
- 0,
- "Prometheum",
- "Prometheum",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Quartzite = new Materials(
- 523,
- TextureSet.SET_QUARTZ,
- 1.0F,
- 0,
- 1,
- 1 | 4 | 8,
- 210,
- 230,
- 210,
- 0,
- "Quartzite",
- "Quartzite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeWhite);
- public static Materials Randomite = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 255,
- 255,
- 255,
- 0,
- "Randomite",
- "Randomite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Rhyolite = new Materials(
- 875,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 1,
- 1,
- 255,
- 255,
- 255,
- 0,
- "Rhyolite",
- "Rhyolite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Rubracium = new Materials(
- 488,
- TextureSet.SET_METALLIC,
- 1.0F,
- 128,
- 1,
- 1 | 2 | 8 | 64 | 128,
- 151,
- 45,
- 45,
- 0,
- "Rubracium",
- "Rubracium",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeRed);
- public static Materials Sand = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 1,
- 0,
- 255,
- 255,
- 255,
- 0,
- "Sand",
- "Sand",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeYellow);
- public static Materials Sanguinite = new Materials(
- 955,
- TextureSet.SET_METALLIC,
- 3.0F,
- 4480,
- 4,
- 1 | 2 | 8,
- 185,
- 0,
- 0,
- 0,
- "Sanguinite",
- "Sanguinite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Siltstone = new Materials(
- 876,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 1,
- 1,
- 255,
- 255,
- 255,
- 0,
- "Siltstone",
- "Siltstone",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL);
- public static Materials Sunstone = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 255,
- 255,
- 255,
- 0,
- "Sunstone",
- "Sunstone",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeYellow,
- Arrays.asList(new TC_AspectStack(TC_Aspects.VITREUS, 1), new TC_AspectStack(TC_Aspects.ALIENIS, 1)));
- public static Materials Tar = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 1,
- 0,
- 10,
- 10,
- 10,
- 0,
- "Tar",
- "Tar",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlack);
- public static Materials Tartarite = new Materials(
- 956,
- TextureSet.SET_METALLIC,
- 32.0F,
- 20480,
- 3,
- 1 | 2 | 8,
- 255,
- 118,
- 60,
- 0,
- "Tartarite",
- "Tartarite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL)
- .disableAutoGeneratedBlastFurnaceRecipes()
- .setTurbineMultipliers(1120, 1120, 1);
- public static Materials UUAmplifier = new Materials(
- 721,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 1,
- 16,
- 96,
- 0,
- 128,
- 0,
- "UUAmplifier",
- "UU-Amplifier",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 10,
- 1,
- 1,
- Dyes.dyePink);
- public static Materials UUMatter = new Materials(
- 703,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 1,
- 16,
- 128,
- 0,
- 196,
- 0,
- "UUMatter",
- "UU-Matter",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 10,
- 1,
- 1,
- Dyes.dyePink);
- public static Materials Void = new Materials(
- 970,
- TextureSet.SET_METALLIC,
- 32.0F,
- 512,
- 4,
- 1 | 2 | 64 | 128,
- 28,
- 6,
- 57,
- 0,
- "Void",
- "Void",
- 5,
- 1500,
- -1,
- 0,
- false,
- true,
- 5,
- 2,
- 1,
- Dyes.dyeBlack,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.VACUOS, 1)));
- public static Materials Voidstone = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 1,
- 0,
- 255,
- 255,
- 255,
- 200,
- "Voidstone",
- "Voidstone",
- 0,
- 0,
- -1,
- 0,
- false,
- true,
- 1,
- 1,
- 1,
- Dyes._NULL,
- Arrays.asList(
- new TC_Aspects.TC_AspectStack(TC_Aspects.VITREUS, 1), new TC_AspectStack(TC_Aspects.VACUOS, 1)));
- public static Materials Vulcanite = new Materials(
- 489,
- TextureSet.SET_METALLIC,
- 32.0F,
- 20480,
- 2,
- 1 | 2 | 8 | 64 | 128,
- 255,
- 132,
- 72,
- 0,
- "Vulcanite",
- "Vulcanite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL)
- .disableAutoGeneratedBlastFurnaceRecipes()
- .setTurbineMultipliers(40, 1, 1);
- public static Materials Vyroxeres = new Materials(
- 951,
- TextureSet.SET_METALLIC,
- 32.0F,
- 7680,
- 1,
- 1 | 2 | 8 | 64,
- 85,
- 224,
- 1,
- 0,
- "Vyroxeres",
- "Vyroxeres",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL)
- .disableAutoGeneratedBlastFurnaceRecipes()
- .setTurbineMultipliers(1, 3, 1);
- public static Materials Yellorium = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 1 | 2,
- 255,
- 255,
- 255,
- 0,
- "Yellorium",
- "Yellorium",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeYellow);
- public static Materials Zectium = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 8,
- 255,
- 255,
- 255,
- 0,
- "Zectium",
- "Zectium",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeBlack);
+ public static Materials Adamantium = new Materials( 319, TextureSet.SET_SHINY , 32.0F, 8192, 10, 1|2 |8 |64|128 , 255, 255, 255, 0, "Adamantium" , "Adamantium" , 0, 0, 7200, 7200, true, false, 1, 1, 1, Dyes.dyeLightGray ).setTurbineMultipliers(1, 5, 1);
+ public static Materials Adamite = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 3, 1 |8 , 255, 255, 255, 0, "Adamite" , "Adamite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeLightGray );
+ public static Materials Adluorite = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1|2 |8 |64|128 , 255, 255, 255, 0, "Adluorite" , "Adluorite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeLightBlue );
+ public static Materials Agate = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Agate" , "Agate" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes._NULL );
+ public static Materials Alduorite = new Materials( 485, TextureSet.SET_SHINY , 32.0F, 8192, 1, 1|2 |8 |64|128 , 159, 180, 180, 0, "Alduorite" , "Alduorite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL ).disableAutoGeneratedBlastFurnaceRecipes().setTurbineMultipliers(6, 1, 1);
+ public static Materials Amber = new Materials( 514, TextureSet.SET_RUBY , 4.0F, 128, 2, 1 |4|8 |64 , 255, 128, 0, 127, "Amber" , "Amber" , 5, 3, -1, 0, false, true, 1, 1, 1, Dyes.dyeOrange ,1, Arrays.asList(new MaterialStack(Carbon, 10), new MaterialStack(Hydrogen, 10), new MaterialStack(Oxygen, 16)), Arrays.asList(new TC_AspectStack(TC_Aspects.VINCULUM, 2), new TC_AspectStack(TC_Aspects.VITREUS, 1)));
+ public static Materials Ammonium = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Ammonium" , "Ammonium" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL );
+ public static Materials Amordrine = new Materials( -1, TextureSet.SET_NONE , 6.0F, 64, 2, 1|2 |8 |64 , 255, 255, 255, 0, "Amordrine" , "Amordrine" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL );
+ public static Materials Andesite = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 |8 , 255, 255, 255, 0, "Andesite" , "Andesite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL );
+ public static Materials Angmallen = new Materials( 958, TextureSet.SET_METALLIC , 10.0F, 128, 2, 1|2 |8 |64 , 215, 225, 138, 0, "Angmallen" , "Angmallen" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL );
+ public static Materials Ardite = new Materials( 382, TextureSet.SET_METALLIC , 18.0F, 1024, 4, 1|2 |8 |32|64|128 , 250, 129, 0, 0, "Ardite" , "Ardite" , 0, 0, 1600, 1600, true, false, 1, 1, 1, Dyes.dyeRed ).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials Aredrite = new Materials( -1, TextureSet.SET_NONE , 6.0F, 64, 2, 1|2 |8 |64 , 255, 0, 0, 0, "Aredrite" , "Aredrite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeYellow );
+ public static Materials Atlarus = new Materials( 965, TextureSet.SET_METALLIC , 6.0F, 64, 2, 1|2 |8 |64 , 255, 255, 255, 0, "Atlarus" , "Atlarus" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL );
+ public static Materials Bitumen = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 |8 , 255, 255, 255, 0, "Bitumen" , "Bitumen" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL );
+ public static Materials Black = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 0 , 0, 0, 0, 0, "Black" , "Black" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeBlack );
+ public static Materials Blizz = new Materials( 851, TextureSet.SET_SHINY , 1.0F, 0, 2, 1 , 220, 233, 255, 0, "Blizz" , "Blizz" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes._NULL );
+ public static Materials Blueschist = new Materials( 852, TextureSet.SET_DULL , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Blueschist" , "Blueschist" , 0, 0, -1, 0, false, false, 0, 1, 1, Dyes.dyeLightBlue );
+ public static Materials Bluestone = new Materials( 813, TextureSet.SET_DULL , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Bluestone" , "Bluestone" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeBlue );
+ public static Materials Bloodstone = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Bloodstone" , "Bloodstone" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeRed );
+ public static Materials Blutonium = new Materials( -1, TextureSet.SET_SHINY , 1.0F, 0, 2, 1|2 |8 , 0, 0, 255, 0, "Blutonium" , "Blutonium" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeBlue );
+ public static Materials Carmot = new Materials( 962, TextureSet.SET_METALLIC , 16.0F, 128, 1, 1|2 |8 |64 , 217, 205, 140, 0, "Carmot" , "Carmot" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL );
+ public static Materials Celenegil = new Materials( 964, TextureSet.SET_METALLIC , 10.0F, 4096, 2, 1|2 |8 |64 , 148, 204, 72, 0, "Celenegil" , "Celenegil" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL );
+ public static Materials CertusQuartz = new Materials( 516, TextureSet.SET_QUARTZ , 5.0F, 32, 1, 1 |4|8 |64 , 210, 210, 230, 0, "CertusQuartz" , "Certus Quartz" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeLightGray , Arrays.asList(new TC_AspectStack(TC_Aspects.POTENTIA, 1), new TC_AspectStack(TC_Aspects.VITREUS, 1)));
+ public static Materials Ceruclase = new Materials( 952, TextureSet.SET_METALLIC , 32.0F, 1280, 2, 1|2 |8 |64|128 , 140, 189, 208, 0, "Ceruclase" , "Ceruclase" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeBlue ).disableAutoGeneratedBlastFurnaceRecipes().setTurbineMultipliers(1, 22, 1);
+ public static Materials Citrine = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Citrine" , "Citrine" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes._NULL );
+ public static Materials CobaltHexahydrate = new Materials( 853, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1 |16 , 80, 80, 250, 0, "CobaltHexahydrate" , "Cobalt Hexahydrate" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeBlue );
+ public static Materials ConstructionFoam = new Materials( 854, TextureSet.SET_DULL , 1.0F, 0, 2, 1 |16 |64|128 , 128, 128, 128, 0, "ConstructionFoam" , "Construction Foam" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeGray );
+ public static Materials Chert = new Materials( 857, TextureSet.SET_DULL , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Chert" , "Chert" , 0, 0, -1, 0, false, false, 0, 1, 1, Dyes._NULL );
+ public static Materials Chimerite = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Chimerite" , "Chimerite" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes._NULL );
+ public static Materials Coral = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 1 , 255, 128, 255, 0, "Coral" , "Coral" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes._NULL );
+ public static Materials CrudeOil = new Materials( 858, TextureSet.SET_DULL , 1.0F, 0, 2, 1 , 10, 10, 10, 0, "CrudeOil" , "Crude Oil" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeBlack );
+ public static Materials Chrysocolla = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Chrysocolla" , "Chrysocolla" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes._NULL );
+ public static Materials CrystalFlux = new Materials( -1, TextureSet.SET_QUARTZ , 1.0F, 0, 3, 1 |4 , 100, 50, 100, 0, "CrystalFlux" , "Flux Crystal" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL );
+ public static Materials Cyanite = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Cyanite" , "Cyanite" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeCyan );
+ public static Materials Dacite = new Materials( 859, TextureSet.SET_DULL , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Dacite" , "Dacite" , 0, 0, -1, 0, false, false, 0, 1, 1, Dyes.dyeLightGray );
+ public static Materials DarkIron = new Materials( 342, TextureSet.SET_DULL , 7.0F, 384, 3, 1|2 |8 |64 , 55, 40, 60, 0, "DarkIron" , "Dark Iron" , 0, 0, -1, 0, false, false, 5, 1, 1, Dyes.dyePurple );
+ public static Materials DarkStone = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "DarkStone" , "Dark Stone" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeBlack );
+ public static Materials Demonite = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Demonite" , "Demonite" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeRed );
+ public static Materials Desh = new Materials( 884, TextureSet.SET_DULL , 20.0F, 1280, 4, 1|2 |8 |64|128 , 40, 40, 40, 0, "Desh" , "Desh" , 0, 0, 2500, 2500, true, false, 1, 1, 1, Dyes.dyeBlack ,Element.De, Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.ALIENIS, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials Desichalkos = new Materials( -1, TextureSet.SET_NONE , 6.0F, 1280, 3, 1|2 |8 |64 , 255, 255, 255, 0, "Desichalkos" , "Desichalkos" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL );
+ public static Materials Dilithium = new Materials( 515, TextureSet.SET_DIAMOND , 1.0F, 0, 1, 1 |4|8|16 , 255, 250, 250, 127, "Dilithium" , "Dilithium" , 0, 0, -1, 0, false, true, 1, 1, 1, Dyes.dyeWhite );
+ public static Materials Draconic = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Draconic" , "Draconic" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeRed );
+ public static Materials Drulloy = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1|16 , 255, 255, 255, 0, "Drulloy" , "Drulloy" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeRed );
+ public static Materials Duranium = new Materials( 328, TextureSet.SET_METALLIC , 32.0F, 40960, 11, 1|2 |64 , 255, 255, 255, 0, "Duranium" , "Duranium" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeLightGray ).setTurbineMultipliers(16, 16, 1);
+ public static Materials Eclogite = new Materials( 860, TextureSet.SET_DULL , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Eclogite" , "Eclogite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL );
+ public static Materials ElectrumFlux = new Materials( 320, TextureSet.SET_SHINY , 16.0F, 512, 3, 1|2 |8 |64|128 , 255, 255, 120, 0, "ElectrumFlux" , "Fluxed Electrum" , 0, 0, 9000, 9000, true, false, 1, 1, 1, Dyes.dyeYellow ).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials Emery = new Materials( 861, TextureSet.SET_DULL , 1.0F, 0, 2, 1 |8 , 255, 255, 255, 0, "Emery" , "Emery" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL );
+ public static Materials EnderiumBase = new Materials( 380, TextureSet.SET_DULL , 16.0F, 768, 4, 1|2 |64|128 , 72, 119, 153, 0, "EnderiumBase" , "Enderium Base" , 0, 0, 3600, 3600, true, false, 1, 1, 1, Dyes.dyeGreen , 1, Arrays.asList(new MaterialStack(Tin, 2), new MaterialStack(Silver, 1), new MaterialStack(Platinum, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.ALIENIS, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials Energized = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 0 , 255, 255, 255, 0, "Energized" , "Energized" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL );
+ public static Materials Epidote = new Materials( 862, TextureSet.SET_DULL , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Epidote" , "Epidote" , 0, 0, -1, 0, false, false, 0, 1, 1, Dyes._NULL );
+ public static Materials Eximite = new Materials( 959, TextureSet.SET_METALLIC , 5.0F, 2560, 3, 1|2 |8 |64 , 124, 90, 150, 0, "Eximite" , "Eximite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL );
+ public static Materials FierySteel = new Materials( 346, TextureSet.SET_FIERY , 8.0F, 256, 3, 1|2 |64|128 , 64, 0, 0, 0, "FierySteel" , "Fiery Steel" , 5, 2048, 1811, 1800, true, false, 1, 1, 1, Dyes.dyeRed , Arrays.asList(new TC_AspectStack(TC_Aspects.PRAECANTATIO, 3), new TC_AspectStack(TC_Aspects.IGNIS, 3), new TC_AspectStack(TC_Aspects.CORPUS, 3))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials Firestone = new Materials( 347, TextureSet.SET_QUARTZ , 6.0F, 1280, 3, 1 |4|8 |64 , 200, 20, 0, 0, "Firestone" , "Firestone" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeRed );
+ public static Materials Fluorite = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 |8 , 255, 255, 255, 0, "Fluorite" , "Fluorite" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeGreen );
+ public static Materials FoolsRuby = new Materials( 512, TextureSet.SET_RUBY , 1.0F, 0, 2, 1 |4|8 , 255, 100, 100, 127, "FoolsRuby" , "Ruby" , 0, 0, -1, 0, false, true, 3, 1, 1, Dyes.dyeRed , 1, Arrays.asList(new MaterialStack(Magnesium, 1), new MaterialStack(Aluminium, 2), new MaterialStack(Oxygen, 4)), Arrays.asList(new TC_AspectStack(TC_Aspects.LUCRUM, 2), new TC_AspectStack(TC_Aspects.VITREUS, 2)));
+ public static Materials Force = new Materials( 521, TextureSet.SET_DIAMOND , 10.0F, 128, 3, 1|2|4|8 |64|128 , 255, 255, 0, 0, "Force" , "Force" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeYellow , Collections.singletonList(new TC_AspectStack(TC_Aspects.POTENTIA, 5)));
+ public static Materials Forcicium = new Materials( 518, TextureSet.SET_DIAMOND , 1.0F, 0, 1, 1 |4|8|16 , 50, 50, 70, 0, "Forcicium" , "Forcicium" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeGreen , Collections.singletonList(new TC_AspectStack(TC_Aspects.POTENTIA, 2)));
+ public static Materials Forcillium = new Materials( 519, TextureSet.SET_DIAMOND , 1.0F, 0, 1, 1 |4|8|16 , 50, 50, 70, 0, "Forcillium" , "Forcillium" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeGreen , Collections.singletonList(new TC_AspectStack(TC_Aspects.POTENTIA, 2)));
+ public static Materials Gabbro = new Materials( 863, TextureSet.SET_DULL , 1.0F, 0, 1, 1 , 255, 255, 255, 0, "Gabbro" , "Gabbro" , 0, 0, -1, 0, false, false, 0, 1, 1, Dyes._NULL );
+ public static Materials Glowstone = new Materials( 811, TextureSet.SET_SHINY , 1.0F, 0, 1, 1 |16 , 255, 255, 0, 0, "Glowstone" , "Glowstone" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeYellow , Arrays.asList(new TC_AspectStack(TC_Aspects.LUX, 2), new TC_AspectStack(TC_Aspects.SENSUS, 1)));
+ public static Materials Gneiss = new Materials( 864, TextureSet.SET_DULL , 1.0F, 0, 1, 1 , 255, 255, 255, 0, "Gneiss" , "Gneiss" , 0, 0, -1, 0, false, false, 0, 1, 1, Dyes._NULL );
+ public static Materials Graphite = new Materials( 865, TextureSet.SET_DULL , 5.0F, 32, 2, 1 |8|16 |64 , 128, 128, 128, 0, "Graphite" , "Graphite" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeGray , 0, Collections.singletonList(new MaterialStack(Carbon, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.VITREUS, 2), new TC_AspectStack(TC_Aspects.IGNIS, 1)));
+ public static Materials Graphene = new Materials( 819, TextureSet.SET_DULL , 6.0F, 32, 1, 1 |64 , 128, 128, 128, 0, "Graphene" , "Graphene" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeGray , 0, Collections.singletonList(new MaterialStack(Carbon, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.VITREUS, 2), new TC_AspectStack(TC_Aspects.ELECTRUM, 1)));
+ public static Materials Greenschist = new Materials( 866, TextureSet.SET_DULL , 1.0F, 0, 1, 1 , 255, 255, 255, 0, "Greenschist" , "Green Schist" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeGreen );
+ public static Materials Greenstone = new Materials( 867, TextureSet.SET_DULL , 1.0F, 0, 1, 1 , 255, 255, 255, 0, "Greenstone" , "Greenstone" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeGreen );
+ public static Materials Greywacke = new Materials( 897, TextureSet.SET_DULL , 1.0F, 0, 1, 1 , 255, 255, 255, 0, "Greywacke" , "Greywacke" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeGray );
+ public static Materials Haderoth = new Materials( 963, TextureSet.SET_METALLIC , 10.0F, 3200, 3, 1|2 |8 |64 , 119, 52, 30, 0, "Haderoth" , "Haderoth" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL );
+ public static Materials Hematite = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1|2 |8 , 255, 255, 255, 0, "Hematite" , "Hematite" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes._NULL );
+ public static Materials Hepatizon = new Materials( 957, TextureSet.SET_METALLIC , 12.0F, 128, 2, 1|2 |8 |64 , 117, 94, 117, 0, "Hepatizon" , "Hepatizon" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL );
+ public static Materials HSLA = new Materials( 322, TextureSet.SET_METALLIC , 6.0F, 500, 3, 1|2 |64|128 , 128, 128, 128, 0, "HSLA" , "HSLA Steel" , 0, 0, 1811, 1000, true, false, 3, 1, 1, Dyes._NULL , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 1), new TC_AspectStack(TC_Aspects.ORDO, 1)));
+ public static Materials Ignatius = new Materials( 950, TextureSet.SET_METALLIC , 12.0F, 512, 2, 1|2 , 255, 169, 83, 0, "Ignatius" , "Ignatius" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL );
+ public static Materials Infernal = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 0 , 255, 255, 255, 0, "Infernal" , "Infernal" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL );
+ public static Materials Infuscolium = new Materials( 490, TextureSet.SET_METALLIC , 6.0F, 64, 2, 1|2 |8 |64 , 146, 33, 86, 0, "Infuscolium" , "Infuscolium" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes._NULL );
+ public static Materials InfusedGold = new Materials( 323, TextureSet.SET_SHINY , 12.0F, 64, 3, 1|2 |8 |64|128 , 255, 200, 60, 0, "InfusedGold" , "Infused Gold" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeYellow );
+ public static Materials InfusedAir = new Materials( 540, TextureSet.SET_SHARDS , 8.0F, 64, 3, 1 |4|8 |64|128 , 255, 255, 0, 0, "InfusedAir" , "Aer" , 5, 160, -1, 0, false, true, 3, 1, 1, Dyes.dyeYellow , Arrays.asList(new TC_AspectStack(TC_Aspects.PRAECANTATIO, 1), new TC_AspectStack(TC_Aspects.AER, 2)));
+ public static Materials InfusedFire = new Materials( 541, TextureSet.SET_SHARDS , 8.0F, 64, 3, 1 |4|8 |64|128 , 255, 0, 0, 0, "InfusedFire" , "Ignis" , 5, 320, -1, 0, false, true, 3, 1, 1, Dyes.dyeRed , Arrays.asList(new TC_AspectStack(TC_Aspects.PRAECANTATIO, 1), new TC_AspectStack(TC_Aspects.IGNIS, 2)));
+ public static Materials InfusedEarth = new Materials( 542, TextureSet.SET_SHARDS , 8.0F, 256, 3, 1 |4|8 |64|128 , 0, 255, 0, 0, "InfusedEarth" , "Terra" , 5, 160, -1, 0, false, true, 3, 1, 1, Dyes.dyeGreen , Arrays.asList(new TC_AspectStack(TC_Aspects.PRAECANTATIO, 1), new TC_AspectStack(TC_Aspects.TERRA, 2)));
+ public static Materials InfusedWater = new Materials( 543, TextureSet.SET_SHARDS , 8.0F, 64, 3, 1 |4|8 |64|128 , 0, 0, 255, 0, "InfusedWater" , "Aqua" , 5, 160, -1, 0, false, true, 3, 1, 1, Dyes.dyeBlue , Arrays.asList(new TC_AspectStack(TC_Aspects.PRAECANTATIO, 1), new TC_AspectStack(TC_Aspects.AQUA, 2)));
+ public static Materials InfusedEntropy = new Materials( 544, TextureSet.SET_SHARDS , 32.0F, 64, 4, 1 |4|8 |64|128 , 62, 62, 62, 0, "InfusedEntropy" , "Perditio" , 5, 320, -1, 0, false, true, 3, 1, 1, Dyes.dyeBlack , Arrays.asList(new TC_AspectStack(TC_Aspects.PRAECANTATIO, 1), new TC_AspectStack(TC_Aspects.PERDITIO, 2)));
+ public static Materials InfusedOrder = new Materials( 545, TextureSet.SET_SHARDS , 8.0F, 64, 3, 1 |4|8 |64|128 , 252, 252, 252, 0, "InfusedOrder" , "Ordo" , 5, 240, -1, 0, false, true, 3, 1, 1, Dyes.dyeWhite , Arrays.asList(new TC_AspectStack(TC_Aspects.PRAECANTATIO, 1), new TC_AspectStack(TC_Aspects.ORDO, 2)));
+ public static Materials InfusedVis = new Materials( -1, TextureSet.SET_SHARDS , 8.0F, 64, 3, 1 |4|8 |64|128 , 255, 0, 255, 0, "InfusedVis" , "Auram" , 5, 240, -1, 0, false, true, 3, 1, 1, Dyes.dyePurple , Arrays.asList(new TC_AspectStack(TC_Aspects.PRAECANTATIO, 1), new TC_AspectStack(TC_Aspects.AURAM, 2)));
+ public static Materials InfusedDull = new Materials( -1, TextureSet.SET_SHARDS , 32.0F, 64, 3, 1 |4|8 |64|128 , 100, 100, 100, 0, "InfusedDull" , "Vacuus" , 5, 160, -1, 0, false, true, 3, 1, 1, Dyes.dyeLightGray , Arrays.asList(new TC_AspectStack(TC_Aspects.PRAECANTATIO, 1), new TC_AspectStack(TC_Aspects.VACUOS, 2)));
+ public static Materials Inolashite = new Materials( 954, TextureSet.SET_NONE , 8.0F, 2304, 3, 1|2 |8 |64 , 148, 216, 187, 0, "Inolashite" , "Inolashite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeGreen );
+ public static Materials Invisium = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1 , 255, 255, 255, 0, "Invisium" , "Invisium" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes._NULL );
+ public static Materials Jade = new Materials( 537, TextureSet.SET_SHINY , 1.0F, 16, 2, 1 |4|8 |64 , 0, 100, 0, 0, "Jade" , "Jade" , 0, 0, -1, 0, false, false, 5, 1, 1, Dyes.dyeGreen ,1, Arrays.asList(new MaterialStack(Sodium, 1), new MaterialStack(Aluminium, 1), new MaterialStack(Silicon, 2), new MaterialStack(Oxygen, 6)), Arrays.asList(new TC_AspectStack(TC_Aspects.LUCRUM, 6), new TC_AspectStack(TC_Aspects.VITREUS, 3)));
+ public static Materials Kalendrite = new Materials( 953, TextureSet.SET_METALLIC , 5.0F, 2560, 3, 1|2 , 170, 91, 189, 0, "Kalendrite" , "Kalendrite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL );
+ public static Materials Komatiite = new Materials( 869, TextureSet.SET_DULL , 1.0F, 0, 1, 1 , 255, 255, 255, 0, "Komatiite" , "Komatiite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeYellow );
+ public static Materials Lava = new Materials( 700, TextureSet.SET_FLUID , 1.0F, 0, 1, 16 , 255, 64, 0, 0, "Lava" , "Lava" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeOrange );
+ public static Materials Lemurite = new Materials( 486, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1 , 219, 219, 219, 0, "Lemurite" , "Lemurite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL );
+ public static Materials Limestone = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 1 , 255, 255, 255, 0, "Limestone" , "Limestone" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL );
+ public static Materials Magma = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 0 , 255, 64, 0, 0, "Magma" , "Magma" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeOrange );
+ public static Materials Mawsitsit = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 1 , 255, 255, 255, 0, "Mawsitsit" , "Mawsitsit" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes._NULL );
+ public static Materials Mercassium = new Materials( -1, TextureSet.SET_NONE , 6.0F, 64, 1, 1|2 |8 |64 , 255, 255, 255, 0, "Mercassium" , "Mercassium" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL );
+ public static Materials MeteoricIron = new Materials( 340, TextureSet.SET_METALLIC , 6.0F, 384, 3, 1|2 |8 |64 , 100, 50, 80, 0, "MeteoricIron" , "Meteoric Iron" , 0, 0, 1811, 1000, true, false, 1, 1, 1, Dyes.dyeGray ,Element.SpFe, Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.MAGNETO, 1)));
+ public static Materials MeteoricSteel = new Materials( 341, TextureSet.SET_METALLIC , 6.0F, 768, 4, 1|2 |64 , 50, 25, 40, 0, "MeteoricSteel" , "Meteoric Steel" , 0, 0, 1811, 1000, true, false, 4, 51, 50, Dyes.dyeGray , 1, Arrays.asList(new MaterialStack(MeteoricIron, 50), new MaterialStack(Carbon, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.MAGNETO, 1), new TC_AspectStack(TC_Aspects.ORDO, 1)));
+ public static Materials Meteorite = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 1 |8 , 80, 35, 60, 0, "Meteorite" , "Meteorite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyePurple );
+ public static Materials Meutoite = new Materials( 487, TextureSet.SET_METALLIC , 1.0F, 0, 1, 1 |8 , 95, 82, 105, 0, "Meutoite" , "Meutoite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL );
+ public static Materials Migmatite = new Materials( 872, TextureSet.SET_DULL , 1.0F, 0, 1, 1 , 255, 255, 255, 0, "Migmatite" , "Migmatite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL );
+ public static Materials Mimichite = new Materials( -1, TextureSet.SET_GEM_VERTICAL , 1.0F, 0, 1, 1 |4|8 , 255, 255, 255, 0, "Mimichite" , "Mimichite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL );
+ public static Materials Moonstone = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 1 |8 , 255, 255, 255, 0, "Moonstone" , "Moonstone" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeWhite , Arrays.asList(new TC_AspectStack(TC_Aspects.VITREUS, 1), new TC_AspectStack(TC_Aspects.ALIENIS, 1)));
+ public static Materials Naquadah = new Materials( 324, TextureSet.SET_METALLIC , 6.0F, 1280, 4, 1|2 |8 |64|128 , 50, 50, 50, 0, "Naquadah" , "Naquadah" , 0, 0, 5400, 5400, true, false, 10, 1, 1, Dyes.dyeBlack , Element.Nq, Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 3), new TC_AspectStack(TC_Aspects.RADIO, 1), new TC_AspectStack(TC_Aspects.NEBRISUM, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials NaquadahAlloy = new Materials( 325, TextureSet.SET_METALLIC , 8.0F, 5120, 5, 1|2 |64|128 , 40, 40, 40, 0, "NaquadahAlloy" , "Naquadah Alloy" , 0, 0, 7200, 7200, true, false, 10, 1, 1, Dyes.dyeBlack , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 4), new TC_AspectStack(TC_Aspects.NEBRISUM, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials NaquadahEnriched = new Materials( 326, TextureSet.SET_METALLIC , 6.0F, 1280, 4, 1|2 |8 |64 , 50, 50, 50, 0, "NaquadahEnriched" , "Enriched Naquadah" , 0, 0, 4500, 4500, true, false, 15, 1, 1, Dyes.dyeBlack , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 3), new TC_AspectStack(TC_Aspects.RADIO, 2), new TC_AspectStack(TC_Aspects.NEBRISUM, 2))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials Naquadria = new Materials( 327, TextureSet.SET_SHINY , 1.0F, 512, 4, 1|2 |8 |64 , 30, 30, 30, 0, "Naquadria" , "Naquadria" , 0, 0, 9000, 9000, true, false, 20, 1, 1, Dyes.dyeBlack , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 4), new TC_AspectStack(TC_Aspects.RADIO, 3), new TC_AspectStack(TC_Aspects.NEBRISUM, 3))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials Nether = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 0 , 255, 255, 255, 0, "Nether" , "Nether" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes._NULL );
+ public static Materials NetherBrick = new Materials( 814, TextureSet.SET_DULL , 1.0F, 0, 1, 1 , 100, 0, 0, 0, "NetherBrick" , "Nether Brick" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeRed , Collections.singletonList(new TC_AspectStack(TC_Aspects.IGNIS, 1)));
+ public static Materials NetherQuartz = new Materials( 522, TextureSet.SET_QUARTZ , 1.0F, 32, 1, 1 |4|8 |64 , 230, 210, 210, 0, "NetherQuartz" , "Nether Quartz" , 0, 0, -1, 0, false, false, 2, 1, 1, Dyes.dyeWhite , Arrays.asList(new TC_AspectStack(TC_Aspects.POTENTIA, 1), new TC_AspectStack(TC_Aspects.VITREUS, 1)));
+ public static Materials NetherStar = new Materials( 506, TextureSet.SET_NETHERSTAR , 6.0F, 5120, 4, 1| 4|8 |64 , 255, 255, 255, 0, "NetherStar" , "Nether Star" , 5, 50000, -1, 0, false, false, 15, 1, 1, Dyes.dyeWhite );
+ public static Materials ObsidianFlux = new Materials( -1, TextureSet.SET_DULL , 1.0F, 0, 1, 1|2 , 80, 50, 100, 0, "ObsidianFlux" , "Fluxed Obsidian" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyePurple );
+ public static Materials Oilsands = new Materials( 878, TextureSet.SET_NONE , 1.0F, 0, 1, 1 |8 , 10, 10, 10, 0, "Oilsands" , "Oilsands" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL );
+ public static Materials Onyx = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 1 , 255, 255, 255, 0, "Onyx" , "Onyx" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes._NULL );
+ public static Materials Orichalcum = new Materials( 966, TextureSet.SET_METALLIC , 32.0F, 20480, 1, 1|2 |8 |64|128 , 84, 122, 56, 0, "Orichalcum" , "Orichalcum" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL ).disableAutoGeneratedBlastFurnaceRecipes().setTurbineMultipliers(1, 6, 1);
+ public static Materials Osmonium = new Materials( -1, TextureSet.SET_NONE , 6.0F, 64, 1, 1|2 |8 |64 , 255, 255, 255, 0, "Osmonium" , "Osmonium" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeBlue );
+ public static Materials Oureclase = new Materials( 961, TextureSet.SET_METALLIC , 6.0F, 1920, 3, 1|2 |8 |64 , 183, 98, 21, 0, "Oureclase" , "Oureclase" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL );
+ public static Materials Painite = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 0 , 255, 255, 255, 0, "Painite" , "Painite" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes._NULL );
+ public static Materials Peanutwood = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 0 , 255, 255, 255, 0, "Peanutwood" , "Peanut Wood" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes._NULL );
+ public static Materials Petroleum = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 1 |8 , 255, 255, 255, 0, "Petroleum" , "Petroleum" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL );
+ public static Materials Pewter = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 0 , 255, 255, 255, 0, "Pewter" , "Pewter" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes._NULL );
+ public static Materials Phoenixite = new Materials( -1, TextureSet.SET_NONE , 6.0F, 64, 1, 1|2 |8 |64 , 255, 255, 255, 0, "Phoenixite" , "Phoenixite" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes._NULL );
+ public static Materials Prometheum = new Materials( 960, TextureSet.SET_METALLIC , 8.0F, 512, 1, 1|2 |8 |64 , 90, 129, 86, 0, "Prometheum" , "Prometheum" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL );
+ public static Materials Quartzite = new Materials( 523, TextureSet.SET_QUARTZ , 1.0F, 0, 1, 1 |4|8 , 210, 230, 210, 0, "Quartzite" , "Quartzite" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeWhite );
+ public static Materials Randomite = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 1 |8 , 255, 255, 255, 0, "Randomite" , "Randomite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL );
+ public static Materials Rhyolite = new Materials( 875, TextureSet.SET_DULL , 1.0F, 0, 1, 1 , 255, 255, 255, 0, "Rhyolite" , "Rhyolite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL );
+ public static Materials Rubracium = new Materials( 488, TextureSet.SET_METALLIC , 1.0F, 128, 1, 1|2 |8 |64|128 , 151, 45, 45, 0, "Rubracium" , "Rubracium" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeRed );
+ public static Materials Sand = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 0 , 255, 255, 255, 0, "Sand" , "Sand" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeYellow );
+ public static Materials Sanguinite = new Materials( 955, TextureSet.SET_METALLIC , 3.0F, 4480, 4, 1|2 |8 , 185, 0, 0, 0, "Sanguinite" , "Sanguinite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL );
+ public static Materials Siltstone = new Materials( 876, TextureSet.SET_DULL , 1.0F, 0, 1, 1 , 255, 255, 255, 0, "Siltstone" , "Siltstone" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL );
+ public static Materials Sunstone = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 1 |8 , 255, 255, 255, 0, "Sunstone" , "Sunstone" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeYellow , Arrays.asList(new TC_AspectStack(TC_Aspects.VITREUS, 1), new TC_AspectStack(TC_Aspects.ALIENIS, 1)));
+ public static Materials Tar = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 0 , 10, 10, 10, 0, "Tar" , "Tar" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeBlack );
+ public static Materials Tartarite = new Materials( 956, TextureSet.SET_METALLIC , 32.0F, 20480, 3, 1|2 |8 , 255, 118, 60, 0, "Tartarite" , "Tartarite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL ).disableAutoGeneratedBlastFurnaceRecipes().setTurbineMultipliers(1120, 1120, 1);
+ public static Materials UUAmplifier = new Materials( 721, TextureSet.SET_FLUID , 1.0F, 0, 1, 16 , 96, 0, 128, 0, "UUAmplifier" , "UU-Amplifier" , 0, 0, -1, 0, false, false, 10, 1, 1, Dyes.dyePink );
+ public static Materials UUMatter = new Materials( 703, TextureSet.SET_FLUID , 1.0F, 0, 1, 16 , 128, 0, 196, 0, "UUMatter" , "UU-Matter" , 0, 0, -1, 0, false, false, 10, 1, 1, Dyes.dyePink );
+ public static Materials Void = new Materials( 970, TextureSet.SET_METALLIC , 32.0F, 512, 4, 1|2 |64|128 , 28, 6, 57, 0, "Void" , "Void" , 5, 1500, -1, 0, false, true, 5, 2, 1, Dyes.dyeBlack , Collections.singletonList(new TC_AspectStack(TC_Aspects.VACUOS, 1)));
+ public static Materials Voidstone = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 1, 0 , 255, 255, 255, 200, "Voidstone" , "Voidstone" , 0, 0, -1, 0, false, true, 1, 1, 1, Dyes._NULL , Arrays.asList(new TC_Aspects.TC_AspectStack(TC_Aspects.VITREUS, 1), new TC_AspectStack(TC_Aspects.VACUOS, 1)));
+ public static Materials Vulcanite = new Materials( 489, TextureSet.SET_METALLIC , 32.0F, 20480, 2, 1|2 |8 |64|128 , 255, 132, 72, 0, "Vulcanite" , "Vulcanite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL ).disableAutoGeneratedBlastFurnaceRecipes().setTurbineMultipliers(40, 1, 1);
+ public static Materials Vyroxeres = new Materials( 951, TextureSet.SET_METALLIC , 32.0F, 7680, 1, 1|2 |8 |64 , 85, 224, 1, 0, "Vyroxeres" , "Vyroxeres" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL ).disableAutoGeneratedBlastFurnaceRecipes().setTurbineMultipliers(1, 3, 1);
+ public static Materials Yellorium = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1|2 , 255, 255, 255, 0, "Yellorium" , "Yellorium" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeYellow );
+ public static Materials Zectium = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 2, 1|2 |8 , 255, 255, 255, 0, "Zectium" , "Zectium" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeBlack );
/**
* Circuitry, Batteries and other Technical things
*/
- public static Materials Primitive = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 0,
- 0,
- 255,
- 255,
- 255,
- 0,
- "Primitive",
- "Primitive",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLightGray,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.MACHINA, 1)));
-
- public static Materials Basic = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 0,
- 0,
- 255,
- 255,
- 255,
- 0,
- "Basic",
- "Basic",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLightGray,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.MACHINA, 2)));
- public static Materials Good = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 0,
- 0,
- 255,
- 255,
- 255,
- 0,
- "Good",
- "Good",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLightGray,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.MACHINA, 3)));
- public static Materials Advanced = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 0,
- 0,
- 255,
- 255,
- 255,
- 0,
- "Advanced",
- "Advanced",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLightGray,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.MACHINA, 4)));
- public static Materials Data = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 0,
- 0,
- 255,
- 255,
- 255,
- 0,
- "Data",
- "Data",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLightGray,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.MACHINA, 5)));
- public static Materials Elite = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 0,
- 0,
- 255,
- 255,
- 255,
- 0,
- "Elite",
- "Elite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLightGray,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.MACHINA, 6)));
- public static Materials Master = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 0,
- 0,
- 255,
- 255,
- 255,
- 0,
- "Master",
- "Master",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLightGray,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.MACHINA, 7)));
- public static Materials Ultimate = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 0,
- 0,
- 255,
- 255,
- 255,
- 0,
- "Ultimate",
- "Ultimate",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLightGray,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.MACHINA, 8)));
- public static Materials Infinite = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 0,
- 0,
- 255,
- 255,
- 255,
- 0,
- "Infinite",
- "Infinite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLightGray,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 9)));
- public static Materials Bio = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 0,
- 0,
- 255,
- 255,
- 255,
- 0,
- "Bio",
- "Bio",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLightGray,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 10)));
- public static Materials Nano = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 0,
- 0,
- 255,
- 255,
- 255,
- 0,
- "Nano",
- "Bio",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLightGray,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 11)));
- public static Materials Piko = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 0,
- 0,
- 255,
- 255,
- 255,
- 0,
- "Piko",
- "Bio",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLightGray,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 12)));
- public static Materials Quantum = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 0,
- 0,
- 255,
- 255,
- 255,
- 0,
- "Quantum",
- "Bio",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLightGray,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 13)));
- public static Materials Optical = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 0,
- 0,
- 255,
- 255,
- 255,
- 0,
- "Optical",
- "Optical",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLightGray,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 13)));
- public static Materials Exotic = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 0,
- 0,
- 255,
- 255,
- 255,
- 0,
- "Exotic",
- "Exotic",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLightGray,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 14)));
- public static Materials Cosmic = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 0,
- 0,
- 255,
- 255,
- 255,
- 0,
- "Cosmic",
- "Cosmic",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLightGray,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 15)));
- public static Materials Transcendent = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 0,
- 0,
- 255,
- 255,
- 255,
- 0,
- "Transcendent",
- "Transcendent",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLightGray,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 16)));
- public static Materials Resistor = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 0,
- 0,
- 255,
- 255,
- 255,
- 0,
- "Resistor",
- "Resistor",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLightGray,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 1)));
- public static Materials Diode = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 0,
- 0,
- 255,
- 255,
- 255,
- 0,
- "Diode",
- "Diode",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLightGray,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 1)));
- public static Materials Transistor = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 0,
- 0,
- 255,
- 255,
- 255,
- 0,
- "Transistor",
- "Transistor",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLightGray,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 1)));
- public static Materials Capacitor = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 0,
- 0,
- 255,
- 255,
- 255,
- 0,
- "Capacitor",
- "Capacitor",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLightGray,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 1)));
- public static Materials Inductor = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 0,
- 0,
- 255,
- 255,
- 255,
- 0,
- "Inductor",
- "Inductor",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLightGray,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 1)));
+ public static Materials Primitive = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 0, 0 , 255, 255, 255, 0, "Primitive" , "Primitive" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeLightGray , Collections.singletonList(new TC_AspectStack(TC_Aspects.MACHINA, 1)));
+ public static Materials Basic = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 0, 0 , 255, 255, 255, 0, "Basic" , "Basic" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeLightGray , Collections.singletonList(new TC_AspectStack(TC_Aspects.MACHINA, 2)));
+ public static Materials Good = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 0, 0 , 255, 255, 255, 0, "Good" , "Good" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeLightGray , Collections.singletonList(new TC_AspectStack(TC_Aspects.MACHINA, 3)));
+ public static Materials Advanced = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 0, 0 , 255, 255, 255, 0, "Advanced" , "Advanced" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeLightGray , Collections.singletonList(new TC_AspectStack(TC_Aspects.MACHINA, 4)));
+ public static Materials Data = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 0, 0 , 255, 255, 255, 0, "Data" , "Data" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeLightGray , Collections.singletonList(new TC_AspectStack(TC_Aspects.MACHINA, 5)));
+ public static Materials Elite = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 0, 0 , 255, 255, 255, 0, "Elite" , "Elite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeLightGray , Collections.singletonList(new TC_AspectStack(TC_Aspects.MACHINA, 6)));
+ public static Materials Master = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 0, 0 , 255, 255, 255, 0, "Master" , "Master" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeLightGray , Collections.singletonList(new TC_AspectStack(TC_Aspects.MACHINA, 7)));
+ public static Materials Ultimate = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 0, 0 , 255, 255, 255, 0, "Ultimate" , "Ultimate" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeLightGray , Collections.singletonList(new TC_AspectStack(TC_Aspects.MACHINA, 8)));
+ public static Materials Infinite = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 0, 0 , 255, 255, 255, 0, "Infinite" , "Infinite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeLightGray , Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 9)));
+ public static Materials Bio = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 0, 0 , 255, 255, 255, 0, "Bio" , "Bio" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeLightGray , Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 10)));
+ public static Materials Nano = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 0, 0 , 255, 255, 255, 0, "Nano" , "Bio" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeLightGray , Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 11)));
+ public static Materials Piko = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 0, 0 , 255, 255, 255, 0, "Piko" , "Bio" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeLightGray , Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 12)));
+ public static Materials Quantum = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 0, 0 , 255, 255, 255, 0, "Quantum" , "Bio" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeLightGray , Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 13)));
+ public static Materials Optical = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 0, 0 , 255, 255, 255, 0, "Optical" , "Optical" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeLightGray , Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 13)));
+ public static Materials Exotic = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 0, 0 , 255, 255, 255, 0, "Exotic" , "Exotic" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeLightGray , Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 14)));
+ public static Materials Cosmic = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 0, 0 , 255, 255, 255, 0, "Cosmic" , "Cosmic" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeLightGray , Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 15)));
+ public static Materials Transcendent = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 0, 0 , 255, 255, 255, 0, "Transcendent" , "Transcendent" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeLightGray , Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 16)));
+ public static Materials Resistor = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 0, 0 , 255, 255, 255, 0, "Resistor" , "Resistor" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeLightGray , Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 1)));
+ public static Materials Diode = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 0, 0 , 255, 255, 255, 0, "Diode" , "Diode" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeLightGray , Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 1)));
+ public static Materials Transistor = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 0, 0 , 255, 255, 255, 0, "Transistor" , "Transistor" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeLightGray , Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 1)));
+ public static Materials Capacitor = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 0, 0 , 255, 255, 255, 0, "Capacitor" , "Capacitor" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeLightGray , Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 1)));
+ public static Materials Inductor = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 0, 0 , 255, 255, 255, 0, "Inductor" , "Inductor" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeLightGray , Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 1)));
/**
* Not possible to determine exact Components
*/
- public static Materials Antimatter = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 0,
- 0,
- 255,
- 255,
- 255,
- 0,
- "Antimatter",
- "Antimatter",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyePink,
- Arrays.asList(new TC_AspectStack(TC_Aspects.POTENTIA, 9), new TC_AspectStack(TC_Aspects.PERFODIO, 8)));
-
- public static Materials AdvancedGlue = new MaterialBuilder(567, TextureSet.SET_FLUID, "Advanced Glue")
- .setName("AdvancedGlue")
- .addCell()
- .addFluid()
- .setRGB(255, 255, 185)
- .setColor(Dyes.dyeYellow)
- .setAspects(Collections.singletonList(new TC_AspectStack(TC_Aspects.LIMUS, 5)))
- .constructMaterial();
- public static Materials BioFuel = new Materials(
- 705,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 0,
- 16,
- 255,
- 128,
- 0,
- 0,
- "BioFuel",
- "Biofuel",
- 0,
- 6,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeOrange);
- public static Materials Biomass = new Materials(
- 704,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 0,
- 16,
- 0,
- 255,
- 0,
- 0,
- "Biomass",
- "Forestry Biomass",
- 3,
- 8,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeGreen);
- public static Materials CharcoalByproducts = new MaterialBuilder(675, TextureSet.SET_FLUID, "Charcoal Byproducts")
- .addCell()
- .setRGB(120, 68, 33)
- .setColor(Dyes.dyeBrown)
- .constructMaterial();
- public static Materials Cheese = new Materials(
- 894,
- TextureSet.SET_FINE,
- 1.0F,
- 0,
- 0,
- 1 | 8,
- 255,
- 255,
- 0,
- 0,
- "Cheese",
- "Cheese",
- 0,
- 0,
- 320,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeYellow);
- public static Materials Chili = new Materials(
- 895,
- TextureSet.SET_FINE,
- 1.0F,
- 0,
- 0,
- 1,
- 200,
- 0,
- 0,
- 0,
- "Chili",
- "Chili",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeRed);
- public static Materials Chocolate = new Materials(
- 886,
- TextureSet.SET_FINE,
- 1.0F,
- 0,
- 0,
- 1,
- 190,
- 95,
- 0,
- 0,
- "Chocolate",
- "Chocolate",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBrown);
- public static Materials Cluster = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 0,
- 0,
- 255,
- 255,
- 255,
- 127,
- "Cluster",
- "Cluster",
- 0,
- 0,
- -1,
- 0,
- false,
- true,
- 1,
- 1,
- 1,
- Dyes.dyeWhite);
- public static Materials CoalFuel = new Materials(
- 710,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 0,
- 16,
- 50,
- 50,
- 70,
- 0,
- "CoalFuel",
- "Coalfuel",
- 0,
- 16,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlack);
- public static Materials Cocoa = new Materials(
- 887,
- TextureSet.SET_FINE,
- 1.0F,
- 0,
- 0,
- 1,
- 190,
- 95,
- 0,
- 0,
- "Cocoa",
- "Cocoa",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBrown);
- public static Materials Coffee = new Materials(
- 888,
- TextureSet.SET_FINE,
- 1.0F,
- 0,
- 0,
- 1,
- 150,
- 75,
- 0,
- 0,
- "Coffee",
- "Coffee",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBrown);
- public static Materials Creosote = new Materials(
- 712,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 0,
- 16,
- 128,
- 64,
- 0,
- 0,
- "Creosote",
- "Creosote",
- 3,
- 8,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBrown);
- public static Materials Ethanol = new Materials(
- 706,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 0,
- 16,
- 255,
- 128,
- 0,
- 0,
- "Ethanol",
- "Ethanol",
- 0,
- 192,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeOrange,
- 1,
- Arrays.asList(new MaterialStack(Carbon, 2), new MaterialStack(Hydrogen, 6), new MaterialStack(Oxygen, 1)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.VENENUM, 1), new TC_AspectStack(TC_Aspects.AQUA, 1)));
- public static Materials FishOil = new Materials(
- 711,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 0,
- 16,
- 255,
- 196,
- 0,
- 0,
- "FishOil",
- "Fish Oil",
- 3,
- 2,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeYellow,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.CORPUS, 2)));
- public static Materials FermentedBiomass = new MaterialBuilder(691, TextureSet.SET_FLUID, "Fermented Biomass")
- .addCell()
- .addFluid()
- .setRGB(68, 85, 0)
- .setColor(Dyes.dyeBrown)
- .constructMaterial();
- public static Materials Fuel = new Materials(
- 708,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 0,
- 16,
- 255,
- 255,
- 0,
- 0,
- "Fuel",
- "Diesel",
- 0,
- 480,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeYellow);
- public static Materials Glue = new Materials(
- 726,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 0,
- 16,
- 200,
- 196,
- 0,
- 0,
- "Glue",
- "Refined Glue",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeOrange,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.LIMUS, 2)));
- public static Materials Gunpowder = new Materials(
- 800,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 0,
- 1,
- 128,
- 128,
- 128,
- 0,
- "Gunpowder",
- "Gunpowder",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeGray,
- Arrays.asList(new TC_AspectStack(TC_Aspects.PERDITIO, 3), new TC_AspectStack(TC_Aspects.IGNIS, 4)));
- public static Materials FryingOilHot = new Materials(
- 727,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 0,
- 16,
- 200,
- 196,
- 0,
- 0,
- "FryingOilHot",
- "Hot Frying Oil",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeOrange,
- Arrays.asList(new TC_AspectStack(TC_Aspects.AQUA, 1), new TC_AspectStack(TC_Aspects.IGNIS, 1)));
- public static Materials Honey = new Materials(
- 725,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 0,
- 16,
- 210,
- 200,
- 0,
- 0,
- "Honey",
- "Honey",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeYellow);
- public static Materials Leather = new Materials(
- -1,
- TextureSet.SET_ROUGH,
- 1.0F,
- 0,
- 0,
- 1,
- 150,
- 150,
- 80,
- 127,
- "Leather",
- "Leather",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeOrange);
- public static Materials Lubricant = new Materials(
- 724,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 0,
- 16,
- 255,
- 196,
- 0,
- 0,
- "Lubricant",
- "Lubricant",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeOrange,
- Arrays.asList(new TC_AspectStack(TC_Aspects.AQUA, 2), new TC_AspectStack(TC_Aspects.MACHINA, 1)));
- public static Materials McGuffium239 = new Materials(
- 999,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 0,
- 16,
- 200,
- 50,
- 150,
- 0,
- "McGuffium239",
- "Mc Guffium 239",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyePink,
- Arrays.asList(
- new TC_AspectStack(TC_Aspects.ALIENIS, 8),
- new TC_AspectStack(TC_Aspects.PERMUTATIO, 8),
- new TC_AspectStack(TC_Aspects.SPIRITUS, 8),
- new TC_AspectStack(TC_Aspects.AURAM, 8),
- new TC_AspectStack(TC_Aspects.VITIUM, 8),
- new TC_AspectStack(TC_Aspects.RADIO, 8),
- new TC_AspectStack(TC_Aspects.MAGNETO, 8),
- new TC_AspectStack(TC_Aspects.ELECTRUM, 8),
- new TC_AspectStack(TC_Aspects.NEBRISUM, 8),
- new TC_AspectStack(TC_Aspects.STRONTIO, 8)));
- public static Materials MeatRaw = new Materials(
- 892,
- TextureSet.SET_FINE,
- 1.0F,
- 0,
- 0,
- 1,
- 255,
- 100,
- 100,
- 0,
- "MeatRaw",
- "Raw Meat",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyePink);
- public static Materials MeatCooked = new Materials(
- 893,
- TextureSet.SET_FINE,
- 1.0F,
- 0,
- 0,
- 1,
- 150,
- 60,
- 20,
- 0,
- "MeatCooked",
- "Cooked Meat",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyePink);
- public static Materials Milk = new Materials(
- 885,
- TextureSet.SET_FINE,
- 1.0F,
- 0,
- 0,
- 1 | 16,
- 254,
- 254,
- 254,
- 0,
- "Milk",
- "Milk",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.SANO, 2)));
- public static Materials Mud = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 0,
- 0,
- 255,
- 255,
- 255,
- 0,
- "Mud",
- "Mud",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBrown);
- public static Materials Oil = new Materials(
- 707,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 0,
- 16,
- 10,
- 10,
- 10,
- 0,
- "Oil",
- "Oil",
- 3,
- 20,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlack);
- public static Materials Paper = new Materials(
- 879,
- TextureSet.SET_PAPER,
- 1.0F,
- 0,
- 0,
- 1,
- 250,
- 250,
- 250,
- 0,
- "Paper",
- "Paper",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.COGNITIO, 1)));
- public static Materials Peat = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 0,
- 0,
- 255,
- 255,
- 255,
- 0,
- "Peat",
- "Peat",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBrown,
- Arrays.asList(new TC_AspectStack(TC_Aspects.POTENTIA, 2), new TC_AspectStack(TC_Aspects.IGNIS, 2)));
- public static Materials RareEarth = new Materials(
- 891,
- TextureSet.SET_FINE,
- 1.0F,
- 0,
- 0,
- 1,
- 128,
- 128,
- 100,
- 0,
- "RareEarth",
- "Rare Earth",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeGray,
- Arrays.asList(new TC_AspectStack(TC_Aspects.VITREUS, 1), new TC_AspectStack(TC_Aspects.LUCRUM, 1)));
- public static Materials Red = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 0,
- 0,
- 255,
- 0,
- 0,
- 0,
- "Red",
- "Red",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeRed);
- public static Materials Reinforced = new Materials(
- 383,
- TextureSet.SET_METALLIC,
- 7.0F,
- 480,
- 4,
- 1 | 2 | 64 | 128,
- 105,
- 141,
- 165,
- 0,
- "Reinforced",
- "Reinforced",
- 0,
- 0,
- -1,
- 1700,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlue)
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials SeedOil = new Materials(
- 713,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 0,
- 16,
- 196,
- 255,
- 0,
- 0,
- "SeedOil",
- "Seed Oil",
- 3,
- 2,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLime,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.GRANUM, 2)));
- public static Materials SeedOilHemp = new Materials(
- 722,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 0,
- 16,
- 196,
- 255,
- 0,
- 0,
- "SeedOilHemp",
- "Hemp Seed Oil",
- 3,
- 2,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLime,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.GRANUM, 2)));
- public static Materials SeedOilLin = new Materials(
- 723,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 0,
- 16,
- 196,
- 255,
- 0,
- 0,
- "SeedOilLin",
- "Lin Seed Oil",
- 3,
- 2,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLime,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.GRANUM, 2)));
- public static Materials Stone = new Materials(
- 299,
- TextureSet.SET_ROUGH,
- 4.0F,
- 32,
- 1,
- 1 | 64 | 128,
- 205,
- 205,
- 205,
- 0,
- "Stone",
- "Stone",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLightGray,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.TERRA, 1)));
- public static Materials TNT = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 0,
- 0,
- 255,
- 255,
- 255,
- 0,
- "TNT",
- "TNT",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeRed,
- Arrays.asList(new TC_AspectStack(TC_Aspects.PERDITIO, 7), new TC_AspectStack(TC_Aspects.IGNIS, 4)));
- public static Materials Unstable = new Materials(
- 396,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 4,
- 1,
- 220,
- 220,
- 220,
- 127,
- "Unstable",
- "Unstable",
- 0,
- 0,
- -1,
- 0,
- false,
- true,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.PERDITIO, 4)));
- public static Materials Unstableingot = new Materials(
- -1,
- TextureSet.SET_NONE,
- 1.0F,
- 0,
- 4,
- 0,
- 255,
- 255,
- 255,
- 127,
- "Unstableingot",
- "Unstable",
- 0,
- 0,
- -1,
- 0,
- false,
- true,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.PERDITIO, 4)));
- public static Materials Vinegar = new MaterialBuilder(690, TextureSet.SET_FLUID, "Vinegar")
- .setColor(Dyes.dyeBrown)
- .constructMaterial();
- public static Materials Wheat = new Materials(
- 881,
- TextureSet.SET_POWDER,
- 1.0F,
- 0,
- 0,
- 1,
- 255,
- 255,
- 196,
- 0,
- "Wheat",
- "Wheat",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeYellow,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.MESSIS, 2)));
- public static Materials WoodGas = new MaterialBuilder(660, TextureSet.SET_FLUID, "Wood Gas")
- .addCell()
- .addGas()
- .setRGB(222, 205, 135)
- .setColor(Dyes.dyeBrown)
- .setFuelType(MaterialBuilder.GAS)
- .setFuelPower(24)
- .constructMaterial();
- public static Materials WoodTar = new MaterialBuilder(662, TextureSet.SET_FLUID, "Wood Tar")
- .addCell()
- .addFluid()
- .setRGB(40, 23, 11)
- .setColor(Dyes.dyeBrown)
- .constructMaterial();
- public static Materials WoodVinegar = new MaterialBuilder(661, TextureSet.SET_FLUID, "Wood Vinegar")
- .addCell()
- .addFluid()
- .setRGB(212, 85, 0)
- .setColor(Dyes.dyeBrown)
- .constructMaterial();
+ public static Materials Antimatter = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 0, 0 , 255, 255, 255, 0, "Antimatter" , "Antimatter" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyePink , Arrays.asList(new TC_AspectStack(TC_Aspects.POTENTIA, 9), new TC_AspectStack(TC_Aspects.PERFODIO, 8)));
+ public static Materials AdvancedGlue = new MaterialBuilder(567, TextureSet.SET_FLUID , "Advanced Glue").setName("AdvancedGlue").addCell().addFluid().setRGB(255, 255, 185).setColor(Dyes.dyeYellow).setAspects(Collections.singletonList(new TC_AspectStack(TC_Aspects.LIMUS, 5))).constructMaterial();
+ public static Materials BioFuel = new Materials( 705, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 255, 128, 0, 0, "BioFuel" , "Biofuel" , 0, 6, -1, 0, false, false, 1, 1, 1, Dyes.dyeOrange );
+ public static Materials Biomass = new Materials( 704, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 0, 255, 0, 0, "Biomass" , "Forestry Biomass" , 3, 8, -1, 0, false, false, 1, 1, 1, Dyes.dyeGreen );
+ public static Materials CharcoalByproducts = new MaterialBuilder(675, TextureSet.SET_FLUID , "Charcoal Byproducts").addCell().setRGB(120, 68, 33).setColor(Dyes.dyeBrown).constructMaterial();
+ public static Materials Cheese = new Materials( 894, TextureSet.SET_FINE , 1.0F, 0, 0, 1 |8 , 255, 255, 0, 0, "Cheese" , "Cheese" , 0, 0, 320, 0, false, false, 1, 1, 1, Dyes.dyeYellow );
+ public static Materials Chili = new Materials( 895, TextureSet.SET_FINE , 1.0F, 0, 0, 1 , 200, 0, 0, 0, "Chili" , "Chili" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeRed );
+ public static Materials Chocolate = new Materials( 886, TextureSet.SET_FINE , 1.0F, 0, 0, 1 , 190, 95, 0, 0, "Chocolate" , "Chocolate" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeBrown );
+ public static Materials Cluster = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 0, 0 , 255, 255, 255, 127, "Cluster" , "Cluster" , 0, 0, -1, 0, false, true, 1, 1, 1, Dyes.dyeWhite );
+ public static Materials CoalFuel = new Materials( 710, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 50, 50, 70, 0, "CoalFuel" , "Coalfuel" , 0, 16, -1, 0, false, false, 1, 1, 1, Dyes.dyeBlack );
+ public static Materials Cocoa = new Materials( 887, TextureSet.SET_FINE , 1.0F, 0, 0, 1 , 190, 95, 0, 0, "Cocoa" , "Cocoa" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeBrown );
+ public static Materials Coffee = new Materials( 888, TextureSet.SET_FINE , 1.0F, 0, 0, 1 , 150, 75, 0, 0, "Coffee" , "Coffee" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeBrown );
+ public static Materials Creosote = new Materials( 712, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 128, 64, 0, 0, "Creosote" , "Creosote" , 3, 8, -1, 0, false, false, 1, 1, 1, Dyes.dyeBrown );
+ public static Materials Ethanol = new Materials( 706, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 255, 128, 0, 0, "Ethanol" , "Ethanol" , 0, 192, -1, 0, false, false, 1, 1, 1, Dyes.dyeOrange , 1, Arrays.asList(new MaterialStack(Carbon, 2), new MaterialStack(Hydrogen, 6), new MaterialStack(Oxygen, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.VENENUM, 1), new TC_AspectStack(TC_Aspects.AQUA, 1)));
+ public static Materials FishOil = new Materials( 711, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 255, 196, 0, 0, "FishOil" , "Fish Oil" , 3, 2, -1, 0, false, false, 1, 1, 1, Dyes.dyeYellow , Collections.singletonList(new TC_AspectStack(TC_Aspects.CORPUS, 2)));
+ public static Materials FermentedBiomass = new MaterialBuilder(691, TextureSet.SET_FLUID , "Fermented Biomass").addCell().addFluid().setRGB(68, 85, 0).setColor(Dyes.dyeBrown).constructMaterial();
+ public static Materials Fuel = new Materials( 708, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 255, 255, 0, 0, "Fuel" , "Diesel" , 0, 480, -1, 0, false, false, 1, 1, 1, Dyes.dyeYellow );
+ public static Materials Glue = new Materials( 726, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 200, 196, 0, 0, "Glue" , "Refined Glue" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeOrange , Collections.singletonList(new TC_AspectStack(TC_Aspects.LIMUS, 2)));
+ public static Materials Gunpowder = new Materials( 800, TextureSet.SET_DULL , 1.0F, 0, 0, 1 , 128, 128, 128, 0, "Gunpowder" , "Gunpowder" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeGray , Arrays.asList(new TC_AspectStack(TC_Aspects.PERDITIO, 3), new TC_AspectStack(TC_Aspects.IGNIS, 4)));
+ public static Materials FryingOilHot = new Materials( 727, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 200, 196, 0, 0, "FryingOilHot" , "Hot Frying Oil" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeOrange , Arrays.asList(new TC_AspectStack(TC_Aspects.AQUA, 1), new TC_AspectStack(TC_Aspects.IGNIS, 1)));
+ public static Materials Honey = new Materials( 725, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 210, 200, 0, 0, "Honey" , "Honey" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeYellow );
+ public static Materials Leather = new Materials( -1, TextureSet.SET_ROUGH , 1.0F, 0, 0, 1 , 150, 150, 80, 127, "Leather" , "Leather" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeOrange );
+ public static Materials Lubricant = new Materials( 724, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 255, 196, 0, 0, "Lubricant" , "Lubricant" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeOrange , Arrays.asList(new TC_AspectStack(TC_Aspects.AQUA, 2), new TC_AspectStack(TC_Aspects.MACHINA, 1)));
+ public static Materials McGuffium239 = new Materials( 999, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 200, 50, 150, 0, "McGuffium239" , "Mc Guffium 239" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyePink , Arrays.asList(new TC_AspectStack(TC_Aspects.ALIENIS, 8), new TC_AspectStack(TC_Aspects.PERMUTATIO, 8), new TC_AspectStack(TC_Aspects.SPIRITUS, 8), new TC_AspectStack(TC_Aspects.AURAM, 8), new TC_AspectStack(TC_Aspects.VITIUM, 8), new TC_AspectStack(TC_Aspects.RADIO, 8), new TC_AspectStack(TC_Aspects.MAGNETO, 8), new TC_AspectStack(TC_Aspects.ELECTRUM, 8), new TC_AspectStack(TC_Aspects.NEBRISUM, 8), new TC_AspectStack(TC_Aspects.STRONTIO, 8)));
+ public static Materials MeatRaw = new Materials( 892, TextureSet.SET_FINE , 1.0F, 0, 0, 1 , 255, 100, 100, 0, "MeatRaw" , "Raw Meat" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyePink );
+ public static Materials MeatCooked = new Materials( 893, TextureSet.SET_FINE , 1.0F, 0, 0, 1 , 150, 60, 20, 0, "MeatCooked" , "Cooked Meat" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyePink );
+ public static Materials Milk = new Materials( 885, TextureSet.SET_FINE , 1.0F, 0, 0, 1 |16 , 254, 254, 254, 0, "Milk" , "Milk" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeWhite , Collections.singletonList(new TC_AspectStack(TC_Aspects.SANO, 2)));
+ public static Materials Mud = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 0, 0 , 255, 255, 255, 0, "Mud" , "Mud" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeBrown );
+ public static Materials Oil = new Materials( 707, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 10, 10, 10, 0, "Oil" , "Oil" , 3, 20, -1, 0, false, false, 1, 1, 1, Dyes.dyeBlack );
+ public static Materials Paper = new Materials( 879, TextureSet.SET_PAPER , 1.0F, 0, 0, 1 , 250, 250, 250, 0, "Paper" , "Paper" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeWhite , Collections.singletonList(new TC_AspectStack(TC_Aspects.COGNITIO, 1)));
+ public static Materials Peat = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 0, 0 , 255, 255, 255, 0, "Peat" , "Peat" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeBrown , Arrays.asList(new TC_AspectStack(TC_Aspects.POTENTIA, 2), new TC_AspectStack(TC_Aspects.IGNIS, 2)));
+ public static Materials RareEarth = new Materials( 891, TextureSet.SET_FINE , 1.0F, 0, 0, 1 , 128, 128, 100, 0, "RareEarth" , "Rare Earth" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeGray , Arrays.asList(new TC_AspectStack(TC_Aspects.VITREUS, 1), new TC_AspectStack(TC_Aspects.LUCRUM, 1)));
+ public static Materials Red = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 0, 0 , 255, 0, 0, 0, "Red" , "Red" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeRed );
+ public static Materials Reinforced = new Materials( 383, TextureSet.SET_METALLIC , 7.0F, 480, 4, 1|2 |64|128 , 105, 141, 165, 0, "Reinforced" , "Reinforced" , 0, 0, -1, 1700, true, false, 1, 1, 1, Dyes.dyeBlue ).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials SeedOil = new Materials( 713, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 196, 255, 0, 0, "SeedOil" , "Seed Oil" , 3, 2, -1, 0, false, false, 1, 1, 1, Dyes.dyeLime , Collections.singletonList(new TC_AspectStack(TC_Aspects.GRANUM, 2)));
+ public static Materials SeedOilHemp = new Materials( 722, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 196, 255, 0, 0, "SeedOilHemp" , "Hemp Seed Oil" , 3, 2, -1, 0, false, false, 1, 1, 1, Dyes.dyeLime , Collections.singletonList(new TC_AspectStack(TC_Aspects.GRANUM, 2)));
+ public static Materials SeedOilLin = new Materials( 723, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 196, 255, 0, 0, "SeedOilLin" , "Lin Seed Oil" , 3, 2, -1, 0, false, false, 1, 1, 1, Dyes.dyeLime , Collections.singletonList(new TC_AspectStack(TC_Aspects.GRANUM, 2)));
+ public static Materials Stone = new Materials( 299, TextureSet.SET_ROUGH , 4.0F, 32, 1, 1 |64|128 , 205, 205, 205, 0, "Stone" , "Stone" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeLightGray , Collections.singletonList(new TC_AspectStack(TC_Aspects.TERRA, 1)));
+ public static Materials TNT = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 0, 0 , 255, 255, 255, 0, "TNT" , "TNT" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeRed , Arrays.asList(new TC_AspectStack(TC_Aspects.PERDITIO, 7), new TC_AspectStack(TC_Aspects.IGNIS, 4)));
+ public static Materials Unstable = new Materials( 396, TextureSet.SET_SHINY , 1.0F, 0, 4, 1 , 220, 220, 220, 127, "Unstable" , "Unstable" , 0, 0, -1, 0, false, true, 1, 1, 1, Dyes.dyeWhite , Collections.singletonList(new TC_AspectStack(TC_Aspects.PERDITIO, 4)));
+ public static Materials Unstableingot = new Materials( -1, TextureSet.SET_NONE , 1.0F, 0, 4, 0 , 255, 255, 255, 127, "Unstableingot" , "Unstable" , 0, 0, -1, 0, false, true, 1, 1, 1, Dyes.dyeWhite , Collections.singletonList(new TC_AspectStack(TC_Aspects.PERDITIO, 4)));
+ public static Materials Vinegar = new MaterialBuilder(690, TextureSet.SET_FLUID , "Vinegar").setColor(Dyes.dyeBrown).constructMaterial();
+ public static Materials Wheat = new Materials( 881, TextureSet.SET_POWDER , 1.0F, 0, 0, 1 , 255, 255, 196, 0, "Wheat" , "Wheat" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeYellow , Collections.singletonList(new TC_AspectStack(TC_Aspects.MESSIS, 2)));
+ public static Materials WoodGas = new MaterialBuilder(660, TextureSet.SET_FLUID , "Wood Gas").addCell().addGas().setRGB(222, 205, 135).setColor(Dyes.dyeBrown).setFuelType(MaterialBuilder.GAS).setFuelPower(24).constructMaterial();
+ public static Materials WoodTar = new MaterialBuilder(662, TextureSet.SET_FLUID , "Wood Tar").addCell().addFluid().setRGB(40, 23, 11).setColor(Dyes.dyeBrown).constructMaterial();
+ public static Materials WoodVinegar = new MaterialBuilder(661, TextureSet.SET_FLUID , "Wood Vinegar").addCell().addFluid().setRGB(212, 85, 0).setColor(Dyes.dyeBrown).constructMaterial();
/**
* TODO: This
*/
- public static Materials AluminiumBrass = new Materials(
- -1,
- TextureSet.SET_METALLIC,
- 6.0F,
- 64,
- 2,
- 1 | 2 | 64,
- 255,
- 255,
- 255,
- 0,
- "AluminiumBrass",
- "Aluminium Brass",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeYellow);
-
- public static Materials Osmiridium = new Materials(
- 317,
- TextureSet.SET_METALLIC,
- 7.0F,
- 1600,
- 3,
- 1 | 2 | 64 | 128,
- 100,
- 100,
- 255,
- 0,
- "Osmiridium",
- "Osmiridium",
- 0,
- 0,
- 3500,
- 4500,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLightBlue,
- 1,
- Arrays.asList(new MaterialStack(Iridium, 3), new MaterialStack(Osmium, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials Sunnarium = new Materials(
- 318,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 1,
- 1 | 2 | 64 | 128,
- 255,
- 255,
- 0,
- 0,
- "Sunnarium",
- "Sunnarium",
- 0,
- 0,
- 4200,
- 4200,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeYellow)
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials Endstone = new Materials(
- 808,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 1,
- 1,
- 255,
- 255,
- 255,
- 0,
- "Endstone",
- "Endstone",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 0,
- 1,
- 1,
- Dyes.dyeYellow);
- public static Materials Netherrack = new Materials(
- 807,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 0,
- 1,
- 200,
- 0,
- 0,
- 0,
- "Netherrack",
- "Netherrack",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 0,
- 1,
- 1,
- Dyes.dyeRed);
- public static Materials SoulSand = new Materials(
- -1,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 0,
- 1,
- 255,
- 255,
- 255,
- 0,
- "SoulSand",
- "Soulsand",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 0,
- 1,
- 1,
- Dyes.dyeBrown);
+ public static Materials AluminiumBrass = new Materials( -1, TextureSet.SET_METALLIC , 6.0F, 64, 2, 1|2 |64 , 255, 255, 255, 0, "AluminiumBrass" , "Aluminium Brass" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeYellow );
+ public static Materials Osmiridium = new Materials( 317, TextureSet.SET_METALLIC , 7.0F, 1600, 3, 1|2 |64|128 , 100, 100, 255, 0, "Osmiridium" , "Osmiridium" , 0, 0, 3500, 4500, true, false, 1, 1, 1, Dyes.dyeLightBlue , 1, Arrays.asList(new MaterialStack(Iridium, 3), new MaterialStack(Osmium, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials Sunnarium = new Materials( 318, TextureSet.SET_SHINY , 1.0F, 0, 1, 1|2 |64|128 , 255, 255, 0, 0, "Sunnarium" , "Sunnarium" , 0, 0, 4200, 4200, true, false, 1, 1, 1, Dyes.dyeYellow ).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials Endstone = new Materials( 808, TextureSet.SET_DULL , 1.0F, 0, 1, 1 , 255, 255, 255, 0, "Endstone" , "Endstone" , 0, 0, -1, 0, false, false, 0, 1, 1, Dyes.dyeYellow );
+ public static Materials Netherrack = new Materials( 807, TextureSet.SET_DULL , 1.0F, 0, 0, 1 , 200, 0, 0, 0, "Netherrack" , "Netherrack" , 0, 0, -1, 0, false, false, 0, 1, 1, Dyes.dyeRed );
+ public static Materials SoulSand = new Materials( -1, TextureSet.SET_DULL , 1.0F, 0, 0, 1 , 255, 255, 255, 0, "SoulSand" , "Soulsand" , 0, 0, -1, 0, false, false, 0, 1, 1, Dyes.dyeBrown );
/**
* First Degree Compounds
*/
- public static Materials Methane = new Materials(
- 715,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 1,
- 16,
- 255,
- 255,
- 255,
- 0,
- "Methane",
- "Methane",
- 1,
- 104,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeMagenta,
- 1,
- Arrays.asList(new MaterialStack(Carbon, 1), new MaterialStack(Hydrogen, 4)));
-
- public static Materials CarbonDioxide = new Materials(
- 497,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 2,
- 16 | 32,
- 169,
- 208,
- 245,
- 240,
- "CarbonDioxide",
- "Carbon Dioxide",
- 0,
- 0,
- 25,
- 1,
- false,
- true,
- 1,
- 1,
- 1,
- Dyes.dyeLightBlue,
- 0,
- Arrays.asList(new MaterialStack(Carbon, 1), new MaterialStack(Oxygen, 2)))
- .setHasCorrespondingGas(true);
- public static Materials NobleGases = new Materials(
- 496,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 2,
- 16 | 32,
- 169,
- 208,
- 245,
- 240,
- "NobleGases",
- "Noble Gases",
- 0,
- 0,
- 4,
- 0,
- false,
- true,
- 1,
- 1,
- 1,
- Dyes.dyeLightBlue,
- 2,
- Arrays.asList(
- new MaterialStack(CarbonDioxide, 21),
- new MaterialStack(Helium, 9),
- new MaterialStack(Methane, 3),
- new MaterialStack(Deuterium, 1)))
- .setHasCorrespondingGas(true);
- public static Materials Air = new Materials(
- -1,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 2,
- 16 | 32,
- 169,
- 208,
- 245,
- 240,
- "Air",
- "Air",
- 0,
- 0,
- -1,
- 0,
- false,
- true,
- 1,
- 1,
- 1,
- Dyes.dyeLightBlue,
- 0,
- Arrays.asList(
- new MaterialStack(Nitrogen, 40),
- new MaterialStack(Oxygen, 11),
- new MaterialStack(Argon, 1),
- new MaterialStack(NobleGases, 1)));
- public static Materials LiquidAir = new Materials(
- 495,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 2,
- 16 | 32,
- 169,
- 208,
- 245,
- 240,
- "LiquidAir",
- "Liquid Air",
- 0,
- 0,
- 4,
- 0,
- false,
- true,
- 1,
- 1,
- 1,
- Dyes.dyeLightBlue,
- 2,
- Arrays.asList(
- new MaterialStack(Nitrogen, 40),
- new MaterialStack(Oxygen, 11),
- new MaterialStack(Argon, 1),
- new MaterialStack(NobleGases, 1)));
- public static Materials LiquidNitrogen = new Materials(
- 494,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 2,
- 16 | 32,
- 169,
- 208,
- 245,
- 240,
- "LiquidNitrogen",
- "Liquid Nitrogen",
- 0,
- 0,
- 4,
- 0,
- false,
- true,
- 1,
- 1,
- 1,
- Dyes.dyeLightBlue,
- 1,
- Collections.singletonList(new MaterialStack(Nitrogen, 1)));
- public static Materials LiquidOxygen = new Materials(
- 493,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 2,
- 16 | 32,
- 169,
- 208,
- 245,
- 240,
- "LiquidOxygen",
- "Liquid Oxygen",
- 0,
- 0,
- 4,
- 0,
- false,
- true,
- 1,
- 1,
- 1,
- Dyes.dyeLightBlue,
- 1,
- Collections.singletonList(new MaterialStack(Oxygen, 1)));
- public static Materials SiliconDioxide = new MaterialBuilder(837, TextureSet.SET_QUARTZ, "Silicon Dioxide")
- .setToolSpeed(1.0F)
- .setDurability(0)
- .setToolQuality(1)
- .addDustItems()
- .setRGB(255, 255, 255)
- .setColor(Dyes.dyeLightGray)
- .setOreValue(1)
- .setExtraData(0)
- .setMaterialList(new MaterialStack(Silicon, 1), new MaterialStack(Oxygen, 2))
- .constructMaterial();
- public static Materials Jasper = new Materials(
- 511,
- TextureSet.SET_EMERALD,
- 1.0F,
- 0,
- 2,
- 1 | 4 | 8 | 64,
- 200,
- 80,
- 80,
- 100,
- "Jasper",
- "Jasper",
- 0,
- 0,
- -1,
- 0,
- false,
- true,
- 3,
- 1,
- 1,
- Dyes.dyeRed,
- 1,
- Collections.singletonList(new MaterialStack(SiliconDioxide, 1)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.LUCRUM, 4), new TC_AspectStack(TC_Aspects.VITREUS, 2)));
- public static Materials Almandine = new Materials(
- 820,
- TextureSet.SET_ROUGH,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 255,
- 0,
- 0,
- 0,
- "Almandine",
- "Almandine",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeRed,
- 1,
- Arrays.asList(
- new MaterialStack(Aluminium, 2),
- new MaterialStack(Iron, 3),
- new MaterialStack(Silicon, 3),
- new MaterialStack(Oxygen, 12)));
- public static Materials Andradite = new Materials(
- 821,
- TextureSet.SET_ROUGH,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 150,
- 120,
- 0,
- 0,
- "Andradite",
- "Andradite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeYellow,
- 1,
- Arrays.asList(
- new MaterialStack(Calcium, 3),
- new MaterialStack(Iron, 2),
- new MaterialStack(Silicon, 3),
- new MaterialStack(Oxygen, 12)));
- public static Materials AnnealedCopper = new Materials(
- 345,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 128,
- 255,
- 120,
- 20,
- 0,
- "AnnealedCopper",
- "Annealed Copper",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeOrange,
- 2,
- Collections.singletonList(new MaterialStack(Copper, 1)));
- public static Materials Asbestos = new Materials(
- 946,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 230,
- 230,
- 230,
- 0,
- "Asbestos",
- "Asbestos",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- 1,
- Arrays.asList(
- new MaterialStack(Magnesium, 3),
- new MaterialStack(Silicon, 2),
- new MaterialStack(Hydrogen, 4),
- new MaterialStack(Oxygen, 9))); // Mg3Si2O5(OH)4
- public static Materials Ash = new Materials(
- 815,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 1,
- 1,
- 150,
- 150,
- 150,
- 0,
- "Ash",
- "Ashes",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLightGray,
- 2,
- Collections.singletonList(new MaterialStack(Carbon, 1)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.PERDITIO, 1)));
- public static Materials BandedIron = new Materials(
- 917,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 145,
- 90,
- 90,
- 0,
- "BandedIron",
- "Banded Iron",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBrown,
- 1,
- Arrays.asList(new MaterialStack(Iron, 2), new MaterialStack(Oxygen, 3)));
- public static Materials BatteryAlloy = new Materials(
- 315,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 1,
- 1 | 2,
- 156,
- 124,
- 160,
- 0,
- "BatteryAlloy",
- "Battery Alloy",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyePurple,
- 2,
- Arrays.asList(new MaterialStack(Lead, 4), new MaterialStack(Antimony, 1)));
- public static Materials BlueTopaz = new Materials(
- 513,
- TextureSet.SET_GEM_HORIZONTAL,
- 7.0F,
- 256,
- 3,
- 1 | 4 | 8 | 64,
- 0,
- 0,
- 255,
- 127,
- "BlueTopaz",
- "Blue Topaz",
- 0,
- 0,
- -1,
- 0,
- false,
- true,
- 3,
- 1,
- 1,
- Dyes.dyeBlue,
- 1,
- Arrays.asList(
- new MaterialStack(Aluminium, 2),
- new MaterialStack(Silicon, 1),
- new MaterialStack(Fluorine, 2),
- new MaterialStack(Hydrogen, 2),
- new MaterialStack(Oxygen, 6)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.LUCRUM, 6), new TC_AspectStack(TC_Aspects.VITREUS, 4)));
- public static Materials Bone = new Materials(
- 806,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 1,
- 1,
- 250,
- 250,
- 250,
- 0,
- "Bone",
- "Bone",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- 0,
- Collections.singletonList(new MaterialStack(Calcium, 1)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.MORTUUS, 2), new TC_AspectStack(TC_Aspects.CORPUS, 1)));
- public static Materials Brass = new Materials(
- 301,
- TextureSet.SET_METALLIC,
- 7.0F,
- 96,
- 1,
- 1 | 2 | 64 | 128,
- 255,
- 180,
- 0,
- 0,
- "Brass",
- "Brass",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeYellow,
- 2,
- Arrays.asList(new MaterialStack(Zinc, 1), new MaterialStack(Copper, 3)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.INSTRUMENTUM, 1)));
- public static Materials Bronze = new Materials(
- 300,
- TextureSet.SET_METALLIC,
- 6.0F,
- 192,
- 2,
- 1 | 2 | 64 | 128,
- 255,
- 128,
- 0,
- 0,
- "Bronze",
- "Bronze",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeOrange,
- 2,
- Arrays.asList(new MaterialStack(Tin, 1), new MaterialStack(Copper, 3)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.INSTRUMENTUM, 1)));
- public static Materials BrownLimonite = new Materials(
- 930,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 200,
- 100,
- 0,
- 0,
- "BrownLimonite",
- "Brown Limonite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBrown,
- 2,
- Arrays.asList(
- new MaterialStack(Iron, 1),
- new MaterialStack(Hydrogen, 1),
- new MaterialStack(Oxygen, 2))); // FeO(OH)
- public static Materials Calcite = new Materials(
- 823,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 250,
- 230,
- 220,
- 0,
- "Calcite",
- "Calcite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeOrange,
- 1,
- Arrays.asList(new MaterialStack(Calcium, 1), new MaterialStack(Carbon, 1), new MaterialStack(Oxygen, 3)));
- public static Materials Cassiterite = new Materials(
- 824,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 3,
- 1 | 8,
- 220,
- 220,
- 220,
- 0,
- "Cassiterite",
- "Cassiterite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- 1,
- Arrays.asList(new MaterialStack(Tin, 1), new MaterialStack(Oxygen, 2)));
- public static Materials CassiteriteSand = new Materials(
- 937,
- TextureSet.SET_SAND,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 220,
- 220,
- 220,
- 0,
- "CassiteriteSand",
- "Cassiterite Sand",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeWhite,
- 1,
- Arrays.asList(new MaterialStack(Tin, 1), new MaterialStack(Oxygen, 2)));
- public static Materials Chalcopyrite = new Materials(
- 855,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 160,
- 120,
- 40,
- 0,
- "Chalcopyrite",
- "Chalcopyrite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeYellow,
- 1,
- Arrays.asList(new MaterialStack(Copper, 1), new MaterialStack(Iron, 1), new MaterialStack(Sulfur, 2)));
- public static Materials Charcoal = new Materials(
- 536,
- TextureSet.SET_FINE,
- 1.0F,
- 0,
- 1,
- 1 | 4,
- 100,
- 70,
- 70,
- 0,
- "Charcoal",
- "Charcoal",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlack,
- 1,
- Collections.singletonList(new MaterialStack(Carbon, 1)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.POTENTIA, 2), new TC_AspectStack(TC_Aspects.IGNIS, 2)));
- public static Materials Chromite = new Materials(
- 825,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 35,
- 20,
- 15,
- 0,
- "Chromite",
- "Chromite",
- 0,
- 0,
- 1700,
- 1700,
- true,
- false,
- 6,
- 1,
- 1,
- Dyes.dyePink,
- 1,
- Arrays.asList(new MaterialStack(Iron, 1), new MaterialStack(Chrome, 2), new MaterialStack(Oxygen, 4)));
- public static Materials ChromiumDioxide = new Materials(
- 361,
- TextureSet.SET_DULL,
- 11.0F,
- 256,
- 3,
- 1 | 2,
- 230,
- 200,
- 200,
- 0,
- "ChromiumDioxide",
- "Chromium Dioxide",
- 0,
- 0,
- 650,
- 650,
- false,
- false,
- 5,
- 3,
- 1,
- Dyes.dyePink,
- 1,
- Arrays.asList(new MaterialStack(Chrome, 1), new MaterialStack(Oxygen, 2)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.MACHINA, 1)));
- public static Materials Cinnabar = new Materials(
- 826,
- TextureSet.SET_ROUGH,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 150,
- 0,
- 0,
- 0,
- "Cinnabar",
- "Cinnabar",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeBrown,
- 2,
- Arrays.asList(new MaterialStack(Mercury, 1), new MaterialStack(Sulfur, 1)));
- public static Materials Water = new Materials(
- 701,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 0,
- 16,
- 0,
- 0,
- 255,
- 0,
- "Water",
- "Water",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlue,
- 0,
- Arrays.asList(new MaterialStack(Hydrogen, 2), new MaterialStack(Oxygen, 1)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.AQUA, 2)));
- public static Materials Clay = new Materials(
- 805,
- TextureSet.SET_ROUGH,
- 1.0F,
- 0,
- 1,
- 1,
- 200,
- 200,
- 220,
- 0,
- "Clay",
- "Clay",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 5,
- 1,
- 1,
- Dyes.dyeLightBlue,
- 0,
- Arrays.asList(
- new MaterialStack(Sodium, 2),
- new MaterialStack(Lithium, 1),
- new MaterialStack(Aluminium, 2),
- new MaterialStack(Silicon, 2),
- new MaterialStack(Water, 6)));
- public static Materials Coal = new Materials(
- 535,
- TextureSet.SET_ROUGH,
- 1.0F,
- 0,
- 1,
- 1 | 4 | 8,
- 70,
- 70,
- 70,
- 0,
- "Coal",
- "Coal",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 2,
- 2,
- 1,
- Dyes.dyeBlack,
- 1,
- Collections.singletonList(new MaterialStack(Carbon, 1)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.POTENTIA, 2), new TC_AspectStack(TC_Aspects.IGNIS, 2)));
- public static Materials Cobaltite = new Materials(
- 827,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 80,
- 80,
- 250,
- 0,
- "Cobaltite",
- "Cobaltite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeBlue,
- 1,
- Arrays.asList(new MaterialStack(Cobalt, 1), new MaterialStack(Arsenic, 1), new MaterialStack(Sulfur, 1)));
- public static Materials Cooperite = new Materials(
- 828,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 255,
- 255,
- 200,
- 0,
- "Cooperite",
- "Sheldonite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 5,
- 1,
- 1,
- Dyes.dyeYellow,
- 2,
- Arrays.asList(
- new MaterialStack(Platinum, 3),
- new MaterialStack(Nickel, 1),
- new MaterialStack(Sulfur, 1),
- new MaterialStack(Palladium, 1)));
- public static Materials Cupronickel = new Materials(
- 310,
- TextureSet.SET_METALLIC,
- 6.0F,
- 64,
- 1,
- 1 | 2 | 64,
- 227,
- 150,
- 128,
- 0,
- "Cupronickel",
- "Cupronickel",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeOrange,
- 2,
- Arrays.asList(new MaterialStack(Copper, 1), new MaterialStack(Nickel, 1)));
- public static Materials DarkAsh = new Materials(
- 816,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 1,
- 1,
- 50,
- 50,
- 50,
- 0,
- "DarkAsh",
- "Dark Ashes",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 2,
- 1,
- Dyes.dyeGray,
- 1,
- Collections.singletonList(new MaterialStack(Carbon, 1)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.IGNIS, 1), new TC_AspectStack(TC_Aspects.PERDITIO, 1)));
- public static Materials DeepIron = new Materials(
- 829,
- TextureSet.SET_METALLIC,
- 6.0F,
- 384,
- 2,
- 1 | 2 | 8 | 64,
- 150,
- 140,
- 140,
- 0,
- "DeepIron",
- "Deep Iron",
- 0,
- 0,
- 7500,
- 7500,
- true,
- false,
- 3,
- 1,
- 1,
- Dyes.dyePink,
- 2,
- Collections.singletonList(new MaterialStack(Iron, 1)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.MAGNETO, 1)));
- public static Materials Diamond = new Materials(
- 500,
- TextureSet.SET_DIAMOND,
- 8.0F,
- 1280,
- 4,
- 1 | 4 | 8 | 64 | 128,
- 200,
- 255,
- 255,
- 127,
- "Diamond",
- "Diamond",
- 0,
- 0,
- -1,
- 0,
- false,
- true,
- 5,
- 64,
- 1,
- Dyes.dyeWhite,
- 1,
- Collections.singletonList(new MaterialStack(Carbon, 1)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.VITREUS, 3), new TC_AspectStack(TC_Aspects.LUCRUM, 4)));
- public static Materials Electrum = new Materials(
- 303,
- TextureSet.SET_SHINY,
- 12.0F,
- 64,
- 2,
- 1 | 2 | 8 | 64 | 128,
- 255,
- 255,
- 100,
- 0,
- "Electrum",
- "Electrum",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeYellow,
- 2,
- Arrays.asList(new MaterialStack(Silver, 1), new MaterialStack(Gold, 1)));
- public static Materials Emerald = new Materials(
- 501,
- TextureSet.SET_EMERALD,
- 7.0F,
- 256,
- 4,
- 1 | 4 | 8 | 64,
- 80,
- 255,
- 80,
- 127,
- "Emerald",
- "Emerald",
- 0,
- 0,
- -1,
- 0,
- false,
- true,
- 5,
- 1,
- 1,
- Dyes.dyeGreen,
- 1,
- Arrays.asList(
- new MaterialStack(Beryllium, 3),
- new MaterialStack(Aluminium, 2),
- new MaterialStack(Silicon, 6),
- new MaterialStack(Oxygen, 18)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.VITREUS, 3), new TC_AspectStack(TC_Aspects.LUCRUM, 5)));
- public static Materials FreshWater = new Materials(
- -1,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 0,
- 16,
- 0,
- 0,
- 255,
- 0,
- "FreshWater",
- "Fresh Water",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlue,
- 0,
- Arrays.asList(new MaterialStack(Hydrogen, 2), new MaterialStack(Oxygen, 1)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.AQUA, 2)));
- public static Materials Galena = new Materials(
- 830,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 3,
- 1 | 8,
- 100,
- 60,
- 100,
- 0,
- "Galena",
- "Galena",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 4,
- 1,
- 1,
- Dyes.dyePurple,
- 1,
- Arrays.asList(new MaterialStack(Lead, 1), new MaterialStack(Sulfur, 1)));
- public static Materials Garnierite = new Materials(
- 906,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 3,
- 1 | 8,
- 50,
- 200,
- 70,
- 0,
- "Garnierite",
- "Garnierite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLightBlue,
- 1,
- Arrays.asList(new MaterialStack(Nickel, 1), new MaterialStack(Oxygen, 1)));
- public static Materials Glyceryl = new Materials(
- 714,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 1,
- 16,
- 0,
- 150,
- 150,
- 0,
- "Glyceryl",
- "Glyceryl Trinitrate",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeCyan,
- 1,
- Arrays.asList(
- new MaterialStack(Carbon, 3),
- new MaterialStack(Hydrogen, 5),
- new MaterialStack(Nitrogen, 3),
- new MaterialStack(Oxygen, 9)));
- public static Materials GreenSapphire = new MaterialBuilder(504, TextureSet.SET_GEM_HORIZONTAL, "Green Sapphire")
- .setToolSpeed(7.0F)
- .setDurability(256)
- .setToolQuality(2)
- .addDustItems()
- .addGemItems()
- .setTransparent(true)
- .addOreItems()
- .addToolHeadItems()
- .setRGBA(100, 200, 130, 127)
- .setColor(Dyes.dyeCyan)
- .setOreValue(5)
- .setExtraData(0)
- .setMaterialList(new MaterialStack(Aluminium, 2), new MaterialStack(Oxygen, 3))
- .setAspects(
- Arrays.asList(new TC_AspectStack(TC_Aspects.LUCRUM, 5), new TC_AspectStack(TC_Aspects.VITREUS, 3)))
- .constructMaterial()
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials Grossular = new Materials(
- 831,
- TextureSet.SET_ROUGH,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 200,
- 100,
- 0,
- 0,
- "Grossular",
- "Grossular",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeOrange,
- 1,
- Arrays.asList(
- new MaterialStack(Calcium, 3),
- new MaterialStack(Aluminium, 2),
- new MaterialStack(Silicon, 3),
- new MaterialStack(Oxygen, 12)));
- public static Materials HolyWater = new Materials(
- 729,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 0,
- 16,
- 0,
- 0,
- 255,
- 0,
- "HolyWater",
- "Holy Water",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlue,
- 0,
- Arrays.asList(new MaterialStack(Hydrogen, 2), new MaterialStack(Oxygen, 1)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.AQUA, 2), new TC_AspectStack(TC_Aspects.AURAM, 1)));
- public static Materials Ice = new Materials(
- 702,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 0,
- 1 | 16,
- 200,
- 200,
- 255,
- 0,
- "Ice",
- "Ice",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlue,
- 0,
- Arrays.asList(new MaterialStack(Hydrogen, 2), new MaterialStack(Oxygen, 1)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.GELUM, 2)));
- public static Materials Ilmenite = new Materials(
- 918,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 3,
- 1 | 8,
- 70,
- 55,
- 50,
- 0,
- "Ilmenite",
- "Ilmenite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 2,
- 1,
- Dyes.dyePurple,
- 0,
- Arrays.asList(new MaterialStack(Iron, 1), new MaterialStack(Titanium, 1), new MaterialStack(Oxygen, 3)));
- public static Materials Rutile = new Materials(
- 375,
- TextureSet.SET_GEM_HORIZONTAL,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 212,
- 13,
- 92,
- 0,
- "Rutile",
- "Rutile",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 2,
- 1,
- Dyes.dyeRed,
- 0,
- Arrays.asList(new MaterialStack(Titanium, 1), new MaterialStack(Oxygen, 2)));
- public static Materials Bauxite = new Materials(
- 822,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 200,
- 100,
- 0,
- 0,
- "Bauxite",
- "Bauxite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeBrown,
- 1,
- Arrays.asList(
- new MaterialStack(Rutile, 2),
- new MaterialStack(Aluminium, 16),
- new MaterialStack(Hydrogen, 10),
- new MaterialStack(Oxygen, 11)));
- public static Materials Titaniumtetrachloride = new Materials(
- 376,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 2,
- 16,
- 212,
- 13,
- 92,
- 0,
- "Titaniumtetrachloride",
- "Titaniumtetrachloride",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeRed,
- 0,
- Arrays.asList(new MaterialStack(Titanium, 1), new MaterialStack(Chlorine, 4)));
- public static Materials Magnesiumchloride = new Materials(
- 377,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1 | 16,
- 212,
- 13,
- 92,
- 0,
- "Magnesiumchloride",
- "Magnesiumchloride",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeRed,
- 0,
- Arrays.asList(new MaterialStack(Magnesium, 1), new MaterialStack(Chlorine, 2)));
- public static Materials Invar = new Materials(
- 302,
- TextureSet.SET_METALLIC,
- 6.0F,
- 256,
- 2,
- 1 | 2 | 64 | 128,
- 180,
- 180,
- 120,
- 0,
- "Invar",
- "Invar",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBrown,
- 2,
- Arrays.asList(new MaterialStack(Iron, 2), new MaterialStack(Nickel, 1)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.GELUM, 1)));
- public static Materials Kanthal = new Materials(
- 312,
- TextureSet.SET_METALLIC,
- 6.0F,
- 64,
- 2,
- 1 | 2 | 64,
- 194,
- 210,
- 223,
- 0,
- "Kanthal",
- "Kanthal",
- 0,
- 0,
- 1800,
- 1800,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeYellow,
- 2,
- Arrays.asList(
- new MaterialStack(Iron, 1), new MaterialStack(Aluminium, 1), new MaterialStack(Chrome, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials Lazurite = new Materials(
- 524,
- TextureSet.SET_LAPIS,
- 1.0F,
- 0,
- 1,
- 1 | 4 | 8,
- 100,
- 120,
- 255,
- 0,
- "Lazurite",
- "Lazurite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeCyan,
- 1,
- Arrays.asList(
- new MaterialStack(Aluminium, 6),
- new MaterialStack(Silicon, 6),
- new MaterialStack(Calcium, 8),
- new MaterialStack(Sodium, 8)));
- public static Materials Magnalium = new Materials(
- 313,
- TextureSet.SET_DULL,
- 6.0F,
- 256,
- 2,
- 1 | 2 | 64 | 128,
- 200,
- 190,
- 255,
- 0,
- "Magnalium",
- "Magnalium",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLightBlue,
- 2,
- Arrays.asList(new MaterialStack(Magnesium, 1), new MaterialStack(Aluminium, 2)));
- public static Materials Magnesite = new Materials(
- 908,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 250,
- 250,
- 180,
- 0,
- "Magnesite",
- "Magnesite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyePink,
- 1,
- Arrays.asList(new MaterialStack(Magnesium, 1), new MaterialStack(Carbon, 1), new MaterialStack(Oxygen, 3)));
- public static Materials Magnetite = new Materials(
- 870,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 30,
- 30,
- 30,
- 0,
- "Magnetite",
- "Magnetite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeGray,
- 1,
- Arrays.asList(new MaterialStack(Iron, 3), new MaterialStack(Oxygen, 4)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.MAGNETO, 1)));
- public static Materials Molybdenite = new Materials(
- 942,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 25,
- 25,
- 25,
- 0,
- "Molybdenite",
- "Molybdenite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlue,
- 1,
- Arrays.asList(new MaterialStack(Molybdenum, 1), new MaterialStack(Sulfur, 2))); // MoS2 (also source of Re)
- public static Materials Nichrome = new Materials(
- 311,
- TextureSet.SET_METALLIC,
- 6.0F,
- 64,
- 2,
- 1 | 2 | 64,
- 205,
- 206,
- 246,
- 0,
- "Nichrome",
- "Nichrome",
- 0,
- 0,
- 2700,
- 2700,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeRed,
- 2,
- Arrays.asList(new MaterialStack(Nickel, 4), new MaterialStack(Chrome, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials NiobiumNitride = new Materials(
- 359,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1 | 2,
- 29,
- 41,
- 29,
- 0,
- "NiobiumNitride",
- "Niobium Nitride",
- 0,
- 0,
- 2573,
- 2573,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlack,
- 1,
- Arrays.asList(new MaterialStack(Niobium, 1), new MaterialStack(Nitrogen, 1))); // Anti-Reflective Material
- public static Materials NiobiumTitanium = new Materials(
- 360,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1 | 2,
- 29,
- 29,
- 41,
- 0,
- "NiobiumTitanium",
- "Niobium-Titanium",
- 0,
- 0,
- 4500,
- 4500,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlack,
- 2,
- Arrays.asList(new MaterialStack(Niobium, 1), new MaterialStack(Titanium, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials NitroCarbon = new Materials(
- 716,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 1,
- 16,
- 0,
- 75,
- 100,
- 0,
- "NitroCarbon",
- "Nitro-Carbon",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeCyan,
- 1,
- Arrays.asList(new MaterialStack(Nitrogen, 1), new MaterialStack(Carbon, 1)));
- public static Materials NitrogenDioxide = new Materials(
- 717,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 1,
- 16,
- 100,
- 175,
- 255,
- 0,
- "NitrogenDioxide",
- "Nitrogen Dioxide",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeCyan,
- 1,
- Arrays.asList(new MaterialStack(Nitrogen, 1), new MaterialStack(Oxygen, 2)));
- public static Materials Obsidian = new Materials(
- 804,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 3,
- 1,
- 80,
- 50,
- 100,
- 0,
- "Obsidian",
- "Obsidian",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlack,
- 1,
- Arrays.asList(
- new MaterialStack(Magnesium, 1),
- new MaterialStack(Iron, 1),
- new MaterialStack(Silicon, 2),
- new MaterialStack(Oxygen, 8)));
- public static Materials Phosphate = new Materials(
- 833,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 1,
- 1 | 8 | 16,
- 255,
- 255,
- 0,
- 0,
- "Phosphate",
- "Phosphate",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 2,
- 1,
- 1,
- Dyes.dyeYellow,
- 1,
- Arrays.asList(new MaterialStack(Phosphorus, 1), new MaterialStack(Oxygen, 4)));
- public static Materials PigIron = new Materials(
- 307,
- TextureSet.SET_METALLIC,
- 6.0F,
- 384,
- 2,
- 1 | 2 | 8 | 64,
- 200,
- 180,
- 180,
- 0,
- "PigIron",
- "Pig Iron",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyePink,
- 2,
- Collections.singletonList(new MaterialStack(Iron, 1)));
- public static Materials Plastic = new Materials(
- 874,
- TextureSet.SET_DULL,
- 3.0F,
- 32,
- 1,
- 1 | 2 | 64 | 128,
- 200,
- 200,
- 200,
- 0,
- "Plastic",
- "Polyethylene",
- 0,
- 0,
- 400,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- 0,
- Arrays.asList(new MaterialStack(Carbon, 1), new MaterialStack(Hydrogen, 2)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.MOTUS, 2)));
- public static Materials Epoxid = new Materials(
- 470,
- TextureSet.SET_DULL,
- 3.0F,
- 32,
- 1,
- 1 | 2 | 64 | 128,
- 200,
- 140,
- 20,
- 0,
- "Epoxid",
- "Epoxid",
- 0,
- 0,
- 400,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- 0,
- Arrays.asList(new MaterialStack(Carbon, 21), new MaterialStack(Hydrogen, 24), new MaterialStack(Oxygen, 4)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.MOTUS, 2)));
- public static Materials Polydimethylsiloxane = new MaterialBuilder(
- 633, TextureSet.SET_FLUID, "Polydimethylsiloxane")
- .addDustItems()
- .setRGB(245, 245, 245)
- .setColor(Dyes.dyeWhite)
- .setMaterialList(
- new MaterialStack(Carbon, 2),
- new MaterialStack(Hydrogen, 6),
- new MaterialStack(Oxygen, 1),
- new MaterialStack(Silicon, 1))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials Silicone = new Materials(
- 471,
- TextureSet.SET_DULL,
- 3.0F,
- 128,
- 1,
- 1 | 2 | 64 | 128,
- 220,
- 220,
- 220,
- 0,
- "Silicone",
- "Silicone Rubber",
- 0,
- 0,
- 900,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- 0,
- Arrays.asList(
- new MaterialStack(Carbon, 2),
- new MaterialStack(Hydrogen, 6),
- new MaterialStack(Oxygen, 1),
- new MaterialStack(Silicon, 1)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.MOTUS, 2)));
- public static Materials Polycaprolactam = new Materials(
- 472,
- TextureSet.SET_DULL,
- 3.0F,
- 32,
- 1,
- 1 | 2 | 64 | 128,
- 50,
- 50,
- 50,
- 0,
- "Polycaprolactam",
- "Polycaprolactam",
- 0,
- 0,
- 500,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- 0,
- Arrays.asList(
- new MaterialStack(Carbon, 6),
- new MaterialStack(Hydrogen, 11),
- new MaterialStack(Nitrogen, 1),
- new MaterialStack(Oxygen, 1)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.MOTUS, 2)));
- public static Materials Polytetrafluoroethylene = new Materials(
- 473,
- TextureSet.SET_DULL,
- 3.0F,
- 32,
- 1,
- 1 | 2 | 64 | 128,
- 100,
- 100,
- 100,
- 0,
- "Polytetrafluoroethylene",
- "Polytetrafluoroethylene",
- 0,
- 0,
- 1400,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- 0,
- Arrays.asList(new MaterialStack(Carbon, 2), new MaterialStack(Fluorine, 4)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.MOTUS, 2)));
- public static Materials Powellite = new Materials(
- 883,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 255,
- 255,
- 0,
- 0,
- "Powellite",
- "Powellite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeYellow,
- 2,
- Arrays.asList(
- new MaterialStack(Calcium, 1), new MaterialStack(Molybdenum, 1), new MaterialStack(Oxygen, 4)));
- public static Materials Pumice = new Materials(
- 926,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 230,
- 185,
- 185,
- 0,
- "Pumice",
- "Pumice",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeGray,
- 2,
- Collections.singletonList(new MaterialStack(Stone, 1)));
- public static Materials Pyrite = new Materials(
- 834,
- TextureSet.SET_ROUGH,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 150,
- 120,
- 40,
- 0,
- "Pyrite",
- "Pyrite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 2,
- 1,
- 1,
- Dyes.dyeOrange,
- 1,
- Arrays.asList(new MaterialStack(Iron, 1), new MaterialStack(Sulfur, 2)));
- public static Materials Pyrolusite = new Materials(
- 943,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 150,
- 150,
- 170,
- 0,
- "Pyrolusite",
- "Pyrolusite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLightGray,
- 1,
- Arrays.asList(new MaterialStack(Manganese, 1), new MaterialStack(Oxygen, 2)));
- public static Materials Pyrope = new Materials(
- 835,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 120,
- 50,
- 100,
- 0,
- "Pyrope",
- "Pyrope",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyePurple,
- 1,
- Arrays.asList(
- new MaterialStack(Aluminium, 2),
- new MaterialStack(Magnesium, 3),
- new MaterialStack(Silicon, 3),
- new MaterialStack(Oxygen, 12)));
- public static Materials RockSalt = new Materials(
- 944,
- TextureSet.SET_FINE,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 240,
- 200,
- 200,
- 0,
- "RockSalt",
- "Rock Salt",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 2,
- 1,
- 1,
- Dyes.dyeWhite,
- 1,
- Arrays.asList(new MaterialStack(Potassium, 1), new MaterialStack(Chlorine, 1)));
- public static Materials Rubber = new Materials(
- 880,
- TextureSet.SET_SHINY,
- 1.5F,
- 32,
- 0,
- 1 | 2 | 64 | 128,
- 0,
- 0,
- 0,
- 0,
- "Rubber",
- "Rubber",
- 0,
- 0,
- 400,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlack,
- 0,
- Arrays.asList(new MaterialStack(Carbon, 5), new MaterialStack(Hydrogen, 8)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.MOTUS, 2)));
- public static Materials RawRubber = new Materials(
- 896,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 0,
- 1,
- 204,
- 199,
- 137,
- 0,
- "RawRubber",
- "Raw Rubber",
- 0,
- 0,
- 400,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- 0,
- Arrays.asList(new MaterialStack(Carbon, 5), new MaterialStack(Hydrogen, 8)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.MOTUS, 2)));
- public static Materials Ruby = new Materials(
- 502,
- TextureSet.SET_RUBY,
- 7.0F,
- 256,
- 2,
- 1 | 4 | 8 | 64,
- 255,
- 100,
- 100,
- 127,
- "Ruby",
- "Ruby",
- 0,
- 0,
- -1,
- 0,
- false,
- true,
- 5,
- 1,
- 1,
- Dyes.dyeRed,
- 1,
- Arrays.asList(
- new MaterialStack(Chrome, 1),
- new MaterialStack(Aluminium, 2),
- new MaterialStack(Oxygen, 3)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.LUCRUM, 6), new TC_AspectStack(TC_Aspects.VITREUS, 4)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials Salt = new Materials(
- 817,
- TextureSet.SET_FINE,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 250,
- 250,
- 250,
- 0,
- "Salt",
- "Salt",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 2,
- 1,
- 1,
- Dyes.dyeWhite,
- 0,
- Arrays.asList(new MaterialStack(Sodium, 1), new MaterialStack(Chlorine, 1)));
- public static Materials Saltpeter = new Materials(
- 836,
- TextureSet.SET_FINE,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 230,
- 230,
- 230,
- 0,
- "Saltpeter",
- "Saltpeter",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeWhite,
- 1,
- Arrays.asList(
- new MaterialStack(Potassium, 1), new MaterialStack(Nitrogen, 1), new MaterialStack(Oxygen, 3)));
- public static Materials Sapphire = new MaterialBuilder(503, TextureSet.SET_GEM_VERTICAL, "Sapphire")
- .setToolSpeed(7.0F)
- .setDurability(256)
- .setToolQuality(2)
- .addDustItems()
- .addGemItems()
- .setTransparent(true)
- .addOreItems()
- .addToolHeadItems()
- .setRGBA(100, 100, 200, 127)
- .setColor(Dyes.dyeBlue)
- .setOreValue(5)
- .setExtraData(0)
- .setMaterialList(new MaterialStack(Aluminium, 2), new MaterialStack(Oxygen, 3))
- .setAspects(
- Arrays.asList(new TC_AspectStack(TC_Aspects.LUCRUM, 5), new TC_AspectStack(TC_Aspects.VITREUS, 3)))
- .constructMaterial()
- .disableAutoGeneratedBlastFurnaceRecipes();
- // public static Materials Sapphire = new Materials( 503, TextureSet.SET_GEM_VERTICAL , 7.0F,
- // 256, 2, 1 |4|8 |64 , 100, 100, 200, 127, "Sapphire" , "Sapphire"
- // , 0, 0, -1, 0, false, true, 5, 1, 1, Dyes.dyeBlue , 1, Arrays.asList(new
- // MaterialStack(Aluminium, 2), new MaterialStack(Oxygen, 3)), Arrays.asList(new TC_AspectStack(TC_Aspects.LUCRUM,
- // 5), new TC_AspectStack(TC_Aspects.VITREUS, 3)));
- public static Materials Scheelite = new Materials(
- 910,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 3,
- 1 | 8,
- 200,
- 140,
- 20,
- 0,
- "Scheelite",
- "Scheelite",
- 0,
- 0,
- 2500,
- 2500,
- false,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeBlack,
- 0,
- Arrays.asList(new MaterialStack(Tungsten, 1), new MaterialStack(Calcium, 1), new MaterialStack(Oxygen, 4)));
- public static Materials Snow = new Materials(
- 728,
- TextureSet.SET_FINE,
- 1.0F,
- 0,
- 0,
- 1 | 16,
- 250,
- 250,
- 250,
- 0,
- "Snow",
- "Snow",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- 0,
- Arrays.asList(new MaterialStack(Hydrogen, 2), new MaterialStack(Oxygen, 1)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.GELUM, 1)));
- public static Materials Sodalite = new Materials(
- 525,
- TextureSet.SET_LAPIS,
- 1.0F,
- 0,
- 1,
- 1 | 4 | 8,
- 20,
- 20,
- 255,
- 0,
- "Sodalite",
- "Sodalite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeBlue,
- 1,
- Arrays.asList(
- new MaterialStack(Aluminium, 3),
- new MaterialStack(Silicon, 3),
- new MaterialStack(Sodium, 4),
- new MaterialStack(Chlorine, 1)));
- public static Materials SodiumPersulfate = new Materials(
- 718,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 2,
- 16,
- 255,
- 255,
- 255,
- 0,
- "SodiumPersulfate",
- "Sodium Persulfate",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeOrange,
- 1,
- Arrays.asList(new MaterialStack(Sodium, 2), new MaterialStack(Sulfur, 2), new MaterialStack(Oxygen, 8)));
- public static Materials SodiumSulfide = new Materials(
- 719,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 2,
- 1,
- 255,
- 230,
- 128,
- 0,
- "SodiumSulfide",
- "Sodium Sulfide",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeOrange,
- 1,
- Arrays.asList(new MaterialStack(Sodium, 2), new MaterialStack(Sulfur, 1)));
- public static Materials HydricSulfide = new Materials(
- 460,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 2,
- 16,
- 255,
- 255,
- 255,
- 0,
- "HydricSulfide",
- "Hydrogen Sulfide",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeOrange,
- 1,
- Arrays.asList(new MaterialStack(Hydrogen, 2), new MaterialStack(Sulfur, 1)));
-
- public static Materials OilHeavy = new Materials(
- 730,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 0,
- 16,
- 10,
- 10,
- 10,
- 0,
- "OilHeavy",
- "Heavy Oil",
- 3,
- 40,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlack);
- public static Materials OilMedium = new Materials(
- 731,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 0,
- 16,
- 10,
- 10,
- 10,
- 0,
- "OilMedium",
- "Raw Oil",
- 3,
- 30,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlack);
- public static Materials OilLight = new Materials(
- 732,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 0,
- 16,
- 10,
- 10,
- 10,
- 0,
- "OilLight",
- "Light Oil",
- 3,
- 20,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlack);
-
- public static Materials NatruralGas = new Materials(
- 733,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 1,
- 16,
- 255,
- 255,
- 255,
- 0,
- "NatruralGas",
- "Natural Gas",
- 1,
- 20,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeWhite);
- public static Materials SulfuricGas = new Materials(
- 734,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 1,
- 16,
- 255,
- 255,
- 255,
- 0,
- "SulfuricGas",
- "Sulfuric Gas",
- 1,
- 25,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeWhite);
- public static Materials Gas = new Materials(
- 735,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 1,
- 16,
- 255,
- 255,
- 255,
- 0,
- "Gas",
- "Refinery Gas",
- 1,
- 160,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeWhite)
- .setCanBeCracked(true);
- public static Materials SulfuricNaphtha = new Materials(
- 736,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 0,
- 16,
- 255,
- 255,
- 0,
- 0,
- "SulfuricNaphtha",
- "Sulfuric Naphtha",
- 1,
- 40,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeYellow);
- public static Materials SulfuricLightFuel = new Materials(
- 737,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 0,
- 16,
- 255,
- 255,
- 0,
- 0,
- "SulfuricLightFuel",
- "Sulfuric Light Fuel",
- 0,
- 40,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeYellow);
- public static Materials SulfuricHeavyFuel = new Materials(
- 738,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 0,
- 16,
- 255,
- 255,
- 0,
- 0,
- "SulfuricHeavyFuel",
- "Sulfuric Heavy Fuel",
- 3,
- 40,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlack);
- public static Materials Naphtha = new Materials(
- 739,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 0,
- 16,
- 255,
- 255,
- 0,
- 0,
- "Naphtha",
- "Naphtha",
- 1,
- 320,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeYellow)
- .setCanBeCracked(true);
- public static Materials LightFuel = new Materials(
- 740,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 0,
- 16,
- 255,
- 255,
- 0,
- 0,
- "LightFuel",
- "Light Fuel",
- 0,
- 305,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeYellow)
- .setCanBeCracked(true);
- public static Materials HeavyFuel = new Materials(
- 741,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 0,
- 16,
- 255,
- 255,
- 0,
- 0,
- "HeavyFuel",
- "Heavy Fuel",
- 3,
- 240,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlack)
- .setCanBeCracked(true);
- public static Materials LPG = new Materials(
- 742,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 0,
- 16,
- 255,
- 255,
- 0,
- 0,
- "LPG",
- "LPG",
- 1,
- 320,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeYellow);
-
- public static Materials FluidNaquadahFuel = new MaterialBuilder(600, TextureSet.SET_FLUID, "Naquadah Fuel")
- .setName("FluidNaqudahFuel")
- .addCell()
- .addFluid()
- .setRGB(62, 62, 62)
- .setColor(Dyes.dyeBlack)
- .constructMaterial();
- public static Materials EnrichedNaquadria = new MaterialBuilder(601, TextureSet.SET_FLUID, "Enriched Naquadria")
- .setName("EnrichedNaquadria")
- .addCell()
- .addFluid()
- .setRGB(52, 52, 52)
- .setColor(Dyes.dyeBlack)
- .constructMaterial();
-
- public static Materials ReinforceGlass = new MaterialBuilder(602, TextureSet.SET_FLUID, "Molten Reinforced Glass")
- .setName("ReinforcedGlass")
- .addCell()
- .addFluid()
- .setRGB(192, 245, 254)
- .setColor(Dyes.dyeWhite)
- .setLiquidTemperature(2000)
- .constructMaterial();
- public static Materials BioMediumRaw = new MaterialBuilder(603, TextureSet.SET_FLUID, "Raw Bio Catalyst Medium")
- .setName("BioMediumRaw")
- .addCell()
- .addFluid()
- .setRGB(97, 147, 46)
- .setColor(Dyes.dyeLime)
- .constructMaterial();
- public static Materials BioMediumSterilized = new MaterialBuilder(
- 604, TextureSet.SET_FLUID, "Sterilized Bio Catalyst Medium")
- .setName("BiohMediumSterilized")
- .addCell()
- .addFluid()
- .setRGB(162, 253, 53)
- .setColor(Dyes.dyeLime)
- .constructMaterial();
-
- public static Materials Chlorobenzene = new MaterialBuilder(605, TextureSet.SET_FLUID, "Chlorobenzene")
- .addCell()
- .addFluid()
- .setRGB(0, 50, 65)
- .setColor(Dyes.dyeGray)
- .setMaterialList(
- new MaterialStack(Carbon, 6), new MaterialStack(Hydrogen, 5), new MaterialStack(Chlorine, 1))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials DilutedHydrochloricAcid = new MaterialBuilder(
- 606, TextureSet.SET_FLUID, "Diluted Hydrochloric Acid")
- .setName("DilutedHydrochloricAcid_GT5U")
- .addCell()
- .addFluid()
- .setRGB(153, 167, 163)
- .setColor(Dyes.dyeLightGray)
- .setMaterialList(new MaterialStack(Hydrogen, 1), new MaterialStack(Chlorine, 1))
- .constructMaterial();
- public static Materials Pyrochlore = new MaterialBuilder(607, TextureSet.SET_METALLIC, "Pyrochlore")
- .addDustItems()
- .addOreItems()
- .setRGB(43, 17, 0)
- .setColor(Dyes.dyeBlack)
- .setMaterialList(new MaterialStack(Calcium, 2), new MaterialStack(Niobium, 2), new MaterialStack(Oxygen, 7))
- .addElectrolyzerRecipe()
- .constructMaterial();
-
- public static Materials GrowthMediumRaw = new MaterialBuilder(
- 608, TextureSet.SET_FLUID, "Raw Growth Catalyst Medium")
- .setName("GrowthMediumRaw")
- .addCell()
- .addFluid()
- .setRGB(211, 141, 95)
- .setColor(Dyes.dyeOrange)
- .constructMaterial();
- public static Materials GrowthMediumSterilized = new MaterialBuilder(
- 609, TextureSet.SET_FLUID, "Growth Catalyst Medium")
- .setName("GrowthMediumSterilized")
- .addCell()
- .addFluid()
- .setRGB(222, 170, 135)
- .setColor(Dyes.dyeOrange)
- .constructMaterial();
-
- public static Materials FerriteMixture = new MaterialBuilder(612, TextureSet.SET_METALLIC, "Ferrite Mixture")
- .addDustItems()
- .setRGB(180, 180, 180)
- .setColor(Dyes.dyeGray)
- .setMaterialList(new MaterialStack(Nickel, 1), new MaterialStack(Zinc, 1), new MaterialStack(Iron, 4))
- .constructMaterial();
- public static Materials NickelZincFerrite = new MaterialBuilder(613, TextureSet.SET_ROUGH, "Nickel-Zinc Ferrite")
- .addDustItems()
- .addMetalItems()
- .addToolHeadItems()
- .addGearItems()
- .setToolSpeed(3.0f)
- .setDurability(32)
- .setRGB(60, 60, 60)
- .setColor(Dyes.dyeBlack)
- .setBlastFurnaceRequired(true)
- .setBlastFurnaceTemp(1500)
- .setMaterialList(
- new MaterialStack(Nickel, 1),
- new MaterialStack(Zinc, 1),
- new MaterialStack(Iron, 4),
- new MaterialStack(Oxygen, 8))
- .constructMaterial();
-
- public static Materials Massicot = new MaterialBuilder(614, TextureSet.SET_DULL, "Massicot")
- .addDustItems()
- .setRGB(255, 221, 85)
- .setColor(Dyes.dyeYellow)
- .setMaterialList(new MaterialStack(Lead, 1), new MaterialStack(Oxygen, 1))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials ArsenicTrioxide = new MaterialBuilder(615, TextureSet.SET_SHINY, "Arsenic Trioxide")
- .addDustItems()
- .setRGB(255, 255, 255)
- .setColor(Dyes.dyeGreen)
- .setMaterialList(new MaterialStack(Arsenic, 2), new MaterialStack(Oxygen, 3))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials CobaltOxide = new MaterialBuilder(616, TextureSet.SET_DULL, "Cobalt Oxide")
- .addDustItems()
- .setRGB(102, 128, 0)
- .setColor(Dyes.dyeGreen)
- .setMaterialList(new MaterialStack(Cobalt, 1), new MaterialStack(Oxygen, 1))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials Zincite = new MaterialBuilder(617, TextureSet.SET_DULL, "Zincite")
- .addDustItems()
- .setRGB(255, 255, 245)
- .setColor(Dyes.dyeWhite)
- .setMaterialList(new MaterialStack(Zinc, 1), new MaterialStack(Oxygen, 1))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials AntimonyTrioxide = new MaterialBuilder(618, TextureSet.SET_DULL, "Antimony Trioxide")
- .addDustItems()
- .setRGB(230, 230, 240)
- .setColor(Dyes.dyeWhite)
- .setMaterialList(new MaterialStack(Antimony, 2), new MaterialStack(Oxygen, 3))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials CupricOxide = new MaterialBuilder(619, TextureSet.SET_DULL, "Cupric Oxide")
- .addDustItems()
- .setRGB(15, 15, 15)
- .setColor(Dyes.dyeBlack)
- .setMeltingPoint(1599)
- .setMaterialList(new MaterialStack(Copper, 1), new MaterialStack(Oxygen, 1))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials Ferrosilite = new MaterialBuilder(620, TextureSet.SET_DULL, "Ferrosilite")
- .addDustItems()
- .setRGB(151, 99, 42)
- .setColor(Dyes.dyeBrown)
- .setMaterialList(new MaterialStack(Iron, 1), new MaterialStack(Silicon, 1), new MaterialStack(Oxygen, 3))
- .addElectrolyzerRecipe()
- .constructMaterial();
-
- public static Materials Magnesia = new MaterialBuilder(621, TextureSet.SET_DULL, "Magnesia")
- .addDustItems()
- .setRGB(255, 225, 225)
- .setColor(Dyes.dyeWhite)
- .setMaterialList(new MaterialStack(Magnesium, 1), new MaterialStack(Oxygen, 1))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials Quicklime = new MaterialBuilder(622, TextureSet.SET_DULL, "Quicklime")
- .addDustItems()
- .setRGB(240, 240, 240)
- .setColor(Dyes.dyeWhite)
- .setMaterialList(new MaterialStack(Calcium, 1), new MaterialStack(Oxygen, 1))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials Potash = new MaterialBuilder(623, TextureSet.SET_DULL, "Potash")
- .addDustItems()
- .setRGB(120, 66, 55)
- .setColor(Dyes.dyeBrown)
- .setMaterialList(new MaterialStack(Potassium, 2), new MaterialStack(Oxygen, 1))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials SodaAsh = new MaterialBuilder(624, TextureSet.SET_DULL, "Soda Ash")
- .addDustItems()
- .setRGB(220, 220, 255)
- .setColor(Dyes.dyeWhite)
- .setMaterialList(new MaterialStack(Sodium, 2), new MaterialStack(Carbon, 1), new MaterialStack(Oxygen, 3))
- .addElectrolyzerRecipe()
- .constructMaterial();
-
- public static Materials BioDiesel = new MaterialBuilder(627, TextureSet.SET_FLUID, "Bio Diesel")
- .addCell()
- .addFluid()
- .setRGB(255, 128, 0)
- .setColor(Dyes.dyeOrange)
- .setFuelType(MaterialBuilder.DIESEL)
- .setFuelPower(320)
- .constructMaterial();
- public static Materials NitrationMixture = new MaterialBuilder(628, TextureSet.SET_FLUID, "Nitration Mixture")
- .addCell()
- .setRGB(230, 226, 171)
- .setColor(Dyes.dyeBrown)
- .constructMaterial();
- public static Materials Glycerol = new MaterialBuilder(629, TextureSet.SET_FLUID, "Glycerol")
- .addCell()
- .addFluid()
- .setRGB(135, 222, 135)
- .setColor(Dyes.dyeLime)
- .setFuelType(MaterialBuilder.SEMIFLUID)
- .setFuelType(164)
- .setMaterialList(new MaterialStack(Carbon, 3), new MaterialStack(Hydrogen, 8), new MaterialStack(Oxygen, 3))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials SodiumBisulfate = new MaterialBuilder(630, TextureSet.SET_FLUID, "Sodium Bisulfate")
- .addDustItems()
- .setRGB(0, 68, 85)
- .setColor(Dyes.dyeBlue)
- .setMaterialList(
- new MaterialStack(Sodium, 1),
- new MaterialStack(Hydrogen, 1),
- new MaterialStack(Sulfur, 1),
- new MaterialStack(Oxygen, 4))
- .constructMaterial();
- public static Materials PolyphenyleneSulfide = new MaterialBuilder(
- 631, TextureSet.SET_DULL, "Polyphenylene Sulfide")
- .addDustItems()
- .addMetalItems()
- .addToolHeadItems()
- .addGearItems()
- .setToolSpeed(3.0f)
- .setDurability(32)
- .setToolQuality(1)
- .setRGB(170, 136, 0)
- .setColor(Dyes.dyeBrown)
- .setMaterialList(new MaterialStack(Carbon, 6), new MaterialStack(Hydrogen, 4), new MaterialStack(Sulfur, 1))
- .constructMaterial();
- public static Materials Dichlorobenzene = new MaterialBuilder(632, TextureSet.SET_FLUID, "Dichlorobenzene")
- .addCell()
- .addFluid()
- .setRGB(0, 68, 85)
- .setColor(Dyes.dyeBlue)
- .setMaterialList(
- new MaterialStack(Carbon, 6), new MaterialStack(Hydrogen, 4), new MaterialStack(Chlorine, 2))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials Polystyrene = new MaterialBuilder(636, TextureSet.SET_DULL, "Polystyrene")
- .addDustItems()
- .addMetalItems()
- .addToolHeadItems()
- .addGearItems()
- .setToolSpeed(3.0f)
- .setDurability(32)
- .setToolQuality(1)
- .setRGB(190, 180, 170)
- .setColor(Dyes.dyeLightGray)
- .setMaterialList(new MaterialStack(Carbon, 8), new MaterialStack(Hydrogen, 8))
- .constructMaterial();
- public static Materials Styrene = new MaterialBuilder(637, TextureSet.SET_FLUID, "Styrene")
- .addCell()
- .addFluid()
- .setRGB(210, 200, 190)
- .setColor(Dyes.dyeBlack)
- .setMaterialList(new MaterialStack(Carbon, 8), new MaterialStack(Hydrogen, 8))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials Isoprene = new MaterialBuilder(638, TextureSet.SET_FLUID, "Isoprene")
- .addCell()
- .addFluid()
- .setRGB(20, 20, 20)
- .setColor(Dyes.dyeBlack)
- .setMaterialList(new MaterialStack(Carbon, 5), new MaterialStack(Hydrogen, 8))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials Tetranitromethane = new MaterialBuilder(639, TextureSet.SET_FLUID, "Tetranitromethane")
- .addCell()
- .addFluid()
- .setRGB(15, 40, 40)
- .setColor(Dyes.dyeBlack)
- .setMaterialList(new MaterialStack(Carbon, 1), new MaterialStack(Nitrogen, 4), new MaterialStack(Oxygen, 8))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials Ethenone = new MaterialBuilder(641, TextureSet.SET_FLUID, "Ethenone")
- .addCell()
- .addGas()
- .setRGB(20, 20, 70)
- .setColor(Dyes.dyeBlack)
- .setMaterialList(new MaterialStack(Carbon, 2), new MaterialStack(Hydrogen, 2), new MaterialStack(Oxygen, 1))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials Ethane = new MaterialBuilder(642, TextureSet.SET_FLUID, "Ethane")
- .addCell()
- .addGas()
- .setRGB(200, 200, 255)
- .setColor(Dyes.dyeLightBlue)
- .setFuelType(MaterialBuilder.GAS)
- .setFuelPower(168)
- .setMaterialList(new MaterialStack(Carbon, 2), new MaterialStack(Hydrogen, 6))
- .addElectrolyzerRecipe()
- .setCanBeCracked(true)
- .constructMaterial();
- public static Materials Propane = new MaterialBuilder(643, TextureSet.SET_FLUID, "Propane")
- .addCell()
- .addGas()
- .setRGB(250, 226, 80)
- .setColor(Dyes.dyeYellow)
- .setFuelType(MaterialBuilder.GAS)
- .setFuelPower(232)
- .setMaterialList(new MaterialStack(Carbon, 3), new MaterialStack(Hydrogen, 8))
- .addElectrolyzerRecipe()
- .setCanBeCracked(true)
- .constructMaterial();
- public static Materials Butane = new MaterialBuilder(644, TextureSet.SET_FLUID, "Butane")
- .addCell()
- .addGas()
- .setRGB(182, 55, 30)
- .setColor(Dyes.dyeOrange)
- .setFuelType(MaterialBuilder.GAS)
- .setFuelPower(296)
- .setMaterialList(new MaterialStack(Carbon, 4), new MaterialStack(Hydrogen, 10))
- .addElectrolyzerRecipe()
- .setCanBeCracked(true)
- .constructMaterial();
- public static Materials Butene = new MaterialBuilder(645, TextureSet.SET_FLUID, "Butene")
- .addCell()
- .addGas()
- .setRGB(207, 80, 5)
- .setColor(Dyes.dyeOrange)
- .setFuelType(MaterialBuilder.GAS)
- .setFuelPower(256)
- .setMaterialList(new MaterialStack(Carbon, 4), new MaterialStack(Hydrogen, 8))
- .addElectrolyzerRecipe()
- .setCanBeCracked(true)
- .constructMaterial();
- public static Materials Butadiene = new MaterialBuilder(646, TextureSet.SET_FLUID, "Butadiene")
- .addCell()
- .addGas()
- .setRGB(232, 105, 0)
- .setColor(Dyes.dyeOrange)
- .setFuelType(MaterialBuilder.GAS)
- .setFuelPower(206)
- .setMaterialList(new MaterialStack(Carbon, 4), new MaterialStack(Hydrogen, 6))
- .addElectrolyzerRecipe()
- .setCanBeCracked(true)
- .constructMaterial();
- public static Materials RawStyreneButadieneRubber = new MaterialBuilder(
- 634, TextureSet.SET_SHINY, "Raw Styrene-Butadiene Rubber")
- .addDustItems()
- .setRGB(84, 64, 61)
- .setColor(Dyes.dyeGray)
- .setMaterialList(new MaterialStack(Styrene, 1), new MaterialStack(Butadiene, 3))
- .constructMaterial();
- public static Materials StyreneButadieneRubber = new MaterialBuilder(
- 635, TextureSet.SET_SHINY, "Styrene-Butadiene Rubber")
- .addDustItems()
- .addMetalItems()
- .addToolHeadItems()
- .addGearItems()
- .setToolSpeed(3.0f)
- .setDurability(128)
- .setToolQuality(1)
- .setRGB(33, 26, 24)
- .setColor(Dyes.dyeBlack)
- .setMaterialList(new MaterialStack(Styrene, 1), new MaterialStack(Butadiene, 3))
- .constructMaterial();
- public static Materials Toluene = new MaterialBuilder(647, TextureSet.SET_FLUID, "Toluene")
- .addCell()
- .setRGB(80, 29, 5)
- .setColor(Dyes.dyeBrown)
- .setFuelType(MaterialBuilder.GAS)
- .setFuelPower(328)
- .setMaterialList(new MaterialStack(Carbon, 7), new MaterialStack(Hydrogen, 8))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials Epichlorohydrin = new MaterialBuilder(648, TextureSet.SET_FLUID, "Epichlorohydrin")
- .addCell()
- .setRGB(80, 29, 5)
- .setColor(Dyes.dyeBrown)
- .setMaterialList(
- new MaterialStack(Carbon, 3),
- new MaterialStack(Hydrogen, 5),
- new MaterialStack(Chlorine, 1),
- new MaterialStack(Oxygen, 1))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials PolyvinylChloride = new MaterialBuilder(649, TextureSet.SET_DULL, "Polyvinyl Chloride")
- .addDustItems()
- .addMetalItems()
- .addToolHeadItems()
- .addGearItems()
- .setToolSpeed(3.0f)
- .setDurability(32)
- .setToolQuality(1)
- .setRGB(215, 230, 230)
- .setColor(Dyes.dyeLightGray)
- .setMaterialList(
- new MaterialStack(Carbon, 2), new MaterialStack(Hydrogen, 3), new MaterialStack(Chlorine, 1))
- .constructMaterial();
- public static Materials VinylChloride = new MaterialBuilder(650, TextureSet.SET_FLUID, "Vinyl Chloride")
- .addCell()
- .addGas()
- .setRGB(225, 240, 240)
- .setColor(Dyes.dyeLightGray)
- .setMaterialList(
- new MaterialStack(Carbon, 2), new MaterialStack(Hydrogen, 3), new MaterialStack(Chlorine, 1))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials SulfurDioxide = new MaterialBuilder(651, TextureSet.SET_FLUID, "Sulfur Dioxide")
- .addCell()
- .addGas()
- .setRGB(200, 200, 25)
- .setColor(Dyes.dyeYellow)
- .setMaterialList(new MaterialStack(Sulfur, 1), new MaterialStack(Oxygen, 2))
- .constructMaterial();
- public static Materials SulfurTrioxide = new MaterialBuilder(652, TextureSet.SET_FLUID, "Sulfur Trioxide")
- .addCell()
- .addGas()
- .setGasTemperature(344)
- .setRGB(160, 160, 20)
- .setColor(Dyes.dyeYellow)
- .setMaterialList(new MaterialStack(Sulfur, 1), new MaterialStack(Oxygen, 3))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials NitricAcid = new MaterialBuilder(653, TextureSet.SET_FLUID, "Nitric Acid")
- .addCell()
- .addFluid()
- .setRGB(230, 226, 171)
- .setMaterialList(
- new MaterialStack(Hydrogen, 1), new MaterialStack(Nitrogen, 1), new MaterialStack(Oxygen, 3))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials Dimethylhydrazine = new MaterialBuilder(654, TextureSet.SET_FLUID, "1,1-Dimethylhydrazine")
- .addCell()
- .addFluid()
- .setRGB(0, 0, 85)
- .setColor(Dyes.dyeBlue)
- .setMaterialList(
- new MaterialStack(Carbon, 2), new MaterialStack(Hydrogen, 8), new MaterialStack(Nitrogen, 2))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials Chloramine = new MaterialBuilder(655, TextureSet.SET_FLUID, "Chloramine")
- .addCell()
- .addFluid()
- .setRGB(63, 159, 128)
- .setColor(Dyes.dyeCyan)
- .setMaterialList(
- new MaterialStack(Nitrogen, 1), new MaterialStack(Hydrogen, 2), new MaterialStack(Chlorine, 1))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials Dimethylamine = new MaterialBuilder(656, TextureSet.SET_FLUID, "Dimethylamine")
- .addCell()
- .addGas()
- .setRGB(85, 68, 105)
- .setColor(Dyes.dyeGray)
- .setMaterialList(
- new MaterialStack(Carbon, 2), new MaterialStack(Hydrogen, 7), new MaterialStack(Nitrogen, 1))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials DinitrogenTetroxide = new MaterialBuilder(657, TextureSet.SET_FLUID, "Dinitrogen Tetroxide")
- .addCell()
- .addGas()
- .setRGB(0, 65, 132)
- .setColor(Dyes.dyeBlue)
- .setMaterialList(new MaterialStack(Nitrogen, 2), new MaterialStack(Oxygen, 4))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials NitricOxide = new MaterialBuilder(658, TextureSet.SET_FLUID, "Nitric Oxide")
- .addCell()
- .addGas()
- .setRGB(125, 200, 240)
- .setColor(Dyes.dyeCyan)
- .setMaterialList(new MaterialStack(Nitrogen, 1), new MaterialStack(Oxygen, 1))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials Ammonia = new MaterialBuilder(659, TextureSet.SET_FLUID, "Ammonia")
- .addCell()
- .addGas()
- .setRGB(63, 52, 128)
- .setColor(Dyes.dyeBlue)
- .setMaterialList(new MaterialStack(Nitrogen, 1), new MaterialStack(Hydrogen, 3))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials Dimethyldichlorosilane = new MaterialBuilder(
- 663, TextureSet.SET_FLUID, "Dimethyldichlorosilane")
- .addCell()
- .addFluid()
- .setRGB(68, 22, 80)
- .setColor(Dyes.dyePurple)
- .setMaterialList(
- new MaterialStack(Carbon, 2),
- new MaterialStack(Hydrogen, 6),
- new MaterialStack(Chlorine, 2),
- new MaterialStack(Silicon, 1))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials Chloromethane = new MaterialBuilder(664, TextureSet.SET_FLUID, "Chloromethane")
- .addCell()
- .addGas()
- .setRGB(200, 44, 160)
- .setColor(Dyes.dyeMagenta)
- .setMaterialList(
- new MaterialStack(Carbon, 1), new MaterialStack(Hydrogen, 3), new MaterialStack(Chlorine, 1))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials PhosphorousPentoxide = new MaterialBuilder(
- 665, TextureSet.SET_FLUID, "Phosphorous Pentoxide")
- .addCell()
- .addDustItems()
- .setRGB(220, 220, 0)
- .setColor(Dyes.dyeYellow)
- .setMaterialList(new MaterialStack(Phosphorus, 4), new MaterialStack(Oxygen, 10))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials Tetrafluoroethylene = new MaterialBuilder(666, TextureSet.SET_FLUID, "Tetrafluoroethylene")
- .addCell()
- .addGas()
- .setRGB(125, 125, 125)
- .setColor(Dyes.dyeGray)
- .setMaterialList(new MaterialStack(Carbon, 2), new MaterialStack(Fluorine, 4))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials HydrofluoricAcid = new MaterialBuilder(667, TextureSet.SET_FLUID, "Hydrofluoric Acid")
- .setName("HydrofluoricAcid_GT5U")
- .addCell()
- .addFluid()
- .setRGB(0, 136, 170)
- .setColor(Dyes.dyeLightBlue)
- .setMaterialList(new MaterialStack(Hydrogen, 1), new MaterialStack(Fluorine, 1))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials Chloroform = new MaterialBuilder(668, TextureSet.SET_FLUID, "Chloroform")
- .addCell()
- .addFluid()
- .setRGB(137, 44, 160)
- .setColor(Dyes.dyePurple)
- .setMaterialList(
- new MaterialStack(Carbon, 1), new MaterialStack(Hydrogen, 1), new MaterialStack(Chlorine, 3))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials BisphenolA = new MaterialBuilder(669, TextureSet.SET_FLUID, "Bisphenol A")
- .addCell()
- .setRGB(212, 170, 0)
- .setColor(Dyes.dyeBrown)
- .setMaterialList(
- new MaterialStack(Carbon, 15), new MaterialStack(Hydrogen, 16), new MaterialStack(Oxygen, 2))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials AceticAcid = new MaterialBuilder(670, TextureSet.SET_FLUID, "Acetic Acid")
- .addCell()
- .addFluid()
- .setRGB(200, 180, 160)
- .setColor(Dyes.dyeWhite)
- .setMaterialList(new MaterialStack(Carbon, 2), new MaterialStack(Hydrogen, 4), new MaterialStack(Oxygen, 2))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials CalciumAcetateSolution = new MaterialBuilder(
- 671, TextureSet.SET_RUBY, "Calcium Acetate Solution")
- .addCell()
- .addFluid()
- .setRGB(220, 200, 180)
- .setColor(Dyes.dyeCyan)
- .setMaterialList(
- new MaterialStack(Calcium, 1),
- new MaterialStack(Carbon, 4),
- new MaterialStack(Oxygen, 4),
- new MaterialStack(Hydrogen, 6))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials Acetone = new MaterialBuilder(672, TextureSet.SET_FLUID, "Acetone")
- .addCell()
- .addFluid()
- .setRGB(175, 175, 175)
- .setColor(Dyes.dyeWhite)
- .setMaterialList(new MaterialStack(Carbon, 3), new MaterialStack(Hydrogen, 6), new MaterialStack(Oxygen, 1))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials Methanol = new MaterialBuilder(673, TextureSet.SET_FLUID, "Methanol")
- .addCell()
- .addFluid()
- .setRGB(170, 136, 0)
- .setColor(Dyes.dyeBrown)
- .setFuelPower(84)
- .setMaterialList(new MaterialStack(Carbon, 1), new MaterialStack(Hydrogen, 4), new MaterialStack(Oxygen, 1))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials CarbonMonoxide = new MaterialBuilder(674, TextureSet.SET_FLUID, "Carbon Monoxide")
- .addCell()
- .addGas()
- .setRGB(14, 72, 128)
- .setColor(Dyes.dyeBrown)
- .setFuelType(MaterialBuilder.GAS)
- .setFuelPower(24)
- .setMaterialList(new MaterialStack(Carbon, 1), new MaterialStack(Oxygen, 1))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials MetalMixture = new MaterialBuilder(676, TextureSet.SET_METALLIC, "Metal Mixture")
- .addDustItems()
- .setRGB(80, 45, 22)
- .setColor(Dyes.dyeBrown)
- .constructMaterial();
- public static Materials Ethylene = new MaterialBuilder(677, TextureSet.SET_FLUID, "Ethylene")
- .addCell()
- .addGas()
- .setRGB(225, 225, 225)
- .setColor(Dyes.dyeWhite)
- .setFuelType(MaterialBuilder.GAS)
- .setFuelPower(128)
- .setMaterialList(new MaterialStack(Carbon, 2), new MaterialStack(Hydrogen, 4))
- .addElectrolyzerRecipe()
- .setCanBeCracked(true)
- .constructMaterial();
- public static Materials Propene = new MaterialBuilder(678, TextureSet.SET_FLUID, "Propene")
- .addCell()
- .addGas()
- .setRGB(255, 221, 85)
- .setColor(Dyes.dyeYellow)
- .setFuelType(MaterialBuilder.GAS)
- .setFuelPower(192)
- .setMaterialList(new MaterialStack(Carbon, 3), new MaterialStack(Hydrogen, 6))
- .addElectrolyzerRecipe()
- .setCanBeCracked(true)
- .constructMaterial();
- public static Materials VinylAcetate = new MaterialBuilder(679, TextureSet.SET_FLUID, "Vinyl Acetate")
- .addCell()
- .addFluid()
- .setRGB(255, 179, 128)
- .setColor(Dyes.dyeOrange)
- .setMaterialList(new MaterialStack(Carbon, 4), new MaterialStack(Hydrogen, 6), new MaterialStack(Oxygen, 2))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials PolyvinylAcetate = new MaterialBuilder(680, TextureSet.SET_FLUID, "Polyvinyl Acetate")
- .addCell()
- .addFluid()
- .setRGB(255, 153, 85)
- .setColor(Dyes.dyeOrange)
- .setMaterialList(new MaterialStack(Carbon, 4), new MaterialStack(Hydrogen, 6), new MaterialStack(Oxygen, 2))
- .constructMaterial();
- public static Materials MethylAcetate = new MaterialBuilder(681, TextureSet.SET_FLUID, "Methyl Acetate")
- .addCell()
- .addFluid()
- .setRGB(238, 198, 175)
- .setColor(Dyes.dyeOrange)
- .setMaterialList(new MaterialStack(Carbon, 3), new MaterialStack(Hydrogen, 6), new MaterialStack(Oxygen, 2))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials AllylChloride = new MaterialBuilder(682, TextureSet.SET_FLUID, "Allyl Chloride")
- .addCell()
- .addFluid()
- .setRGB(135, 222, 170)
- .setColor(Dyes.dyeCyan)
- .setMaterialList(
- new MaterialStack(Carbon, 3), new MaterialStack(Hydrogen, 5), new MaterialStack(Chlorine, 1))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials HydrochloricAcid = new MaterialBuilder(683, TextureSet.SET_FLUID, "Hydrochloric Acid")
- .setName("HydrochloricAcid_GT5U")
- .addCell()
- .addFluid()
- .setRGB(183, 200, 196)
- .setColor(Dyes.dyeLightGray)
- .setMaterialList(new MaterialStack(Hydrogen, 1), new MaterialStack(Chlorine, 1))
- .constructMaterial();
- public static Materials HypochlorousAcid = new MaterialBuilder(684, TextureSet.SET_FLUID, "Hypochlorous Acid")
- .addCell()
- .addFluid()
- .setRGB(111, 138, 145)
- .setColor(Dyes.dyeGray)
- .setMaterialList(
- new MaterialStack(Hydrogen, 1), new MaterialStack(Chlorine, 1), new MaterialStack(Oxygen, 1))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials SodiumOxide = new MaterialBuilder(744, TextureSet.SET_DULL, "Sodium Oxide")
- .setName("SodiumOxide")
- .addDustItems()
- .setRGB(255, 255, 235)
- .setColor(Dyes.dyeWhite)
- .setMaterialList(new MaterialStack(Sodium, 2), new MaterialStack(Oxygen, 1))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials SodiumHydroxide = new MaterialBuilder(685, TextureSet.SET_DULL, "Sodium Hydroxide")
- .setName("SodiumHydroxide_GT5U")
- .addDustItems()
- .setRGB(0, 51, 128)
- .setColor(Dyes.dyeBlue)
- .setMaterialList(new MaterialStack(Sodium, 1), new MaterialStack(Oxygen, 1), new MaterialStack(Hydrogen, 1))
- .constructMaterial();
- public static Materials Benzene = new MaterialBuilder(686, TextureSet.SET_FLUID, "Benzene")
- .addCell()
- .addFluid()
- .setRGB(26, 26, 26)
- .setColor(Dyes.dyeGray)
- .setFuelType(MaterialBuilder.GAS)
- .setFuelPower(360)
- .setMaterialList(new MaterialStack(Carbon, 6), new MaterialStack(Hydrogen, 6))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials Phenol = new MaterialBuilder(687, TextureSet.SET_FLUID, "Phenol")
- .addCell()
- .addFluid()
- .setRGB(120, 68, 33)
- .setColor(Dyes.dyeBrown)
- .setFuelType(MaterialBuilder.GAS)
- .setFuelPower(288)
- .setMaterialList(new MaterialStack(Carbon, 6), new MaterialStack(Hydrogen, 6), new MaterialStack(Oxygen, 1))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials Cumene = new MaterialBuilder(688, TextureSet.SET_FLUID, "Isopropylbenzene")
- .addCell()
- .addFluid()
- .setRGB(85, 34, 0)
- .setColor(Dyes.dyeBrown)
- .setMaterialList(new MaterialStack(Carbon, 9), new MaterialStack(Hydrogen, 12))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials PhosphoricAcid = new MaterialBuilder(689, TextureSet.SET_FLUID, "Phosphoric Acid")
- .setName("PhosphoricAcid_GT5U")
- .addCell()
- .addFluid()
- .setRGB(220, 220, 0)
- .setColor(Dyes.dyeYellow)
- .setMaterialList(
- new MaterialStack(Hydrogen, 3), new MaterialStack(Phosphorus, 1), new MaterialStack(Oxygen, 4))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials SaltWater = new MaterialBuilder(692, TextureSet.SET_FLUID, "Salt Water")
- .addCell()
- .addFluid()
- .setRGB(0, 0, 200)
- .setColor(Dyes.dyeBlue)
- .constructMaterial();
- public static Materials IronIIIChloride = new MaterialBuilder(693, TextureSet.SET_FLUID, "Iron III Chloride")
- .setName("IronIIIChloride")
- .addCell()
- .addFluid()
- .setRGB(22, 21, 14)
- .setColor(Dyes.dyeBlack)
- .setMaterialList(new MaterialStack(Chlorine, 3), new MaterialStack(Iron, 1))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials LifeEssence = new MaterialBuilder(694, TextureSet.SET_FLUID, "Life")
- .setName("lifeessence")
- .addCell()
- .addFluid()
- .setFuelPower(100)
- .setFuelType(5)
- .setRGB(110, 3, 3)
- .setColor(Dyes.dyeRed)
- .setMaterialList()
- .constructMaterial();
-
- // Roasted Ore Dust
- public static Materials RoastedCopper = new MaterialBuilder(546, TextureSet.SET_DULL, "Roasted Copper")
- .setName("RoastedCopper")
- .addDustItems()
- .setRGB(77, 18, 18)
- .constructMaterial();
- public static Materials RoastedAntimony = new MaterialBuilder(547, TextureSet.SET_DULL, "Roasted Antimony")
- .setName("RoastedAntimony")
- .addDustItems()
- .setRGB(196, 178, 194)
- .constructMaterial();
- public static Materials RoastedIron = new MaterialBuilder(548, TextureSet.SET_DULL, "Roasted Iron")
- .setName("RoastedIron")
- .addDustItems()
- .setRGB(148, 98, 98)
- .addOreItems()
- .constructMaterial();
- public static Materials RoastedNickel = new MaterialBuilder(549, TextureSet.SET_METALLIC, "Roasted Nickel")
- .setName("RoastedNickel")
- .addDustItems()
- .setRGB(70, 140, 45)
- .addOreItems()
- .constructMaterial();
- public static Materials RoastedZinc = new MaterialBuilder(550, TextureSet.SET_DULL, "Roasted Zinc")
- .setName("RoastedZinc")
- .addDustItems()
- .setRGB(209, 209, 209)
- .constructMaterial();
- public static Materials RoastedCobalt = new MaterialBuilder(551, TextureSet.SET_METALLIC, "Roasted Cobalt")
- .setName("RoastedCobalt")
- .addDustItems()
- .setRGB(8, 64, 9)
- .constructMaterial();
- public static Materials RoastedArsenic = new MaterialBuilder(552, TextureSet.SET_SHINY, "Roasted Arsenic")
- .setName("RoastedArsenic")
- .addDustItems()
- .setRGB(240, 240, 240)
- .constructMaterial();
- public static Materials RoastedLead = new MaterialBuilder(553, TextureSet.SET_SHINY, "Roasted Lead")
- .setName("RoastedLead")
- .addDustItems()
- .setRGB(168, 149, 43)
- .constructMaterial();
-
- // Silicon Line
- public static Materials SiliconSG = new Materials(
- 856,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 8 | 32,
- 80,
- 80,
- 100,
- 0,
- "SiliconSolarGrade",
- "Silicon Solar Grade (Poly SI)",
- 0,
- 0,
- 2273,
- 2273,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlack,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 4), new TC_AspectStack(TC_Aspects.TENEBRAE, 2)));
- public static Materials CalciumDisilicide = new Materials(
- 971,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 180,
- 180,
- 180,
- 0,
- "CalciumDisilicide",
- "Calcium Disilicide",
- 0,
- 0,
- 1313,
- -1,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeGray,
- 1,
- Arrays.asList(new MaterialStack(Calcium, 1), new MaterialStack(Silicon, 2)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.TERRA, 1), new TC_AspectStack(TC_Aspects.ORDO, 1))); // CaSi2
- public static Materials SiliconTetrafluoride = new MaterialBuilder(
- 967, TextureSet.SET_FLUID, "Silicon Tetrafluoride")
- .setName("SiliconTetrafluoride")
- .addCell()
- .addGas()
- .setTransparent(true)
- .setRGB(200, 200, 200)
- .setColor(Dyes.dyeWhite)
- .setMeltingPoint(178)
- .setMaterialList(new MaterialStack(Silicon, 1), new MaterialStack(Fluorine, 4))
- .setAspects(
- Arrays.asList(new TC_AspectStack(TC_Aspects.AQUA, 1), new TC_AspectStack(TC_Aspects.VENENUM, 1)))
- .constructMaterial(); // SIF4
- public static Materials SiliconTetrachloride = new MaterialBuilder(
- 968, TextureSet.SET_FLUID, "Silicon Tetrachloride")
- .setName("SiliconTetrachloride")
- .addCell()
- .addFluid()
- .setRGB(220, 220, 220)
- .setColor(Dyes.dyeWhite)
- .setMeltingPoint(204)
- .setMaterialList(new MaterialStack(Silicon, 1), new MaterialStack(Chlorine, 4))
- .setAspects(
- Arrays.asList(new TC_AspectStack(TC_Aspects.AQUA, 1), new TC_AspectStack(TC_Aspects.VENENUM, 1)))
- .constructMaterial(); // SICL4
- public static Materials Trichlorosilane = new MaterialBuilder(972, TextureSet.SET_FLUID, "Trichlorosilane")
- .setName("Trichlorosilane")
- .addCell()
- .addFluid()
- .setRGB(255, 255, 255)
- .setColor(Dyes.dyeWhite)
- .setMeltingPoint(139)
- .setMaterialList(
- new MaterialStack(Hydrogen, 1), new MaterialStack(Silicon, 1), new MaterialStack(Chlorine, 3))
- .setAspects(
- Arrays.asList(new TC_AspectStack(TC_Aspects.AQUA, 1), new TC_AspectStack(TC_Aspects.VENENUM, 1)))
- .constructMaterial(); // HSICL3
- public static Materials Hexachlorodisilane = new MaterialBuilder(973, TextureSet.SET_FLUID, "Hexachlorodisilane")
- .setName("Hexachlorodisilane")
- .addCell()
- .addFluid()
- .setRGB(255, 255, 255)
- .setColor(Dyes.dyeWhite)
- .setMeltingPoint(272)
- .setExtraData(1)
- .setMaterialList(new MaterialStack(Silicon, 2), new MaterialStack(Chlorine, 6))
- .setAspects(Collections.singletonList(new TC_AspectStack(TC_Aspects.AQUA, 1)))
- .constructMaterial(); // SI2CL6
- public static Materials Dichlorosilane = new MaterialBuilder(799, TextureSet.SET_FLUID, "Dichlorosilane")
- .setName("Dichlorosilane")
- .addCell()
- .addGas()
- .setTransparent(true)
- .setRGB(255, 255, 255)
- .setColor(Dyes.dyeWhite)
- .setMeltingPoint(151)
- .setExtraData(1)
- .setMaterialList(
- new MaterialStack(Silicon, 1), new MaterialStack(Hydrogen, 2), new MaterialStack(Chlorine, 2))
- .setAspects(
- Arrays.asList(new TC_AspectStack(TC_Aspects.AQUA, 1), new TC_AspectStack(TC_Aspects.VENENUM, 1)))
- .constructMaterial(); // SIH2CL2
- public static Materials Silane = new MaterialBuilder(798, TextureSet.SET_FLUID, "Silane")
- .setName("Silane")
- .addCell()
- .addGas()
- .setRGB(255, 255, 255)
- .setColor(Dyes.dyeWhite)
- .setMeltingPoint(88)
- .setMaterialList(new MaterialStack(Silicon, 1), new MaterialStack(Hydrogen, 4))
- .setAspects(Collections.singletonList(new TC_AspectStack(TC_Aspects.AQUA, 1)))
- .constructMaterial(); // SIH4
- public static Materials Calciumhydride = new Materials(
- 797,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 220,
- 220,
- 220,
- 0,
- "CalciumHydride",
- "Calcium Hydride",
- 0,
- 0,
- 1089,
- -1,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeGray,
- 1,
- Arrays.asList(new MaterialStack(Calcium, 1), new MaterialStack(Hydrogen, 2)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.TERRA, 1), new TC_AspectStack(TC_Aspects.ORDO, 1))); // CaH2
- public static Materials AluminiumFluoride = new Materials(
- 969,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 255,
- 255,
- 255,
- 0,
- "Aluminiumfluoride",
- "Aluminium Fluoride",
- 0,
- 0,
- 1533,
- -1,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- 1,
- Arrays.asList(new MaterialStack(Aluminium, 1), new MaterialStack(Fluorine, 3)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.TERRA, 1), new TC_AspectStack(TC_Aspects.ORDO, 1))); // ALF3
-
- public static Materials SolderingAlloy = new Materials(
- 314,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 1,
- 1 | 2,
- 220,
- 220,
- 230,
- 0,
- "SolderingAlloy",
- "Soldering Alloy",
- 0,
- 0,
- 400,
- 400,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- 2,
- Arrays.asList(new MaterialStack(Tin, 9), new MaterialStack(Antimony, 1)));
- public static Materials GalliumArsenide = new Materials(
- 980,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 1,
- 1 | 2,
- 160,
- 160,
- 160,
- 0,
- "GalliumArsenide",
- "Gallium Arsenide",
- 0,
- 0,
- -1,
- 1200,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeGray,
- 2,
- Arrays.asList(new MaterialStack(Arsenic, 1), new MaterialStack(Gallium, 1)));
- public static Materials IndiumGalliumPhosphide = new Materials(
- 981,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 1,
- 1 | 2,
- 160,
- 140,
- 190,
- 0,
- "IndiumGalliumPhosphide",
- "Indium Gallium Phosphide",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLightGray,
- 2,
- Arrays.asList(
- new MaterialStack(Indium, 1), new MaterialStack(Gallium, 1), new MaterialStack(Phosphorus, 1)));
- public static Materials Spessartine = new Materials(
- 838,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 255,
- 100,
- 100,
- 0,
- "Spessartine",
- "Spessartine",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeRed,
- 1,
- Arrays.asList(
- new MaterialStack(Aluminium, 2),
- new MaterialStack(Manganese, 3),
- new MaterialStack(Silicon, 3),
- new MaterialStack(Oxygen, 12)));
- public static Materials Sphalerite = new Materials(
- 839,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 255,
- 255,
- 255,
- 0,
- "Sphalerite",
- "Sphalerite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 2,
- 1,
- 1,
- Dyes.dyeYellow,
- 1,
- Arrays.asList(new MaterialStack(Zinc, 1), new MaterialStack(Sulfur, 1)));
- public static Materials StainlessSteel = new Materials(
- 306,
- TextureSet.SET_SHINY,
- 7.0F,
- 480,
- 4,
- 1 | 2 | 64 | 128,
- 200,
- 200,
- 220,
- 0,
- "StainlessSteel",
- "Stainless Steel",
- 0,
- 0,
- -1,
- 1700,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- 1,
- Arrays.asList(
- new MaterialStack(Iron, 6),
- new MaterialStack(Chrome, 1),
- new MaterialStack(Manganese, 1),
- new MaterialStack(Nickel, 1)));
- public static Materials Steel = new Materials(
- 305,
- TextureSet.SET_METALLIC,
- 6.0F,
- 512,
- 3,
- 1 | 2 | 64 | 128,
- 128,
- 128,
- 128,
- 0,
- "Steel",
- "Steel",
- 0,
- 0,
- 1811,
- 1000,
- true,
- false,
- 4,
- 51,
- 50,
- Dyes.dyeGray,
- 1,
- Arrays.asList(new MaterialStack(Iron, 50), new MaterialStack(Carbon, 1)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.ORDO, 1)));
- public static Materials Stibnite = new Materials(
- 945,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 70,
- 70,
- 70,
- 0,
- "Stibnite",
- "Stibnite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- 2,
- Arrays.asList(new MaterialStack(Antimony, 2), new MaterialStack(Sulfur, 3)));
- public static Materials SulfuricAcid = new Materials(
- 720,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 2,
- 16,
- 255,
- 128,
- 0,
- 0,
- "SulfuricAcid",
- "Sulfuric Acid",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeOrange,
- 1,
- Arrays.asList(new MaterialStack(Hydrogen, 2), new MaterialStack(Sulfur, 1), new MaterialStack(Oxygen, 4)));
- public static Materials Tanzanite = new Materials(
- 508,
- TextureSet.SET_GEM_VERTICAL,
- 7.0F,
- 256,
- 2,
- 1 | 4 | 8 | 64,
- 64,
- 0,
- 200,
- 127,
- "Tanzanite",
- "Tanzanite",
- 0,
- 0,
- -1,
- 0,
- false,
- true,
- 5,
- 1,
- 1,
- Dyes.dyePurple,
- 1,
- Arrays.asList(
- new MaterialStack(Calcium, 2),
- new MaterialStack(Aluminium, 3),
- new MaterialStack(Silicon, 3),
- new MaterialStack(Hydrogen, 1),
- new MaterialStack(Oxygen, 13)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.LUCRUM, 5), new TC_AspectStack(TC_Aspects.VITREUS, 3)));
- public static Materials Tetrahedrite = new Materials(
- 840,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 200,
- 32,
- 0,
- 0,
- "Tetrahedrite",
- "Tetrahedrite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeRed,
- 2,
- Arrays.asList(
- new MaterialStack(Copper, 3),
- new MaterialStack(Antimony, 1),
- new MaterialStack(Sulfur, 3),
- new MaterialStack(Iron, 1))); // Cu3SbS3 + x(Fe,Zn)6Sb2S9
- public static Materials TinAlloy = new Materials(
- 363,
- TextureSet.SET_METALLIC,
- 6.5F,
- 96,
- 2,
- 1 | 2 | 64 | 128,
- 200,
- 200,
- 200,
- 0,
- "TinAlloy",
- "Tin Alloy",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- 2,
- Arrays.asList(new MaterialStack(Tin, 1), new MaterialStack(Iron, 1)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.INSTRUMENTUM, 1)));
- public static Materials Topaz = new Materials(
- 507,
- TextureSet.SET_GEM_HORIZONTAL,
- 7.0F,
- 256,
- 3,
- 1 | 4 | 8 | 64,
- 255,
- 128,
- 0,
- 127,
- "Topaz",
- "Topaz",
- 0,
- 0,
- -1,
- 0,
- false,
- true,
- 5,
- 1,
- 1,
- Dyes.dyeOrange,
- 1,
- Arrays.asList(
- new MaterialStack(Aluminium, 2),
- new MaterialStack(Silicon, 1),
- new MaterialStack(Fluorine, 2),
- new MaterialStack(Hydrogen, 2),
- new MaterialStack(Oxygen, 6)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.LUCRUM, 6), new TC_AspectStack(TC_Aspects.VITREUS, 4)));
- public static Materials Tungstate = new Materials(
- 841,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 3,
- 1 | 8,
- 55,
- 50,
- 35,
- 0,
- "Tungstate",
- "Tungstate",
- 0,
- 0,
- 2500,
- 2500,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeBlack,
- 0,
- Arrays.asList(new MaterialStack(Tungsten, 1), new MaterialStack(Lithium, 2), new MaterialStack(Oxygen, 4)));
- public static Materials Ultimet = new Materials(
- 344,
- TextureSet.SET_SHINY,
- 9.0F,
- 2048,
- 4,
- 1 | 2 | 64 | 128,
- 180,
- 180,
- 230,
- 0,
- "Ultimet",
- "Ultimet",
- 0,
- 0,
- 2700,
- 2700,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLightBlue,
- 1,
- Arrays.asList(
- new MaterialStack(Cobalt, 5),
- new MaterialStack(Chrome, 2),
- new MaterialStack(Nickel, 1),
- new MaterialStack(
- Molybdenum,
- 1))); // 54% Cobalt, 26% Chromium, 9% Nickel, 5% Molybdenum, 3% Iron, 2% Tungsten, 0.8%
- // Manganese, 0.3% Silicon, 0.08% Nitrogen and 0.06% Carbon
- public static Materials Uraninite = new Materials(
- 922,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 3,
- 1 | 8,
- 35,
- 35,
- 35,
- 0,
- "Uraninite",
- "Uraninite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLime,
- 2,
- Arrays.asList(new MaterialStack(Uranium, 1), new MaterialStack(Oxygen, 2)));
- public static Materials Uvarovite = new Materials(
- 842,
- TextureSet.SET_DIAMOND,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 180,
- 255,
- 180,
- 0,
- "Uvarovite",
- "Uvarovite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeGreen,
- 1,
- Arrays.asList(
- new MaterialStack(Calcium, 3),
- new MaterialStack(Chrome, 2),
- new MaterialStack(Silicon, 3),
- new MaterialStack(Oxygen, 12)));
- public static Materials VanadiumGallium = new Materials(
- 357,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 128,
- 128,
- 128,
- 140,
- 0,
- "VanadiumGallium",
- "Vanadium-Gallium",
- 0,
- 0,
- 4500,
- 4500,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeGray,
- 2,
- Arrays.asList(new MaterialStack(Vanadium, 3), new MaterialStack(Gallium, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials Wood = new Materials(
- 809,
- TextureSet.SET_WOOD,
- 2.0F,
- 16,
- 0,
- 1 | 2 | 64 | 128,
- 100,
- 50,
- 0,
- 0,
- "Wood",
- "Wood",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBrown,
- 0,
- Arrays.asList(new MaterialStack(Carbon, 1), new MaterialStack(Oxygen, 1), new MaterialStack(Hydrogen, 1)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ARBOR, 2)));
- public static Materials WroughtIron = new Materials(
- 304,
- TextureSet.SET_METALLIC,
- 6.0F,
- 384,
- 2,
- 1 | 2 | 64 | 128,
- 200,
- 180,
- 180,
- 0,
- "WroughtIron",
- "Wrought Iron",
- 0,
- 0,
- 1811,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeLightGray,
- 2,
- Collections.singletonList(new MaterialStack(Iron, 1)));
- public static Materials Wulfenite = new Materials(
- 882,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 3,
- 1 | 8,
- 255,
- 128,
- 0,
- 0,
- "Wulfenite",
- "Wulfenite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeOrange,
- 2,
- Arrays.asList(new MaterialStack(Lead, 1), new MaterialStack(Molybdenum, 1), new MaterialStack(Oxygen, 4)));
- public static Materials YellowLimonite = new Materials(
- 931,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 200,
- 200,
- 0,
- 0,
- "YellowLimonite",
- "Yellow Limonite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeYellow,
- 2,
- Arrays.asList(
- new MaterialStack(Iron, 1),
- new MaterialStack(Hydrogen, 1),
- new MaterialStack(Oxygen, 2))); // FeO(OH) + a bit of Ni and Co
- public static Materials YttriumBariumCuprate = new Materials(
- 358,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 1 | 2,
- 80,
- 64,
- 70,
- 0,
- "YttriumBariumCuprate",
- "Yttrium Barium Cuprate",
- 0,
- 0,
- 4500,
- 4500,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeGray,
- 0,
- Arrays.asList(
- new MaterialStack(Yttrium, 1),
- new MaterialStack(Barium, 2),
- new MaterialStack(Copper, 3),
- new MaterialStack(Oxygen, 7)));
+ public static Materials Methane = new Materials( 715, TextureSet.SET_FLUID , 1.0F, 0, 1, 16 , 255, 255, 255, 0, "Methane" , "Methane" , 1, 104, -1, 0, false, false, 3, 1, 1, Dyes.dyeMagenta , 1, Arrays.asList(new MaterialStack(Carbon, 1), new MaterialStack(Hydrogen, 4)));
+ public static Materials CarbonDioxide = new Materials( 497, TextureSet.SET_FLUID , 1.0F, 0, 2, 16|32 , 169, 208, 245, 240, "CarbonDioxide" , "Carbon Dioxide" , 0, 0, 25, 1, false, true, 1, 1, 1, Dyes.dyeLightBlue , 0, Arrays.asList(new MaterialStack(Carbon, 1), new MaterialStack(Oxygen, 2))).setHasCorrespondingGas(true);
+ public static Materials NobleGases = new Materials( 496, TextureSet.SET_FLUID , 1.0F, 0, 2, 16|32 , 169, 208, 245, 240, "NobleGases" , "Noble Gases" , 0, 0, 4, 0, false, true, 1, 1, 1, Dyes.dyeLightBlue , 2, Arrays.asList(new MaterialStack(CarbonDioxide,21),new MaterialStack(Helium, 9), new MaterialStack(Methane, 3), new MaterialStack(Deuterium, 1))).setHasCorrespondingGas(true);
+ public static Materials Air = new Materials( -1, TextureSet.SET_FLUID , 1.0F, 0, 2, 16|32 , 169, 208, 245, 240, "Air" , "Air" , 0, 0, -1, 0, false, true, 1, 1, 1, Dyes.dyeLightBlue , 0, Arrays.asList(new MaterialStack(Nitrogen, 40), new MaterialStack(Oxygen, 11), new MaterialStack(Argon, 1),new MaterialStack(NobleGases,1)));
+ public static Materials LiquidAir = new Materials( 495, TextureSet.SET_FLUID , 1.0F, 0, 2, 16|32 , 169, 208, 245, 240, "LiquidAir" , "Liquid Air" , 0, 0, 4, 0, false, true, 1, 1, 1, Dyes.dyeLightBlue , 2, Arrays.asList(new MaterialStack(Nitrogen, 40), new MaterialStack(Oxygen, 11), new MaterialStack(Argon, 1),new MaterialStack(NobleGases,1)));
+ public static Materials LiquidNitrogen = new Materials( 494, TextureSet.SET_FLUID , 1.0F, 0, 2, 16|32 , 169, 208, 245, 240, "LiquidNitrogen" , "Liquid Nitrogen" , 0, 0, 4, 0, false, true, 1, 1, 1, Dyes.dyeLightBlue , 1, Collections.singletonList(new MaterialStack(Nitrogen, 1)));
+ public static Materials LiquidOxygen = new Materials( 493, TextureSet.SET_FLUID , 1.0F, 0, 2, 16|32 , 169, 208, 245, 240, "LiquidOxygen" , "Liquid Oxygen" , 0, 0, 4, 0, false, true, 1, 1, 1, Dyes.dyeLightBlue , 1, Collections.singletonList(new MaterialStack(Oxygen, 1)));
+ public static Materials SiliconDioxide = new MaterialBuilder(837, TextureSet.SET_QUARTZ, "Silicon Dioxide").setToolSpeed(1.0F).setDurability(0).setToolQuality(1).addDustItems().setRGB(255, 255, 255).setColor(Dyes.dyeLightGray).setOreValue(1).setExtraData(0).setMaterialList(new MaterialStack(Silicon, 1), new MaterialStack(Oxygen, 2)).constructMaterial();
+ public static Materials Jasper = new Materials( 511, TextureSet.SET_EMERALD , 1.0F, 0, 2, 1 |4|8 |64 , 200, 80, 80, 100, "Jasper" , "Jasper" , 0, 0, -1, 0, false, true, 3, 1, 1, Dyes.dyeRed , 1, Collections.singletonList(new MaterialStack(SiliconDioxide, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.LUCRUM, 4), new TC_AspectStack(TC_Aspects.VITREUS, 2)));
+ public static Materials Almandine = new Materials( 820, TextureSet.SET_ROUGH , 1.0F, 0, 1, 1 |8 , 255, 0, 0, 0, "Almandine" , "Almandine" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeRed , 1, Arrays.asList(new MaterialStack(Aluminium, 2), new MaterialStack(Iron, 3), new MaterialStack(Silicon, 3), new MaterialStack(Oxygen, 12)));
+ public static Materials Andradite = new Materials( 821, TextureSet.SET_ROUGH , 1.0F, 0, 1, 1 |8 , 150, 120, 0, 0, "Andradite" , "Andradite" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeYellow , 1, Arrays.asList(new MaterialStack(Calcium, 3), new MaterialStack(Iron, 2), new MaterialStack(Silicon, 3), new MaterialStack(Oxygen, 12)));
+ public static Materials AnnealedCopper = new Materials( 345, TextureSet.SET_SHINY , 1.0F, 0, 2, 1|2 |128 , 255, 120, 20, 0, "AnnealedCopper" , "Annealed Copper" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeOrange , 2, Collections.singletonList(new MaterialStack(Copper, 1)));
+ public static Materials Asbestos = new Materials( 946, TextureSet.SET_DULL , 1.0F, 0, 1, 1 |8 , 230, 230, 230, 0, "Asbestos" , "Asbestos" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeWhite , 1, Arrays.asList(new MaterialStack(Magnesium, 3), new MaterialStack(Silicon, 2), new MaterialStack(Hydrogen, 4), new MaterialStack(Oxygen, 9))); // Mg3Si2O5(OH)4
+ public static Materials Ash = new Materials( 815, TextureSet.SET_DULL , 1.0F, 0, 1, 1 , 150, 150, 150, 0, "Ash" , "Ashes" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeLightGray , 2, Collections.singletonList(new MaterialStack(Carbon, 1)), Collections.singletonList(new TC_AspectStack(TC_Aspects.PERDITIO, 1)));
+ public static Materials BandedIron = new Materials( 917, TextureSet.SET_DULL , 1.0F, 0, 2, 1 |8 , 145, 90, 90, 0, "BandedIron" , "Banded Iron" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeBrown , 1, Arrays.asList(new MaterialStack(Iron, 2), new MaterialStack(Oxygen, 3)));
+ public static Materials BatteryAlloy = new Materials( 315, TextureSet.SET_DULL , 1.0F, 0, 1, 1|2 , 156, 124, 160, 0, "BatteryAlloy" , "Battery Alloy" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyePurple , 2, Arrays.asList(new MaterialStack(Lead, 4), new MaterialStack(Antimony, 1)));
+ public static Materials BlueTopaz = new Materials( 513, TextureSet.SET_GEM_HORIZONTAL , 7.0F, 256, 3, 1 |4|8 |64 , 0, 0, 255, 127, "BlueTopaz" , "Blue Topaz" , 0, 0, -1, 0, false, true, 3, 1, 1, Dyes.dyeBlue , 1, Arrays.asList(new MaterialStack(Aluminium, 2), new MaterialStack(Silicon, 1), new MaterialStack(Fluorine, 2), new MaterialStack(Hydrogen, 2), new MaterialStack(Oxygen, 6)), Arrays.asList(new TC_AspectStack(TC_Aspects.LUCRUM, 6), new TC_AspectStack(TC_Aspects.VITREUS, 4)));
+ public static Materials Bone = new Materials( 806, TextureSet.SET_DULL , 1.0F, 0, 1, 1 , 250, 250, 250, 0, "Bone" , "Bone" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeWhite , 0, Collections.singletonList(new MaterialStack(Calcium, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.MORTUUS, 2), new TC_AspectStack(TC_Aspects.CORPUS, 1)));
+ public static Materials Brass = new Materials( 301, TextureSet.SET_METALLIC , 7.0F, 96, 1, 1|2 |64|128 , 255, 180, 0, 0, "Brass" , "Brass" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeYellow , 2, Arrays.asList(new MaterialStack(Zinc, 1), new MaterialStack(Copper, 3)), Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.INSTRUMENTUM, 1)));
+ public static Materials Bronze = new Materials( 300, TextureSet.SET_METALLIC , 6.0F, 192, 2, 1|2 |64|128 , 255, 128, 0, 0, "Bronze" , "Bronze" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeOrange , 2, Arrays.asList(new MaterialStack(Tin, 1), new MaterialStack(Copper, 3)), Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.INSTRUMENTUM, 1)));
+ public static Materials BrownLimonite = new Materials( 930, TextureSet.SET_METALLIC , 1.0F, 0, 1, 1 |8 , 200, 100, 0, 0, "BrownLimonite" , "Brown Limonite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeBrown , 2, Arrays.asList(new MaterialStack(Iron, 1), new MaterialStack(Hydrogen, 1), new MaterialStack(Oxygen, 2))); // FeO(OH)
+ public static Materials Calcite = new Materials( 823, TextureSet.SET_DULL , 1.0F, 0, 1, 1 |8 , 250, 230, 220, 0, "Calcite" , "Calcite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeOrange , 1, Arrays.asList(new MaterialStack(Calcium, 1), new MaterialStack(Carbon, 1), new MaterialStack(Oxygen, 3)));
+ public static Materials Cassiterite = new Materials( 824, TextureSet.SET_METALLIC , 1.0F, 0, 3, 1 |8 , 220, 220, 220, 0, "Cassiterite" , "Cassiterite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeWhite , 1, Arrays.asList(new MaterialStack(Tin, 1), new MaterialStack(Oxygen, 2)));
+ public static Materials CassiteriteSand = new Materials( 937, TextureSet.SET_SAND , 1.0F, 0, 1, 1 |8 , 220, 220, 220, 0, "CassiteriteSand" , "Cassiterite Sand" , 0, 0, -1, 0, false, false, 4, 1, 1, Dyes.dyeWhite , 1, Arrays.asList(new MaterialStack(Tin, 1), new MaterialStack(Oxygen, 2)));
+ public static Materials Chalcopyrite = new Materials( 855, TextureSet.SET_DULL , 1.0F, 0, 1, 1 |8 , 160, 120, 40, 0, "Chalcopyrite" , "Chalcopyrite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeYellow , 1, Arrays.asList(new MaterialStack(Copper, 1), new MaterialStack(Iron, 1), new MaterialStack(Sulfur, 2)));
+ public static Materials Charcoal = new Materials( 536, TextureSet.SET_FINE , 1.0F, 0, 1, 1 |4 , 100, 70, 70, 0, "Charcoal" , "Charcoal" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeBlack , 1, Collections.singletonList(new MaterialStack(Carbon, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.POTENTIA, 2), new TC_AspectStack(TC_Aspects.IGNIS, 2)));
+ public static Materials Chromite = new Materials( 825, TextureSet.SET_METALLIC , 1.0F, 0, 1, 1 |8 , 35, 20, 15, 0, "Chromite" , "Chromite" , 0, 0, 1700, 1700, true, false, 6, 1, 1, Dyes.dyePink , 1, Arrays.asList(new MaterialStack(Iron, 1), new MaterialStack(Chrome, 2), new MaterialStack(Oxygen, 4)));
+ public static Materials ChromiumDioxide = new Materials( 361, TextureSet.SET_DULL , 11.0F, 256, 3, 1|2 , 230, 200, 200, 0, "ChromiumDioxide" , "Chromium Dioxide" , 0, 0, 650, 650, false, false, 5, 3, 1, Dyes.dyePink , 1, Arrays.asList(new MaterialStack(Chrome, 1), new MaterialStack(Oxygen, 2)), Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.MACHINA, 1)));
+ public static Materials Cinnabar = new Materials( 826, TextureSet.SET_ROUGH , 1.0F, 0, 1, 1 |8 , 150, 0, 0, 0, "Cinnabar" , "Cinnabar" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeBrown , 2, Arrays.asList(new MaterialStack(Mercury, 1), new MaterialStack(Sulfur, 1)));
+ public static Materials Water = new Materials( 701, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 0, 0, 255, 0, "Water" , "Water" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeBlue , 0, Arrays.asList(new MaterialStack(Hydrogen, 2), new MaterialStack(Oxygen, 1)), Collections.singletonList(new TC_AspectStack(TC_Aspects.AQUA, 2)));
+ public static Materials Clay = new Materials( 805, TextureSet.SET_ROUGH , 1.0F, 0, 1, 1 , 200, 200, 220, 0, "Clay" , "Clay" , 0, 0, -1, 0, false, false, 5, 1, 1, Dyes.dyeLightBlue , 0, Arrays.asList(new MaterialStack(Sodium, 2), new MaterialStack(Lithium, 1), new MaterialStack(Aluminium, 2), new MaterialStack(Silicon, 2),new MaterialStack(Water,6)));
+ public static Materials Coal = new Materials( 535, TextureSet.SET_ROUGH , 1.0F, 0, 1, 1 |4|8 , 70, 70, 70, 0, "Coal" , "Coal" , 0, 0, -1, 0, false, false, 2, 2, 1, Dyes.dyeBlack , 1, Collections.singletonList(new MaterialStack(Carbon, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.POTENTIA, 2), new TC_AspectStack(TC_Aspects.IGNIS, 2)));
+ public static Materials Cobaltite = new Materials( 827, TextureSet.SET_METALLIC , 1.0F, 0, 1, 1 |8 , 80, 80, 250, 0, "Cobaltite" , "Cobaltite" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeBlue , 1, Arrays.asList(new MaterialStack(Cobalt, 1), new MaterialStack(Arsenic, 1), new MaterialStack(Sulfur, 1)));
+ public static Materials Cooperite = new Materials( 828, TextureSet.SET_METALLIC , 1.0F, 0, 1, 1 |8 , 255, 255, 200, 0, "Cooperite" , "Sheldonite" , 0, 0, -1, 0, false, false, 5, 1, 1, Dyes.dyeYellow , 2, Arrays.asList(new MaterialStack(Platinum, 3), new MaterialStack(Nickel, 1), new MaterialStack(Sulfur, 1), new MaterialStack(Palladium, 1)));
+ public static Materials Cupronickel = new Materials( 310, TextureSet.SET_METALLIC , 6.0F, 64, 1, 1|2 |64 , 227, 150, 128, 0, "Cupronickel" , "Cupronickel" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeOrange , 2, Arrays.asList(new MaterialStack(Copper, 1), new MaterialStack(Nickel, 1)));
+ public static Materials DarkAsh = new Materials( 816, TextureSet.SET_DULL , 1.0F, 0, 1, 1 , 50, 50, 50, 0, "DarkAsh" , "Dark Ashes" , 0, 0, -1, 0, false, false, 1, 2, 1, Dyes.dyeGray , 1, Collections.singletonList(new MaterialStack(Carbon, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.IGNIS, 1), new TC_AspectStack(TC_Aspects.PERDITIO, 1)));
+ public static Materials DeepIron = new Materials( 829, TextureSet.SET_METALLIC , 6.0F, 384, 2, 1|2 |8 |64 , 150, 140, 140, 0, "DeepIron" , "Deep Iron" , 0, 0, 7500, 7500, true, false, 3, 1, 1, Dyes.dyePink , 2, Collections.singletonList(new MaterialStack(Iron, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.MAGNETO, 1)));
+ public static Materials Diamond = new Materials( 500, TextureSet.SET_DIAMOND , 8.0F, 1280, 4, 1 |4|8 |64|128 , 200, 255, 255, 127, "Diamond" , "Diamond" , 0, 0, -1, 0, false, true, 5, 64, 1, Dyes.dyeWhite , 1, Collections.singletonList(new MaterialStack(Carbon, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.VITREUS, 3), new TC_AspectStack(TC_Aspects.LUCRUM, 4)));
+ public static Materials Electrum = new Materials( 303, TextureSet.SET_SHINY , 12.0F, 64, 2, 1|2 |8 |64|128 , 255, 255, 100, 0, "Electrum" , "Electrum" , 0, 0, -1, 0, false, false, 4, 1, 1, Dyes.dyeYellow , 2, Arrays.asList(new MaterialStack(Silver, 1), new MaterialStack(Gold, 1)));
+ public static Materials Emerald = new Materials( 501, TextureSet.SET_EMERALD , 7.0F, 256, 4, 1 |4|8 |64 , 80, 255, 80, 127, "Emerald" , "Emerald" , 0, 0, -1, 0, false, true, 5, 1, 1, Dyes.dyeGreen , 1, Arrays.asList(new MaterialStack(Beryllium, 3), new MaterialStack(Aluminium, 2), new MaterialStack(Silicon, 6), new MaterialStack(Oxygen, 18)), Arrays.asList(new TC_AspectStack(TC_Aspects.VITREUS, 3), new TC_AspectStack(TC_Aspects.LUCRUM, 5)));
+ public static Materials FreshWater = new Materials( -1, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 0, 0, 255, 0, "FreshWater" , "Fresh Water" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeBlue , 0, Arrays.asList(new MaterialStack(Hydrogen, 2), new MaterialStack(Oxygen, 1)), Collections.singletonList(new TC_AspectStack(TC_Aspects.AQUA, 2)));
+ public static Materials Galena = new Materials( 830, TextureSet.SET_DULL , 1.0F, 0, 3, 1 |8 , 100, 60, 100, 0, "Galena" , "Galena" , 0, 0, -1, 0, false, false, 4, 1, 1, Dyes.dyePurple , 1, Arrays.asList(new MaterialStack(Lead, 1), new MaterialStack(Sulfur, 1)));
+ public static Materials Garnierite = new Materials( 906, TextureSet.SET_METALLIC , 1.0F, 0, 3, 1 |8 , 50, 200, 70, 0, "Garnierite" , "Garnierite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeLightBlue , 1, Arrays.asList(new MaterialStack(Nickel, 1), new MaterialStack(Oxygen, 1)));
+ public static Materials Glyceryl = new Materials( 714, TextureSet.SET_FLUID , 1.0F, 0, 1, 16 , 0, 150, 150, 0, "Glyceryl" , "Glyceryl Trinitrate" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeCyan , 1, Arrays.asList(new MaterialStack(Carbon, 3), new MaterialStack(Hydrogen, 5), new MaterialStack(Nitrogen, 3), new MaterialStack(Oxygen, 9)));
+ public static Materials GreenSapphire = new MaterialBuilder(504, TextureSet.SET_GEM_HORIZONTAL, "Green Sapphire").setToolSpeed(7.0F).setDurability(256).setToolQuality(2).addDustItems().addGemItems().setTransparent(true).addOreItems().addToolHeadItems().setRGBA(100, 200, 130, 127).setColor(Dyes.dyeCyan).setOreValue(5).setExtraData(0).setMaterialList(new MaterialStack(Aluminium, 2), new MaterialStack(Oxygen, 3)).setAspects(Arrays.asList(new TC_AspectStack(TC_Aspects.LUCRUM, 5), new TC_AspectStack(TC_Aspects.VITREUS, 3))).constructMaterial().disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials Grossular = new Materials( 831, TextureSet.SET_ROUGH , 1.0F, 0, 1, 1 |8 , 200, 100, 0, 0, "Grossular" , "Grossular" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeOrange , 1, Arrays.asList(new MaterialStack(Calcium, 3), new MaterialStack(Aluminium, 2), new MaterialStack(Silicon, 3), new MaterialStack(Oxygen, 12)));
+ public static Materials HolyWater = new Materials( 729, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 0, 0, 255, 0, "HolyWater" , "Holy Water" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeBlue , 0, Arrays.asList(new MaterialStack(Hydrogen, 2), new MaterialStack(Oxygen, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.AQUA, 2), new TC_AspectStack(TC_Aspects.AURAM, 1)));
+ public static Materials Ice = new Materials( 702, TextureSet.SET_SHINY , 1.0F, 0, 0, 1| 16 , 200, 200, 255, 0, "Ice" , "Ice" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeBlue , 0, Arrays.asList(new MaterialStack(Hydrogen, 2), new MaterialStack(Oxygen, 1)), Collections.singletonList(new TC_AspectStack(TC_Aspects.GELUM, 2)));
+ public static Materials Ilmenite = new Materials( 918, TextureSet.SET_METALLIC , 1.0F, 0, 3, 1 |8 , 70, 55, 50, 0, "Ilmenite" , "Ilmenite" , 0, 0, -1, 0, false, false, 1, 2, 1, Dyes.dyePurple , 0, Arrays.asList(new MaterialStack(Iron, 1), new MaterialStack(Titanium, 1), new MaterialStack(Oxygen, 3)));
+ public static Materials Rutile = new Materials( 375, TextureSet.SET_GEM_HORIZONTAL , 1.0F, 0, 2, 1 |8 , 212, 13, 92, 0, "Rutile" , "Rutile" , 0, 0, -1, 0, false, false, 1, 2, 1, Dyes.dyeRed , 0, Arrays.asList(new MaterialStack(Titanium, 1), new MaterialStack(Oxygen, 2)));
+ public static Materials Bauxite = new Materials( 822, TextureSet.SET_DULL , 1.0F, 0, 1, 1 |8 , 200, 100, 0, 0, "Bauxite" , "Bauxite" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeBrown , 1, Arrays.asList(new MaterialStack(Rutile, 2), new MaterialStack(Aluminium, 16), new MaterialStack(Hydrogen, 10), new MaterialStack(Oxygen, 11)));
+ public static Materials Titaniumtetrachloride = new Materials( 376, TextureSet.SET_FLUID , 1.0F, 0, 2, 16 , 212, 13, 92, 0, "Titaniumtetrachloride" , "Titaniumtetrachloride" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeRed , 0, Arrays.asList(new MaterialStack(Titanium, 1), new MaterialStack(Chlorine, 4)));
+ public static Materials Magnesiumchloride = new Materials( 377, TextureSet.SET_DULL , 1.0F, 0, 2, 1|16 , 212, 13, 92, 0, "Magnesiumchloride" , "Magnesiumchloride" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeRed , 0, Arrays.asList(new MaterialStack(Magnesium, 1), new MaterialStack(Chlorine, 2)));
+ public static Materials Invar = new Materials( 302, TextureSet.SET_METALLIC , 6.0F, 256, 2, 1|2 |64|128 , 180, 180, 120, 0, "Invar" , "Invar" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeBrown , 2, Arrays.asList(new MaterialStack(Iron, 2), new MaterialStack(Nickel, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.GELUM, 1)));
+ public static Materials Kanthal = new Materials( 312, TextureSet.SET_METALLIC , 6.0F, 64, 2, 1|2 |64 , 194, 210, 223, 0, "Kanthal" , "Kanthal" , 0, 0, 1800, 1800, true, false, 1, 1, 1, Dyes.dyeYellow , 2, Arrays.asList(new MaterialStack(Iron, 1), new MaterialStack(Aluminium, 1), new MaterialStack(Chrome, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials Lazurite = new Materials( 524, TextureSet.SET_LAPIS , 1.0F, 0, 1, 1 |4|8 , 100, 120, 255, 0, "Lazurite" , "Lazurite" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeCyan , 1, Arrays.asList(new MaterialStack(Aluminium, 6), new MaterialStack(Silicon, 6), new MaterialStack(Calcium, 8), new MaterialStack(Sodium, 8)));
+ public static Materials Magnalium = new Materials( 313, TextureSet.SET_DULL , 6.0F, 256, 2, 1|2 |64|128 , 200, 190, 255, 0, "Magnalium" , "Magnalium" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeLightBlue , 2, Arrays.asList(new MaterialStack(Magnesium, 1), new MaterialStack(Aluminium, 2)));
+ public static Materials Magnesite = new Materials( 908, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1 |8 , 250, 250, 180, 0, "Magnesite" , "Magnesite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyePink , 1, Arrays.asList(new MaterialStack(Magnesium, 1), new MaterialStack(Carbon, 1), new MaterialStack(Oxygen, 3)));
+ public static Materials Magnetite = new Materials( 870, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1 |8 , 30, 30, 30, 0, "Magnetite" , "Magnetite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeGray , 1, Arrays.asList(new MaterialStack(Iron, 3), new MaterialStack(Oxygen, 4)), Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.MAGNETO, 1)));
+ public static Materials Molybdenite = new Materials( 942, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1 |8 , 25, 25, 25, 0, "Molybdenite" , "Molybdenite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeBlue , 1, Arrays.asList(new MaterialStack(Molybdenum, 1), new MaterialStack(Sulfur, 2))); // MoS2 (also source of Re)
+ public static Materials Nichrome = new Materials( 311, TextureSet.SET_METALLIC , 6.0F, 64, 2, 1|2 |64 , 205, 206, 246, 0, "Nichrome" , "Nichrome" , 0, 0, 2700, 2700, true, false, 1, 1, 1, Dyes.dyeRed , 2, Arrays.asList(new MaterialStack(Nickel, 4), new MaterialStack(Chrome, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials NiobiumNitride = new Materials( 359, TextureSet.SET_DULL , 1.0F, 0, 2, 1|2 , 29, 41, 29, 0, "NiobiumNitride" , "Niobium Nitride" , 0, 0, 2573, 2573, true, false, 1, 1, 1, Dyes.dyeBlack , 1, Arrays.asList(new MaterialStack(Niobium, 1), new MaterialStack(Nitrogen, 1))); // Anti-Reflective Material
+ public static Materials NiobiumTitanium = new Materials( 360, TextureSet.SET_DULL , 1.0F, 0, 2, 1|2 , 29, 29, 41, 0, "NiobiumTitanium" , "Niobium-Titanium" , 0, 0, 4500, 4500, true, false, 1, 1, 1, Dyes.dyeBlack , 2, Arrays.asList(new MaterialStack(Niobium, 1), new MaterialStack(Titanium, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials NitroCarbon = new Materials( 716, TextureSet.SET_FLUID , 1.0F, 0, 1, 16 , 0, 75, 100, 0, "NitroCarbon" , "Nitro-Carbon" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeCyan , 1, Arrays.asList(new MaterialStack(Nitrogen, 1), new MaterialStack(Carbon, 1)));
+ public static Materials NitrogenDioxide = new Materials( 717, TextureSet.SET_FLUID , 1.0F, 0, 1, 16 , 100, 175, 255, 0, "NitrogenDioxide" , "Nitrogen Dioxide" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeCyan , 1, Arrays.asList(new MaterialStack(Nitrogen, 1), new MaterialStack(Oxygen, 2)));
+ public static Materials Obsidian = new Materials( 804, TextureSet.SET_DULL , 1.0F, 0, 3, 1 , 80, 50, 100, 0, "Obsidian" , "Obsidian" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeBlack , 1, Arrays.asList(new MaterialStack(Magnesium, 1), new MaterialStack(Iron, 1), new MaterialStack(Silicon, 2), new MaterialStack(Oxygen, 8)));
+ public static Materials Phosphate = new Materials( 833, TextureSet.SET_DULL , 1.0F, 0, 1, 1 |8|16 , 255, 255, 0, 0, "Phosphate" , "Phosphate" , 0, 0, -1, 0, false, false, 2, 1, 1, Dyes.dyeYellow , 1, Arrays.asList(new MaterialStack(Phosphorus, 1), new MaterialStack(Oxygen, 4)));
+ public static Materials PigIron = new Materials( 307, TextureSet.SET_METALLIC , 6.0F, 384, 2, 1|2 |8 |64 , 200, 180, 180, 0, "PigIron" , "Pig Iron" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyePink , 2, Collections.singletonList(new MaterialStack(Iron, 1)));
+ public static Materials Plastic = new Materials( 874, TextureSet.SET_DULL , 3.0F, 32, 1, 1|2 |64|128 , 200, 200, 200, 0, "Plastic" , "Polyethylene" , 0, 0, 400, 0, false, false, 1, 1, 1, Dyes.dyeWhite , 0, Arrays.asList(new MaterialStack(Carbon, 1), new MaterialStack(Hydrogen, 2)), Collections.singletonList(new TC_AspectStack(TC_Aspects.MOTUS, 2)));
+ public static Materials Epoxid = new Materials( 470, TextureSet.SET_DULL , 3.0F, 32, 1, 1|2 |64|128 , 200, 140, 20, 0, "Epoxid" , "Epoxid" , 0, 0, 400, 0, false, false, 1, 1, 1, Dyes.dyeWhite , 0, Arrays.asList(new MaterialStack(Carbon, 21), new MaterialStack(Hydrogen, 24), new MaterialStack(Oxygen, 4)), Collections.singletonList(new TC_AspectStack(TC_Aspects.MOTUS, 2)));
+ public static Materials Polydimethylsiloxane = new MaterialBuilder(633, TextureSet.SET_FLUID , "Polydimethylsiloxane").addDustItems().setRGB(245, 245, 245).setColor(Dyes.dyeWhite).setMaterialList(new MaterialStack(Carbon, 2), new MaterialStack(Hydrogen, 6), new MaterialStack(Oxygen, 1), new MaterialStack(Silicon, 1)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials Silicone = new Materials( 471, TextureSet.SET_DULL , 3.0F, 128, 1, 1|2 |64|128 , 220, 220, 220, 0, "Silicone" , "Silicone Rubber" , 0, 0, 900, 0, false, false, 1, 1, 1, Dyes.dyeWhite , 0, Arrays.asList(new MaterialStack(Carbon, 2), new MaterialStack(Hydrogen, 6), new MaterialStack(Oxygen, 1), new MaterialStack(Silicon, 1)), Collections.singletonList(new TC_AspectStack(TC_Aspects.MOTUS, 2)));
+ public static Materials Polycaprolactam = new Materials( 472, TextureSet.SET_DULL , 3.0F, 32, 1, 1|2 |64|128 , 50, 50, 50, 0, "Polycaprolactam" , "Polycaprolactam" , 0, 0, 500, 0, false, false, 1, 1, 1, Dyes.dyeWhite , 0, Arrays.asList(new MaterialStack(Carbon, 6), new MaterialStack(Hydrogen, 11), new MaterialStack(Nitrogen, 1), new MaterialStack(Oxygen, 1)), Collections.singletonList(new TC_AspectStack(TC_Aspects.MOTUS, 2)));
+ public static Materials Polytetrafluoroethylene = new Materials( 473, TextureSet.SET_DULL , 3.0F, 32, 1, 1|2 |64|128 , 100, 100, 100, 0, "Polytetrafluoroethylene" , "Polytetrafluoroethylene" , 0, 0, 1400, 0, false, false, 1, 1, 1, Dyes.dyeWhite , 0, Arrays.asList(new MaterialStack(Carbon, 2), new MaterialStack(Fluorine, 4)), Collections.singletonList(new TC_AspectStack(TC_Aspects.MOTUS, 2)));
+ public static Materials Powellite = new Materials( 883, TextureSet.SET_DULL , 1.0F, 0, 2, 1 |8 , 255, 255, 0, 0, "Powellite" , "Powellite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeYellow , 2, Arrays.asList(new MaterialStack(Calcium, 1), new MaterialStack(Molybdenum, 1), new MaterialStack(Oxygen, 4)));
+ public static Materials Pumice = new Materials( 926, TextureSet.SET_DULL , 1.0F, 0, 2, 1 |8 , 230, 185, 185, 0, "Pumice" , "Pumice" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeGray , 2, Collections.singletonList(new MaterialStack(Stone, 1)));
+ public static Materials Pyrite = new Materials( 834, TextureSet.SET_ROUGH , 1.0F, 0, 1, 1 |8 , 150, 120, 40, 0, "Pyrite" , "Pyrite" , 0, 0, -1, 0, false, false, 2, 1, 1, Dyes.dyeOrange , 1, Arrays.asList(new MaterialStack(Iron, 1), new MaterialStack(Sulfur, 2)));
+ public static Materials Pyrolusite = new Materials( 943, TextureSet.SET_DULL , 1.0F, 0, 2, 1 |8 , 150, 150, 170, 0, "Pyrolusite" , "Pyrolusite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeLightGray , 1, Arrays.asList(new MaterialStack(Manganese, 1), new MaterialStack(Oxygen, 2)));
+ public static Materials Pyrope = new Materials( 835, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1 |8 , 120, 50, 100, 0, "Pyrope" , "Pyrope" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyePurple , 1, Arrays.asList(new MaterialStack(Aluminium, 2), new MaterialStack(Magnesium, 3), new MaterialStack(Silicon, 3), new MaterialStack(Oxygen, 12)));
+ public static Materials RockSalt = new Materials( 944, TextureSet.SET_FINE , 1.0F, 0, 1, 1 |8 , 240, 200, 200, 0, "RockSalt" , "Rock Salt" , 0, 0, -1, 0, false, false, 2, 1, 1, Dyes.dyeWhite , 1, Arrays.asList(new MaterialStack(Potassium, 1), new MaterialStack(Chlorine, 1)));
+ public static Materials Rubber = new Materials( 880, TextureSet.SET_SHINY , 1.5F, 32, 0, 1|2 |64|128 , 0, 0, 0, 0, "Rubber" , "Rubber" , 0, 0, 400, 0, false, false, 1, 1, 1, Dyes.dyeBlack , 0, Arrays.asList(new MaterialStack(Carbon, 5), new MaterialStack(Hydrogen, 8)), Collections.singletonList(new TC_AspectStack(TC_Aspects.MOTUS, 2)));
+ public static Materials RawRubber = new Materials( 896, TextureSet.SET_DULL , 1.0F, 0, 0, 1 , 204, 199, 137, 0, "RawRubber" , "Raw Rubber" , 0, 0, 400, 0, false, false, 1, 1, 1, Dyes.dyeWhite , 0, Arrays.asList(new MaterialStack(Carbon, 5), new MaterialStack(Hydrogen, 8)), Collections.singletonList(new TC_AspectStack(TC_Aspects.MOTUS, 2)));
+ public static Materials Ruby = new Materials( 502, TextureSet.SET_RUBY , 7.0F, 256, 2, 1 |4|8 |64 , 255, 100, 100, 127, "Ruby" , "Ruby" , 0, 0, -1, 0, false, true, 5, 1, 1, Dyes.dyeRed , 1, Arrays.asList(new MaterialStack(Chrome, 1), new MaterialStack(Aluminium, 2), new MaterialStack(Oxygen, 3)), Arrays.asList(new TC_AspectStack(TC_Aspects.LUCRUM, 6), new TC_AspectStack(TC_Aspects.VITREUS, 4))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials Salt = new Materials( 817, TextureSet.SET_FINE , 1.0F, 0, 1, 1 |8 , 250, 250, 250, 0, "Salt" , "Salt" , 0, 0, -1, 0, false, false, 2, 1, 1, Dyes.dyeWhite , 0, Arrays.asList(new MaterialStack(Sodium, 1), new MaterialStack(Chlorine, 1)));
+ public static Materials Saltpeter = new Materials( 836, TextureSet.SET_FINE , 1.0F, 0, 1, 1 |8 , 230, 230, 230, 0, "Saltpeter" , "Saltpeter" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeWhite , 1, Arrays.asList(new MaterialStack(Potassium, 1), new MaterialStack(Nitrogen, 1), new MaterialStack(Oxygen, 3)));
+ public static Materials Sapphire = new MaterialBuilder(503, TextureSet.SET_GEM_VERTICAL, "Sapphire").setToolSpeed(7.0F).setDurability(256).setToolQuality(2).addDustItems().addGemItems().setTransparent(true).addOreItems().addToolHeadItems().setRGBA(100, 100, 200, 127).setColor(Dyes.dyeBlue).setOreValue(5).setExtraData(0).setMaterialList(new MaterialStack(Aluminium, 2), new MaterialStack(Oxygen, 3)).setAspects(Arrays.asList(new TC_AspectStack(TC_Aspects.LUCRUM, 5), new TC_AspectStack(TC_Aspects.VITREUS, 3))).constructMaterial().disableAutoGeneratedBlastFurnaceRecipes();
+ //public static Materials Sapphire = new Materials( 503, TextureSet.SET_GEM_VERTICAL , 7.0F, 256, 2, 1 |4|8 |64 , 100, 100, 200, 127, "Sapphire" , "Sapphire" , 0, 0, -1, 0, false, true, 5, 1, 1, Dyes.dyeBlue , 1, Arrays.asList(new MaterialStack(Aluminium, 2), new MaterialStack(Oxygen, 3)), Arrays.asList(new TC_AspectStack(TC_Aspects.LUCRUM, 5), new TC_AspectStack(TC_Aspects.VITREUS, 3)));
+ public static Materials Scheelite = new Materials( 910, TextureSet.SET_DULL , 1.0F, 0, 3, 1 |8 , 200, 140, 20, 0, "Scheelite" , "Scheelite" , 0, 0, 2500, 2500, false, false, 4, 1, 1, Dyes.dyeBlack , 0, Arrays.asList(new MaterialStack(Tungsten, 1), new MaterialStack(Calcium, 1), new MaterialStack(Oxygen, 4)));
+ public static Materials Snow = new Materials( 728, TextureSet.SET_FINE , 1.0F, 0, 0, 1| 16 , 250, 250, 250, 0, "Snow" , "Snow" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeWhite , 0, Arrays.asList(new MaterialStack(Hydrogen, 2), new MaterialStack(Oxygen, 1)), Collections.singletonList(new TC_AspectStack(TC_Aspects.GELUM, 1)));
+ public static Materials Sodalite = new Materials( 525, TextureSet.SET_LAPIS , 1.0F, 0, 1, 1 |4|8 , 20, 20, 255, 0, "Sodalite" , "Sodalite" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeBlue , 1, Arrays.asList(new MaterialStack(Aluminium, 3), new MaterialStack(Silicon, 3), new MaterialStack(Sodium, 4), new MaterialStack(Chlorine, 1)));
+ public static Materials SodiumPersulfate = new Materials( 718, TextureSet.SET_FLUID , 1.0F, 0, 2, 16 , 255, 255, 255, 0, "SodiumPersulfate" , "Sodium Persulfate" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeOrange , 1, Arrays.asList(new MaterialStack(Sodium, 2), new MaterialStack(Sulfur, 2), new MaterialStack(Oxygen, 8)));
+ public static Materials SodiumSulfide = new Materials( 719, TextureSet.SET_FLUID , 1.0F, 0, 2, 1 , 255, 230, 128, 0, "SodiumSulfide" , "Sodium Sulfide" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeOrange , 1, Arrays.asList(new MaterialStack(Sodium, 2), new MaterialStack(Sulfur, 1)));
+ public static Materials HydricSulfide = new Materials( 460, TextureSet.SET_FLUID , 1.0F, 0, 2, 16 , 255, 255, 255, 0, "HydricSulfide" , "Hydrogen Sulfide" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeOrange , 1, Arrays.asList(new MaterialStack(Hydrogen, 2), new MaterialStack(Sulfur, 1)));
+
+ public static Materials OilHeavy = new Materials( 730, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 10, 10, 10, 0, "OilHeavy" , "Heavy Oil" , 3, 40, -1, 0, false, false, 1, 1, 1, Dyes.dyeBlack );
+ public static Materials OilMedium = new Materials( 731, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 10, 10, 10, 0, "OilMedium" , "Raw Oil" , 3, 30, -1, 0, false, false, 1, 1, 1, Dyes.dyeBlack );
+ public static Materials OilLight = new Materials( 732, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 10, 10, 10, 0, "OilLight" , "Light Oil" , 3, 20, -1, 0, false, false, 1, 1, 1, Dyes.dyeBlack );
+
+ public static Materials NatruralGas = new Materials( 733, TextureSet.SET_FLUID , 1.0F, 0, 1, 16 , 255, 255, 255, 0, "NatruralGas" , "Natural Gas" , 1, 20, -1, 0, false, false, 3, 1, 1, Dyes.dyeWhite );
+ public static Materials SulfuricGas = new Materials( 734, TextureSet.SET_FLUID , 1.0F, 0, 1, 16 , 255, 255, 255, 0, "SulfuricGas" , "Sulfuric Gas" , 1, 25, -1, 0, false, false, 3, 1, 1, Dyes.dyeWhite );
+ public static Materials Gas = new Materials( 735, TextureSet.SET_FLUID , 1.0F, 0, 1, 16 , 255, 255, 255, 0, "Gas" , "Refinery Gas" , 1, 160, -1, 0, false, false, 3, 1, 1, Dyes.dyeWhite).setCanBeCracked(true);
+ public static Materials SulfuricNaphtha = new Materials( 736, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 255, 255, 0, 0, "SulfuricNaphtha" , "Sulfuric Naphtha" , 1, 40, -1, 0, false, false, 1, 1, 1, Dyes.dyeYellow );
+ public static Materials SulfuricLightFuel = new Materials( 737, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 255, 255, 0, 0, "SulfuricLightFuel" , "Sulfuric Light Fuel" , 0, 40, -1, 0, false, false, 1, 1, 1, Dyes.dyeYellow );
+ public static Materials SulfuricHeavyFuel = new Materials( 738, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 255, 255, 0, 0, "SulfuricHeavyFuel" , "Sulfuric Heavy Fuel" , 3, 40, -1, 0, false, false, 1, 1, 1, Dyes.dyeBlack );
+ public static Materials Naphtha = new Materials( 739, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 255, 255, 0, 0, "Naphtha" , "Naphtha" , 1, 320, -1, 0, false, false, 1, 1, 1, Dyes.dyeYellow).setCanBeCracked(true);
+ public static Materials LightFuel = new Materials( 740, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 255, 255, 0, 0, "LightFuel" , "Light Fuel" , 0, 305, -1, 0, false, false, 1, 1, 1, Dyes.dyeYellow).setCanBeCracked(true);
+ public static Materials HeavyFuel = new Materials( 741, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 255, 255, 0, 0, "HeavyFuel" , "Heavy Fuel" , 3, 240, -1, 0, false, false, 1, 1, 1, Dyes.dyeBlack).setCanBeCracked(true);
+ public static Materials LPG = new Materials( 742, TextureSet.SET_FLUID , 1.0F, 0, 0, 16 , 255, 255, 0, 0, "LPG" , "LPG" , 1, 320, -1, 0, false, false, 1, 1, 1, Dyes.dyeYellow );
+
+ public static Materials FluidNaquadahFuel = new MaterialBuilder(600, TextureSet.SET_FLUID , "Naquadah Fuel").setName("FluidNaqudahFuel").addCell().addFluid().setRGB(62, 62, 62).setColor(Dyes.dyeBlack).constructMaterial();
+ public static Materials EnrichedNaquadria = new MaterialBuilder(601, TextureSet.SET_FLUID , "Enriched Naquadria").setName("EnrichedNaquadria").addCell().addFluid().setRGB(52, 52, 52).setColor(Dyes.dyeBlack).constructMaterial();
+
+ public static Materials ReinforceGlass = new MaterialBuilder(602, TextureSet.SET_FLUID , "Molten Reinforced Glass").setName("ReinforcedGlass").addCell().addFluid().setRGB(192, 245, 254).setColor(Dyes.dyeWhite).setLiquidTemperature(2000).constructMaterial();
+ public static Materials BioMediumRaw = new MaterialBuilder(603, TextureSet.SET_FLUID , "Raw Bio Catalyst Medium").setName("BioMediumRaw").addCell().addFluid().setRGB(97, 147, 46).setColor(Dyes.dyeLime).constructMaterial();
+ public static Materials BioMediumSterilized = new MaterialBuilder(604, TextureSet.SET_FLUID , "Sterilized Bio Catalyst Medium").setName("BiohMediumSterilized").addCell().addFluid().setRGB(162, 253, 53).setColor(Dyes.dyeLime).constructMaterial();
+
+ public static Materials Chlorobenzene = new MaterialBuilder(605, TextureSet.SET_FLUID , "Chlorobenzene").addCell().addFluid().setRGB(0, 50, 65).setColor(Dyes.dyeGray).setMaterialList(new MaterialStack(Carbon, 6), new MaterialStack(Hydrogen, 5), new MaterialStack(Chlorine, 1)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials DilutedHydrochloricAcid = new MaterialBuilder(606, TextureSet.SET_FLUID , "Diluted Hydrochloric Acid").setName("DilutedHydrochloricAcid_GT5U").addCell().addFluid().setRGB(153, 167, 163).setColor(Dyes.dyeLightGray).setMaterialList(new MaterialStack(Hydrogen, 1), new MaterialStack(Chlorine, 1)).constructMaterial();
+ public static Materials Pyrochlore = new MaterialBuilder(607, TextureSet.SET_METALLIC , "Pyrochlore").addDustItems().addOreItems().setRGB(43, 17, 0).setColor(Dyes.dyeBlack).setMaterialList(new MaterialStack(Calcium, 2), new MaterialStack(Niobium, 2), new MaterialStack(Oxygen, 7)).addElectrolyzerRecipe().constructMaterial();
+
+ public static Materials GrowthMediumRaw = new MaterialBuilder(608, TextureSet.SET_FLUID , "Raw Growth Catalyst Medium").setName("GrowthMediumRaw").addCell().addFluid().setRGB(211, 141, 95).setColor(Dyes.dyeOrange).constructMaterial();
+ public static Materials GrowthMediumSterilized = new MaterialBuilder(609, TextureSet.SET_FLUID , "Growth Catalyst Medium").setName("GrowthMediumSterilized").addCell().addFluid().setRGB(222, 170, 135).setColor(Dyes.dyeOrange).constructMaterial();
+
+ public static Materials FerriteMixture = new MaterialBuilder(612, TextureSet.SET_METALLIC , "Ferrite Mixture").addDustItems().setRGB(180, 180, 180).setColor(Dyes.dyeGray).setMaterialList(new MaterialStack(Nickel, 1), new MaterialStack(Zinc, 1), new MaterialStack(Iron, 4)).constructMaterial();
+ public static Materials NickelZincFerrite = new MaterialBuilder(613, TextureSet.SET_ROUGH , "Nickel-Zinc Ferrite").addDustItems().addMetalItems().addToolHeadItems().addGearItems().setToolSpeed(3.0f).setDurability(32).setRGB(60, 60, 60).setColor(Dyes.dyeBlack).setBlastFurnaceRequired(true).setBlastFurnaceTemp(1500).setMaterialList(new MaterialStack(Nickel, 1), new MaterialStack(Zinc, 1), new MaterialStack(Iron, 4), new MaterialStack(Oxygen, 8)).constructMaterial();
+
+ public static Materials Massicot = new MaterialBuilder(614, TextureSet.SET_DULL , "Massicot").addDustItems().setRGB(255, 221, 85).setColor(Dyes.dyeYellow).setMaterialList(new MaterialStack(Lead, 1), new MaterialStack(Oxygen, 1)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials ArsenicTrioxide = new MaterialBuilder(615, TextureSet.SET_SHINY , "Arsenic Trioxide").addDustItems().setRGB(255, 255, 255).setColor(Dyes.dyeGreen).setMaterialList(new MaterialStack(Arsenic, 2), new MaterialStack(Oxygen, 3)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials CobaltOxide = new MaterialBuilder(616, TextureSet.SET_DULL , "Cobalt Oxide").addDustItems().setRGB(102, 128, 0).setColor(Dyes.dyeGreen).setMaterialList(new MaterialStack(Cobalt, 1), new MaterialStack(Oxygen, 1)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials Zincite = new MaterialBuilder(617, TextureSet.SET_DULL , "Zincite").addDustItems().setRGB(255, 255, 245).setColor(Dyes.dyeWhite).setMaterialList(new MaterialStack(Zinc, 1), new MaterialStack(Oxygen, 1)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials AntimonyTrioxide = new MaterialBuilder(618, TextureSet.SET_DULL , "Antimony Trioxide").addDustItems().setRGB(230, 230, 240).setColor(Dyes.dyeWhite).setMaterialList(new MaterialStack(Antimony, 2), new MaterialStack(Oxygen, 3)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials CupricOxide = new MaterialBuilder(619, TextureSet.SET_DULL , "Cupric Oxide").addDustItems().setRGB(15, 15, 15).setColor(Dyes.dyeBlack).setMeltingPoint(1599).setMaterialList(new MaterialStack(Copper, 1), new MaterialStack(Oxygen, 1)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials Ferrosilite = new MaterialBuilder(620, TextureSet.SET_DULL , "Ferrosilite").addDustItems().setRGB(151, 99, 42).setColor(Dyes.dyeBrown).setMaterialList(new MaterialStack(Iron, 1), new MaterialStack(Silicon, 1), new MaterialStack(Oxygen, 3)).addElectrolyzerRecipe().constructMaterial();
+
+ public static Materials Magnesia = new MaterialBuilder(621, TextureSet.SET_DULL , "Magnesia").addDustItems().setRGB(255, 225, 225).setColor(Dyes.dyeWhite).setMaterialList(new MaterialStack(Magnesium, 1), new MaterialStack(Oxygen, 1)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials Quicklime = new MaterialBuilder(622, TextureSet.SET_DULL , "Quicklime").addDustItems().setRGB(240, 240, 240).setColor(Dyes.dyeWhite).setMaterialList(new MaterialStack(Calcium, 1), new MaterialStack(Oxygen, 1)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials Potash = new MaterialBuilder(623, TextureSet.SET_DULL , "Potash").addDustItems().setRGB(120, 66, 55).setColor(Dyes.dyeBrown).setMaterialList(new MaterialStack(Potassium, 2), new MaterialStack(Oxygen, 1)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials SodaAsh = new MaterialBuilder(624, TextureSet.SET_DULL , "Soda Ash").addDustItems().setRGB(220, 220, 255).setColor(Dyes.dyeWhite).setMaterialList(new MaterialStack(Sodium, 2), new MaterialStack(Carbon, 1), new MaterialStack(Oxygen, 3)).addElectrolyzerRecipe().constructMaterial();
+
+ public static Materials BioDiesel = new MaterialBuilder(627, TextureSet.SET_FLUID , "Bio Diesel").addCell().addFluid().setRGB(255, 128, 0).setColor(Dyes.dyeOrange).setFuelType(MaterialBuilder.DIESEL).setFuelPower(320).constructMaterial();
+ public static Materials NitrationMixture = new MaterialBuilder(628, TextureSet.SET_FLUID , "Nitration Mixture").addCell().setRGB(230, 226, 171).setColor(Dyes.dyeBrown).constructMaterial();
+ public static Materials Glycerol = new MaterialBuilder(629, TextureSet.SET_FLUID , "Glycerol").addCell().addFluid().setRGB(135, 222, 135).setColor(Dyes.dyeLime).setFuelType(MaterialBuilder.SEMIFLUID).setFuelType(164).setMaterialList(new MaterialStack(Carbon, 3), new MaterialStack(Hydrogen, 8), new MaterialStack(Oxygen, 3)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials SodiumBisulfate = new MaterialBuilder(630, TextureSet.SET_FLUID , "Sodium Bisulfate").addDustItems().setRGB(0, 68, 85).setColor(Dyes.dyeBlue).setMaterialList(new MaterialStack(Sodium, 1), new MaterialStack(Hydrogen, 1), new MaterialStack(Sulfur, 1), new MaterialStack(Oxygen, 4)).constructMaterial();
+ public static Materials PolyphenyleneSulfide = new MaterialBuilder(631, TextureSet.SET_DULL , "Polyphenylene Sulfide").addDustItems().addMetalItems().addToolHeadItems().addGearItems().setToolSpeed(3.0f).setDurability(32).setToolQuality(1).setRGB(170, 136, 0).setColor(Dyes.dyeBrown).setMaterialList(new MaterialStack(Carbon, 6), new MaterialStack(Hydrogen, 4), new MaterialStack(Sulfur, 1)).constructMaterial();
+ public static Materials Dichlorobenzene = new MaterialBuilder(632, TextureSet.SET_FLUID , "Dichlorobenzene").addCell().addFluid().setRGB(0, 68, 85).setColor(Dyes.dyeBlue).setMaterialList(new MaterialStack(Carbon, 6), new MaterialStack(Hydrogen, 4), new MaterialStack(Chlorine, 2)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials Polystyrene = new MaterialBuilder(636, TextureSet.SET_DULL , "Polystyrene").addDustItems().addMetalItems().addToolHeadItems().addGearItems().setToolSpeed(3.0f).setDurability(32).setToolQuality(1).setRGB(190, 180, 170).setColor(Dyes.dyeLightGray).setMaterialList(new MaterialStack(Carbon, 8), new MaterialStack(Hydrogen, 8)).constructMaterial();
+ public static Materials Styrene = new MaterialBuilder(637, TextureSet.SET_FLUID , "Styrene").addCell().addFluid().setRGB(210, 200, 190).setColor(Dyes.dyeBlack).setMaterialList(new MaterialStack(Carbon, 8), new MaterialStack(Hydrogen, 8)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials Isoprene = new MaterialBuilder(638, TextureSet.SET_FLUID , "Isoprene").addCell().addFluid().setRGB(20, 20, 20).setColor(Dyes.dyeBlack).setMaterialList(new MaterialStack(Carbon, 5), new MaterialStack(Hydrogen, 8)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials Tetranitromethane = new MaterialBuilder(639, TextureSet.SET_FLUID , "Tetranitromethane").addCell().addFluid().setRGB(15, 40, 40).setColor(Dyes.dyeBlack).setMaterialList(new MaterialStack(Carbon, 1), new MaterialStack(Nitrogen, 4), new MaterialStack(Oxygen, 8)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials Ethenone = new MaterialBuilder(641, TextureSet.SET_FLUID , "Ethenone").addCell().addGas().setRGB(20, 20, 70).setColor(Dyes.dyeBlack).setMaterialList(new MaterialStack(Carbon, 2), new MaterialStack(Hydrogen, 2), new MaterialStack(Oxygen, 1)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials Ethane = new MaterialBuilder(642, TextureSet.SET_FLUID , "Ethane").addCell().addGas().setRGB(200, 200, 255).setColor(Dyes.dyeLightBlue).setFuelType(MaterialBuilder.GAS).setFuelPower(168).setMaterialList(new MaterialStack(Carbon, 2), new MaterialStack(Hydrogen, 6)).addElectrolyzerRecipe().setCanBeCracked(true).constructMaterial();
+ public static Materials Propane = new MaterialBuilder(643, TextureSet.SET_FLUID , "Propane").addCell().addGas().setRGB(250, 226, 80).setColor(Dyes.dyeYellow).setFuelType(MaterialBuilder.GAS).setFuelPower(232).setMaterialList(new MaterialStack(Carbon, 3), new MaterialStack(Hydrogen, 8)).addElectrolyzerRecipe().setCanBeCracked(true).constructMaterial();
+ public static Materials Butane = new MaterialBuilder(644, TextureSet.SET_FLUID , "Butane").addCell().addGas().setRGB(182, 55, 30).setColor(Dyes.dyeOrange).setFuelType(MaterialBuilder.GAS).setFuelPower(296).setMaterialList(new MaterialStack(Carbon, 4), new MaterialStack(Hydrogen, 10)).addElectrolyzerRecipe().setCanBeCracked(true).constructMaterial();
+ public static Materials Butene = new MaterialBuilder(645, TextureSet.SET_FLUID , "Butene").addCell().addGas().setRGB(207, 80, 5).setColor(Dyes.dyeOrange).setFuelType(MaterialBuilder.GAS).setFuelPower(256).setMaterialList(new MaterialStack(Carbon, 4), new MaterialStack(Hydrogen, 8)).addElectrolyzerRecipe().setCanBeCracked(true).constructMaterial();
+ public static Materials Butadiene = new MaterialBuilder(646, TextureSet.SET_FLUID , "Butadiene").addCell().addGas().setRGB(232, 105, 0).setColor(Dyes.dyeOrange).setFuelType(MaterialBuilder.GAS).setFuelPower(206).setMaterialList(new MaterialStack(Carbon, 4), new MaterialStack(Hydrogen, 6)).addElectrolyzerRecipe().setCanBeCracked(true).constructMaterial();
+ public static Materials RawStyreneButadieneRubber = new MaterialBuilder(634, TextureSet.SET_SHINY , "Raw Styrene-Butadiene Rubber").addDustItems().setRGB(84, 64, 61).setColor(Dyes.dyeGray).setMaterialList(new MaterialStack(Styrene, 1), new MaterialStack(Butadiene, 3)).constructMaterial();
+ public static Materials StyreneButadieneRubber = new MaterialBuilder(635, TextureSet.SET_SHINY , "Styrene-Butadiene Rubber").addDustItems().addMetalItems().addToolHeadItems().addGearItems().setToolSpeed(3.0f).setDurability(128).setToolQuality(1).setRGB(33, 26, 24).setColor(Dyes.dyeBlack).setMaterialList(new MaterialStack(Styrene, 1), new MaterialStack(Butadiene, 3)).constructMaterial();
+ public static Materials Toluene = new MaterialBuilder(647, TextureSet.SET_FLUID , "Toluene").addCell().setRGB(80, 29, 5).setColor(Dyes.dyeBrown).setFuelType(MaterialBuilder.GAS).setFuelPower(328).setMaterialList(new MaterialStack(Carbon, 7), new MaterialStack(Hydrogen, 8)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials Epichlorohydrin = new MaterialBuilder(648, TextureSet.SET_FLUID , "Epichlorohydrin").addCell().setRGB(80, 29, 5).setColor(Dyes.dyeBrown).setMaterialList(new MaterialStack(Carbon, 3), new MaterialStack(Hydrogen, 5), new MaterialStack(Chlorine, 1), new MaterialStack(Oxygen, 1)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials PolyvinylChloride = new MaterialBuilder(649, TextureSet.SET_DULL , "Polyvinyl Chloride").addDustItems().addMetalItems().addToolHeadItems().addGearItems().setToolSpeed(3.0f).setDurability(32).setToolQuality(1).setRGB(215, 230, 230).setColor(Dyes.dyeLightGray).setMaterialList(new MaterialStack(Carbon, 2), new MaterialStack(Hydrogen, 3), new MaterialStack(Chlorine, 1)).constructMaterial();
+ public static Materials VinylChloride = new MaterialBuilder(650, TextureSet.SET_FLUID , "Vinyl Chloride").addCell().addGas().setRGB(225, 240, 240).setColor(Dyes.dyeLightGray).setMaterialList(new MaterialStack(Carbon, 2), new MaterialStack(Hydrogen, 3), new MaterialStack(Chlorine, 1)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials SulfurDioxide = new MaterialBuilder(651, TextureSet.SET_FLUID , "Sulfur Dioxide").addCell().addGas().setRGB(200, 200, 25).setColor(Dyes.dyeYellow).setMaterialList(new MaterialStack(Sulfur, 1), new MaterialStack(Oxygen, 2)).constructMaterial();
+ public static Materials SulfurTrioxide = new MaterialBuilder(652, TextureSet.SET_FLUID , "Sulfur Trioxide").addCell().addGas().setGasTemperature(344).setRGB(160, 160, 20).setColor(Dyes.dyeYellow).setMaterialList(new MaterialStack(Sulfur, 1), new MaterialStack(Oxygen, 3)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials NitricAcid = new MaterialBuilder(653, TextureSet.SET_FLUID , "Nitric Acid").addCell().addFluid().setRGB(230, 226, 171).setMaterialList(new MaterialStack(Hydrogen, 1), new MaterialStack(Nitrogen, 1), new MaterialStack(Oxygen, 3)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials Dimethylhydrazine = new MaterialBuilder(654, TextureSet.SET_FLUID , "1,1-Dimethylhydrazine").addCell().addFluid().setRGB(0, 0, 85).setColor(Dyes.dyeBlue).setMaterialList(new MaterialStack(Carbon, 2), new MaterialStack(Hydrogen, 8), new MaterialStack(Nitrogen, 2)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials Chloramine = new MaterialBuilder(655, TextureSet.SET_FLUID , "Chloramine").addCell().addFluid().setRGB(63, 159, 128).setColor(Dyes.dyeCyan).setMaterialList(new MaterialStack(Nitrogen, 1), new MaterialStack(Hydrogen, 2), new MaterialStack(Chlorine, 1)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials Dimethylamine = new MaterialBuilder(656, TextureSet.SET_FLUID , "Dimethylamine").addCell().addGas().setRGB(85, 68, 105).setColor(Dyes.dyeGray).setMaterialList(new MaterialStack(Carbon, 2), new MaterialStack(Hydrogen, 7), new MaterialStack(Nitrogen, 1)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials DinitrogenTetroxide = new MaterialBuilder(657, TextureSet.SET_FLUID , "Dinitrogen Tetroxide").addCell().addGas().setRGB(0, 65, 132).setColor(Dyes.dyeBlue).setMaterialList(new MaterialStack(Nitrogen, 2), new MaterialStack(Oxygen, 4)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials NitricOxide = new MaterialBuilder(658, TextureSet.SET_FLUID , "Nitric Oxide").addCell().addGas().setRGB(125, 200, 240).setColor(Dyes.dyeCyan).setMaterialList(new MaterialStack(Nitrogen, 1), new MaterialStack(Oxygen, 1)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials Ammonia = new MaterialBuilder(659, TextureSet.SET_FLUID , "Ammonia").addCell().addGas().setRGB(63, 52, 128).setColor(Dyes.dyeBlue).setMaterialList(new MaterialStack(Nitrogen, 1), new MaterialStack(Hydrogen, 3)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials Dimethyldichlorosilane = new MaterialBuilder(663, TextureSet.SET_FLUID , "Dimethyldichlorosilane").addCell().addFluid().setRGB(68, 22, 80).setColor(Dyes.dyePurple).setMaterialList(new MaterialStack(Carbon, 2), new MaterialStack(Hydrogen, 6), new MaterialStack(Chlorine, 2), new MaterialStack(Silicon, 1)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials Chloromethane = new MaterialBuilder(664, TextureSet.SET_FLUID , "Chloromethane").addCell().addGas().setRGB(200, 44, 160).setColor(Dyes.dyeMagenta).setMaterialList(new MaterialStack(Carbon, 1), new MaterialStack(Hydrogen, 3), new MaterialStack(Chlorine, 1)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials PhosphorousPentoxide = new MaterialBuilder(665, TextureSet.SET_FLUID , "Phosphorous Pentoxide").addCell().addDustItems().setRGB(220, 220, 0).setColor(Dyes.dyeYellow).setMaterialList(new MaterialStack(Phosphorus, 4), new MaterialStack(Oxygen, 10)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials Tetrafluoroethylene = new MaterialBuilder(666, TextureSet.SET_FLUID , "Tetrafluoroethylene").addCell().addGas().setRGB(125, 125, 125).setColor(Dyes.dyeGray).setMaterialList(new MaterialStack(Carbon, 2), new MaterialStack(Fluorine, 4)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials HydrofluoricAcid = new MaterialBuilder(667, TextureSet.SET_FLUID , "Hydrofluoric Acid").setName("HydrofluoricAcid_GT5U").addCell().addFluid().setRGB(0, 136, 170).setColor(Dyes.dyeLightBlue).setMaterialList(new MaterialStack(Hydrogen, 1), new MaterialStack(Fluorine, 1)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials Chloroform = new MaterialBuilder(668, TextureSet.SET_FLUID , "Chloroform").addCell().addFluid().setRGB(137, 44, 160).setColor(Dyes.dyePurple).setMaterialList(new MaterialStack(Carbon, 1), new MaterialStack(Hydrogen, 1), new MaterialStack(Chlorine, 3)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials BisphenolA = new MaterialBuilder(669, TextureSet.SET_FLUID , "Bisphenol A").addCell().setRGB(212, 170, 0).setColor(Dyes.dyeBrown).setMaterialList(new MaterialStack(Carbon, 15), new MaterialStack(Hydrogen, 16), new MaterialStack(Oxygen, 2)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials AceticAcid = new MaterialBuilder(670, TextureSet.SET_FLUID , "Acetic Acid").addCell().addFluid().setRGB(200, 180, 160).setColor(Dyes.dyeWhite).setMaterialList(new MaterialStack(Carbon, 2), new MaterialStack(Hydrogen, 4), new MaterialStack(Oxygen, 2)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials CalciumAcetateSolution = new MaterialBuilder(671, TextureSet.SET_RUBY , "Calcium Acetate Solution").addCell().addFluid().setRGB(220, 200, 180).setColor(Dyes.dyeCyan).setMaterialList(new MaterialStack(Calcium, 1), new MaterialStack(Carbon, 4), new MaterialStack(Oxygen, 4), new MaterialStack(Hydrogen, 6)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials Acetone = new MaterialBuilder(672, TextureSet.SET_FLUID , "Acetone").addCell().addFluid().setRGB(175, 175, 175).setColor(Dyes.dyeWhite).setMaterialList(new MaterialStack(Carbon, 3), new MaterialStack(Hydrogen, 6), new MaterialStack(Oxygen, 1)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials Methanol = new MaterialBuilder(673, TextureSet.SET_FLUID , "Methanol").addCell().addFluid().setRGB(170, 136, 0).setColor(Dyes.dyeBrown).setFuelPower(84).setMaterialList(new MaterialStack(Carbon, 1), new MaterialStack(Hydrogen, 4), new MaterialStack(Oxygen, 1)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials CarbonMonoxide = new MaterialBuilder(674, TextureSet.SET_FLUID , "Carbon Monoxide").addCell().addGas().setRGB(14, 72, 128).setColor(Dyes.dyeBrown).setFuelType(MaterialBuilder.GAS).setFuelPower(24).setMaterialList(new MaterialStack(Carbon, 1), new MaterialStack(Oxygen, 1)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials MetalMixture = new MaterialBuilder(676, TextureSet.SET_METALLIC , "Metal Mixture").addDustItems().setRGB(80, 45, 22).setColor(Dyes.dyeBrown).constructMaterial();
+ public static Materials Ethylene = new MaterialBuilder(677, TextureSet.SET_FLUID , "Ethylene").addCell().addGas().setRGB(225, 225, 225).setColor(Dyes.dyeWhite).setFuelType(MaterialBuilder.GAS).setFuelPower(128).setMaterialList(new MaterialStack(Carbon, 2), new MaterialStack(Hydrogen, 4)).addElectrolyzerRecipe().setCanBeCracked(true).constructMaterial();
+ public static Materials Propene = new MaterialBuilder(678, TextureSet.SET_FLUID , "Propene").addCell().addGas().setRGB(255, 221, 85).setColor(Dyes.dyeYellow).setFuelType(MaterialBuilder.GAS).setFuelPower(192).setMaterialList(new MaterialStack(Carbon, 3), new MaterialStack(Hydrogen, 6)).addElectrolyzerRecipe().setCanBeCracked(true).constructMaterial();
+ public static Materials VinylAcetate = new MaterialBuilder(679, TextureSet.SET_FLUID , "Vinyl Acetate").addCell().addFluid().setRGB(255, 179, 128).setColor(Dyes.dyeOrange).setMaterialList(new MaterialStack(Carbon, 4), new MaterialStack(Hydrogen, 6), new MaterialStack(Oxygen, 2)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials PolyvinylAcetate = new MaterialBuilder(680, TextureSet.SET_FLUID , "Polyvinyl Acetate").addCell().addFluid().setRGB(255, 153, 85).setColor(Dyes.dyeOrange).setMaterialList(new MaterialStack(Carbon, 4), new MaterialStack(Hydrogen, 6), new MaterialStack(Oxygen, 2)).constructMaterial();
+ public static Materials MethylAcetate = new MaterialBuilder(681, TextureSet.SET_FLUID , "Methyl Acetate").addCell().addFluid().setRGB(238, 198, 175).setColor(Dyes.dyeOrange).setMaterialList(new MaterialStack(Carbon, 3), new MaterialStack(Hydrogen, 6), new MaterialStack(Oxygen, 2)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials AllylChloride = new MaterialBuilder(682, TextureSet.SET_FLUID , "Allyl Chloride").addCell().addFluid().setRGB(135, 222, 170).setColor(Dyes.dyeCyan).setMaterialList(new MaterialStack(Carbon, 3), new MaterialStack(Hydrogen, 5), new MaterialStack(Chlorine, 1)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials HydrochloricAcid = new MaterialBuilder(683, TextureSet.SET_FLUID , "Hydrochloric Acid").setName("HydrochloricAcid_GT5U").addCell().addFluid().setRGB(183, 200, 196).setColor(Dyes.dyeLightGray).setMaterialList(new MaterialStack(Hydrogen, 1), new MaterialStack(Chlorine, 1)).constructMaterial();
+ public static Materials HypochlorousAcid = new MaterialBuilder(684, TextureSet.SET_FLUID , "Hypochlorous Acid").addCell().addFluid().setRGB(111, 138, 145).setColor(Dyes.dyeGray).setMaterialList(new MaterialStack(Hydrogen, 1), new MaterialStack(Chlorine, 1), new MaterialStack(Oxygen, 1)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials SodiumOxide = new MaterialBuilder(744, TextureSet.SET_DULL , "Sodium Oxide").setName("SodiumOxide").addDustItems().setRGB(255, 255, 235).setColor(Dyes.dyeWhite).setMaterialList(new MaterialStack(Sodium, 2), new MaterialStack(Oxygen, 1)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials SodiumHydroxide = new MaterialBuilder(685, TextureSet.SET_DULL , "Sodium Hydroxide").setName("SodiumHydroxide_GT5U").addDustItems().setRGB(0, 51, 128).setColor(Dyes.dyeBlue).setMaterialList(new MaterialStack(Sodium, 1), new MaterialStack(Oxygen, 1), new MaterialStack(Hydrogen, 1)).constructMaterial();
+ public static Materials Benzene = new MaterialBuilder(686, TextureSet.SET_FLUID , "Benzene").addCell().addFluid().setRGB(26, 26, 26).setColor(Dyes.dyeGray).setFuelType(MaterialBuilder.GAS).setFuelPower(360).setMaterialList(new MaterialStack(Carbon, 6), new MaterialStack(Hydrogen, 6)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials Phenol = new MaterialBuilder(687, TextureSet.SET_FLUID , "Phenol").addCell().addFluid().setRGB(120, 68, 33).setColor(Dyes.dyeBrown).setFuelType(MaterialBuilder.GAS).setFuelPower(288).setMaterialList(new MaterialStack(Carbon, 6), new MaterialStack(Hydrogen, 6), new MaterialStack(Oxygen, 1)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials Cumene = new MaterialBuilder(688, TextureSet.SET_FLUID , "Isopropylbenzene").addCell().addFluid().setRGB(85, 34, 0).setColor(Dyes.dyeBrown).setMaterialList(new MaterialStack(Carbon, 9), new MaterialStack(Hydrogen, 12)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials PhosphoricAcid = new MaterialBuilder(689, TextureSet.SET_FLUID , "Phosphoric Acid").setName("PhosphoricAcid_GT5U").addCell().addFluid().setRGB(220, 220, 0).setColor(Dyes.dyeYellow).setMaterialList(new MaterialStack(Hydrogen, 3), new MaterialStack(Phosphorus, 1), new MaterialStack(Oxygen, 4)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials SaltWater = new MaterialBuilder(692, TextureSet.SET_FLUID , "Salt Water").addCell().addFluid().setRGB(0, 0, 200).setColor(Dyes.dyeBlue).constructMaterial();
+ public static Materials IronIIIChloride = new MaterialBuilder(693, TextureSet.SET_FLUID , "Iron III Chloride").setName("IronIIIChloride").addCell().addFluid().setRGB(22, 21, 14).setColor(Dyes.dyeBlack).setMaterialList(new MaterialStack(Chlorine, 3), new MaterialStack(Iron, 1)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials LifeEssence = new MaterialBuilder(694, TextureSet.SET_FLUID , "Life").setName("lifeessence").addCell().addFluid().setFuelPower(100).setFuelType(5).setRGB(110, 3, 3).setColor(Dyes.dyeRed).setMaterialList().constructMaterial();
+
+ //Roasted Ore Dust
+ public static Materials RoastedCopper = new MaterialBuilder(546, TextureSet.SET_DULL , "Roasted Copper").setName("RoastedCopper").addDustItems().setRGB(77, 18, 18).constructMaterial();
+ public static Materials RoastedAntimony = new MaterialBuilder(547, TextureSet.SET_DULL , "Roasted Antimony").setName("RoastedAntimony").addDustItems().setRGB(196, 178, 194).constructMaterial();
+ public static Materials RoastedIron = new MaterialBuilder(548, TextureSet.SET_DULL , "Roasted Iron").setName("RoastedIron").addDustItems().setRGB(148, 98, 98).addOreItems().constructMaterial();
+ public static Materials RoastedNickel = new MaterialBuilder(549, TextureSet.SET_METALLIC, "Roasted Nickel").setName("RoastedNickel").addDustItems().setRGB(70, 140, 45).addOreItems().constructMaterial();
+ public static Materials RoastedZinc = new MaterialBuilder(550, TextureSet.SET_DULL , "Roasted Zinc").setName("RoastedZinc").addDustItems().setRGB(209, 209, 209).constructMaterial();
+ public static Materials RoastedCobalt = new MaterialBuilder(551, TextureSet.SET_METALLIC, "Roasted Cobalt").setName("RoastedCobalt").addDustItems().setRGB(8, 64, 9).constructMaterial();
+ public static Materials RoastedArsenic = new MaterialBuilder(552, TextureSet.SET_SHINY , "Roasted Arsenic").setName("RoastedArsenic").addDustItems().setRGB(240, 240, 240).constructMaterial();
+ public static Materials RoastedLead = new MaterialBuilder(553, TextureSet.SET_SHINY , "Roasted Lead").setName("RoastedLead").addDustItems().setRGB(168, 149, 43).constructMaterial();
+
+ //Silicon Line
+ public static Materials SiliconSG = new Materials( 856, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1|2 |8 |32 , 80, 80, 100, 0, "SiliconSolarGrade" , "Silicon Solar Grade (Poly SI)" , 0, 0, 2273, 2273, true, false, 1, 1, 1, Dyes.dyeBlack , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 4), new TC_AspectStack(TC_Aspects.TENEBRAE, 2)));
+ public static Materials CalciumDisilicide = new Materials( 971, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1 |8 , 180, 180, 180, 0, "CalciumDisilicide" , "Calcium Disilicide" , 0, 0, 1313, -1, false, false, 1, 1, 1, Dyes.dyeGray ,1 , Arrays.asList(new MaterialStack(Calcium, 1), new MaterialStack(Silicon, 2)), Arrays.asList(new TC_AspectStack(TC_Aspects.TERRA, 1), new TC_AspectStack(TC_Aspects.ORDO, 1)));//CaSi2
+ public static Materials SiliconTetrafluoride = new MaterialBuilder( 967, TextureSet.SET_FLUID , "Silicon Tetrafluoride" ).setName("SiliconTetrafluoride").addCell().addGas().setTransparent(true).setRGB(200, 200, 200).setColor(Dyes.dyeWhite).setMeltingPoint(178).setMaterialList(new MaterialStack(Silicon, 1), new MaterialStack(Fluorine, 4)).setAspects(Arrays.asList(new TC_AspectStack(TC_Aspects.AQUA, 1), new TC_AspectStack(TC_Aspects.VENENUM, 1))).constructMaterial();//SIF4
+ public static Materials SiliconTetrachloride = new MaterialBuilder( 968, TextureSet.SET_FLUID , "Silicon Tetrachloride").setName("SiliconTetrachloride").addCell().addFluid().setRGB(220, 220, 220).setColor(Dyes.dyeWhite).setMeltingPoint(204).setMaterialList(new MaterialStack(Silicon, 1), new MaterialStack(Chlorine, 4)).setAspects(Arrays.asList(new TC_AspectStack(TC_Aspects.AQUA, 1), new TC_AspectStack(TC_Aspects.VENENUM, 1))).constructMaterial();//SICL4
+ public static Materials Trichlorosilane = new MaterialBuilder( 972, TextureSet.SET_FLUID , "Trichlorosilane" ).setName("Trichlorosilane" ).addCell().addFluid().setRGB( 255, 255, 255).setColor(Dyes.dyeWhite).setMeltingPoint(139).setMaterialList(new MaterialStack(Hydrogen, 1), new MaterialStack(Silicon, 1), new MaterialStack(Chlorine, 3)).setAspects(Arrays.asList(new TC_AspectStack(TC_Aspects.AQUA, 1), new TC_AspectStack(TC_Aspects.VENENUM, 1))).constructMaterial();//HSICL3
+ public static Materials Hexachlorodisilane = new MaterialBuilder( 973, TextureSet.SET_FLUID , "Hexachlorodisilane").setName("Hexachlorodisilane" ).addCell().addFluid().setRGB( 255, 255, 255).setColor(Dyes.dyeWhite).setMeltingPoint(272).setExtraData(1).setMaterialList(new MaterialStack(Silicon, 2), new MaterialStack(Chlorine, 6)).setAspects(Collections.singletonList(new TC_AspectStack(TC_Aspects.AQUA, 1))).constructMaterial();//SI2CL6
+ public static Materials Dichlorosilane = new MaterialBuilder( 799, TextureSet.SET_FLUID , "Dichlorosilane").setName("Dichlorosilane").addCell().addGas().setTransparent(true).setRGB( 255, 255, 255).setColor(Dyes.dyeWhite).setMeltingPoint(151).setExtraData(1).setMaterialList(new MaterialStack(Silicon, 1), new MaterialStack(Hydrogen, 2), new MaterialStack(Chlorine, 2)).setAspects(Arrays.asList(new TC_AspectStack(TC_Aspects.AQUA, 1), new TC_AspectStack(TC_Aspects.VENENUM, 1))).constructMaterial();//SIH2CL2
+ public static Materials Silane = new MaterialBuilder( 798, TextureSet.SET_FLUID , "Silane").setName( "Silane").addCell().addGas().setRGB( 255, 255, 255).setColor(Dyes.dyeWhite).setMeltingPoint(88).setMaterialList(new MaterialStack(Silicon, 1), new MaterialStack(Hydrogen, 4)).setAspects(Collections.singletonList(new TC_AspectStack(TC_Aspects.AQUA, 1))).constructMaterial();//SIH4
+ public static Materials Calciumhydride = new Materials( 797, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1 |8 , 220, 220, 220, 0, "CalciumHydride" , "Calcium Hydride" , 0, 0, 1089, -1, false, false, 1, 1, 1, Dyes.dyeGray ,1 , Arrays.asList(new MaterialStack(Calcium, 1), new MaterialStack(Hydrogen, 2)), Arrays.asList(new TC_AspectStack(TC_Aspects.TERRA, 1), new TC_AspectStack(TC_Aspects.ORDO, 1)));//CaH2
+ public static Materials AluminiumFluoride = new Materials( 969, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1 |8 , 255, 255, 255, 0, "Aluminiumfluoride" , "Aluminium Fluoride" , 0, 0, 1533, -1, false, false, 1, 1, 1, Dyes.dyeWhite ,1 , Arrays.asList(new MaterialStack(Aluminium, 1), new MaterialStack(Fluorine, 3)), Arrays.asList(new TC_AspectStack(TC_Aspects.TERRA, 1), new TC_AspectStack(TC_Aspects.ORDO, 1)));//ALF3
+
+ public static Materials SolderingAlloy = new Materials( 314, TextureSet.SET_DULL , 1.0F, 0, 1, 1|2 , 220, 220, 230, 0, "SolderingAlloy" , "Soldering Alloy" , 0, 0, 400, 400, false, false, 1, 1, 1, Dyes.dyeWhite , 2, Arrays.asList(new MaterialStack(Tin, 9), new MaterialStack(Antimony, 1)));
+ public static Materials GalliumArsenide = new Materials( 980, TextureSet.SET_DULL , 1.0F, 0, 1, 1|2 , 160, 160, 160, 0, "GalliumArsenide" , "Gallium Arsenide" , 0, 0, -1, 1200, true, false, 1, 1, 1, Dyes.dyeGray , 2, Arrays.asList(new MaterialStack(Arsenic, 1), new MaterialStack(Gallium, 1)));
+ public static Materials IndiumGalliumPhosphide = new Materials( 981, TextureSet.SET_DULL , 1.0F, 0, 1, 1|2 , 160, 140, 190, 0, "IndiumGalliumPhosphide" , "Indium Gallium Phosphide" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeLightGray , 2, Arrays.asList(new MaterialStack(Indium, 1), new MaterialStack(Gallium, 1), new MaterialStack(Phosphorus, 1)));
+ public static Materials Spessartine = new Materials( 838, TextureSet.SET_DULL , 1.0F, 0, 2, 1 |8 , 255, 100, 100, 0, "Spessartine" , "Spessartine" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeRed , 1, Arrays.asList(new MaterialStack(Aluminium, 2), new MaterialStack(Manganese, 3), new MaterialStack(Silicon, 3), new MaterialStack(Oxygen, 12)));
+ public static Materials Sphalerite = new Materials( 839, TextureSet.SET_DULL , 1.0F, 0, 1, 1 |8 , 255, 255, 255, 0, "Sphalerite" , "Sphalerite" , 0, 0, -1, 0, false, false, 2, 1, 1, Dyes.dyeYellow , 1, Arrays.asList(new MaterialStack(Zinc, 1), new MaterialStack(Sulfur, 1)));
+ public static Materials StainlessSteel = new Materials( 306, TextureSet.SET_SHINY , 7.0F, 480, 4, 1|2 |64|128 , 200, 200, 220, 0, "StainlessSteel" , "Stainless Steel" , 0, 0, -1, 1700, true, false, 1, 1, 1, Dyes.dyeWhite , 1, Arrays.asList(new MaterialStack(Iron, 6), new MaterialStack(Chrome, 1), new MaterialStack(Manganese, 1), new MaterialStack(Nickel, 1)));
+ public static Materials Steel = new Materials( 305, TextureSet.SET_METALLIC , 6.0F, 512, 3, 1|2 |64|128 , 128, 128, 128, 0, "Steel" , "Steel" , 0, 0, 1811, 1000, true, false, 4, 51, 50, Dyes.dyeGray , 1, Arrays.asList(new MaterialStack(Iron, 50), new MaterialStack(Carbon, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.ORDO, 1)));
+ public static Materials Stibnite = new Materials( 945, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1 |8 , 70, 70, 70, 0, "Stibnite" , "Stibnite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeWhite , 2, Arrays.asList(new MaterialStack(Antimony, 2), new MaterialStack(Sulfur, 3)));
+ public static Materials SulfuricAcid = new Materials( 720, TextureSet.SET_FLUID , 1.0F, 0, 2, 16 , 255, 128, 0, 0, "SulfuricAcid" , "Sulfuric Acid" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeOrange , 1, Arrays.asList(new MaterialStack(Hydrogen, 2), new MaterialStack(Sulfur, 1), new MaterialStack(Oxygen, 4)));
+ public static Materials Tanzanite = new Materials( 508, TextureSet.SET_GEM_VERTICAL , 7.0F, 256, 2, 1 |4|8 |64 , 64, 0, 200, 127, "Tanzanite" , "Tanzanite" , 0, 0, -1, 0, false, true, 5, 1, 1, Dyes.dyePurple , 1, Arrays.asList(new MaterialStack(Calcium, 2), new MaterialStack(Aluminium, 3), new MaterialStack(Silicon, 3), new MaterialStack(Hydrogen, 1), new MaterialStack(Oxygen, 13)), Arrays.asList(new TC_AspectStack(TC_Aspects.LUCRUM, 5), new TC_AspectStack(TC_Aspects.VITREUS, 3)));
+ public static Materials Tetrahedrite = new Materials( 840, TextureSet.SET_DULL , 1.0F, 0, 2, 1 |8 , 200, 32, 0, 0, "Tetrahedrite" , "Tetrahedrite" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeRed , 2, Arrays.asList(new MaterialStack(Copper, 3), new MaterialStack(Antimony, 1), new MaterialStack(Sulfur, 3), new MaterialStack(Iron, 1))); //Cu3SbS3 + x(Fe,Zn)6Sb2S9
+ public static Materials TinAlloy = new Materials( 363, TextureSet.SET_METALLIC , 6.5F, 96, 2, 1|2 |64|128 , 200, 200, 200, 0, "TinAlloy" , "Tin Alloy" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeWhite , 2, Arrays.asList(new MaterialStack(Tin, 1), new MaterialStack(Iron, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.INSTRUMENTUM, 1)));
+ public static Materials Topaz = new Materials( 507, TextureSet.SET_GEM_HORIZONTAL , 7.0F, 256, 3, 1 |4|8 |64 , 255, 128, 0, 127, "Topaz" , "Topaz" , 0, 0, -1, 0, false, true, 5, 1, 1, Dyes.dyeOrange , 1, Arrays.asList(new MaterialStack(Aluminium, 2), new MaterialStack(Silicon, 1), new MaterialStack(Fluorine, 2), new MaterialStack(Hydrogen, 2), new MaterialStack(Oxygen, 6)), Arrays.asList(new TC_AspectStack(TC_Aspects.LUCRUM, 6), new TC_AspectStack(TC_Aspects.VITREUS, 4)));
+ public static Materials Tungstate = new Materials( 841, TextureSet.SET_DULL , 1.0F, 0, 3, 1 |8 , 55, 50, 35, 0, "Tungstate" , "Tungstate" , 0, 0, 2500, 2500, true, false, 4, 1, 1, Dyes.dyeBlack , 0, Arrays.asList(new MaterialStack(Tungsten, 1), new MaterialStack(Lithium, 2), new MaterialStack(Oxygen, 4)));
+ public static Materials Ultimet = new Materials( 344, TextureSet.SET_SHINY , 9.0F, 2048, 4, 1|2 |64|128 , 180, 180, 230, 0, "Ultimet" , "Ultimet" , 0, 0, 2700, 2700, true, false, 1, 1, 1, Dyes.dyeLightBlue , 1, Arrays.asList(new MaterialStack(Cobalt, 5), new MaterialStack(Chrome, 2), new MaterialStack(Nickel, 1), new MaterialStack(Molybdenum, 1))); // 54% Cobalt, 26% Chromium, 9% Nickel, 5% Molybdenum, 3% Iron, 2% Tungsten, 0.8% Manganese, 0.3% Silicon, 0.08% Nitrogen and 0.06% Carbon
+ public static Materials Uraninite = new Materials( 922, TextureSet.SET_METALLIC , 1.0F, 0, 3, 1 |8 , 35, 35, 35, 0, "Uraninite" , "Uraninite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeLime , 2, Arrays.asList(new MaterialStack(Uranium, 1), new MaterialStack(Oxygen, 2)));
+ public static Materials Uvarovite = new Materials( 842, TextureSet.SET_DIAMOND , 1.0F, 0, 2, 1 |8 , 180, 255, 180, 0, "Uvarovite" , "Uvarovite" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeGreen , 1, Arrays.asList(new MaterialStack(Calcium, 3), new MaterialStack(Chrome, 2), new MaterialStack(Silicon, 3), new MaterialStack(Oxygen, 12)));
+ public static Materials VanadiumGallium = new Materials( 357, TextureSet.SET_SHINY , 1.0F, 0, 2, 1|2 |128 , 128, 128, 140, 0, "VanadiumGallium" , "Vanadium-Gallium" , 0, 0, 4500, 4500, true, false, 1, 1, 1, Dyes.dyeGray , 2, Arrays.asList(new MaterialStack(Vanadium, 3), new MaterialStack(Gallium, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials Wood = new Materials( 809, TextureSet.SET_WOOD , 2.0F, 16, 0, 1|2 |64|128 , 100, 50, 0, 0, "Wood" , "Wood" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeBrown , 0, Arrays.asList(new MaterialStack(Carbon, 1), new MaterialStack(Oxygen, 1), new MaterialStack(Hydrogen, 1)), Collections.singletonList(new TC_AspectStack(TC_Aspects.ARBOR, 2)));
+ public static Materials WroughtIron = new Materials( 304, TextureSet.SET_METALLIC , 6.0F, 384, 2, 1|2 |64|128 , 200, 180, 180, 0, "WroughtIron" , "Wrought Iron" , 0, 0, 1811, 0, false, false, 3, 1, 1, Dyes.dyeLightGray , 2, Collections.singletonList(new MaterialStack(Iron, 1)));
+ public static Materials Wulfenite = new Materials( 882, TextureSet.SET_DULL , 1.0F, 0, 3, 1 |8 , 255, 128, 0, 0, "Wulfenite" , "Wulfenite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeOrange , 2, Arrays.asList(new MaterialStack(Lead, 1), new MaterialStack(Molybdenum, 1), new MaterialStack(Oxygen, 4)));
+ public static Materials YellowLimonite = new Materials( 931, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1 |8 , 200, 200, 0, 0, "YellowLimonite" , "Yellow Limonite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeYellow , 2, Arrays.asList(new MaterialStack(Iron, 1), new MaterialStack(Hydrogen, 1), new MaterialStack(Oxygen, 2))); // FeO(OH) + a bit of Ni and Co
+ public static Materials YttriumBariumCuprate = new Materials( 358, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1|2 , 80, 64, 70, 0, "YttriumBariumCuprate" , "Yttrium Barium Cuprate" , 0, 0, 4500, 4500, true, false, 1, 1, 1, Dyes.dyeGray , 0, Arrays.asList(new MaterialStack(Yttrium, 1), new MaterialStack(Barium, 2), new MaterialStack(Copper, 3), new MaterialStack(Oxygen, 7)));
/**
* Second Degree Compounds
*/
- public static Materials WoodSealed = new Materials(
- 889,
- TextureSet.SET_WOOD,
- 3.0F,
- 24,
- 0,
- 1 | 2 | 64 | 128,
- 80,
- 40,
- 0,
- 0,
- "WoodSealed",
- "Sealed Wood",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBrown,
- 0,
- Collections.singletonList(new MaterialStack(Wood, 1)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.ARBOR, 2), new TC_AspectStack(TC_Aspects.FABRICO, 1)));
-
- public static Materials LiveRoot = new Materials(
- 832,
- TextureSet.SET_WOOD,
- 1.0F,
- 0,
- 1,
- 1,
- 220,
- 200,
- 0,
- 0,
- "LiveRoot",
- "Liveroot",
- 5,
- 16,
- -1,
- 0,
- false,
- false,
- 2,
- 4,
- 3,
- Dyes.dyeBrown,
- 2,
- Arrays.asList(new MaterialStack(Wood, 3), new MaterialStack(Magic, 1)),
- Arrays.asList(
- new TC_AspectStack(TC_Aspects.ARBOR, 2),
- new TC_AspectStack(TC_Aspects.VICTUS, 2),
- new TC_AspectStack(TC_Aspects.PRAECANTATIO, 1)));
- public static Materials IronWood = new Materials(
- 338,
- TextureSet.SET_WOOD,
- 6.0F,
- 384,
- 2,
- 1 | 2 | 64 | 128,
- 150,
- 140,
- 110,
- 0,
- "IronWood",
- "Ironwood",
- 5,
- 8,
- -1,
- 0,
- false,
- false,
- 2,
- 19,
- 18,
- Dyes.dyeBrown,
- 2,
- Arrays.asList(new MaterialStack(Iron, 9), new MaterialStack(LiveRoot, 9), new MaterialStack(Gold, 1)));
- public static Materials Glass = new Materials(
- 890,
- TextureSet.SET_GLASS,
- 1.0F,
- 4,
- 0,
- 1 | 4,
- 250,
- 250,
- 250,
- 220,
- "Glass",
- "Glass",
- 0,
- 0,
- 1500,
- 0,
- false,
- true,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- 2,
- Collections.singletonList(new MaterialStack(SiliconDioxide, 1)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.VITREUS, 2)));
- public static Materials BorosilicateGlass = new MaterialBuilder(611, TextureSet.SET_GLASS, "Borosilicate Glass")
- .addDustItems()
- .addMetalItems()
- .setRGB(230, 243, 230)
- .setColor(Dyes.dyeWhite)
- .setMaterialList(new MaterialStack(Boron, 1), new MaterialStack(Glass, 7))
- .addCentrifugeRecipe()
- .constructMaterial();
- public static Materials Perlite = new Materials(
- 925,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 30,
- 20,
- 30,
- 0,
- "Perlite",
- "Perlite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlack,
- 2,
- Arrays.asList(new MaterialStack(Obsidian, 2), new MaterialStack(Water, 1)));
- public static Materials Borax = new Materials(
- 941,
- TextureSet.SET_FINE,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 250,
- 250,
- 250,
- 0,
- "Borax",
- "Borax",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- 1,
- Arrays.asList(
- new MaterialStack(Sodium, 2),
- new MaterialStack(Boron, 4),
- new MaterialStack(Oxygen, 7),
- new MaterialStack(Water, 10)));
- public static Materials Lignite = new Materials(
- 538,
- TextureSet.SET_LIGNITE,
- 1.0F,
- 0,
- 0,
- 1 | 4 | 8,
- 100,
- 70,
- 70,
- 0,
- "Lignite",
- "Lignite Coal",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlack,
- 1,
- Arrays.asList(new MaterialStack(Carbon, 3), new MaterialStack(Water, 1)));
- public static Materials Olivine = new Materials(
- 505,
- TextureSet.SET_RUBY,
- 7.0F,
- 256,
- 2,
- 1 | 4 | 8 | 64,
- 150,
- 255,
- 150,
- 127,
- "Olivine",
- "Olivine",
- 0,
- 0,
- -1,
- 0,
- false,
- true,
- 5,
- 1,
- 1,
- Dyes.dyeLime,
- 1,
- Arrays.asList(
- new MaterialStack(Magnesium, 2), new MaterialStack(Iron, 1), new MaterialStack(SiliconDioxide, 2)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.LUCRUM, 4), new TC_AspectStack(TC_Aspects.VITREUS, 2)));
- public static Materials Opal = new Materials(
- 510,
- TextureSet.SET_OPAL,
- 7.0F,
- 256,
- 2,
- 1 | 4 | 8 | 64,
- 0,
- 0,
- 255,
- 0,
- "Opal",
- "Opal",
- 0,
- 0,
- -1,
- 0,
- false,
- true,
- 3,
- 1,
- 1,
- Dyes.dyeBlue,
- 1,
- Collections.singletonList(new MaterialStack(SiliconDioxide, 1)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.LUCRUM, 5), new TC_AspectStack(TC_Aspects.VITREUS, 3)));
- public static Materials Amethyst = new Materials(
- 509,
- TextureSet.SET_FLINT,
- 7.0F,
- 256,
- 3,
- 1 | 4 | 8 | 64,
- 210,
- 50,
- 210,
- 127,
- "Amethyst",
- "Amethyst",
- 0,
- 0,
- -1,
- 0,
- false,
- true,
- 3,
- 1,
- 1,
- Dyes.dyePink,
- 1,
- Arrays.asList(new MaterialStack(SiliconDioxide, 4), new MaterialStack(Iron, 1)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.LUCRUM, 6), new TC_AspectStack(TC_Aspects.VITREUS, 4)));
- public static Materials Redstone = new Materials(
- 810,
- TextureSet.SET_ROUGH,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 200,
- 0,
- 0,
- 0,
- "Redstone",
- "Redstone",
- 0,
- 0,
- 500,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeRed,
- 2,
- Arrays.asList(
- new MaterialStack(Silicon, 1),
- new MaterialStack(Pyrite, 5),
- new MaterialStack(Ruby, 1),
- new MaterialStack(Mercury, 3)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.MACHINA, 1), new TC_AspectStack(TC_Aspects.POTENTIA, 2)));
- public static Materials Lapis = new Materials(
- 526,
- TextureSet.SET_LAPIS,
- 1.0F,
- 0,
- 1,
- 1 | 4 | 8,
- 70,
- 70,
- 220,
- 0,
- "Lapis",
- "Lapis",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeBlue,
- 2,
- Arrays.asList(
- new MaterialStack(Lazurite, 12),
- new MaterialStack(Sodalite, 2),
- new MaterialStack(Pyrite, 1),
- new MaterialStack(Calcite, 1)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.SENSUS, 1)));
- public static Materials Blaze = new Materials(
- 801,
- TextureSet.SET_POWDER,
- 2.0F,
- 16,
- 1,
- 1 | 64,
- 255,
- 200,
- 0,
- 0,
- "Blaze",
- "Blaze",
- 0,
- 0,
- 6400,
- 0,
- false,
- false,
- 2,
- 3,
- 2,
- Dyes.dyeYellow,
- 2,
- Arrays.asList(new MaterialStack(DarkAsh, 1), new MaterialStack(Sulfur, 1), new MaterialStack(Magic, 1)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.PRAECANTATIO, 2), new TC_AspectStack(TC_Aspects.IGNIS, 4)));
- public static Materials EnderPearl = new Materials(
- 532,
- TextureSet.SET_SHINY,
- 1.0F,
- 16,
- 1,
- 1 | 4,
- 108,
- 220,
- 200,
- 0,
- "EnderPearl",
- "Enderpearl",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 16,
- 10,
- Dyes.dyeGreen,
- 1,
- Arrays.asList(
- new MaterialStack(Beryllium, 1),
- new MaterialStack(Potassium, 4),
- new MaterialStack(Nitrogen, 5),
- new MaterialStack(Magic, 6)),
- Arrays.asList(
- new TC_AspectStack(TC_Aspects.ALIENIS, 4),
- new TC_AspectStack(TC_Aspects.ITER, 4),
- new TC_AspectStack(TC_Aspects.PRAECANTATIO, 2)));
- public static Materials EnderEye = new Materials(
- 533,
- TextureSet.SET_SHINY,
- 1.0F,
- 16,
- 1,
- 1 | 4,
- 160,
- 250,
- 230,
- 0,
- "EnderEye",
- "Endereye",
- 5,
- 10,
- -1,
- 0,
- false,
- false,
- 1,
- 2,
- 1,
- Dyes.dyeGreen,
- 2,
- Arrays.asList(new MaterialStack(EnderPearl, 1), new MaterialStack(Blaze, 1)),
- Arrays.asList(
- new TC_AspectStack(TC_Aspects.SENSUS, 4),
- new TC_AspectStack(TC_Aspects.ALIENIS, 4),
- new TC_AspectStack(TC_Aspects.ITER, 4),
- new TC_AspectStack(TC_Aspects.PRAECANTATIO, 3),
- new TC_AspectStack(TC_Aspects.IGNIS, 2)));
- public static Materials Flint = new Materials(
- 802,
- TextureSet.SET_FLINT,
- 2.5F,
- 128,
- 1,
- 1 | 64,
- 0,
- 32,
- 64,
- 0,
- "Flint",
- "Flint",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeGray,
- 2,
- Collections.singletonList(new MaterialStack(SiliconDioxide, 1)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.TERRA, 1), new TC_AspectStack(TC_Aspects.INSTRUMENTUM, 1)));
- public static Materials Diatomite = new Materials(
- 948,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 225,
- 225,
- 225,
- 0,
- "Diatomite",
- "Diatomite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeGray,
- 2,
- Arrays.asList(
- new MaterialStack(Flint, 8), new MaterialStack(BandedIron, 1), new MaterialStack(Sapphire, 1)));
- public static Materials VolcanicAsh = new Materials(
- 940,
- TextureSet.SET_FLINT,
- 1.0F,
- 0,
- 0,
- 1,
- 60,
- 50,
- 50,
- 0,
- "VolcanicAsh",
- "Volcanic Ashes",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlack,
- 2,
- Arrays.asList(new MaterialStack(Flint, 6), new MaterialStack(Iron, 1), new MaterialStack(Magnesium, 1)));
- public static Materials Niter = new Materials(
- 531,
- TextureSet.SET_FLINT,
- 1.0F,
- 0,
- 1,
- 1 | 4 | 8,
- 255,
- 200,
- 200,
- 0,
- "Niter",
- "Niter",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyePink,
- 2,
- Collections.singletonList(new MaterialStack(Saltpeter, 1)));
- public static Materials Pyrotheum = new Materials(
- 843,
- TextureSet.SET_FIERY,
- 1.0F,
- 0,
- 1,
- 1,
- 255,
- 128,
- 0,
- 0,
- "Pyrotheum",
- "Pyrotheum",
- 2,
- 62,
- -1,
- 0,
- false,
- false,
- 2,
- 3,
- 1,
- Dyes.dyeYellow,
- 2,
- Arrays.asList(new MaterialStack(Coal, 1), new MaterialStack(Redstone, 1), new MaterialStack(Blaze, 1)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.PRAECANTATIO, 2), new TC_AspectStack(TC_Aspects.IGNIS, 1)));
- public static Materials Cryotheum = new Materials(
- 898,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 1,
- 1,
- 0,
- 148,
- 203,
- 0,
- "Cryotheum",
- "Cryotheum",
- 2,
- 62,
- -1,
- 0,
- false,
- false,
- 2,
- 3,
- 1,
- Dyes.dyeLightBlue,
- 2,
- Arrays.asList(
- new MaterialStack(Saltpeter, 1),
- new MaterialStack(Redstone, 1),
- new MaterialStack(Snow, 1),
- new MaterialStack(Blizz, 1)),
- Arrays.asList(
- new TC_AspectStack(TC_Aspects.PRAECANTATIO, 2),
- new TC_AspectStack(TC_Aspects.ELECTRUM, 1),
- new TC_AspectStack(TC_Aspects.GELUM, 1)));
- public static Materials HydratedCoal = new Materials(
- 818,
- TextureSet.SET_ROUGH,
- 1.0F,
- 0,
- 1,
- 1,
- 70,
- 70,
- 100,
- 0,
- "HydratedCoal",
- "Hydrated Coal",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 9,
- 8,
- Dyes.dyeBlack,
- 2,
- Arrays.asList(new MaterialStack(Coal, 8), new MaterialStack(Water, 1)));
- public static Materials Apatite = new Materials(
- 530,
- TextureSet.SET_DIAMOND,
- 1.0F,
- 0,
- 1,
- 1 | 4 | 8,
- 200,
- 200,
- 255,
- 0,
- "Apatite",
- "Apatite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 2,
- 1,
- 1,
- Dyes.dyeCyan,
- 1,
- Arrays.asList(
- new MaterialStack(Calcium, 5), new MaterialStack(Phosphate, 3), new MaterialStack(Chlorine, 1)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.MESSIS, 2)));
- public static Materials Alumite = new Materials(
- 400,
- TextureSet.SET_METALLIC,
- 5.0F,
- 768,
- 2,
- 1 | 2 | 64 | 128,
- 255,
- 105,
- 180,
- 0,
- "Alumite",
- "Alumite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyePink,
- 2,
- Arrays.asList(new MaterialStack(Aluminium, 5), new MaterialStack(Steel, 2), new MaterialStack(Obsidian, 2)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.STRONTIO, 2)));
- public static Materials Manyullyn = new Materials(
- 386,
- TextureSet.SET_SHINY,
- 25.0F,
- 2048,
- 5,
- 1 | 2 | 8 | 64 | 128,
- 154,
- 76,
- 185,
- 0,
- "Manyullyn",
- "Manyullyn",
- 0,
- 0,
- 3600,
- 3600,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyePurple,
- 2,
- Arrays.asList(new MaterialStack(Cobalt, 1), new MaterialStack(Ardite, 1)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.STRONTIO, 2)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials Steeleaf = new Materials(
- 339,
- TextureSet.SET_LEAF,
- 8.0F,
- 768,
- 3,
- 1 | 2 | 64 | 128,
- 50,
- 127,
- 50,
- 0,
- "Steeleaf",
- "Steeleaf",
- 5,
- 24,
- -1,
- 0,
- false,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeGreen,
- 2,
- Arrays.asList(new MaterialStack(Steel, 1), new MaterialStack(Magic, 1)),
- Arrays.asList(
- new TC_AspectStack(TC_Aspects.HERBA, 2),
- new TC_AspectStack(TC_Aspects.METALLUM, 2),
- new TC_AspectStack(TC_Aspects.PRAECANTATIO, 1)));
- public static Materials Knightmetal = new Materials(
- 362,
- TextureSet.SET_METALLIC,
- 8.0F,
- 1024,
- 3,
- 1 | 2 | 64 | 128,
- 210,
- 240,
- 200,
- 0,
- "Knightmetal",
- "Knightmetal",
- 5,
- 24,
- -1,
- 0,
- false,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeLime,
- 2,
- Arrays.asList(new MaterialStack(Steel, 2), new MaterialStack(Magic, 1)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.LUCRUM, 1), new TC_AspectStack(TC_Aspects.METALLUM, 2)));
- public static Materials SterlingSilver = new Materials(
- 350,
- TextureSet.SET_SHINY,
- 13.0F,
- 128,
- 2,
- 1 | 2 | 64 | 128,
- 250,
- 220,
- 225,
- 0,
- "SterlingSilver",
- "Sterling Silver",
- 0,
- 0,
- -1,
- 1700,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeWhite,
- 2,
- Arrays.asList(new MaterialStack(Copper, 1), new MaterialStack(Silver, 4)));
- public static Materials RoseGold = new Materials(
- 351,
- TextureSet.SET_SHINY,
- 14.0F,
- 128,
- 2,
- 1 | 2 | 64 | 128,
- 255,
- 230,
- 30,
- 0,
- "RoseGold",
- "Rose Gold",
- 0,
- 0,
- -1,
- 1600,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeOrange,
- 2,
- Arrays.asList(new MaterialStack(Copper, 1), new MaterialStack(Gold, 4)));
- public static Materials BlackBronze = new Materials(
- 352,
- TextureSet.SET_DULL,
- 12.0F,
- 256,
- 2,
- 1 | 2 | 64 | 128,
- 100,
- 50,
- 125,
- 0,
- "BlackBronze",
- "Black Bronze",
- 0,
- 0,
- -1,
- 2000,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyePurple,
- 2,
- Arrays.asList(new MaterialStack(Gold, 1), new MaterialStack(Silver, 1), new MaterialStack(Copper, 3)));
- public static Materials BismuthBronze = new Materials(
- 353,
- TextureSet.SET_DULL,
- 8.0F,
- 256,
- 2,
- 1 | 2 | 64 | 128,
- 100,
- 125,
- 125,
- 0,
- "BismuthBronze",
- "Bismuth Bronze",
- 0,
- 0,
- -1,
- 1100,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeCyan,
- 2,
- Arrays.asList(new MaterialStack(Bismuth, 1), new MaterialStack(Zinc, 1), new MaterialStack(Copper, 3)));
- public static Materials BlackSteel = new Materials(
- 334,
- TextureSet.SET_METALLIC,
- 6.5F,
- 768,
- 3,
- 1 | 2 | 64 | 128,
- 100,
- 100,
- 100,
- 0,
- "BlackSteel",
- "Black Steel",
- 0,
- 0,
- -1,
- 1200,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeBlack,
- 2,
- Arrays.asList(
- new MaterialStack(Nickel, 1),
- new MaterialStack(BlackBronze, 1),
- new MaterialStack(Steel, 3)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials RedSteel = new Materials(
- 348,
- TextureSet.SET_METALLIC,
- 7.0F,
- 896,
- 4,
- 1 | 2 | 64 | 128,
- 140,
- 100,
- 100,
- 0,
- "RedSteel",
- "Red Steel",
- 0,
- 0,
- -1,
- 1300,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeRed,
- 2,
- Arrays.asList(
- new MaterialStack(SterlingSilver, 1),
- new MaterialStack(BismuthBronze, 1),
- new MaterialStack(Steel, 2),
- new MaterialStack(BlackSteel, 4)));
- public static Materials BlueSteel = new Materials(
- 349,
- TextureSet.SET_METALLIC,
- 7.5F,
- 1024,
- 4,
- 1 | 2 | 64 | 128,
- 100,
- 100,
- 140,
- 0,
- "BlueSteel",
- "Blue Steel",
- 0,
- 0,
- -1,
- 1400,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeBlue,
- 2,
- Arrays.asList(
- new MaterialStack(RoseGold, 1),
- new MaterialStack(Brass, 1),
- new MaterialStack(Steel, 2),
- new MaterialStack(BlackSteel, 4)));
- public static Materials DamascusSteel = new Materials(
- 335,
- TextureSet.SET_METALLIC,
- 8.0F,
- 1280,
- 3,
- 1 | 2 | 64 | 128,
- 110,
- 110,
- 110,
- 0,
- "DamascusSteel",
- "Damascus Steel",
- 0,
- 0,
- 2000,
- 1500,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeGray,
- 2,
- Collections.singletonList(new MaterialStack(Steel, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials TungstenSteel = new Materials(
- 316,
- TextureSet.SET_METALLIC,
- 8.0F,
- 2560,
- 4,
- 1 | 2 | 64 | 128,
- 100,
- 100,
- 160,
- 0,
- "TungstenSteel",
- "Tungstensteel",
- 0,
- 0,
- -1,
- 3000,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeBlue,
- 2,
- Arrays.asList(new MaterialStack(Steel, 1), new MaterialStack(Tungsten, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials NitroCoalFuel = new Materials(
- -1,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 2,
- 16,
- 50,
- 70,
- 50,
- 0,
- "NitroCoalFuel",
- "Nitro-Coalfuel",
- 0,
- 48,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlack,
- 0,
- Arrays.asList(new MaterialStack(Glyceryl, 1), new MaterialStack(CoalFuel, 4)));
- public static Materials NitroFuel = new Materials(
- 709,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 2,
- 16,
- 200,
- 255,
- 0,
- 0,
- "NitroFuel",
- "Cetane-Boosted Diesel",
- 0,
- 1000,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLime);
- public static Materials RedAlloy = new Materials(
- 308,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 0,
- 1 | 2,
- 200,
- 0,
- 0,
- 0,
- "RedAlloy",
- "Red Alloy",
- 0,
- 0,
- 500,
- 0,
- false,
- false,
- 3,
- 5,
- 1,
- Dyes.dyeRed,
- 2,
- Arrays.asList(new MaterialStack(Copper, 1), new MaterialStack(Redstone, 4)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.MACHINA, 3)));
- public static Materials CobaltBrass = new Materials(
- 343,
- TextureSet.SET_METALLIC,
- 8.0F,
- 256,
- 2,
- 1 | 2 | 64 | 128,
- 180,
- 180,
- 160,
- 0,
- "CobaltBrass",
- "Cobalt Brass",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeOrange,
- 2,
- Arrays.asList(new MaterialStack(Brass, 7), new MaterialStack(Aluminium, 1), new MaterialStack(Cobalt, 1)));
- public static Materials TricalciumPhosphate = new Materials(
- 534,
- TextureSet.SET_FLINT,
- 1.0F,
- 0,
- 2,
- 1 | 4 | 8 | 16,
- 255,
- 255,
- 0,
- 0,
- "TricalciumPhosphate",
- "Tricalcium Phosphate",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeYellow,
- 2,
- Arrays.asList(new MaterialStack(Calcium, 3), new MaterialStack(Phosphate, 2)));
- public static Materials Basalt = new Materials(
- 844,
- TextureSet.SET_ROUGH,
- 1.0F,
- 64,
- 1,
- 1 | 64 | 128,
- 30,
- 20,
- 20,
- 0,
- "Basalt",
- "Basalt",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 2,
- 1,
- 1,
- Dyes.dyeBlack,
- 2,
- Arrays.asList(
- new MaterialStack(Olivine, 1),
- new MaterialStack(Calcite, 3),
- new MaterialStack(Flint, 8),
- new MaterialStack(DarkAsh, 4)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.TENEBRAE, 1)));
- public static Materials GarnetRed = new Materials(
- 527,
- TextureSet.SET_RUBY,
- 7.0F,
- 128,
- 2,
- 1 | 4 | 8 | 64,
- 200,
- 80,
- 80,
- 127,
- "GarnetRed",
- "Red Garnet",
- 0,
- 0,
- -1,
- 0,
- false,
- true,
- 4,
- 1,
- 1,
- Dyes.dyeRed,
- 2,
- Arrays.asList(
- new MaterialStack(Pyrope, 3), new MaterialStack(Almandine, 5), new MaterialStack(Spessartine, 8)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.VITREUS, 3)));
- public static Materials GarnetYellow = new Materials(
- 528,
- TextureSet.SET_RUBY,
- 7.0F,
- 128,
- 2,
- 1 | 4 | 8 | 64,
- 200,
- 200,
- 80,
- 127,
- "GarnetYellow",
- "Yellow Garnet",
- 0,
- 0,
- -1,
- 0,
- false,
- true,
- 4,
- 1,
- 1,
- Dyes.dyeYellow,
- 2,
- Arrays.asList(
- new MaterialStack(Andradite, 5), new MaterialStack(Grossular, 8), new MaterialStack(Uvarovite, 3)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.VITREUS, 3)));
- public static Materials Marble = new Materials(
- 845,
- TextureSet.SET_FINE,
- 1.0F,
- 16,
- 1,
- 1 | 64 | 128,
- 200,
- 200,
- 200,
- 0,
- "Marble",
- "Marble",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- 2,
- Arrays.asList(new MaterialStack(Magnesium, 1), new MaterialStack(Calcite, 7)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.PERFODIO, 1)));
- public static Materials Sugar = new Materials(
- 803,
- TextureSet.SET_FINE,
- 1.0F,
- 0,
- 1,
- 1,
- 250,
- 250,
- 250,
- 0,
- "Sugar",
- "Sugar",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- 1,
- Arrays.asList(new MaterialStack(Carbon, 2), new MaterialStack(Water, 5), new MaterialStack(Oxygen, 25)),
- Arrays.asList(
- new TC_AspectStack(TC_Aspects.HERBA, 1),
- new TC_AspectStack(TC_Aspects.AQUA, 1),
- new TC_AspectStack(TC_Aspects.AER, 1)));
- public static Materials Thaumium = new Materials(
- 330,
- TextureSet.SET_METALLIC,
- 12.0F,
- 256,
- 3,
- 1 | 2 | 64 | 128,
- 150,
- 100,
- 200,
- 0,
- "Thaumium",
- "Thaumium",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 5,
- 2,
- 1,
- Dyes.dyePurple,
- 0,
- Arrays.asList(new MaterialStack(Iron, 1), new MaterialStack(Magic, 1)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.PRAECANTATIO, 1)));
- public static Materials Vinteum = new Materials(
- 529,
- TextureSet.SET_METALLIC,
- 10.0F,
- 128,
- 3,
- 1 | 2 | 8 | 64 | 128,
- 100,
- 200,
- 255,
- 0,
- "Vinteum",
- "Vinteum",
- 5,
- 32,
- -1,
- 0,
- false,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeLightBlue,
- 2,
- Collections.singletonList(new MaterialStack(Thaumium, 1)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.VITREUS, 2), new TC_AspectStack(TC_Aspects.PRAECANTATIO, 1)));
- public static Materials Vis = new Materials(
- -1,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 3,
- 0,
- 128,
- 0,
- 255,
- 0,
- "Vis",
- "Vis",
- 5,
- 32,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyePurple,
- 2,
- Collections.singletonList(new MaterialStack(Magic, 1)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.AURAM, 2), new TC_AspectStack(TC_Aspects.PRAECANTATIO, 1)));
- public static Materials Redrock = new Materials(
- 846,
- TextureSet.SET_ROUGH,
- 1.0F,
- 0,
- 1,
- 1,
- 255,
- 80,
- 50,
- 0,
- "Redrock",
- "Redrock",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeRed,
- 2,
- Arrays.asList(new MaterialStack(Calcite, 2), new MaterialStack(Flint, 1), new MaterialStack(Clay, 1)));
- public static Materials PotassiumFeldspar = new Materials(
- 847,
- TextureSet.SET_FINE,
- 1.0F,
- 0,
- 1,
- 1,
- 120,
- 40,
- 40,
- 0,
- "PotassiumFeldspar",
- "Potassium Feldspar",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyePink,
- 1,
- Arrays.asList(
- new MaterialStack(Potassium, 1),
- new MaterialStack(Aluminium, 1),
- new MaterialStack(Silicon, 3),
- new MaterialStack(Oxygen, 8)));
- public static Materials Biotite = new Materials(
- 848,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 1,
- 1,
- 20,
- 30,
- 20,
- 0,
- "Biotite",
- "Biotite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeGray,
- 1,
- Arrays.asList(
- new MaterialStack(Potassium, 1),
- new MaterialStack(Magnesium, 3),
- new MaterialStack(Aluminium, 3),
- new MaterialStack(Fluorine, 2),
- new MaterialStack(Silicon, 3),
- new MaterialStack(Oxygen, 10)));
- public static Materials GraniteBlack = new Materials(
- 849,
- TextureSet.SET_ROUGH,
- 4.0F,
- 64,
- 3,
- 1 | 64 | 128,
- 10,
- 10,
- 10,
- 0,
- "GraniteBlack",
- "Black Granite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 0,
- 1,
- 1,
- Dyes.dyeBlack,
- 2,
- Arrays.asList(new MaterialStack(SiliconDioxide, 4), new MaterialStack(Biotite, 1)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.TUTAMEN, 1)));
- public static Materials GraniteRed = new Materials(
- 850,
- TextureSet.SET_ROUGH,
- 4.0F,
- 64,
- 3,
- 1 | 64 | 128,
- 255,
- 0,
- 128,
- 0,
- "GraniteRed",
- "Red Granite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 0,
- 1,
- 1,
- Dyes.dyeMagenta,
- 1,
- Arrays.asList(
- new MaterialStack(Aluminium, 2),
- new MaterialStack(PotassiumFeldspar, 1),
- new MaterialStack(Oxygen, 3)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.TUTAMEN, 1)));
- public static Materials Chrysotile = new Materials(
- 912,
- TextureSet.SET_DULL,
- 32.0F,
- 10240,
- 3,
- 1 | 2 | 8 | 64 | 128,
- 110,
- 140,
- 110,
- 0,
- "Chrysotile",
- "Chrysotile",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- 2,
- Collections.singletonList(new MaterialStack(Asbestos, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes()
- .setTurbineMultipliers(280, 280, 1);
- public static Materials Realgar = new Materials(
- 913,
- TextureSet.SET_DULL,
- 1.0F,
- 32,
- 1,
- 1 | 2 | 8 | 64 | 128,
- 140,
- 100,
- 100,
- 0,
- "Realgar",
- "Realgar",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- 2,
- Arrays.asList(new MaterialStack(Arsenic, 4), new MaterialStack(Sulfur, 4)));
- public static Materials VanadiumMagnetite = new Materials(
- 923,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 35,
- 35,
- 60,
- 0,
- "VanadiumMagnetite",
- "Vanadium Magnetite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlack,
- 2,
- Arrays.asList(new MaterialStack(Magnetite, 1), new MaterialStack(Vanadium, 1)),
- Arrays.asList(
- new TC_AspectStack(TC_Aspects.METALLUM, 2),
- new TC_AspectStack(TC_Aspects.MAGNETO, 1))); // Mixture of Fe3O4 and V2O5
- public static Materials BasalticMineralSand = new Materials(
- 935,
- TextureSet.SET_SAND,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 40,
- 50,
- 40,
- 0,
- "BasalticMineralSand",
- "Basaltic Mineral Sand",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlack,
- 2,
- Arrays.asList(new MaterialStack(Magnetite, 1), new MaterialStack(Basalt, 1)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.MAGNETO, 1)));
- public static Materials GraniticMineralSand = new Materials(
- 936,
- TextureSet.SET_SAND,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 40,
- 60,
- 60,
- 0,
- "GraniticMineralSand",
- "Granitic Mineral Sand",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlack,
- 2,
- Arrays.asList(new MaterialStack(Magnetite, 1), new MaterialStack(GraniteBlack, 1)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.MAGNETO, 1)));
- public static Materials GarnetSand = new Materials(
- 938,
- TextureSet.SET_SAND,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 200,
- 100,
- 0,
- 0,
- "GarnetSand",
- "Garnet Sand",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeOrange,
- 2,
- Arrays.asList(new MaterialStack(GarnetRed, 1), new MaterialStack(GarnetYellow, 1)));
- public static Materials QuartzSand = new Materials(
- 939,
- TextureSet.SET_SAND,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 194,
- 178,
- 128,
- 0,
- "QuartzSand",
- "Quartz Sand",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- 2,
- Arrays.asList(new MaterialStack(CertusQuartz, 1), new MaterialStack(Quartzite, 1)));
- public static Materials Bastnasite = new Materials(
- 905,
- TextureSet.SET_FINE,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 200,
- 110,
- 45,
- 0,
- "Bastnasite",
- "Bastnasite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL,
- 1,
- Arrays.asList(
- new MaterialStack(Cerium, 1),
- new MaterialStack(Carbon, 1),
- new MaterialStack(Fluorine, 1),
- new MaterialStack(Oxygen, 3))); // (Ce, La, Y)CO3F
- public static Materials Pentlandite = new Materials(
- 909,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 165,
- 150,
- 5,
- 0,
- "Pentlandite",
- "Pentlandite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL,
- 1,
- Arrays.asList(new MaterialStack(Nickel, 9), new MaterialStack(Sulfur, 8))); // (Fe,Ni)9S8
- public static Materials Spodumene = new Materials(
- 920,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 190,
- 170,
- 170,
- 0,
- "Spodumene",
- "Spodumene",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL,
- 1,
- Arrays.asList(
- new MaterialStack(Lithium, 1),
- new MaterialStack(Aluminium, 1),
- new MaterialStack(Silicon, 2),
- new MaterialStack(Oxygen, 6))); // LiAl(SiO3)2
- public static Materials Pollucite = new Materials(
- 919,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 240,
- 210,
- 210,
- 0,
- "Pollucite",
- "Pollucite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL,
- 1,
- Arrays.asList(
- new MaterialStack(Caesium, 2),
- new MaterialStack(Aluminium, 2),
- new MaterialStack(Silicon, 4),
- new MaterialStack(Water, 2),
- new MaterialStack(Oxygen, 12))); // (Cs,Na)2Al2Si4O12 2H2O (also a source of Rb)
- public static Materials Tantalite = new Materials(
- 921,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 3,
- 1 | 8,
- 145,
- 80,
- 40,
- 0,
- "Tantalite",
- "Tantalite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL,
- 1,
- Arrays.asList(
- new MaterialStack(Manganese, 1),
- new MaterialStack(Tantalum, 2),
- new MaterialStack(Oxygen, 6))); // (Fe, Mn)Ta2O6 (also source of Nb)
- public static Materials Lepidolite = new Materials(
- 907,
- TextureSet.SET_FINE,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 240,
- 50,
- 140,
- 0,
- "Lepidolite",
- "Lepidolite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL,
- 1,
- Arrays.asList(
- new MaterialStack(Potassium, 1),
- new MaterialStack(Lithium, 3),
- new MaterialStack(Aluminium, 4),
- new MaterialStack(Fluorine, 2),
- new MaterialStack(Oxygen, 10))); // K(Li,Al,Rb)3(Al,Si)4O10(F,OH)2
- public static Materials Glauconite = new Materials(
- 933,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 130,
- 180,
- 60,
- 0,
- "Glauconite",
- "Glauconite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL,
- 1,
- Arrays.asList(
- new MaterialStack(Potassium, 1),
- new MaterialStack(Magnesium, 2),
- new MaterialStack(Aluminium, 4),
- new MaterialStack(Hydrogen, 2),
- new MaterialStack(Oxygen, 12))); // (K,Na)(Fe3+,Al,Mg)2(Si,Al)4O10(OH)2
- public static Materials GlauconiteSand = new Materials(
- 949,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 130,
- 180,
- 60,
- 0,
- "GlauconiteSand",
- "Glauconite Sand",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL,
- 1,
- Arrays.asList(
- new MaterialStack(Potassium, 1),
- new MaterialStack(Magnesium, 2),
- new MaterialStack(Aluminium, 4),
- new MaterialStack(Hydrogen, 2),
- new MaterialStack(Oxygen, 12))); // (K,Na)(Fe3+,Al,Mg)2(Si,Al)4O10(OH)2
- public static Materials Vermiculite = new Materials(
- 932,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 200,
- 180,
- 15,
- 0,
- "Vermiculite",
- "Vermiculite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL,
- 1,
- Arrays.asList(
- new MaterialStack(Iron, 3),
- new MaterialStack(Aluminium, 4),
- new MaterialStack(Silicon, 4),
- new MaterialStack(Hydrogen, 2),
- new MaterialStack(Water, 4),
- new MaterialStack(Oxygen, 12))); // (Mg+2, Fe+2, Fe+3)3 [(AlSi)4O10] (OH)2 4H2O)
- public static Materials Bentonite = new Materials(
- 927,
- TextureSet.SET_ROUGH,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 245,
- 215,
- 210,
- 0,
- "Bentonite",
- "Bentonite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL,
- 1,
- Arrays.asList(
- new MaterialStack(Sodium, 1),
- new MaterialStack(Magnesium, 6),
- new MaterialStack(Silicon, 12),
- new MaterialStack(Hydrogen, 6),
- new MaterialStack(Water, 5),
- new MaterialStack(Oxygen, 36))); // (Na,Ca)0.33(Al,Mg)2(Si4O10)(OH)2 nH2O
- public static Materials FullersEarth = new Materials(
- 928,
- TextureSet.SET_FINE,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 160,
- 160,
- 120,
- 0,
- "FullersEarth",
- "Fullers Earth",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL,
- 1,
- Arrays.asList(
- new MaterialStack(Magnesium, 1),
- new MaterialStack(Silicon, 4),
- new MaterialStack(Hydrogen, 1),
- new MaterialStack(Water, 4),
- new MaterialStack(Oxygen, 11))); // (Mg,Al)2Si4O10(OH) 4(H2O)
- public static Materials Pitchblende = new Materials(
- 873,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 3,
- 1 | 8,
- 200,
- 210,
- 0,
- 0,
- "Pitchblende",
- "Pitchblende",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 5,
- 1,
- 1,
- Dyes.dyeYellow,
- 2,
- Arrays.asList(new MaterialStack(Uraninite, 3), new MaterialStack(Thorium, 1), new MaterialStack(Lead, 1)));
- public static Materials Monazite = new Materials(
- 520,
- TextureSet.SET_DIAMOND,
- 1.0F,
- 0,
- 1,
- 1 | 4 | 8,
- 50,
- 70,
- 50,
- 0,
- "Monazite",
- "Monazite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeGreen,
- 1,
- Arrays.asList(
- new MaterialStack(RareEarth, 1),
- new MaterialStack(
- Phosphate,
- 1))); // Wikipedia: (Ce, La, Nd, Th, Sm, Gd)PO4 Monazite also smelt-extract to Helium, it is
- // brown like the rare earth Item Monazite sand deposits are inevitably of the
- // monazite-(Ce) composition. Typically, the lanthanides in such monazites contain
- // about 45.8% cerium, about 24% lanthanum, about 17% neodymium, about 5%
- // praseodymium, and minor quantities of samarium, gadolinium, and yttrium. Europium
- // concentrations tend to be low, about 0.05% Thorium content of monazite is variable.
- public static Materials Malachite = new Materials(
- 871,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 5,
- 95,
- 5,
- 0,
- "Malachite",
- "Malachite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeGreen,
- 1,
- Arrays.asList(
- new MaterialStack(Copper, 2),
- new MaterialStack(Carbon, 1),
- new MaterialStack(Hydrogen, 2),
- new MaterialStack(Oxygen, 5))); // Cu2CO3(OH)2
- public static Materials Mirabilite = new Materials(
- 900,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 240,
- 250,
- 210,
- 0,
- "Mirabilite",
- "Mirabilite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL,
- 1,
- Arrays.asList(
- new MaterialStack(Sodium, 2),
- new MaterialStack(Sulfur, 1),
- new MaterialStack(Water, 10),
- new MaterialStack(Oxygen, 4))); // Na2SO4 10H2O
- public static Materials Mica = new Materials(
- 901,
- TextureSet.SET_FINE,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 195,
- 195,
- 205,
- 0,
- "Mica",
- "Mica",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL,
- 1,
- Arrays.asList(
- new MaterialStack(Potassium, 1),
- new MaterialStack(Aluminium, 3),
- new MaterialStack(Silicon, 3),
- new MaterialStack(Fluorine, 2),
- new MaterialStack(Oxygen, 10))); // KAl2(AlSi3O10)(F,OH)2
- public static Materials Trona = new Materials(
- 903,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 135,
- 135,
- 95,
- 0,
- "Trona",
- "Trona",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL,
- 1,
- Arrays.asList(
- new MaterialStack(Sodium, 3),
- new MaterialStack(Carbon, 2),
- new MaterialStack(Hydrogen, 1),
- new MaterialStack(Water, 2),
- new MaterialStack(Oxygen, 6))); // Na3(CO3)(HCO3) 2H2O
- public static Materials Barite = new Materials(
- 904,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 230,
- 235,
- 255,
- 0,
- "Barite",
- "Barite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL,
- 1,
- Arrays.asList(new MaterialStack(Barium, 1), new MaterialStack(Sulfur, 1), new MaterialStack(Oxygen, 4)));
- public static Materials Gypsum = new Materials(
- 934,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 230,
- 230,
- 250,
- 0,
- "Gypsum",
- "Gypsum",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL,
- 1,
- Arrays.asList(
- new MaterialStack(Calcium, 1),
- new MaterialStack(Sulfur, 1),
- new MaterialStack(Oxygen, 4),
- new MaterialStack(Water, 2))); // CaSO4 2H2O
- public static Materials Alunite = new Materials(
- 911,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 225,
- 180,
- 65,
- 0,
- "Alunite",
- "Alunite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL,
- 1,
- Arrays.asList(
- new MaterialStack(Potassium, 1),
- new MaterialStack(Aluminium, 3),
- new MaterialStack(Silicon, 2),
- new MaterialStack(Hydrogen, 6),
- new MaterialStack(Oxygen, 14))); // KAl3(SO4)2(OH)6
- public static Materials Dolomite = new Materials(
- 914,
- TextureSet.SET_FLINT,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 225,
- 205,
- 205,
- 0,
- "Dolomite",
- "Dolomite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL,
- 1,
- Arrays.asList(
- new MaterialStack(Calcium, 1),
- new MaterialStack(Magnesium, 1),
- new MaterialStack(Carbon, 2),
- new MaterialStack(Oxygen, 6))); // CaMg(CO3)2
- public static Materials Wollastonite = new Materials(
- 915,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 240,
- 240,
- 240,
- 0,
- "Wollastonite",
- "Wollastonite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL,
- 1,
- Arrays.asList(
- new MaterialStack(Calcium, 1),
- new MaterialStack(Silicon, 1),
- new MaterialStack(Oxygen, 3))); // CaSiO3
- public static Materials Zeolite = new Materials(
- 916,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 240,
- 230,
- 230,
- 0,
- "Zeolite",
- "Zeolite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL,
- 1,
- Arrays.asList(
- new MaterialStack(Sodium, 1),
- new MaterialStack(Calcium, 4),
- new MaterialStack(Silicon, 27),
- new MaterialStack(Aluminium, 9),
- new MaterialStack(Water, 28),
- new MaterialStack(Oxygen, 72))); // NaCa4(Si27Al9)O72 28(H2O)
- public static Materials Kyanite = new Materials(
- 924,
- TextureSet.SET_FLINT,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 110,
- 110,
- 250,
- 0,
- "Kyanite",
- "Kyanite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL,
- 1,
- Arrays.asList(
- new MaterialStack(Aluminium, 2),
- new MaterialStack(Silicon, 1),
- new MaterialStack(Oxygen, 5))); // Al2SiO5
- public static Materials Kaolinite = new Materials(
- 929,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 245,
- 235,
- 235,
- 0,
- "Kaolinite",
- "Kaolinite",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL,
- 1,
- Arrays.asList(
- new MaterialStack(Aluminium, 2),
- new MaterialStack(Silicon, 2),
- new MaterialStack(Hydrogen, 4),
- new MaterialStack(Oxygen, 9))); // Al2Si2O5(OH)4
- public static Materials Talc = new Materials(
- 902,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 2,
- 1 | 8,
- 90,
- 180,
- 90,
- 0,
- "Talc",
- "Talc",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL,
- 1,
- Arrays.asList(
- new MaterialStack(Magnesium, 3),
- new MaterialStack(Silicon, 4),
- new MaterialStack(Hydrogen, 2),
- new MaterialStack(Oxygen, 12))); // H2Mg3(SiO3)4
- public static Materials Soapstone = new Materials(
- 877,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 95,
- 145,
- 95,
- 0,
- "Soapstone",
- "Soapstone",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes._NULL,
- 1,
- Arrays.asList(
- new MaterialStack(Magnesium, 3),
- new MaterialStack(Silicon, 4),
- new MaterialStack(Hydrogen, 2),
- new MaterialStack(Oxygen, 12))); // H2Mg3(SiO3)4
- public static Materials Concrete = new Materials(
- 947,
- TextureSet.SET_ROUGH,
- 1.0F,
- 0,
- 1,
- 1,
- 100,
- 100,
- 100,
- 0,
- "Concrete",
- "Concrete",
- 0,
- 0,
- 300,
- 0,
- false,
- false,
- 0,
- 1,
- 1,
- Dyes.dyeGray,
- 0,
- Collections.singletonList(new MaterialStack(Stone, 1)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.TERRA, 1)));
- public static Materials IronMagnetic = new Materials(
- 354,
- TextureSet.SET_MAGNETIC,
- 6.0F,
- 256,
- 2,
- 1 | 2 | 64 | 128,
- 200,
- 200,
- 200,
- 0,
- "IronMagnetic",
- "Magnetic Iron",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 4,
- 51,
- 50,
- Dyes.dyeGray,
- 1,
- Collections.singletonList(new MaterialStack(Iron, 1)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.MAGNETO, 1)));
- public static Materials SteelMagnetic = new Materials(
- 355,
- TextureSet.SET_MAGNETIC,
- 6.0F,
- 512,
- 3,
- 1 | 2 | 64 | 128,
- 128,
- 128,
- 128,
- 0,
- "SteelMagnetic",
- "Magnetic Steel",
- 0,
- 0,
- 1000,
- 1000,
- true,
- false,
- 4,
- 51,
- 50,
- Dyes.dyeGray,
- 1,
- Collections.singletonList(new MaterialStack(Steel, 1)),
- Arrays.asList(
- new TC_AspectStack(TC_Aspects.METALLUM, 1),
- new TC_AspectStack(TC_Aspects.ORDO, 1),
- new TC_AspectStack(TC_Aspects.MAGNETO, 1)));
- public static Materials NeodymiumMagnetic = new Materials(
- 356,
- TextureSet.SET_MAGNETIC,
- 7.0F,
- 512,
- 2,
- 1 | 2 | 64 | 128,
- 100,
- 100,
- 100,
- 0,
- "NeodymiumMagnetic",
- "Magnetic Neodymium",
- 0,
- 0,
- 1297,
- 1297,
- true,
- false,
- 4,
- 51,
- 50,
- Dyes.dyeGray,
- 1,
- Collections.singletonList(new MaterialStack(Neodymium, 1)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 1), new TC_AspectStack(TC_Aspects.MAGNETO, 3)));
- public static Materials SamariumMagnetic = new Materials(
- 399,
- TextureSet.SET_MAGNETIC,
- 1.0F,
- 0,
- 2,
- 1 | 2 | 64 | 128,
- 255,
- 255,
- 204,
- 0,
- "SamariumMagnetic",
- "Magnetic Samarium",
- 0,
- 0,
- 1345,
- 1345,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeWhite,
- 1,
- Collections.singletonList(new MaterialStack(Samarium, 1)),
- Arrays.asList(
- new TC_AspectStack(TC_Aspects.METALLUM, 2),
- new TC_AspectStack(TC_Aspects.RADIO, 1),
- new TC_AspectStack(TC_Aspects.MAGNETO, 10)));
- public static Materials TungstenCarbide = new Materials(
- 370,
- TextureSet.SET_METALLIC,
- 14.0F,
- 1280,
- 4,
- 1 | 2 | 64 | 128,
- 51,
- 0,
- 102,
- 0,
- "TungstenCarbide",
- "Tungstencarbide",
- 0,
- 0,
- 2460,
- 2460,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeBlack,
- 2,
- Arrays.asList(new MaterialStack(Tungsten, 1), new MaterialStack(Carbon, 1)));
- public static Materials VanadiumSteel = new Materials(
- 371,
- TextureSet.SET_METALLIC,
- 3.0F,
- 1920,
- 3,
- 1 | 2 | 64 | 128,
- 192,
- 192,
- 192,
- 0,
- "VanadiumSteel",
- "Vanadiumsteel",
- 0,
- 0,
- 1453,
- 1453,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeWhite,
- 2,
- Arrays.asList(
- new MaterialStack(Vanadium, 1), new MaterialStack(Chrome, 1), new MaterialStack(Steel, 7)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials HSSG = new Materials(
- 372,
- TextureSet.SET_METALLIC,
- 10.0F,
- 4000,
- 3,
- 1 | 2 | 64 | 128,
- 153,
- 153,
- 0,
- 0,
- "HSSG",
- "HSS-G",
- 0,
- 0,
- 4500,
- 4500,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeYellow,
- 2,
- Arrays.asList(
- new MaterialStack(TungstenSteel, 5),
- new MaterialStack(Chrome, 1),
- new MaterialStack(Molybdenum, 2),
- new MaterialStack(Vanadium, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials HSSE = new Materials(
- 373,
- TextureSet.SET_METALLIC,
- 32.0F,
- 10240,
- 7,
- 1 | 2 | 64 | 128,
- 51,
- 102,
- 0,
- 0,
- "HSSE",
- "HSS-E",
- 0,
- 0,
- 5400,
- 5400,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeGreen,
- 2,
- Arrays.asList(
- new MaterialStack(HSSG, 6),
- new MaterialStack(Cobalt, 1),
- new MaterialStack(Manganese, 1),
- new MaterialStack(Silicon, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials HSSS = new Materials(
- 374,
- TextureSet.SET_METALLIC,
- 32.0F,
- 10240,
- 8,
- 1 | 2 | 64 | 128,
- 102,
- 0,
- 51,
- 0,
- "HSSS",
- "HSS-S",
- 0,
- 0,
- 5400,
- 5400,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeRed,
- 2,
- Arrays.asList(
- new MaterialStack(HSSG, 6), new MaterialStack(Iridium, 2), new MaterialStack(Osmium, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials DilutedSulfuricAcid = new MaterialBuilder(
- 640, TextureSet.SET_FLUID, "Diluted Sulfuric Acid")
- .addCell()
- .addFluid()
- .setRGB(192, 120, 32)
- .setColor(Dyes.dyeOrange)
- .setMaterialList(new MaterialStack(SulfuricAcid, 1))
- .constructMaterial();
- public static Materials EpoxidFiberReinforced = new Materials(
- 610,
- TextureSet.SET_DULL,
- 3.0F,
- 64,
- 1,
- 1 | 2 | 64 | 128,
- 160,
- 112,
- 16,
- 0,
- "EpoxidFiberReinforced",
- "Fiber-Reinforced Epoxy Resin",
- 0,
- 0,
- 400,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBrown,
- 2,
- Collections.singletonList(new MaterialStack(Epoxid, 1)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.MOTUS, 2)));
- public static Materials SodiumCarbonate = new MaterialBuilder(695, TextureSet.SET_QUARTZ, "Sodium Carbonate")
- .setToolSpeed(1.0F)
- .setDurability(64)
- .setToolQuality(1)
- .addDustItems()
- .setRGB(255, 255, 235)
- .setColor(Dyes.dyeWhite)
- .setBlastFurnaceTemp(851)
- .setMeltingPoint(851)
- .setBlastFurnaceRequired(false)
- .setOreValue(1)
- .setExtraData(1)
- .setMaterialList(new MaterialStack(Sodium, 2), new MaterialStack(Carbon, 1), new MaterialStack(Oxygen, 3))
- .constructMaterial()
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials SodiumAluminate = new MaterialBuilder(696, TextureSet.SET_QUARTZ, "Sodium Aluminate")
- .setToolSpeed(1.0F)
- .setDurability(64)
- .setToolQuality(1)
- .addDustItems()
- .setRGB(255, 235, 255)
- .setColor(Dyes.dyeWhite)
- .setBlastFurnaceTemp(1800)
- .setMeltingPoint(1800)
- .setBlastFurnaceRequired(false)
- .setOreValue(1)
- .setExtraData(0)
- .setMaterialList(
- new MaterialStack(Sodium, 1), new MaterialStack(Aluminium, 1), new MaterialStack(Oxygen, 2))
- .constructMaterial()
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials Aluminiumoxide = new MaterialBuilder(697, TextureSet.SET_QUARTZ, "Alumina")
- .setToolSpeed(1.0F)
- .setDurability(64)
- .setToolQuality(1)
- .addDustItems()
- .setRGB(235, 255, 255)
- .setColor(Dyes.dyeWhite)
- .setBlastFurnaceTemp(2054)
- .setMeltingPoint(2054)
- .setBlastFurnaceRequired(true)
- .setOreValue(1)
- .setExtraData(0)
- .setMaterialList(new MaterialStack(Aluminium, 2), new MaterialStack(Oxygen, 3))
- .setAspects(Collections.singletonList(new TC_AspectStack(TC_Aspects.GELUM, 2)))
- .constructMaterial()
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials Aluminiumhydroxide = new MaterialBuilder(698, TextureSet.SET_QUARTZ, "Aluminium Hydroxide")
- .setToolSpeed(1.0F)
- .setDurability(64)
- .setToolQuality(1)
- .addDustItems()
- .setRGB(235, 235, 255)
- .setColor(Dyes.dyeWhite)
- .setBlastFurnaceTemp(1200)
- .setMeltingPoint(1200)
- .setBlastFurnaceRequired(true)
- .setOreValue(1)
- .setExtraData(0)
- .setMaterialList(
- new MaterialStack(Aluminium, 1), new MaterialStack(Oxygen, 3), new MaterialStack(Hydrogen, 3))
- .setAspects(Collections.singletonList(new TC_AspectStack(TC_Aspects.GELUM, 2)))
- .constructMaterial()
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials Cryolite = new MaterialBuilder(699, TextureSet.SET_QUARTZ, "Cryolite")
- .setToolSpeed(1.0F)
- .setDurability(64)
- .setToolQuality(1)
- .addOreItems()
- .setRGB(191, 239, 255)
- .setColor(Dyes.dyeLightBlue)
- .setMeltingPoint(1012)
- .setBlastFurnaceTemp(1012)
- .setExtraData(1)
- .setMaterialList(
- new MaterialStack(Sodium, 3), new MaterialStack(Aluminium, 1), new MaterialStack(Fluorine, 6))
- .constructMaterial()
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials RedMud = new MaterialBuilder(743, TextureSet.SET_FLUID, "Red Mud")
- .addCell()
- .addFluid()
- .setRGB(140, 22, 22)
- .setColor(Dyes.dyeRed)
- .constructMaterial();
-
- public static Materials Brick = new MaterialBuilder(625, TextureSet.SET_ROUGH, "Brick")
- .addDustItems()
- .setRGB(155, 86, 67)
- .setColor(Dyes.dyeBrown)
- .setExtraData(2)
- .setMaterialList(
- new MaterialStack(Aluminium, 4), new MaterialStack(Silicon, 3), new MaterialStack(Oxygen, 6))
- .constructMaterial();
- public static Materials Fireclay = new MaterialBuilder(626, TextureSet.SET_ROUGH, "Fireclay")
- .addDustItems()
- .setRGB(173, 160, 155)
- .setExtraData(2)
- .setColor(Dyes.dyeBrown)
- .setMaterialList(new MaterialStack(Brick, 1))
- .constructMaterial();
+ public static Materials WoodSealed = new Materials( 889, TextureSet.SET_WOOD , 3.0F, 24, 0, 1|2 |64|128 , 80, 40, 0, 0, "WoodSealed" , "Sealed Wood" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeBrown , 0, Collections.singletonList(new MaterialStack(Wood, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.ARBOR, 2), new TC_AspectStack(TC_Aspects.FABRICO, 1)));
+ public static Materials LiveRoot = new Materials( 832, TextureSet.SET_WOOD , 1.0F, 0, 1, 1 , 220, 200, 0, 0, "LiveRoot" , "Liveroot" , 5, 16, -1, 0, false, false, 2, 4, 3, Dyes.dyeBrown , 2, Arrays.asList(new MaterialStack(Wood, 3), new MaterialStack(Magic, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.ARBOR, 2), new TC_AspectStack(TC_Aspects.VICTUS, 2), new TC_AspectStack(TC_Aspects.PRAECANTATIO, 1)));
+ public static Materials IronWood = new Materials( 338, TextureSet.SET_WOOD , 6.0F, 384, 2, 1|2 |64|128 , 150, 140, 110, 0, "IronWood" , "Ironwood" , 5, 8, -1, 0, false, false, 2, 19, 18, Dyes.dyeBrown , 2, Arrays.asList(new MaterialStack(Iron, 9), new MaterialStack(LiveRoot, 9), new MaterialStack(Gold, 1)));
+ public static Materials Glass = new Materials( 890, TextureSet.SET_GLASS , 1.0F, 4, 0, 1 |4 , 250, 250, 250, 220, "Glass" , "Glass" , 0, 0, 1500, 0, false, true, 1, 1, 1, Dyes.dyeWhite , 2, Collections.singletonList(new MaterialStack(SiliconDioxide, 1)), Collections.singletonList(new TC_AspectStack(TC_Aspects.VITREUS, 2)));
+ public static Materials BorosilicateGlass = new MaterialBuilder(611, TextureSet.SET_GLASS , "Borosilicate Glass").addDustItems().addMetalItems().setRGB(230, 243, 230).setColor(Dyes.dyeWhite).setMaterialList(new MaterialStack(Boron, 1), new MaterialStack(Glass, 7)).addCentrifugeRecipe().constructMaterial();
+ public static Materials Perlite = new Materials( 925, TextureSet.SET_DULL , 1.0F, 0, 1, 1 |8 , 30, 20, 30, 0, "Perlite" , "Perlite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeBlack , 2, Arrays.asList(new MaterialStack(Obsidian, 2), new MaterialStack(Water, 1)));
+ public static Materials Borax = new Materials( 941, TextureSet.SET_FINE , 1.0F, 0, 1, 1 |8 , 250, 250, 250, 0, "Borax" , "Borax" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeWhite , 1, Arrays.asList(new MaterialStack(Sodium, 2), new MaterialStack(Boron, 4), new MaterialStack(Oxygen, 7), new MaterialStack(Water, 10)));
+ public static Materials Lignite = new Materials( 538, TextureSet.SET_LIGNITE , 1.0F, 0, 0, 1 |4|8 , 100, 70, 70, 0, "Lignite" , "Lignite Coal" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeBlack , 1, Arrays.asList(new MaterialStack(Carbon, 3), new MaterialStack(Water, 1)));
+ public static Materials Olivine = new Materials( 505, TextureSet.SET_RUBY , 7.0F, 256, 2, 1 |4|8 |64 , 150, 255, 150, 127, "Olivine" , "Olivine" , 0, 0, -1, 0, false, true, 5, 1, 1, Dyes.dyeLime , 1, Arrays.asList(new MaterialStack(Magnesium, 2), new MaterialStack(Iron, 1), new MaterialStack(SiliconDioxide, 2)), Arrays.asList(new TC_AspectStack(TC_Aspects.LUCRUM, 4), new TC_AspectStack(TC_Aspects.VITREUS, 2)));
+ public static Materials Opal = new Materials( 510, TextureSet.SET_OPAL , 7.0F, 256, 2, 1 |4|8 |64 , 0, 0, 255, 0, "Opal" , "Opal" , 0, 0, -1, 0, false, true, 3, 1, 1, Dyes.dyeBlue , 1, Collections.singletonList(new MaterialStack(SiliconDioxide, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.LUCRUM, 5), new TC_AspectStack(TC_Aspects.VITREUS, 3)));
+ public static Materials Amethyst = new Materials( 509, TextureSet.SET_FLINT , 7.0F, 256, 3, 1 |4|8 |64 , 210, 50, 210, 127, "Amethyst" , "Amethyst" , 0, 0, -1, 0, false, true, 3, 1, 1, Dyes.dyePink , 1, Arrays.asList(new MaterialStack(SiliconDioxide, 4), new MaterialStack(Iron, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.LUCRUM, 6), new TC_AspectStack(TC_Aspects.VITREUS, 4)));
+ public static Materials Redstone = new Materials( 810, TextureSet.SET_ROUGH , 1.0F, 0, 2, 1 |8 , 200, 0, 0, 0, "Redstone" , "Redstone" , 0, 0, 500, 0, false, false, 3, 1, 1, Dyes.dyeRed , 2, Arrays.asList(new MaterialStack(Silicon, 1), new MaterialStack(Pyrite, 5), new MaterialStack(Ruby, 1), new MaterialStack(Mercury, 3)), Arrays.asList(new TC_AspectStack(TC_Aspects.MACHINA, 1), new TC_AspectStack(TC_Aspects.POTENTIA, 2)));
+ public static Materials Lapis = new Materials( 526, TextureSet.SET_LAPIS , 1.0F, 0, 1, 1 |4|8 , 70, 70, 220, 0, "Lapis" , "Lapis" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeBlue , 2, Arrays.asList(new MaterialStack(Lazurite, 12), new MaterialStack(Sodalite, 2), new MaterialStack(Pyrite, 1), new MaterialStack(Calcite, 1)), Collections.singletonList(new TC_AspectStack(TC_Aspects.SENSUS, 1)));
+ public static Materials Blaze = new Materials( 801, TextureSet.SET_POWDER , 2.0F, 16, 1, 1 |64 , 255, 200, 0, 0, "Blaze" , "Blaze" , 0, 0, 6400, 0, false, false, 2, 3, 2, Dyes.dyeYellow , 2, Arrays.asList(new MaterialStack(DarkAsh, 1), new MaterialStack(Sulfur, 1), new MaterialStack(Magic, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.PRAECANTATIO, 2), new TC_AspectStack(TC_Aspects.IGNIS, 4)));
+ public static Materials EnderPearl = new Materials( 532, TextureSet.SET_SHINY , 1.0F, 16, 1, 1 |4 , 108, 220, 200, 0, "EnderPearl" , "Enderpearl" , 0, 0, -1, 0, false, false, 1, 16, 10, Dyes.dyeGreen , 1, Arrays.asList(new MaterialStack(Beryllium, 1), new MaterialStack(Potassium, 4), new MaterialStack(Nitrogen, 5), new MaterialStack(Magic, 6)), Arrays.asList(new TC_AspectStack(TC_Aspects.ALIENIS, 4), new TC_AspectStack(TC_Aspects.ITER, 4), new TC_AspectStack(TC_Aspects.PRAECANTATIO, 2)));
+ public static Materials EnderEye = new Materials( 533, TextureSet.SET_SHINY , 1.0F, 16, 1, 1 |4 , 160, 250, 230, 0, "EnderEye" , "Endereye" , 5, 10, -1, 0, false, false, 1, 2, 1, Dyes.dyeGreen , 2, Arrays.asList(new MaterialStack(EnderPearl, 1), new MaterialStack(Blaze, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.SENSUS, 4), new TC_AspectStack(TC_Aspects.ALIENIS, 4), new TC_AspectStack(TC_Aspects.ITER, 4), new TC_AspectStack(TC_Aspects.PRAECANTATIO, 3), new TC_AspectStack(TC_Aspects.IGNIS, 2)));
+ public static Materials Flint = new Materials( 802, TextureSet.SET_FLINT , 2.5F, 128, 1, 1 |64 , 0, 32, 64, 0, "Flint" , "Flint" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeGray , 2, Collections.singletonList(new MaterialStack(SiliconDioxide, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.TERRA, 1), new TC_AspectStack(TC_Aspects.INSTRUMENTUM, 1)));
+ public static Materials Diatomite = new Materials( 948, TextureSet.SET_DULL , 1.0F, 0, 1, 1 |8 , 225, 225, 225, 0, "Diatomite" , "Diatomite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeGray , 2, Arrays.asList(new MaterialStack(Flint, 8), new MaterialStack(BandedIron, 1), new MaterialStack(Sapphire, 1)));
+ public static Materials VolcanicAsh = new Materials( 940, TextureSet.SET_FLINT , 1.0F, 0, 0, 1 , 60, 50, 50, 0, "VolcanicAsh" , "Volcanic Ashes" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeBlack , 2, Arrays.asList(new MaterialStack(Flint, 6), new MaterialStack(Iron, 1), new MaterialStack(Magnesium, 1)));
+ public static Materials Niter = new Materials( 531, TextureSet.SET_FLINT , 1.0F, 0, 1, 1 |4|8 , 255, 200, 200, 0, "Niter" , "Niter" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyePink , 2, Collections.singletonList(new MaterialStack(Saltpeter, 1)));
+ public static Materials Pyrotheum = new Materials( 843, TextureSet.SET_FIERY , 1.0F, 0, 1, 1 , 255, 128, 0, 0, "Pyrotheum" , "Pyrotheum" , 2, 62, -1, 0, false, false, 2, 3, 1, Dyes.dyeYellow , 2, Arrays.asList(new MaterialStack(Coal, 1), new MaterialStack(Redstone, 1), new MaterialStack(Blaze, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.PRAECANTATIO, 2), new TC_AspectStack(TC_Aspects.IGNIS, 1)));
+ public static Materials Cryotheum = new Materials( 898, TextureSet.SET_SHINY , 1.0F, 0, 1, 1 , 0, 148, 203, 0, "Cryotheum" , "Cryotheum" , 2, 62, -1, 0, false, false, 2, 3, 1, Dyes.dyeLightBlue , 2, Arrays.asList(new MaterialStack(Saltpeter, 1), new MaterialStack(Redstone, 1), new MaterialStack(Snow, 1), new MaterialStack(Blizz, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.PRAECANTATIO, 2), new TC_AspectStack(TC_Aspects.ELECTRUM, 1), new TC_AspectStack(TC_Aspects.GELUM, 1)));
+ public static Materials HydratedCoal = new Materials( 818, TextureSet.SET_ROUGH , 1.0F, 0, 1, 1 , 70, 70, 100, 0, "HydratedCoal" , "Hydrated Coal" , 0, 0, -1, 0, false, false, 1, 9, 8, Dyes.dyeBlack , 2, Arrays.asList(new MaterialStack(Coal, 8), new MaterialStack(Water, 1)));
+ public static Materials Apatite = new Materials( 530, TextureSet.SET_DIAMOND , 1.0F, 0, 1, 1 |4|8 , 200, 200, 255, 0, "Apatite" , "Apatite" , 0, 0, -1, 0, false, false, 2, 1, 1, Dyes.dyeCyan , 1, Arrays.asList(new MaterialStack(Calcium, 5), new MaterialStack(Phosphate, 3), new MaterialStack(Chlorine, 1)), Collections.singletonList(new TC_AspectStack(TC_Aspects.MESSIS, 2)));
+ public static Materials Alumite = new Materials( 400, TextureSet.SET_METALLIC , 5.0F, 768, 2, 1|2 |64|128 , 255, 105, 180, 0, "Alumite" , "Alumite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyePink , 2, Arrays.asList(new MaterialStack(Aluminium, 5), new MaterialStack(Steel, 2), new MaterialStack(Obsidian, 2)), Collections.singletonList(new TC_AspectStack(TC_Aspects.STRONTIO, 2)));
+ public static Materials Manyullyn = new Materials( 386, TextureSet.SET_SHINY , 25.0F, 2048, 5, 1|2 |8 |64|128 , 154, 76, 185, 0, "Manyullyn" , "Manyullyn" , 0, 0, 3600, 3600, true, false, 1, 1, 1, Dyes.dyePurple , 2, Arrays.asList(new MaterialStack(Cobalt, 1), new MaterialStack(Ardite, 1)), Collections.singletonList(new TC_AspectStack(TC_Aspects.STRONTIO, 2))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials Steeleaf = new Materials( 339, TextureSet.SET_LEAF , 8.0F, 768, 3, 1|2 |64|128 , 50, 127, 50, 0, "Steeleaf" , "Steeleaf" , 5, 24, -1, 0, false, false, 4, 1, 1, Dyes.dyeGreen , 2, Arrays.asList(new MaterialStack(Steel, 1), new MaterialStack(Magic, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.HERBA, 2), new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.PRAECANTATIO, 1)));
+ public static Materials Knightmetal = new Materials( 362, TextureSet.SET_METALLIC , 8.0F, 1024, 3, 1|2 |64|128 , 210, 240, 200, 0, "Knightmetal" , "Knightmetal" , 5, 24, -1, 0, false, false, 4, 1, 1, Dyes.dyeLime , 2, Arrays.asList(new MaterialStack(Steel, 2), new MaterialStack(Magic, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.LUCRUM, 1), new TC_AspectStack(TC_Aspects.METALLUM, 2)));
+ public static Materials SterlingSilver = new Materials( 350, TextureSet.SET_SHINY , 13.0F, 128, 2, 1|2 |64|128 , 250, 220, 225, 0, "SterlingSilver" , "Sterling Silver" , 0, 0, -1, 1700, true, false, 4, 1, 1, Dyes.dyeWhite , 2, Arrays.asList(new MaterialStack(Copper, 1), new MaterialStack(Silver, 4)));
+ public static Materials RoseGold = new Materials( 351, TextureSet.SET_SHINY , 14.0F, 128, 2, 1|2 |64|128 , 255, 230, 30, 0, "RoseGold" , "Rose Gold" , 0, 0, -1, 1600, true, false, 4, 1, 1, Dyes.dyeOrange , 2, Arrays.asList(new MaterialStack(Copper, 1), new MaterialStack(Gold, 4)));
+ public static Materials BlackBronze = new Materials( 352, TextureSet.SET_DULL , 12.0F, 256, 2, 1|2 |64|128 , 100, 50, 125, 0, "BlackBronze" , "Black Bronze" , 0, 0, -1, 2000, true, false, 4, 1, 1, Dyes.dyePurple , 2, Arrays.asList(new MaterialStack(Gold, 1), new MaterialStack(Silver, 1), new MaterialStack(Copper, 3)));
+ public static Materials BismuthBronze = new Materials( 353, TextureSet.SET_DULL , 8.0F, 256, 2, 1|2 |64|128 , 100, 125, 125, 0, "BismuthBronze" , "Bismuth Bronze" , 0, 0, -1, 1100, true, false, 4, 1, 1, Dyes.dyeCyan , 2, Arrays.asList(new MaterialStack(Bismuth, 1), new MaterialStack(Zinc, 1), new MaterialStack(Copper, 3)));
+ public static Materials BlackSteel = new Materials( 334, TextureSet.SET_METALLIC , 6.5F, 768, 3, 1|2 |64|128 , 100, 100, 100, 0, "BlackSteel" , "Black Steel" , 0, 0, -1, 1200, true, false, 4, 1, 1, Dyes.dyeBlack , 2, Arrays.asList(new MaterialStack(Nickel, 1), new MaterialStack(BlackBronze, 1), new MaterialStack(Steel, 3))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials RedSteel = new Materials( 348, TextureSet.SET_METALLIC , 7.0F, 896, 4, 1|2 |64|128 , 140, 100, 100, 0, "RedSteel" , "Red Steel" , 0, 0, -1, 1300, true, false, 4, 1, 1, Dyes.dyeRed , 2, Arrays.asList(new MaterialStack(SterlingSilver, 1), new MaterialStack(BismuthBronze, 1), new MaterialStack(Steel, 2), new MaterialStack(BlackSteel, 4)));
+ public static Materials BlueSteel = new Materials( 349, TextureSet.SET_METALLIC , 7.5F, 1024, 4, 1|2 |64|128 , 100, 100, 140, 0, "BlueSteel" , "Blue Steel" , 0, 0, -1, 1400, true, false, 4, 1, 1, Dyes.dyeBlue , 2, Arrays.asList(new MaterialStack(RoseGold, 1), new MaterialStack(Brass, 1), new MaterialStack(Steel, 2), new MaterialStack(BlackSteel, 4)));
+ public static Materials DamascusSteel = new Materials( 335, TextureSet.SET_METALLIC , 8.0F, 1280, 3, 1|2 |64|128 , 110, 110, 110, 0, "DamascusSteel" , "Damascus Steel" , 0, 0, 2000, 1500, true, false, 4, 1, 1, Dyes.dyeGray , 2, Collections.singletonList(new MaterialStack(Steel, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials TungstenSteel = new Materials( 316, TextureSet.SET_METALLIC , 8.0F, 2560, 4, 1|2 |64|128 , 100, 100, 160, 0, "TungstenSteel" , "Tungstensteel" , 0, 0, -1, 3000, true, false, 4, 1, 1, Dyes.dyeBlue , 2, Arrays.asList(new MaterialStack(Steel, 1), new MaterialStack(Tungsten, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials NitroCoalFuel = new Materials( -1, TextureSet.SET_FLUID , 1.0F, 0, 2, 16 , 50, 70, 50, 0, "NitroCoalFuel" , "Nitro-Coalfuel" , 0, 48, -1, 0, false, false, 1, 1, 1, Dyes.dyeBlack , 0, Arrays.asList(new MaterialStack(Glyceryl, 1), new MaterialStack(CoalFuel, 4)));
+ public static Materials NitroFuel = new Materials( 709, TextureSet.SET_FLUID , 1.0F, 0, 2, 16 , 200, 255, 0, 0, "NitroFuel" , "Cetane-Boosted Diesel" , 0, 1000, -1, 0, false, false, 1, 1, 1, Dyes.dyeLime );
+ public static Materials RedAlloy = new Materials( 308, TextureSet.SET_DULL , 1.0F, 0, 0, 1|2 , 200, 0, 0, 0, "RedAlloy" , "Red Alloy" , 0, 0, 500, 0, false, false, 3, 5, 1, Dyes.dyeRed , 2, Arrays.asList(new MaterialStack(Copper, 1), new MaterialStack(Redstone, 4)), Collections.singletonList(new TC_AspectStack(TC_Aspects.MACHINA, 3)));
+ public static Materials CobaltBrass = new Materials( 343, TextureSet.SET_METALLIC , 8.0F, 256, 2, 1|2 |64|128 , 180, 180, 160, 0, "CobaltBrass" , "Cobalt Brass" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeOrange , 2, Arrays.asList(new MaterialStack(Brass, 7), new MaterialStack(Aluminium, 1), new MaterialStack(Cobalt, 1)));
+ public static Materials TricalciumPhosphate = new Materials( 534, TextureSet.SET_FLINT , 1.0F, 0, 2, 1|4|8|16 , 255, 255, 0, 0, "TricalciumPhosphate" , "Tricalcium Phosphate" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeYellow , 2, Arrays.asList(new MaterialStack(Calcium, 3), new MaterialStack(Phosphate, 2)));
+ public static Materials Basalt = new Materials( 844, TextureSet.SET_ROUGH , 1.0F, 64, 1, 1 |64|128 , 30, 20, 20, 0, "Basalt" , "Basalt" , 0, 0, -1, 0, false, false, 2, 1, 1, Dyes.dyeBlack , 2, Arrays.asList(new MaterialStack(Olivine, 1), new MaterialStack(Calcite, 3), new MaterialStack(Flint, 8), new MaterialStack(DarkAsh, 4)), Collections.singletonList(new TC_AspectStack(TC_Aspects.TENEBRAE, 1)));
+ public static Materials GarnetRed = new Materials( 527, TextureSet.SET_RUBY , 7.0F, 128, 2, 1 |4|8 |64 , 200, 80, 80, 127, "GarnetRed" , "Red Garnet" , 0, 0, -1, 0, false, true, 4, 1, 1, Dyes.dyeRed , 2, Arrays.asList(new MaterialStack(Pyrope, 3), new MaterialStack(Almandine, 5), new MaterialStack(Spessartine, 8)), Collections.singletonList(new TC_AspectStack(TC_Aspects.VITREUS, 3)));
+ public static Materials GarnetYellow = new Materials( 528, TextureSet.SET_RUBY , 7.0F, 128, 2, 1 |4|8 |64 , 200, 200, 80, 127, "GarnetYellow" , "Yellow Garnet" , 0, 0, -1, 0, false, true, 4, 1, 1, Dyes.dyeYellow , 2, Arrays.asList(new MaterialStack(Andradite, 5), new MaterialStack(Grossular, 8), new MaterialStack(Uvarovite, 3)), Collections.singletonList(new TC_AspectStack(TC_Aspects.VITREUS, 3)));
+ public static Materials Marble = new Materials( 845, TextureSet.SET_FINE , 1.0F, 16, 1, 1 |64|128 , 200, 200, 200, 0, "Marble" , "Marble" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeWhite , 2, Arrays.asList(new MaterialStack(Magnesium, 1), new MaterialStack(Calcite, 7)), Collections.singletonList(new TC_AspectStack(TC_Aspects.PERFODIO, 1)));
+ public static Materials Sugar = new Materials( 803, TextureSet.SET_FINE , 1.0F, 0, 1, 1 , 250, 250, 250, 0, "Sugar" , "Sugar" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeWhite , 1, Arrays.asList(new MaterialStack(Carbon, 2), new MaterialStack(Water, 5), new MaterialStack(Oxygen, 25)), Arrays.asList(new TC_AspectStack(TC_Aspects.HERBA, 1), new TC_AspectStack(TC_Aspects.AQUA, 1), new TC_AspectStack(TC_Aspects.AER, 1)));
+ public static Materials Thaumium = new Materials( 330, TextureSet.SET_METALLIC , 12.0F, 256, 3, 1|2 |64|128 , 150, 100, 200, 0, "Thaumium" , "Thaumium" , 0, 0, -1, 0, false, false, 5, 2, 1, Dyes.dyePurple , 0, Arrays.asList(new MaterialStack(Iron, 1), new MaterialStack(Magic, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.PRAECANTATIO, 1)));
+ public static Materials Vinteum = new Materials( 529, TextureSet.SET_METALLIC , 10.0F, 128, 3, 1|2 |8 |64|128 , 100, 200, 255, 0, "Vinteum" , "Vinteum" , 5, 32, -1, 0, false, false, 4, 1, 1, Dyes.dyeLightBlue , 2, Collections.singletonList(new MaterialStack(Thaumium, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.VITREUS, 2), new TC_AspectStack(TC_Aspects.PRAECANTATIO, 1)));
+ public static Materials Vis = new Materials( -1, TextureSet.SET_SHINY , 1.0F, 0, 3, 0 , 128, 0, 255, 0, "Vis" , "Vis" , 5, 32, -1, 0, false, false, 1, 1, 1, Dyes.dyePurple , 2, Collections.singletonList(new MaterialStack(Magic, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.AURAM, 2), new TC_AspectStack(TC_Aspects.PRAECANTATIO, 1)));
+ public static Materials Redrock = new Materials( 846, TextureSet.SET_ROUGH , 1.0F, 0, 1, 1 , 255, 80, 50, 0, "Redrock" , "Redrock" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeRed , 2, Arrays.asList(new MaterialStack(Calcite, 2), new MaterialStack(Flint, 1), new MaterialStack(Clay, 1)));
+ public static Materials PotassiumFeldspar = new Materials( 847, TextureSet.SET_FINE , 1.0F, 0, 1, 1 , 120, 40, 40, 0, "PotassiumFeldspar" , "Potassium Feldspar" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyePink , 1, Arrays.asList(new MaterialStack(Potassium, 1), new MaterialStack(Aluminium, 1), new MaterialStack(Silicon, 3), new MaterialStack(Oxygen, 8)));
+ public static Materials Biotite = new Materials( 848, TextureSet.SET_METALLIC , 1.0F, 0, 1, 1 , 20, 30, 20, 0, "Biotite" , "Biotite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeGray , 1, Arrays.asList(new MaterialStack(Potassium, 1), new MaterialStack(Magnesium, 3), new MaterialStack(Aluminium, 3), new MaterialStack(Fluorine, 2), new MaterialStack(Silicon, 3), new MaterialStack(Oxygen, 10)));
+ public static Materials GraniteBlack = new Materials( 849, TextureSet.SET_ROUGH , 4.0F, 64, 3, 1 |64|128 , 10, 10, 10, 0, "GraniteBlack" , "Black Granite" , 0, 0, -1, 0, false, false, 0, 1, 1, Dyes.dyeBlack , 2, Arrays.asList(new MaterialStack(SiliconDioxide, 4), new MaterialStack(Biotite, 1)), Collections.singletonList(new TC_AspectStack(TC_Aspects.TUTAMEN, 1)));
+ public static Materials GraniteRed = new Materials( 850, TextureSet.SET_ROUGH , 4.0F, 64, 3, 1 |64|128 , 255, 0, 128, 0, "GraniteRed" , "Red Granite" , 0, 0, -1, 0, false, false, 0, 1, 1, Dyes.dyeMagenta , 1, Arrays.asList(new MaterialStack(Aluminium, 2), new MaterialStack(PotassiumFeldspar, 1), new MaterialStack(Oxygen, 3)), Collections.singletonList(new TC_AspectStack(TC_Aspects.TUTAMEN, 1)));
+ public static Materials Chrysotile = new Materials( 912, TextureSet.SET_DULL , 32.0F, 10240, 3, 1|2 |8 |64|128 , 110, 140, 110, 0, "Chrysotile" , "Chrysotile" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeWhite , 2, Collections.singletonList(new MaterialStack(Asbestos, 1))).disableAutoGeneratedBlastFurnaceRecipes().setTurbineMultipliers(280, 280, 1);
+ public static Materials Realgar = new Materials( 913, TextureSet.SET_DULL , 1.0F, 32, 1, 1|2 |8 |64|128 , 140, 100, 100, 0, "Realgar" , "Realgar" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeWhite , 2, Arrays.asList(new MaterialStack(Arsenic, 4), new MaterialStack(Sulfur,4)));
+ public static Materials VanadiumMagnetite = new Materials( 923, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1 |8 , 35, 35, 60, 0, "VanadiumMagnetite" , "Vanadium Magnetite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeBlack , 2, Arrays.asList(new MaterialStack(Magnetite, 1), new MaterialStack(Vanadium, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.MAGNETO, 1))); // Mixture of Fe3O4 and V2O5
+ public static Materials BasalticMineralSand = new Materials( 935, TextureSet.SET_SAND , 1.0F, 0, 1, 1 |8 , 40, 50, 40, 0, "BasalticMineralSand" , "Basaltic Mineral Sand" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeBlack , 2, Arrays.asList(new MaterialStack(Magnetite, 1), new MaterialStack(Basalt, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.MAGNETO, 1)));
+ public static Materials GraniticMineralSand = new Materials( 936, TextureSet.SET_SAND , 1.0F, 0, 1, 1 |8 , 40, 60, 60, 0, "GraniticMineralSand" , "Granitic Mineral Sand" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeBlack , 2, Arrays.asList(new MaterialStack(Magnetite, 1), new MaterialStack(GraniteBlack, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.MAGNETO, 1)));
+ public static Materials GarnetSand = new Materials( 938, TextureSet.SET_SAND , 1.0F, 0, 1, 1 |8 , 200, 100, 0, 0, "GarnetSand" , "Garnet Sand" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeOrange , 2, Arrays.asList(new MaterialStack(GarnetRed, 1), new MaterialStack(GarnetYellow, 1)));
+ public static Materials QuartzSand = new Materials( 939, TextureSet.SET_SAND , 1.0F, 0, 1, 1 |8 , 194, 178, 128, 0, "QuartzSand" , "Quartz Sand" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes.dyeWhite , 2, Arrays.asList(new MaterialStack(CertusQuartz, 1), new MaterialStack(Quartzite, 1)));
+ public static Materials Bastnasite = new Materials( 905, TextureSet.SET_FINE , 1.0F, 0, 2, 1 |8 , 200, 110, 45, 0, "Bastnasite" , "Bastnasite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL , 1, Arrays.asList(new MaterialStack(Cerium, 1), new MaterialStack(Carbon, 1), new MaterialStack(Fluorine, 1), new MaterialStack(Oxygen, 3))); // (Ce, La, Y)CO3F
+ public static Materials Pentlandite = new Materials( 909, TextureSet.SET_DULL , 1.0F, 0, 2, 1 |8 , 165, 150, 5, 0, "Pentlandite" , "Pentlandite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL , 1, Arrays.asList(new MaterialStack(Nickel, 9), new MaterialStack(Sulfur, 8))); // (Fe,Ni)9S8
+ public static Materials Spodumene = new Materials( 920, TextureSet.SET_DULL , 1.0F, 0, 2, 1 |8 , 190, 170, 170, 0, "Spodumene" , "Spodumene" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL , 1, Arrays.asList(new MaterialStack(Lithium, 1), new MaterialStack(Aluminium, 1), new MaterialStack(Silicon, 2), new MaterialStack(Oxygen, 6))); // LiAl(SiO3)2
+ public static Materials Pollucite = new Materials( 919, TextureSet.SET_DULL , 1.0F, 0, 2, 1 |8 , 240, 210, 210, 0, "Pollucite" , "Pollucite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL , 1, Arrays.asList(new MaterialStack(Caesium, 2), new MaterialStack(Aluminium, 2), new MaterialStack(Silicon, 4), new MaterialStack(Water, 2), new MaterialStack(Oxygen, 12))); // (Cs,Na)2Al2Si4O12 2H2O (also a source of Rb)
+ public static Materials Tantalite = new Materials( 921, TextureSet.SET_METALLIC , 1.0F, 0, 3, 1 |8 , 145, 80, 40, 0, "Tantalite" , "Tantalite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL , 1, Arrays.asList(new MaterialStack(Manganese, 1), new MaterialStack(Tantalum, 2), new MaterialStack(Oxygen, 6))); // (Fe, Mn)Ta2O6 (also source of Nb)
+ public static Materials Lepidolite = new Materials( 907, TextureSet.SET_FINE , 1.0F, 0, 2, 1 |8 , 240, 50, 140, 0, "Lepidolite" , "Lepidolite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL , 1, Arrays.asList(new MaterialStack(Potassium, 1), new MaterialStack(Lithium, 3), new MaterialStack(Aluminium, 4), new MaterialStack(Fluorine, 2), new MaterialStack(Oxygen, 10))); // K(Li,Al,Rb)3(Al,Si)4O10(F,OH)2
+ public static Materials Glauconite = new Materials( 933, TextureSet.SET_DULL , 1.0F, 0, 2, 1 |8 , 130, 180, 60, 0, "Glauconite" , "Glauconite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL , 1, Arrays.asList(new MaterialStack(Potassium, 1), new MaterialStack(Magnesium, 2), new MaterialStack(Aluminium, 4), new MaterialStack(Hydrogen, 2), new MaterialStack(Oxygen, 12))); // (K,Na)(Fe3+,Al,Mg)2(Si,Al)4O10(OH)2
+ public static Materials GlauconiteSand = new Materials( 949, TextureSet.SET_DULL , 1.0F, 0, 2, 1 |8 , 130, 180, 60, 0, "GlauconiteSand" , "Glauconite Sand" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL , 1, Arrays.asList(new MaterialStack(Potassium, 1), new MaterialStack(Magnesium, 2), new MaterialStack(Aluminium, 4), new MaterialStack(Hydrogen, 2), new MaterialStack(Oxygen, 12))); // (K,Na)(Fe3+,Al,Mg)2(Si,Al)4O10(OH)2
+ public static Materials Vermiculite = new Materials( 932, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1 |8 , 200, 180, 15, 0, "Vermiculite" , "Vermiculite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL , 1, Arrays.asList(new MaterialStack(Iron, 3), new MaterialStack(Aluminium, 4), new MaterialStack(Silicon, 4), new MaterialStack(Hydrogen, 2), new MaterialStack(Water, 4), new MaterialStack(Oxygen, 12))); // (Mg+2, Fe+2, Fe+3)3 [(AlSi)4O10] (OH)2 4H2O)
+ public static Materials Bentonite = new Materials( 927, TextureSet.SET_ROUGH , 1.0F, 0, 2, 1 |8 , 245, 215, 210, 0, "Bentonite" , "Bentonite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL , 1, Arrays.asList(new MaterialStack(Sodium, 1), new MaterialStack(Magnesium, 6), new MaterialStack(Silicon, 12), new MaterialStack(Hydrogen, 6), new MaterialStack(Water, 5), new MaterialStack(Oxygen, 36))); // (Na,Ca)0.33(Al,Mg)2(Si4O10)(OH)2 nH2O
+ public static Materials FullersEarth = new Materials( 928, TextureSet.SET_FINE , 1.0F, 0, 2, 1 |8 , 160, 160, 120, 0, "FullersEarth" , "Fullers Earth" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL , 1, Arrays.asList(new MaterialStack(Magnesium, 1), new MaterialStack(Silicon, 4), new MaterialStack(Hydrogen, 1), new MaterialStack(Water, 4), new MaterialStack(Oxygen, 11))); // (Mg,Al)2Si4O10(OH) 4(H2O)
+ public static Materials Pitchblende = new Materials( 873, TextureSet.SET_DULL , 1.0F, 0, 3, 1 |8 , 200, 210, 0, 0, "Pitchblende" , "Pitchblende" , 0, 0, -1, 0, false, false, 5, 1, 1, Dyes.dyeYellow , 2, Arrays.asList(new MaterialStack(Uraninite, 3), new MaterialStack(Thorium, 1), new MaterialStack(Lead, 1)));
+ public static Materials Monazite = new Materials( 520, TextureSet.SET_DIAMOND , 1.0F, 0, 1, 1 |4|8 , 50, 70, 50, 0, "Monazite" , "Monazite" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeGreen , 1, Arrays.asList(new MaterialStack(RareEarth, 1), new MaterialStack(Phosphate, 1))); // Wikipedia: (Ce, La, Nd, Th, Sm, Gd)PO4 Monazite also smelt-extract to Helium, it is brown like the rare earth Item Monazite sand deposits are inevitably of the monazite-(Ce) composition. Typically, the lanthanides in such monazites contain about 45.8% cerium, about 24% lanthanum, about 17% neodymium, about 5% praseodymium, and minor quantities of samarium, gadolinium, and yttrium. Europium concentrations tend to be low, about 0.05% Thorium content of monazite is variable.
+ public static Materials Malachite = new Materials( 871, TextureSet.SET_DULL , 1.0F, 0, 1, 1 |8 , 5, 95, 5, 0, "Malachite" , "Malachite" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeGreen , 1, Arrays.asList(new MaterialStack(Copper, 2), new MaterialStack(Carbon, 1), new MaterialStack(Hydrogen, 2), new MaterialStack(Oxygen, 5))); // Cu2CO3(OH)2
+ public static Materials Mirabilite = new Materials( 900, TextureSet.SET_DULL , 1.0F, 0, 2, 1 |8 , 240, 250, 210, 0, "Mirabilite" , "Mirabilite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL , 1, Arrays.asList(new MaterialStack(Sodium, 2), new MaterialStack(Sulfur, 1), new MaterialStack(Water, 10), new MaterialStack(Oxygen, 4))); // Na2SO4 10H2O
+ public static Materials Mica = new Materials( 901, TextureSet.SET_FINE , 1.0F, 0, 1, 1 |8 , 195, 195, 205, 0, "Mica" , "Mica" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL , 1, Arrays.asList(new MaterialStack(Potassium, 1), new MaterialStack(Aluminium, 3), new MaterialStack(Silicon, 3), new MaterialStack(Fluorine, 2), new MaterialStack(Oxygen, 10))); // KAl2(AlSi3O10)(F,OH)2
+ public static Materials Trona = new Materials( 903, TextureSet.SET_METALLIC , 1.0F, 0, 1, 1 |8 , 135, 135, 95, 0, "Trona" , "Trona" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL , 1, Arrays.asList(new MaterialStack(Sodium, 3), new MaterialStack(Carbon, 2), new MaterialStack(Hydrogen, 1), new MaterialStack(Water, 2), new MaterialStack(Oxygen, 6))); // Na3(CO3)(HCO3) 2H2O
+ public static Materials Barite = new Materials( 904, TextureSet.SET_DULL , 1.0F, 0, 2, 1 |8 , 230, 235, 255, 0, "Barite" , "Barite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL , 1, Arrays.asList(new MaterialStack(Barium, 1), new MaterialStack(Sulfur, 1), new MaterialStack(Oxygen, 4)));
+ public static Materials Gypsum = new Materials( 934, TextureSet.SET_DULL , 1.0F, 0, 1, 1 |8 , 230, 230, 250, 0, "Gypsum" , "Gypsum" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL , 1, Arrays.asList(new MaterialStack(Calcium, 1), new MaterialStack(Sulfur, 1), new MaterialStack(Oxygen, 4), new MaterialStack(Water, 2))); // CaSO4 2H2O
+ public static Materials Alunite = new Materials( 911, TextureSet.SET_METALLIC , 1.0F, 0, 2, 1 |8 , 225, 180, 65, 0, "Alunite" , "Alunite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL , 1, Arrays.asList(new MaterialStack(Potassium, 1), new MaterialStack(Aluminium, 3), new MaterialStack(Silicon, 2), new MaterialStack(Hydrogen, 6), new MaterialStack(Oxygen, 14))); // KAl3(SO4)2(OH)6
+ public static Materials Dolomite = new Materials( 914, TextureSet.SET_FLINT , 1.0F, 0, 1, 1 |8 , 225, 205, 205, 0, "Dolomite" , "Dolomite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL , 1, Arrays.asList(new MaterialStack(Calcium, 1), new MaterialStack(Magnesium, 1), new MaterialStack(Carbon, 2), new MaterialStack(Oxygen, 6))); // CaMg(CO3)2
+ public static Materials Wollastonite = new Materials( 915, TextureSet.SET_DULL , 1.0F, 0, 2, 1 |8 , 240, 240, 240, 0, "Wollastonite" , "Wollastonite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL , 1, Arrays.asList(new MaterialStack(Calcium, 1), new MaterialStack(Silicon, 1), new MaterialStack(Oxygen, 3))); // CaSiO3
+ public static Materials Zeolite = new Materials( 916, TextureSet.SET_DULL , 1.0F, 0, 2, 1 |8 , 240, 230, 230, 0, "Zeolite" , "Zeolite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL , 1, Arrays.asList(new MaterialStack(Sodium, 1), new MaterialStack(Calcium, 4), new MaterialStack(Silicon, 27), new MaterialStack(Aluminium, 9), new MaterialStack(Water, 28), new MaterialStack(Oxygen, 72))); // NaCa4(Si27Al9)O72 28(H2O)
+ public static Materials Kyanite = new Materials( 924, TextureSet.SET_FLINT , 1.0F, 0, 2, 1 |8 , 110, 110, 250, 0, "Kyanite" , "Kyanite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL , 1, Arrays.asList(new MaterialStack(Aluminium, 2), new MaterialStack(Silicon, 1), new MaterialStack(Oxygen, 5))); // Al2SiO5
+ public static Materials Kaolinite = new Materials( 929, TextureSet.SET_DULL , 1.0F, 0, 2, 1 |8 , 245, 235, 235, 0, "Kaolinite" , "Kaolinite" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL , 1, Arrays.asList(new MaterialStack(Aluminium, 2), new MaterialStack(Silicon, 2), new MaterialStack(Hydrogen, 4), new MaterialStack(Oxygen, 9))); // Al2Si2O5(OH)4
+ public static Materials Talc = new Materials( 902, TextureSet.SET_DULL , 1.0F, 0, 2, 1 |8 , 90, 180, 90, 0, "Talc" , "Talc" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL , 1, Arrays.asList(new MaterialStack(Magnesium, 3), new MaterialStack(Silicon, 4), new MaterialStack(Hydrogen, 2), new MaterialStack(Oxygen, 12))); // H2Mg3(SiO3)4
+ public static Materials Soapstone = new Materials( 877, TextureSet.SET_DULL , 1.0F, 0, 1, 1 |8 , 95, 145, 95, 0, "Soapstone" , "Soapstone" , 0, 0, -1, 0, false, false, 1, 1, 1, Dyes._NULL , 1, Arrays.asList(new MaterialStack(Magnesium, 3), new MaterialStack(Silicon, 4), new MaterialStack(Hydrogen, 2), new MaterialStack(Oxygen, 12))); // H2Mg3(SiO3)4
+ public static Materials Concrete = new Materials( 947, TextureSet.SET_ROUGH , 1.0F, 0, 1, 1 , 100, 100, 100, 0, "Concrete" , "Concrete" , 0, 0, 300, 0, false, false, 0, 1, 1, Dyes.dyeGray , 0, Collections.singletonList(new MaterialStack(Stone, 1)), Collections.singletonList(new TC_AspectStack(TC_Aspects.TERRA, 1)));
+ public static Materials IronMagnetic = new Materials( 354, TextureSet.SET_MAGNETIC , 6.0F, 256, 2, 1|2 |64|128 , 200, 200, 200, 0, "IronMagnetic" , "Magnetic Iron" , 0, 0, -1, 0, false, false, 4, 51, 50, Dyes.dyeGray , 1, Collections.singletonList(new MaterialStack(Iron, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.MAGNETO, 1)));
+ public static Materials SteelMagnetic = new Materials( 355, TextureSet.SET_MAGNETIC , 6.0F, 512, 3, 1|2 |64|128 , 128, 128, 128, 0, "SteelMagnetic" , "Magnetic Steel" , 0, 0, 1000, 1000, true, false, 4, 51, 50, Dyes.dyeGray , 1, Collections.singletonList(new MaterialStack(Steel, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 1), new TC_AspectStack(TC_Aspects.ORDO, 1), new TC_AspectStack(TC_Aspects.MAGNETO, 1)));
+ public static Materials NeodymiumMagnetic = new Materials( 356, TextureSet.SET_MAGNETIC , 7.0F, 512, 2, 1|2 |64|128 , 100, 100, 100, 0, "NeodymiumMagnetic" , "Magnetic Neodymium" , 0, 0, 1297, 1297, true, false, 4, 51, 50, Dyes.dyeGray , 1, Collections.singletonList(new MaterialStack(Neodymium, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 1), new TC_AspectStack(TC_Aspects.MAGNETO, 3)));
+ public static Materials SamariumMagnetic = new Materials( 399, TextureSet.SET_MAGNETIC , 1.0F, 0, 2, 1|2 |64|128 , 255, 255, 204, 0, "SamariumMagnetic" , "Magnetic Samarium" , 0, 0, 1345, 1345, true, false, 4, 1, 1, Dyes.dyeWhite , 1, Collections.singletonList(new MaterialStack(Samarium, 1)),Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.RADIO, 1), new TC_AspectStack(TC_Aspects.MAGNETO,10)));
+ public static Materials TungstenCarbide = new Materials( 370, TextureSet.SET_METALLIC , 14.0F, 1280, 4, 1|2 |64|128 , 51, 0, 102, 0, "TungstenCarbide" , "Tungstencarbide" , 0, 0, 2460, 2460, true, false, 4, 1, 1, Dyes.dyeBlack , 2, Arrays.asList(new MaterialStack(Tungsten, 1), new MaterialStack(Carbon, 1)));
+ public static Materials VanadiumSteel = new Materials( 371, TextureSet.SET_METALLIC , 3.0F, 1920, 3, 1|2 |64|128 , 192, 192, 192, 0, "VanadiumSteel" , "Vanadiumsteel" , 0, 0, 1453, 1453, true, false, 4, 1, 1, Dyes.dyeWhite , 2, Arrays.asList(new MaterialStack(Vanadium, 1), new MaterialStack(Chrome, 1), new MaterialStack(Steel, 7))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials HSSG = new Materials( 372, TextureSet.SET_METALLIC , 10.0F, 4000, 3, 1|2 |64|128 , 153, 153, 0, 0, "HSSG" , "HSS-G" , 0, 0, 4500, 4500, true, false, 4, 1, 1, Dyes.dyeYellow , 2, Arrays.asList(new MaterialStack(TungstenSteel, 5), new MaterialStack(Chrome, 1), new MaterialStack(Molybdenum, 2), new MaterialStack(Vanadium, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials HSSE = new Materials( 373, TextureSet.SET_METALLIC , 32.0F, 10240, 7, 1|2 |64|128 , 51, 102, 0, 0, "HSSE" , "HSS-E" , 0, 0, 5400, 5400, true, false, 4, 1, 1, Dyes.dyeGreen , 2, Arrays.asList(new MaterialStack(HSSG, 6), new MaterialStack(Cobalt, 1),new MaterialStack(Manganese, 1), new MaterialStack(Silicon, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials HSSS = new Materials( 374, TextureSet.SET_METALLIC , 32.0F, 10240, 8, 1|2 |64|128 , 102, 0, 51, 0, "HSSS" , "HSS-S" , 0, 0, 5400, 5400, true, false, 4, 1, 1, Dyes.dyeRed , 2, Arrays.asList(new MaterialStack(HSSG, 6), new MaterialStack(Iridium, 2), new MaterialStack(Osmium, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials DilutedSulfuricAcid = new MaterialBuilder(640, TextureSet.SET_FLUID , "Diluted Sulfuric Acid").addCell().addFluid().setRGB(192, 120, 32).setColor(Dyes.dyeOrange).setMaterialList(new MaterialStack(SulfuricAcid, 1)).constructMaterial();
+ public static Materials EpoxidFiberReinforced = new Materials( 610, TextureSet.SET_DULL ,3.0F, 64, 1, 1|2 |64|128 , 160, 112, 16, 0, "EpoxidFiberReinforced" , "Fiber-Reinforced Epoxy Resin" , 0, 0, 400, 0, false, false, 1, 1, 1, Dyes.dyeBrown , 2, Collections.singletonList(new MaterialStack(Epoxid, 1)), Collections.singletonList(new TC_AspectStack(TC_Aspects.MOTUS, 2)));
+ public static Materials SodiumCarbonate = new MaterialBuilder(695, TextureSet.SET_QUARTZ, "Sodium Carbonate").setToolSpeed(1.0F).setDurability(64).setToolQuality(1).addDustItems().setRGB(255, 255, 235).setColor(Dyes.dyeWhite).setBlastFurnaceTemp(851 ).setMeltingPoint(851 ).setBlastFurnaceRequired(false).setOreValue(1).setExtraData(1).setMaterialList(new MaterialStack(Sodium, 2), new MaterialStack(Carbon, 1), new MaterialStack(Oxygen, 3)).constructMaterial().disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials SodiumAluminate = new MaterialBuilder(696, TextureSet.SET_QUARTZ, "Sodium Aluminate").setToolSpeed(1.0F).setDurability(64).setToolQuality(1).addDustItems().setRGB(255, 235, 255).setColor(Dyes.dyeWhite).setBlastFurnaceTemp(1800).setMeltingPoint(1800).setBlastFurnaceRequired(false).setOreValue(1).setExtraData(0).setMaterialList(new MaterialStack(Sodium, 1), new MaterialStack(Aluminium, 1), new MaterialStack(Oxygen, 2)).constructMaterial().disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials Aluminiumoxide = new MaterialBuilder(697, TextureSet.SET_QUARTZ, "Alumina").setToolSpeed(1.0F).setDurability(64).setToolQuality(1).addDustItems().setRGB(235, 255, 255).setColor(Dyes.dyeWhite).setBlastFurnaceTemp(2054).setMeltingPoint(2054).setBlastFurnaceRequired(true).setOreValue(1).setExtraData(0).setMaterialList(new MaterialStack(Aluminium, 2), new MaterialStack(Oxygen, 3)).setAspects(Collections.singletonList(new TC_AspectStack(TC_Aspects.GELUM, 2))).constructMaterial().disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials Aluminiumhydroxide = new MaterialBuilder(698, TextureSet.SET_QUARTZ, "Aluminium Hydroxide").setToolSpeed(1.0F).setDurability(64).setToolQuality(1).addDustItems().setRGB(235, 235, 255).setColor(Dyes.dyeWhite).setBlastFurnaceTemp(1200).setMeltingPoint(1200).setBlastFurnaceRequired(true).setOreValue(1).setExtraData(0).setMaterialList(new MaterialStack(Aluminium, 1), new MaterialStack(Oxygen, 3), new MaterialStack(Hydrogen, 3)).setAspects(Collections.singletonList(new TC_AspectStack(TC_Aspects.GELUM, 2))).constructMaterial().disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials Cryolite = new MaterialBuilder(699, TextureSet.SET_QUARTZ, "Cryolite").setToolSpeed(1.0F).setDurability(64).setToolQuality(1).addOreItems().setRGB(191, 239, 255).setColor(Dyes.dyeLightBlue).setMeltingPoint(1012).setBlastFurnaceTemp(1012).setExtraData(1).setMaterialList(new MaterialStack(Sodium, 3), new MaterialStack(Aluminium, 1), new MaterialStack(Fluorine, 6)).constructMaterial().disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials RedMud = new MaterialBuilder(743, TextureSet.SET_FLUID, "Red Mud").addCell().addFluid().setRGB(140, 22, 22).setColor(Dyes.dyeRed).constructMaterial();
+
+ public static Materials Brick = new MaterialBuilder(625, TextureSet.SET_ROUGH , "Brick").addDustItems().setRGB(155, 86, 67).setColor(Dyes.dyeBrown).setExtraData(2).setMaterialList(new MaterialStack(Aluminium, 4), new MaterialStack(Silicon, 3), new MaterialStack(Oxygen, 6)).constructMaterial();
+ public static Materials Fireclay = new MaterialBuilder(626, TextureSet.SET_ROUGH , "Fireclay").addDustItems().setRGB(173, 160, 155).setExtraData(2).setColor(Dyes.dyeBrown).setMaterialList(new MaterialStack(Brick, 1)).constructMaterial();
// Polybenzimidazole stuff
- public static Materials PotassiumNitrade = new MaterialBuilder(590, TextureSet.SET_DULL, "Potassium Nitrate")
- .setName("PotassiumNitrate")
- .addDustItems()
- .setRGB(129, 34, 141)
- .setColor(Dyes.dyePurple)
- .setMaterialList(
- new MaterialStack(Potassium, 1), new MaterialStack(Nitrogen, 1), new MaterialStack(Oxygen, 3))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials ChromiumTrioxide = new MaterialBuilder(591, TextureSet.SET_DULL, "Chromium Trioxide")
- .setName("Chromiumtrioxide")
- .addDustItems()
- .setRGB(255, 228, 225)
- .setColor(Dyes.dyePink)
- .setMaterialList(new MaterialStack(Chrome, 1), new MaterialStack(Oxygen, 3))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials Nitrochlorobenzene = new MaterialBuilder(592, TextureSet.SET_FLUID, "2-Nitrochlorobenzene")
- .addCell()
- .addFluid()
- .setRGB(143, 181, 26)
- .setColor(Dyes.dyeLime)
- .setMaterialList(
- new MaterialStack(Carbon, 6),
- new MaterialStack(Hydrogen, 4),
- new MaterialStack(Chlorine, 1),
- new MaterialStack(Nitrogen, 1),
- new MaterialStack(Oxygen, 2))
- .constructMaterial();
- public static Materials Dimethylbenzene = new MaterialBuilder(593, TextureSet.SET_FLUID, "1,2-Dimethylbenzen")
- .setName("Dimethylbenzene")
- .addCell()
- .addFluid()
- .setRGB(102, 156, 64)
- .setColor(Dyes.dyeLime)
- .setMeltingPoint(248)
- .setMaterialList(new MaterialStack(Carbon, 8), new MaterialStack(Hydrogen, 10))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials Potassiumdichromate = new MaterialBuilder(594, TextureSet.SET_DULL, "Potassium Dichromate")
- .setName("PotassiumDichromate")
- .addDustItems()
- .setRGB(255, 8, 127)
- .setColor(Dyes.dyePink)
- .setMaterialList(
- new MaterialStack(Potassium, 2), new MaterialStack(Chrome, 2), new MaterialStack(Oxygen, 7))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials PhthalicAcid = new MaterialBuilder(595, TextureSet.SET_FLUID, "Phthalic Acid")
- .setName("phtalicacid")
- .addCell()
- .addFluid()
- .setRGB(54, 133, 71)
- .setColor(Dyes.dyeOrange)
- .setMaterialList(new MaterialStack(Carbon, 8), new MaterialStack(Hydrogen, 6), new MaterialStack(Oxygen, 4))
- .constructMaterial();
- public static Materials Dichlorobenzidine = new MaterialBuilder(596, TextureSet.SET_FLUID, "3,3-Dichlorobenzidine")
- .addCell()
- .addFluid()
- .setRGB(161, 222, 166)
- .setColor(Dyes.dyeOrange)
- .setMaterialList(
- new MaterialStack(Carbon, 12),
- new MaterialStack(Hydrogen, 10),
- new MaterialStack(Nitrogen, 2),
- new MaterialStack(Chlorine, 2))
- .constructMaterial();
- public static Materials Diaminobenzidin = new MaterialBuilder(597, TextureSet.SET_FLUID, "3,3-Diaminobenzidine")
- .addCell()
- .addFluid()
- .setRGB(51, 125, 89)
- .setColor(Dyes.dyeOrange)
- .setMaterialList(
- new MaterialStack(Carbon, 12), new MaterialStack(Hydrogen, 14), new MaterialStack(Nitrogen, 4))
- .constructMaterial();
- public static Materials Diphenylisophthalate = new MaterialBuilder(
- 598, TextureSet.SET_FLUID, "Diphenyl Isophtalate")
- .addCell()
- .addFluid()
- .setRGB(36, 110, 87)
- .setColor(Dyes.dyeOrange)
- .setMaterialList(
- new MaterialStack(Carbon, 20), new MaterialStack(Hydrogen, 14), new MaterialStack(Oxygen, 4))
- .constructMaterial();
- public static Materials Polybenzimidazole = new Materials(
- 599,
- TextureSet.SET_DULL,
- 3.0F,
- 64,
- 1,
- 1 | 2 | 64 | 128,
- 45,
- 45,
- 45,
- 0,
- "Polybenzimidazole",
- "Polybenzimidazole",
- 0,
- 0,
- 1450,
- 0,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlack,
- 0,
- Arrays.asList(
- new MaterialStack(Carbon, 20), new MaterialStack(Nitrogen, 4), new MaterialStack(Hydrogen, 12)),
- Arrays.asList(new TC_AspectStack(TC_Aspects.ORDO, 2), new TC_AspectStack(TC_Aspects.VOLATUS, 1)));
-
- // Gasoline
- public static Materials MTBEMixture = new MaterialBuilder(983, TextureSet.SET_FLUID, "MTBE Reaction Mixture")
- .addCell()
- .addGas()
- .setRGB(255, 255, 255)
- .setColor(Dyes.dyeWhite)
- .setMaterialList(
- new MaterialStack(Carbon, 5), new MaterialStack(Hydrogen, 12), new MaterialStack(Oxygen, 1))
- .constructMaterial();
- public static Materials NitrousOxide = new MaterialBuilder(993, TextureSet.SET_FLUID, "Nitrous Oxide")
- .addCell()
- .addGas()
- .setRGB(125, 200, 255)
- .setColor(Dyes.dyeBlue)
- .setMaterialList(new MaterialStack(Nitrogen, 2), new MaterialStack(Oxygen, 1))
- .addElectrolyzerRecipe()
- .constructMaterial();
- public static Materials AntiKnock = new MaterialBuilder(994, TextureSet.SET_FLUID, "Anti-Knock Agent")
- .setName("EthylTertButylEther")
- .addCell()
- .addFluid()
- .setRGB(255, 255, 255)
- .setColor(Dyes.dyeWhite)
- .setMaterialList(
- new MaterialStack(Carbon, 6), new MaterialStack(Hydrogen, 14), new MaterialStack(Oxygen, 1))
- .constructMaterial();
- public static Materials Octane = new MaterialBuilder(995, TextureSet.SET_FLUID, "Octane")
- .addCell()
- .addFluid()
- .setRGB(255, 255, 255)
- .setColor(Dyes.dyeWhite)
- .setFuelType(MaterialBuilder.DIESEL)
- .setFuelPower(80)
- .setMaterialList(new MaterialStack(Carbon, 8), new MaterialStack(Hydrogen, 18))
- .constructMaterial();
- public static Materials GasolineRaw = new MaterialBuilder(996, TextureSet.SET_FLUID, "Raw Gasoline")
- .addCell()
- .addFluid()
- .setRGB(255, 100, 0)
- .setColor(Dyes.dyeOrange)
- .constructMaterial();
- public static Materials GasolineRegular = new MaterialBuilder(997, TextureSet.SET_FLUID, "Gasoline")
- .addCell()
- .addFluid()
- .setRGB(255, 165, 0)
- .setColor(Dyes.dyeOrange)
- .setFuelType(MaterialBuilder.DIESEL)
- .setFuelPower(576)
- .constructMaterial();
- public static Materials GasolinePremium = new MaterialBuilder(998, TextureSet.SET_FLUID, "High Octane Gasoline")
- .addCell()
- .addFluid()
- .setRGB(255, 165, 0)
- .setColor(Dyes.dyeOrange)
- .setFuelType(MaterialBuilder.DIESEL)
- .setFuelPower(2500)
- .constructMaterial();
-
- // ADDED
- public static Materials Electrotine = new Materials(
- 812,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 1,
- 1 | 8,
- 60,
- 180,
- 200,
- 0,
- "Electrotine",
- "Electrotine",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeCyan,
- 0,
- Arrays.asList(new MaterialStack(Redstone, 1), new MaterialStack(Electrum, 1)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 2)));
- public static Materials Galgadorian = new Materials(
- 384,
- TextureSet.SET_METALLIC,
- 16.0F,
- 3600,
- 3,
- 1 | 2 | 64 | 128,
- 154,
- 105,
- 119,
- 0,
- "Galgadorian",
- "Galgadorian",
- 0,
- 0,
- 3000,
- 3000,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyePink)
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials EnhancedGalgadorian = new Materials(
- 385,
- TextureSet.SET_METALLIC,
- 32.0F,
- 7200,
- 5,
- 1 | 2 | 64 | 128,
- 152,
- 93,
- 133,
- 0,
- "EnhancedGalgadorian",
- "Enhanced Galgadorian",
- 0,
- 0,
- 4500,
- 4500,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyePink)
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials BloodInfusedIron = new Materials(
- 977,
- TextureSet.SET_METALLIC,
- 10.0F,
- 384,
- 2,
- 1 | 2 | 64 | 128,
- 69,
- 9,
- 10,
- 0,
- "BloodInfusedIron",
- "Blood Infused Iron",
- 0,
- 0,
- 2400,
- 0,
- false,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeRed,
- Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 3), new TC_AspectStack(TC_Aspects.PRAECANTATIO, 1)));
- public static Materials Shadow = new Materials(
- 368,
- TextureSet.SET_METALLIC,
- 32.0F,
- 8192,
- 4,
- 1 | 2 | 8 | 64 | 128,
- 16,
- 3,
- 66,
- 0,
- "Shadow",
- "Shadow Metal",
- 0,
- 0,
- 1800,
- 1800,
- true,
- false,
- 3,
- 4,
- 3,
- Dyes.dyeBlue);
+ public static Materials PotassiumNitrade = new MaterialBuilder(590, TextureSet.SET_DULL , "Potassium Nitrate").setName("PotassiumNitrate").addDustItems().setRGB(129, 34, 141).setColor(Dyes.dyePurple).setMaterialList(new MaterialStack(Potassium, 1), new MaterialStack(Nitrogen, 1), new MaterialStack(Oxygen, 3)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials ChromiumTrioxide = new MaterialBuilder(591, TextureSet.SET_DULL , "Chromium Trioxide").setName("Chromiumtrioxide").addDustItems().setRGB(255, 228, 225).setColor(Dyes.dyePink).setMaterialList(new MaterialStack(Chrome, 1), new MaterialStack(Oxygen, 3)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials Nitrochlorobenzene = new MaterialBuilder(592, TextureSet.SET_FLUID , "2-Nitrochlorobenzene").addCell().addFluid().setRGB(143, 181, 26).setColor(Dyes.dyeLime).setMaterialList(new MaterialStack(Carbon, 6), new MaterialStack(Hydrogen, 4), new MaterialStack(Chlorine, 1), new MaterialStack(Nitrogen, 1), new MaterialStack(Oxygen, 2)).constructMaterial();
+ public static Materials Dimethylbenzene = new MaterialBuilder(593, TextureSet.SET_FLUID , "1,2-Dimethylbenzen").setName("Dimethylbenzene").addCell().addFluid().setRGB(102, 156, 64).setColor(Dyes.dyeLime).setMeltingPoint(248).setMaterialList(new MaterialStack(Carbon, 8), new MaterialStack(Hydrogen, 10)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials Potassiumdichromate = new MaterialBuilder(594, TextureSet.SET_DULL , "Potassium Dichromate").setName("PotassiumDichromate").addDustItems().setRGB(255, 8, 127).setColor(Dyes.dyePink).setMaterialList(new MaterialStack(Potassium, 2), new MaterialStack(Chrome, 2), new MaterialStack(Oxygen, 7)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials PhthalicAcid = new MaterialBuilder(595, TextureSet.SET_FLUID , "Phthalic Acid").setName("phtalicacid").addCell().addFluid().setRGB(54, 133, 71).setColor(Dyes.dyeOrange).setMaterialList(new MaterialStack(Carbon, 8), new MaterialStack(Hydrogen, 6), new MaterialStack(Oxygen, 4)).constructMaterial();
+ public static Materials Dichlorobenzidine = new MaterialBuilder(596, TextureSet.SET_FLUID , "3,3-Dichlorobenzidine").addCell().addFluid().setRGB(161, 222, 166).setColor(Dyes.dyeOrange).setMaterialList(new MaterialStack(Carbon, 12),new MaterialStack(Hydrogen, 10), new MaterialStack(Nitrogen, 2), new MaterialStack(Chlorine, 2)).constructMaterial();
+ public static Materials Diaminobenzidin = new MaterialBuilder(597, TextureSet.SET_FLUID , "3,3-Diaminobenzidine").addCell().addFluid().setRGB(51, 125, 89).setColor(Dyes.dyeOrange).setMaterialList(new MaterialStack(Carbon, 12),new MaterialStack(Hydrogen, 14),new MaterialStack(Nitrogen, 4)).constructMaterial();
+ public static Materials Diphenylisophthalate = new MaterialBuilder(598, TextureSet.SET_FLUID , "Diphenyl Isophtalate").addCell().addFluid().setRGB(36, 110, 87).setColor(Dyes.dyeOrange).setMaterialList(new MaterialStack(Carbon, 20),new MaterialStack(Hydrogen, 14),new MaterialStack(Oxygen, 4)).constructMaterial();
+ public static Materials Polybenzimidazole = new Materials(599, TextureSet.SET_DULL ,3.0F, 64, 1, 1|2 |64|128 , 45, 45, 45, 0, "Polybenzimidazole" , "Polybenzimidazole" , 0, 0, 1450, 0, false, false, 1, 1, 1, Dyes.dyeBlack , 0, Arrays.asList(new MaterialStack(Carbon, 20), new MaterialStack(Nitrogen, 4), new MaterialStack(Hydrogen, 12)), Arrays.asList(new TC_AspectStack(TC_Aspects.ORDO, 2),new TC_AspectStack(TC_Aspects.VOLATUS, 1)));
+
+ //Gasoline
+ public static Materials MTBEMixture = new MaterialBuilder(983, TextureSet.SET_FLUID , "MTBE Reaction Mixture").addCell().addGas().setRGB(255, 255, 255).setColor(Dyes.dyeWhite).setMaterialList(new MaterialStack(Carbon, 5), new MaterialStack(Hydrogen, 12), new MaterialStack(Oxygen, 1)).constructMaterial();
+ public static Materials NitrousOxide = new MaterialBuilder(993, TextureSet.SET_FLUID , "Nitrous Oxide").addCell().addGas().setRGB(125, 200, 255).setColor(Dyes.dyeBlue).setMaterialList(new MaterialStack(Nitrogen, 2), new MaterialStack(Oxygen, 1)).addElectrolyzerRecipe().constructMaterial();
+ public static Materials AntiKnock = new MaterialBuilder(994, TextureSet.SET_FLUID , "Anti-Knock Agent").setName("EthylTertButylEther").addCell().addFluid().setRGB(255, 255, 255).setColor(Dyes.dyeWhite).setMaterialList(new MaterialStack(Carbon, 6), new MaterialStack(Hydrogen, 14), new MaterialStack(Oxygen, 1)).constructMaterial();
+ public static Materials Octane = new MaterialBuilder(995, TextureSet.SET_FLUID , "Octane").addCell().addFluid().setRGB(255, 255, 255).setColor(Dyes.dyeWhite).setFuelType(MaterialBuilder.DIESEL).setFuelPower(80).setMaterialList(new MaterialStack(Carbon, 8), new MaterialStack(Hydrogen, 18)).constructMaterial();
+ public static Materials GasolineRaw = new MaterialBuilder(996, TextureSet.SET_FLUID , "Raw Gasoline").addCell().addFluid().setRGB(255,100,0).setColor(Dyes.dyeOrange).constructMaterial();
+ public static Materials GasolineRegular = new MaterialBuilder(997, TextureSet.SET_FLUID , "Gasoline").addCell().addFluid().setRGB(255,165,0).setColor(Dyes.dyeOrange).setFuelType(MaterialBuilder.DIESEL).setFuelPower(576).constructMaterial();
+ public static Materials GasolinePremium = new MaterialBuilder(998, TextureSet.SET_FLUID , "High Octane Gasoline").addCell().addFluid().setRGB(255,165,0).setColor(Dyes.dyeOrange).setFuelType(MaterialBuilder.DIESEL).setFuelPower(2500).constructMaterial();
+
+ //ADDED
+ public static Materials Electrotine = new Materials( 812, TextureSet.SET_SHINY , 1.0F, 0, 1, 1 |8 , 60, 180, 200, 0, "Electrotine" , "Electrotine" , 0, 0, -1, 0, false, false, 3, 1, 1, Dyes.dyeCyan , 0, Arrays.asList(new MaterialStack(Redstone, 1), new MaterialStack(Electrum, 1)), Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 2)));
+ public static Materials Galgadorian = new Materials( 384, TextureSet.SET_METALLIC , 16.0F, 3600, 3, 1|2 |64|128 , 154, 105, 119, 0, "Galgadorian" , "Galgadorian" , 0, 0, 3000, 3000, true, false, 1, 1, 1, Dyes.dyePink ).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials EnhancedGalgadorian = new Materials( 385, TextureSet.SET_METALLIC , 32.0F, 7200, 5, 1|2| 64|128 , 152, 93, 133, 0, "EnhancedGalgadorian" , "Enhanced Galgadorian" , 0, 0, 4500, 4500, true, false, 1, 1, 1, Dyes.dyePink ).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials BloodInfusedIron = new Materials( 977, TextureSet.SET_METALLIC , 10.0F, 384, 2, 1|2 |64|128 , 69, 9, 10, 0, "BloodInfusedIron" , "Blood Infused Iron" , 0, 0, 2400, 0, false, false, 3, 1, 1, Dyes.dyeRed , Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 3), new TC_AspectStack(TC_Aspects.PRAECANTATIO, 1)));
+ public static Materials Shadow = new Materials( 368, TextureSet.SET_METALLIC , 32.0F, 8192, 4, 1|2 |8 |64|128 , 16, 3, 66, 0, "Shadow" , "Shadow Metal" , 0, 0, 1800, 1800, true, false, 3, 4, 3, Dyes.dyeBlue );
/**
* Galaxy Space 1.10 compat from Version 2.6
*/
- public static Materials Ledox = new Materials(
- 390,
- TextureSet.SET_SHINY,
- 15.0F,
- 1024,
- 4,
- 1 | 2 | 8 | 64 | 128,
- 0,
- 116,
- 255,
- 0,
- "Ledox",
- "Ledox",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeBlue);
-
- public static Materials Quantium = new Materials(
- 391,
- TextureSet.SET_SHINY,
- 18.0F,
- 2048,
- 4,
- 1 | 2 | 8 | 64 | 128,
- 0,
- 209,
- 11,
- 0,
- "Quantium",
- "Quantium",
- 0,
- 0,
- 9900,
- 9900,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeLime);
- public static Materials Mytryl = new Materials(
- 387,
- TextureSet.SET_SHINY,
- 8.0F,
- 512,
- 4,
- 1 | 2 | 8 | 64 | 128,
- 242,
- 100,
- 4,
- 0,
- "Mytryl",
- "Mytryl",
- 0,
- 0,
- 3600,
- 3600,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeOrange);
- public static Materials BlackPlutonium = new Materials(
- 388,
- TextureSet.SET_DULL,
- 36.0F,
- 8192,
- 8,
- 1 | 2 | 8 | 64 | 128,
- 50,
- 50,
- 50,
- 0,
- "BlackPlutonium",
- "Black Plutonium",
- 0,
- 0,
- 9000,
- 9000,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeBlack)
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials CallistoIce = new Materials(
- 389,
- TextureSet.SET_SHINY,
- 9.0F,
- 1024,
- 4,
- 1 | 2 | 8 | 64 | 128,
- 30,
- 177,
- 255,
- 0,
- "CallistoIce",
- "Callisto Ice",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeLightBlue);
- public static Materials Duralumin = new Materials(
- 392,
- TextureSet.SET_SHINY,
- 16.0F,
- 512,
- 3,
- 1 | 2 | 8 | 64 | 128,
- 235,
- 209,
- 160,
- 0,
- "Duralumin",
- "Duralumin",
- 0,
- 0,
- 1600,
- 1600,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeOrange,
- 2,
- Arrays.asList(
- new MaterialStack(Aluminium, 6),
- new MaterialStack(Copper, 1),
- new MaterialStack(Manganese, 1),
- new MaterialStack(Magnesium, 1)));
- public static Materials Oriharukon = new Materials(
- 393,
- TextureSet.SET_SHINY,
- 32.0F,
- 10240,
- 5,
- 1 | 2 | 8 | 64 | 128,
- 103,
- 125,
- 104,
- 0,
- "Oriharukon",
- "Oriharukon",
- 0,
- 0,
- 5400,
- 5400,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeLime,
- Element.Oh,
- Arrays.asList(
- new TC_AspectStack(TC_Aspects.METALLUM, 2),
- new TC_AspectStack(TC_Aspects.LUCRUM, 2),
- new TC_AspectStack(TC_Aspects.ALIENIS, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials MysteriousCrystal = new Materials(
- 398,
- TextureSet.SET_SHINY,
- 8.0F,
- 256,
- 6,
- 1 | 2 | 8 | 64 | 128,
- 22,
- 133,
- 108,
- 0,
- "MysteriousCrystal",
- "Mysterious Crystal",
- 0,
- 0,
- 7200,
- 7200,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeCyan)
- .disableAutoGeneratedBlastFurnaceRecipes();
-
- // \/HAD TO MOVE DOWN SECTION
- public static Materials RedstoneAlloy = new Materials(
- 381,
- TextureSet.SET_METALLIC,
- 3.0F,
- 128,
- 2,
- 1 | 2 | 64 | 128,
- 181,
- 51,
- 51,
- 0,
- "RedstoneAlloy",
- "Redstone Alloy",
- 0,
- 0,
- 671,
- 1000,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeRed,
- 1,
- Arrays.asList(
- new MaterialStack(Redstone, 1), new MaterialStack(Silicon, 1), new MaterialStack(Coal, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials Soularium = new Materials(
- 379,
- TextureSet.SET_METALLIC,
- 8.0F,
- 256,
- 2,
- 1 | 2 | 64 | 128,
- 65,
- 46,
- 29,
- 0,
- "Soularium",
- "Soularium",
- 0,
- 0,
- 800,
- 1000,
- true,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeBrown,
- 1,
- Arrays.asList(
- new MaterialStack(SoulSand, 1), new MaterialStack(Gold, 1), new MaterialStack(Ash, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials ConductiveIron = new Materials(
- 369,
- TextureSet.SET_METALLIC,
- 6.0F,
- 256,
- 3,
- 1 | 2 | 64 | 128,
- 217,
- 178,
- 171,
- 0,
- "ConductiveIron",
- "Conductive Iron",
- 0,
- 0,
- -1,
- 1200,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeRed,
- 1,
- Arrays.asList(
- new MaterialStack(RedstoneAlloy, 1),
- new MaterialStack(Iron, 1),
- new MaterialStack(Silver, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials ElectricalSteel = new Materials(
- 365,
- TextureSet.SET_METALLIC,
- 6.0F,
- 512,
- 2,
- 1 | 2 | 64 | 128,
- 185,
- 185,
- 185,
- 0,
- "ElectricalSteel",
- "Electrical Steel",
- 0,
- 0,
- 1811,
- 1000,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeGray,
- 1,
- Arrays.asList(
- new MaterialStack(Steel, 1), new MaterialStack(Coal, 1), new MaterialStack(Silicon, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials EnergeticAlloy = new Materials(
- 366,
- TextureSet.SET_METALLIC,
- 12.0F,
- 1024,
- 3,
- 1 | 2 | 64 | 128,
- 255,
- 170,
- 81,
- 0,
- "EnergeticAlloy",
- "Energetic Alloy",
- 0,
- 0,
- -1,
- 2200,
- true,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeOrange,
- 1,
- Arrays.asList(
- new MaterialStack(ConductiveIron, 1),
- new MaterialStack(Gold, 1),
- new MaterialStack(BlackSteel, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials VibrantAlloy = new Materials(
- 367,
- TextureSet.SET_METALLIC,
- 18.0F,
- 4048,
- 4,
- 1 | 2 | 64 | 128,
- 157,
- 188,
- 53,
- 0,
- "VibrantAlloy",
- "Vibrant Alloy",
- 0,
- 0,
- 3300,
- 3300,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeLime,
- 1,
- Arrays.asList(
- new MaterialStack(EnergeticAlloy, 1),
- new MaterialStack(EnderEye, 1),
- new MaterialStack(Chrome, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials PulsatingIron = new Materials(
- 378,
- TextureSet.SET_METALLIC,
- 6.0F,
- 256,
- 3,
- 1 | 2 | 64 | 128,
- 128,
- 246,
- 155,
- 0,
- "PulsatingIron",
- "Pulsating Iron",
- 0,
- 0,
- -1,
- 1800,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeLime,
- 1,
- Arrays.asList(
- new MaterialStack(Iron, 1),
- new MaterialStack(EnderPearl, 1),
- new MaterialStack(RedstoneAlloy, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials DarkSteel = new Materials(
- 364,
- TextureSet.SET_METALLIC,
- 8.0F,
- 512,
- 3,
- 1 | 2 | 64 | 128,
- 80,
- 70,
- 80,
- 0,
- "DarkSteel",
- "Dark Steel",
- 0,
- 0,
- -1,
- 1800,
- true,
- false,
- 3,
- 1,
- 1,
- Dyes.dyePurple,
- 1,
- Arrays.asList(
- new MaterialStack(ElectricalSteel, 1),
- new MaterialStack(Coal, 1),
- new MaterialStack(Obsidian, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials EndSteel = new Materials(
- 401,
- TextureSet.SET_METALLIC,
- 12.0F,
- 2000,
- 4,
- 1 | 2 | 64 | 128,
- 223,
- 217,
- 165,
- 0,
- "EndSteel",
- "End Steel",
- 0,
- 0,
- 940,
- 3600,
- true,
- false,
- 3,
- 1,
- 1,
- Dyes.dyeYellow,
- 1,
- Arrays.asList(
- new MaterialStack(DarkSteel, 1),
- new MaterialStack(Tungsten, 1),
- new MaterialStack(Endstone, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials CrudeSteel = new Materials(
- 402,
- TextureSet.SET_METALLIC,
- 2.0F,
- 64,
- 2,
- 1 | 2 | 64 | 128,
- 163,
- 158,
- 154,
- 0,
- "CrudeSteel",
- "Clay Compound",
- 0,
- 0,
- -1,
- 1000,
- false,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeGray,
- 1,
- Arrays.asList(new MaterialStack(Stone, 1), new MaterialStack(Clay, 1), new MaterialStack(Flint, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials CrystallineAlloy = new Materials(
- 403,
- TextureSet.SET_METALLIC,
- 18.0F,
- 768,
- 4,
- 1 | 2 | 64 | 128,
- 114,
- 197,
- 197,
- 0,
- "CrystallineAlloy",
- "Crystalline Alloy",
- 0,
- 0,
- 4500,
- 4500,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeCyan,
- 1,
- Arrays.asList(
- new MaterialStack(Gold, 1),
- new MaterialStack(Diamond, 1),
- new MaterialStack(PulsatingIron, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials MelodicAlloy = new Materials(
- 404,
- TextureSet.SET_METALLIC,
- 24.0F,
- 1024,
- 5,
- 1 | 2 | 64 | 128,
- 136,
- 98,
- 136,
- 0,
- "MelodicAlloy",
- "Melodic Alloy",
- 0,
- 0,
- 5400,
- 5400,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeMagenta,
- 1,
- Arrays.asList(
- new MaterialStack(EndSteel, 1),
- new MaterialStack(EnderEye, 1),
- new MaterialStack(Oriharukon, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials StellarAlloy = new Materials(
- 405,
- TextureSet.SET_METALLIC,
- 96.0F,
- 10240,
- 7,
- 1 | 2 | 64 | 128,
- 217,
- 220,
- 203,
- 0,
- "StellarAlloy",
- "Stellar Alloy",
- 0,
- 0,
- 7200,
- 7200,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeWhite,
- 1,
- Arrays.asList(
- new MaterialStack(NetherStar, 1),
- new MaterialStack(MelodicAlloy, 1),
- new MaterialStack(Naquadah, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials CrystallinePinkSlime = new Materials(
- 406,
- TextureSet.SET_METALLIC,
- 6.0F,
- 128,
- 3,
- 1 | 2 | 64 | 128,
- 231,
- 158,
- 219,
- 0,
- "CrystallinePinkSlime",
- "Crystalline Pink Slime",
- 0,
- 0,
- 5000,
- 5000,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyePink,
- 1,
- Arrays.asList(new MaterialStack(CrystallineAlloy, 1), new MaterialStack(Diamond, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials EnergeticSilver = new Materials(
- 407,
- TextureSet.SET_METALLIC,
- 8.0F,
- 512,
- 3,
- 1 | 2 | 64 | 128,
- 149,
- 183,
- 205,
- 0,
- "EnergeticSilver",
- "Energetic Silver",
- 0,
- 0,
- -1,
- 2200,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeLightBlue,
- 1,
- Arrays.asList(
- new MaterialStack(Silver, 1),
- new MaterialStack(ConductiveIron, 1),
- new MaterialStack(BlackSteel, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials VividAlloy = new Materials(
- 408,
- TextureSet.SET_METALLIC,
- 12.0F,
- 768,
- 4,
- 1 | 2 | 64 | 128,
- 70,
- 188,
- 219,
- 0,
- "VividAlloy",
- "Vivid Alloy",
- 0,
- 0,
- 3300,
- 3300,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeBlue,
- 1,
- Arrays.asList(
- new MaterialStack(EnergeticSilver, 1),
- new MaterialStack(EnderEye, 1),
- new MaterialStack(Chrome, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials Enderium = new Materials(
- 321,
- TextureSet.SET_DULL,
- 8.0F,
- 1500,
- 3,
- 1 | 2 | 64 | 128,
- 89,
- 145,
- 135,
- 0,
- "Enderium",
- "Enderium",
- 0,
- 0,
- 4500,
- 4500,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeGreen,
- 1,
- Arrays.asList(
- new MaterialStack(EnderiumBase, 2),
- new MaterialStack(Thaumium, 1),
- new MaterialStack(EnderPearl, 1)),
- Arrays.asList(
- new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.ALIENIS, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials Mithril = new Materials(
- 331,
- TextureSet.SET_SHINY,
- 32.0F,
- 64,
- 2,
- 1 | 2 | 8 | 64,
- 255,
- 255,
- 210,
- 0,
- "Mithril",
- "Mithril",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 4,
- 3,
- 2,
- Dyes.dyeLightBlue,
- 2,
- Arrays.asList(new MaterialStack(Platinum, 2), new MaterialStack(Thaumium, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes()
- .setTurbineMultipliers(22, 1, 1);
- public static Materials BlueAlloy = new Materials(
- 309,
- TextureSet.SET_DULL,
- 1.0F,
- 0,
- 0,
- 1 | 2,
- 100,
- 180,
- 255,
- 0,
- "BlueAlloy",
- "Blue Alloy",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 5,
- 1,
- Dyes.dyeLightBlue,
- 2,
- Arrays.asList(new MaterialStack(Silver, 1), new MaterialStack(Electrotine, 4)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 3)));
- public static Materials ShadowIron = new Materials(
- 336,
- TextureSet.SET_METALLIC,
- 32.0F,
- 10240,
- 2,
- 1 | 2 | 8 | 64,
- 120,
- 120,
- 120,
- 0,
- "ShadowIron",
- "Shadow Iron",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 3,
- 4,
- 3,
- Dyes.dyeBlack,
- 2,
- Arrays.asList(new MaterialStack(Iron, 1), new MaterialStack(Thaumium, 3)))
- .disableAutoGeneratedBlastFurnaceRecipes()
- .setTurbineMultipliers(1, 76, 1);
- public static Materials ShadowSteel = new Materials(
- 337,
- TextureSet.SET_METALLIC,
- 6.0F,
- 768,
- 4,
- 1 | 2 | 64,
- 90,
- 90,
- 90,
- 0,
- "ShadowSteel",
- "Shadow Steel",
- 0,
- 0,
- -1,
- 1700,
- true,
- false,
- 4,
- 4,
- 3,
- Dyes.dyeBlack,
- 2,
- Arrays.asList(new MaterialStack(Steel, 1), new MaterialStack(Thaumium, 3)));
- public static Materials AstralSilver = new Materials(
- 333,
- TextureSet.SET_SHINY,
- 10.0F,
- 64,
- 2,
- 1 | 2 | 64,
- 230,
- 230,
- 255,
- 0,
- "AstralSilver",
- "Astral Silver",
- 0,
- 0,
- -1,
- 0,
- false,
- false,
- 4,
- 3,
- 2,
- Dyes.dyeWhite,
- 2,
- Arrays.asList(new MaterialStack(Silver, 2), new MaterialStack(Thaumium, 1)));
-
- /**
+ public static Materials Ledox = new Materials( 390, TextureSet.SET_SHINY , 15.0F, 1024, 4, 1|2 |8 |64|128 , 0, 116, 255, 0, "Ledox" , "Ledox" , 0, 0, -1, 0, false, false, 4, 1, 1, Dyes.dyeBlue );
+ public static Materials Quantium = new Materials( 391, TextureSet.SET_SHINY , 18.0F, 2048, 4, 1|2 |8 |64|128 , 0, 209, 11, 0, "Quantium" , "Quantium" , 0, 0, 9900, 9900, true, false, 4, 1, 1, Dyes.dyeLime );
+ public static Materials Mytryl = new Materials( 387, TextureSet.SET_SHINY , 8.0F, 512, 4, 1|2 |8 |64|128 , 242, 100, 4, 0, "Mytryl" , "Mytryl" , 0, 0, 3600, 3600, true, false, 4, 1, 1, Dyes.dyeOrange );
+ public static Materials BlackPlutonium = new Materials( 388, TextureSet.SET_DULL , 36.0F, 8192, 8, 1|2 |8 |64|128 , 50, 50, 50, 0, "BlackPlutonium" , "Black Plutonium" , 0, 0, 9000, 9000, true, false, 4, 1, 1, Dyes.dyeBlack ).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials CallistoIce = new Materials( 389, TextureSet.SET_SHINY , 9.0F, 1024, 4, 1|2 |8 |64|128 , 30, 177, 255, 0, "CallistoIce" , "Callisto Ice" , 0, 0, -1, 0, false, false, 4, 1, 1, Dyes.dyeLightBlue );
+ public static Materials Duralumin = new Materials( 392, TextureSet.SET_SHINY , 16.0F, 512, 3, 1|2 |8 |64|128 , 235, 209, 160, 0, "Duralumin" , "Duralumin" , 0, 0, 1600, 1600, true, false, 4, 1, 1, Dyes.dyeOrange , 2, Arrays.asList(new MaterialStack(Aluminium, 6), new MaterialStack(Copper, 1), new MaterialStack(Manganese, 1), new MaterialStack(Magnesium, 1)));
+ public static Materials Oriharukon = new Materials( 393, TextureSet.SET_SHINY , 32.0F, 10240, 5, 1|2 |8 |64|128 , 103, 125, 104, 0, "Oriharukon" , "Oriharukon" , 0, 0, 5400, 5400, true, false, 4, 1, 1, Dyes.dyeLime , Element.Oh, Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2),new TC_AspectStack(TC_Aspects.LUCRUM, 2), new TC_AspectStack(TC_Aspects.ALIENIS, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials MysteriousCrystal = new Materials( 398, TextureSet.SET_SHINY , 8.0F, 256, 6, 1|2 |8 |64|128 , 22, 133, 108, 0, "MysteriousCrystal" , "Mysterious Crystal" , 0, 0, 7200, 7200, true, false, 4, 1, 1, Dyes.dyeCyan ).disableAutoGeneratedBlastFurnaceRecipes();
+
+ //\/HAD TO MOVE DOWN SECTION
+ public static Materials RedstoneAlloy = new Materials( 381, TextureSet.SET_METALLIC , 3.0F, 128, 2, 1|2 |64|128 , 181, 51, 51, 0, "RedstoneAlloy" , "Redstone Alloy" , 0, 0, 671, 1000, true, false, 1, 1, 1, Dyes.dyeRed , 1, Arrays.asList(new MaterialStack(Redstone, 1), new MaterialStack(Silicon, 1), new MaterialStack(Coal, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials Soularium = new Materials( 379, TextureSet.SET_METALLIC , 8.0F, 256, 2, 1|2 |64|128 , 65, 46, 29, 0, "Soularium" , "Soularium" , 0, 0, 800, 1000, true, false, 3, 1, 1, Dyes.dyeBrown , 1, Arrays.asList(new MaterialStack(SoulSand, 1), new MaterialStack(Gold, 1), new MaterialStack(Ash, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials ConductiveIron = new Materials( 369, TextureSet.SET_METALLIC , 6.0F, 256, 3, 1|2 |64|128 , 217, 178, 171, 0, "ConductiveIron" , "Conductive Iron" , 0, 0, -1, 1200, true, false, 4, 1, 1, Dyes.dyeRed , 1, Arrays.asList(new MaterialStack(RedstoneAlloy, 1), new MaterialStack(Iron, 1), new MaterialStack(Silver, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials ElectricalSteel = new Materials( 365, TextureSet.SET_METALLIC , 6.0F, 512, 2, 1|2 |64|128 , 185, 185, 185, 0, "ElectricalSteel" , "Electrical Steel" , 0, 0, 1811, 1000, true, false, 4, 1, 1, Dyes.dyeGray , 1, Arrays.asList(new MaterialStack(Steel, 1), new MaterialStack(Coal, 1), new MaterialStack(Silicon, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials EnergeticAlloy = new Materials( 366, TextureSet.SET_METALLIC , 12.0F, 1024, 3, 1|2 |64|128 , 255, 170, 81, 0, "EnergeticAlloy" , "Energetic Alloy" , 0, 0, -1, 2200, true, false, 3, 1, 1, Dyes.dyeOrange , 1, Arrays.asList(new MaterialStack(ConductiveIron, 1), new MaterialStack(Gold, 1), new MaterialStack(BlackSteel, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials VibrantAlloy = new Materials( 367, TextureSet.SET_METALLIC , 18.0F, 4048, 4, 1|2 |64|128 , 157, 188, 53, 0, "VibrantAlloy" , "Vibrant Alloy" , 0, 0, 3300, 3300, true, false, 4, 1, 1, Dyes.dyeLime , 1, Arrays.asList(new MaterialStack(EnergeticAlloy, 1), new MaterialStack(EnderEye, 1), new MaterialStack(Chrome, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials PulsatingIron = new Materials( 378, TextureSet.SET_METALLIC , 6.0F, 256, 3, 1|2 |64|128 , 128, 246, 155, 0, "PulsatingIron" , "Pulsating Iron" , 0, 0, -1, 1800, true, false, 4, 1, 1, Dyes.dyeLime , 1, Arrays.asList(new MaterialStack(Iron, 1), new MaterialStack(EnderPearl, 1), new MaterialStack(RedstoneAlloy, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials DarkSteel = new Materials( 364, TextureSet.SET_METALLIC , 8.0F, 512, 3, 1|2 |64|128 , 80, 70, 80, 0, "DarkSteel" , "Dark Steel" , 0, 0, -1, 1800, true, false, 3, 1, 1, Dyes.dyePurple , 1, Arrays.asList(new MaterialStack(ElectricalSteel, 1), new MaterialStack(Coal, 1), new MaterialStack(Obsidian, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials EndSteel = new Materials( 401, TextureSet.SET_METALLIC , 12.0F, 2000, 4, 1|2 |64|128 , 223, 217, 165, 0, "EndSteel" , "End Steel" , 0, 0, 940, 3600, true, false, 3, 1, 1, Dyes.dyeYellow , 1, Arrays.asList(new MaterialStack(DarkSteel, 1), new MaterialStack(Tungsten, 1), new MaterialStack(Endstone, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials CrudeSteel = new Materials( 402, TextureSet.SET_METALLIC , 2.0F, 64, 2, 1|2 |64|128 , 163, 158, 154, 0, "CrudeSteel" , "Clay Compound" , 0, 0, -1, 1000, false,false, 4, 1, 1, Dyes.dyeGray , 1, Arrays.asList(new MaterialStack(Stone, 1), new MaterialStack(Clay, 1), new MaterialStack(Flint, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials CrystallineAlloy = new Materials( 403, TextureSet.SET_METALLIC , 18.0F, 768, 4, 1|2 |64|128 , 114, 197, 197, 0, "CrystallineAlloy" , "Crystalline Alloy" , 0, 0, 4500, 4500, true, false, 4, 1, 1, Dyes.dyeCyan , 1, Arrays.asList(new MaterialStack(Gold, 1), new MaterialStack(Diamond, 1), new MaterialStack(PulsatingIron, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials MelodicAlloy = new Materials( 404, TextureSet.SET_METALLIC , 24.0F, 1024, 5, 1|2 |64|128 , 136, 98, 136, 0, "MelodicAlloy" , "Melodic Alloy" , 0, 0, 5400, 5400, true, false, 4, 1, 1, Dyes.dyeMagenta , 1, Arrays.asList(new MaterialStack(EndSteel, 1), new MaterialStack(EnderEye, 1), new MaterialStack(Oriharukon, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials StellarAlloy = new Materials( 405, TextureSet.SET_METALLIC , 96.0F, 10240, 7, 1|2 |64|128 , 217, 220, 203, 0, "StellarAlloy" , "Stellar Alloy" , 0, 0, 7200, 7200, true, false, 4, 1, 1, Dyes.dyeWhite , 1, Arrays.asList(new MaterialStack(NetherStar, 1), new MaterialStack(MelodicAlloy, 1), new MaterialStack(Naquadah, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials CrystallinePinkSlime = new Materials( 406, TextureSet.SET_METALLIC , 6.0F, 128, 3, 1|2 |64|128 , 231, 158, 219, 0, "CrystallinePinkSlime" , "Crystalline Pink Slime" , 0, 0, 5000, 5000, true, false, 4, 1, 1, Dyes.dyePink , 1, Arrays.asList(new MaterialStack(CrystallineAlloy, 1), new MaterialStack(Diamond, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials EnergeticSilver = new Materials( 407, TextureSet.SET_METALLIC , 8.0F, 512, 3, 1|2 |64|128 , 149, 183, 205, 0, "EnergeticSilver" , "Energetic Silver" , 0, 0, -1, 2200, true, false, 4, 1, 1, Dyes.dyeLightBlue , 1, Arrays.asList(new MaterialStack(Silver, 1), new MaterialStack(ConductiveIron, 1), new MaterialStack(BlackSteel, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials VividAlloy = new Materials( 408, TextureSet.SET_METALLIC , 12.0F, 768, 4, 1|2 |64|128 , 70, 188, 219, 0, "VividAlloy" , "Vivid Alloy" , 0, 0, 3300, 3300, true, false, 4, 1, 1, Dyes.dyeBlue , 1, Arrays.asList(new MaterialStack(EnergeticSilver, 1), new MaterialStack(EnderEye, 1), new MaterialStack(Chrome, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials Enderium = new Materials( 321, TextureSet.SET_DULL , 8.0F, 1500, 3, 1|2 |64|128 , 89, 145, 135, 0, "Enderium" , "Enderium" , 0, 0, 4500, 4500, true, false, 1, 1, 1, Dyes.dyeGreen , 1, Arrays.asList(new MaterialStack(EnderiumBase, 2), new MaterialStack(Thaumium, 1), new MaterialStack(EnderPearl, 1)), Arrays.asList(new TC_AspectStack(TC_Aspects.METALLUM, 2), new TC_AspectStack(TC_Aspects.ALIENIS, 1))).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials Mithril = new Materials( 331, TextureSet.SET_SHINY , 32.0F, 64, 2, 1|2 |8 |64 , 255, 255, 210, 0, "Mithril" , "Mithril" , 0, 0, -1, 0, false, false, 4, 3, 2, Dyes.dyeLightBlue , 2, Arrays.asList(new MaterialStack(Platinum, 2), new MaterialStack(Thaumium, 1))).disableAutoGeneratedBlastFurnaceRecipes().setTurbineMultipliers(22, 1, 1);
+ public static Materials BlueAlloy = new Materials( 309, TextureSet.SET_DULL , 1.0F, 0, 0, 1|2 , 100, 180, 255, 0, "BlueAlloy" , "Blue Alloy" , 0, 0, -1, 0, false, false, 3, 5, 1, Dyes.dyeLightBlue , 2, Arrays.asList(new MaterialStack(Silver, 1), new MaterialStack(Electrotine, 4)), Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 3)));
+ public static Materials ShadowIron = new Materials( 336, TextureSet.SET_METALLIC , 32.0F, 10240, 2, 1|2 |8 |64 , 120, 120, 120, 0, "ShadowIron" , "Shadow Iron" , 0, 0, -1, 0, false, false, 3, 4, 3, Dyes.dyeBlack , 2, Arrays.asList(new MaterialStack(Iron, 1), new MaterialStack(Thaumium, 3))).disableAutoGeneratedBlastFurnaceRecipes().setTurbineMultipliers(1, 76, 1);
+ public static Materials ShadowSteel = new Materials( 337, TextureSet.SET_METALLIC , 6.0F, 768, 4, 1|2 |64 , 90, 90, 90, 0, "ShadowSteel" , "Shadow Steel" , 0, 0, -1, 1700, true, false, 4, 4, 3, Dyes.dyeBlack , 2, Arrays.asList(new MaterialStack(Steel, 1), new MaterialStack(Thaumium, 3)));
+ public static Materials AstralSilver = new Materials( 333, TextureSet.SET_SHINY , 10.0F, 64, 2, 1|2 |64 , 230, 230, 255, 0, "AstralSilver" , "Astral Silver" , 0, 0, -1, 0, false, false, 4, 3, 2, Dyes.dyeWhite , 2, Arrays.asList(new MaterialStack(Silver, 2), new MaterialStack(Thaumium, 1)));
+
+ /**
* Op materials (draconic evolution above)
*/
- // TODO: add other op materials? maybe some new ores or new only fusion made op materials from op materials??? like
- // neutronium bedrockium alloy etc.
- public static Materials InfinityCatalyst = new Materials(
- 394,
- TextureSet.SET_SHINY,
- 64.0F,
- 1310720,
- 10,
- 1 | 2 | 8 | 64 | 128,
- 255,
- 255,
- 255,
- 0,
- "InfinityCatalyst",
- "Infinity Catalyst",
- 5,
- 500000,
- 10800,
- 10800,
- true,
- false,
- 20,
- 1,
- 1,
- Dyes.dyeLightGray);
-
- public static Materials Infinity = new Materials(
- 397,
- new TextureSet("infinity", true),
- 256.0F,
- 2621440,
- 17,
- 1 | 2 | 64 | 128,
- 255,
- 255,
- 255,
- 0,
- "Infinity",
- "Infinity",
- 5,
- 5000000,
- 10800,
- 10800,
- true,
- false,
- 40,
- 1,
- 1,
- Dyes.dyeLightGray);
- public static Materials Bedrockium = new MaterialBuilder(395, TextureSet.SET_DULL, "Bedrockium")
- .addOreItems()
- .addDustItems()
- .addMetalItems()
- .setDurability(327680)
- .setToolSpeed(8f)
- .setToolQuality(9)
- .setRGB(50, 50, 50)
- .setName("Bedrockium")
- .setBlastFurnaceRequired(true)
- .setBlastFurnaceTemp(9900)
- .setMeltingPoint(9900)
- .setColor(Dyes.dyeBlack)
- .setOreValue(4)
- .setDensityDivider(1)
- .setDensityMultiplier(1)
- .constructMaterial();
- public static Materials Trinium = new Materials(
- 868,
- TextureSet.SET_SHINY,
- 128.0F,
- 51200,
- 8,
- 1 | 2 | 8 | 64 | 128,
- 200,
- 200,
- 210,
- 0,
- "Trinium",
- "Trinium",
- 0,
- 0,
- 7200,
- 7200,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeLightGray)
- .disableAutoGeneratedBlastFurnaceRecipes();
- public static Materials Ichorium = new Materials(
- 978,
- TextureSet.SET_SHINY,
- 32.0F,
- 850000,
- 12,
- 1 | 2 | 8 | 32 | 64 | 128,
- 211,
- 120,
- 6,
- 0,
- "Ichorium",
- "Ichorium",
- 5,
- 250000,
- 9000,
- 9000,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeOrange)
- .setTurbineMultipliers(30, 30, 3);
- public static Materials CosmicNeutronium = new Materials(
- 982,
- TextureSet.SET_SHINY,
- 96.0F,
- 163840,
- 12,
- 1 | 2 | 8 | 32 | 64 | 128,
- 50,
- 50,
- 50,
- 0,
- "CosmicNeutronium",
- "Cosmic Neutronium",
- 0,
- 0,
- 9900,
- 9900,
- true,
- false,
- 4,
- 1,
- 1,
- Dyes.dyeBlack);
+ //TODO: add other op materials? maybe some new ores or new only fusion made op materials from op materials??? like neutronium bedrockium alloy etc.
+ public static Materials InfinityCatalyst = new Materials( 394, TextureSet.SET_SHINY , 64.0F,1310720, 10, 1|2 |8 |64|128 , 255, 255, 255, 0, "InfinityCatalyst" , "Infinity Catalyst" , 5, 500000, 10800, 10800, true, false, 20, 1, 1, Dyes.dyeLightGray );
+ public static Materials Infinity = new Materials( 397, new TextureSet("infinity", true), 256.0F,2621440, 17, 1|2 |64|128 , 255, 255, 255, 0, "Infinity" , "Infinity" , 5, 5000000, 10800, 10800, true, false, 40, 1, 1, Dyes.dyeLightGray );
+ public static Materials Bedrockium = new MaterialBuilder(395,TextureSet.SET_DULL, "Bedrockium").addOreItems().addDustItems().addMetalItems().setDurability(327680).setToolSpeed(8f).setToolQuality(9).setRGB(50,50,50).setName("Bedrockium").setBlastFurnaceRequired(true).setBlastFurnaceTemp(9900).setMeltingPoint(9900).setColor(Dyes.dyeBlack).setOreValue(4).setDensityDivider(1).setDensityMultiplier(1).constructMaterial();
+ public static Materials Trinium = new Materials( 868, TextureSet.SET_SHINY , 128.0F, 51200, 8, 1|2 |8 |64|128 , 200, 200, 210, 0, "Trinium" , "Trinium" , 0, 0, 7200, 7200, true, false, 4, 1, 1, Dyes.dyeLightGray ).disableAutoGeneratedBlastFurnaceRecipes();
+ public static Materials Ichorium = new Materials( 978, TextureSet.SET_SHINY , 32.0F, 850000, 12, 1|2 |8 |32|64|128 , 211, 120, 6, 0, "Ichorium" , "Ichorium" , 5, 250000, 9000, 9000, true, false, 4, 1, 1, Dyes.dyeOrange ).setTurbineMultipliers(30, 30, 3);
+ public static Materials CosmicNeutronium = new Materials( 982, TextureSet.SET_SHINY , 96.0F, 163840, 12, 1|2 |8 |32|64|128 , 50, 50, 50, 0, "CosmicNeutronium" , "Cosmic Neutronium" , 0, 0, 9900, 9900, true, false, 4, 1, 1, Dyes.dyeBlack );
// Superconductor base.
- public static Materials Pentacadmiummagnesiumhexaoxid = new Materials(
- 987,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 3,
- 1 | 2,
- 85,
- 85,
- 85,
- 0,
- "Pentacadmiummagnesiumhexaoxid",
- "Superconductor Base MV",
- 0,
- 0,
- 2500,
- 2500,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeGray,
- 1,
- Arrays.asList(new MaterialStack(Cadmium, 5), new MaterialStack(Magnesium, 1), new MaterialStack(Oxygen, 6)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 3)));
- public static Materials Titaniumonabariumdecacoppereikosaoxid = new Materials(
- 988,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 3,
- 1 | 2,
- 51,
- 25,
- 0,
- 0,
- "Titaniumonabariumdecacoppereikosaoxid",
- "Superconductor Base HV",
- 0,
- 0,
- 3300,
- 3300,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBrown,
- 1,
- Arrays.asList(
- new MaterialStack(Titanium, 1),
- new MaterialStack(Barium, 9),
- new MaterialStack(Copper, 10),
- new MaterialStack(Oxygen, 20)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 6)));
- public static Materials Uraniumtriplatinid = new Materials(
- 989,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 3,
- 1 | 2,
- 0,
- 135,
- 0,
- 0,
- "Uraniumtriplatinid",
- "Superconductor Base EV",
- 0,
- 0,
- 4400,
- 4400,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLime,
- 1,
- Arrays.asList(new MaterialStack(Uranium, 1), new MaterialStack(Platinum, 3)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 9)));
- public static Materials Vanadiumtriindinid = new Materials(
- 990,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 3,
- 1 | 2,
- 51,
- 0,
- 51,
- 0,
- "Vanadiumtriindinid",
- "Superconductor Base IV",
- 0,
- 0,
- 5200,
- 5200,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeMagenta,
- 1,
- Arrays.asList(new MaterialStack(Vanadium, 1), new MaterialStack(Indium, 3)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 12)));
- public static Materials Tetraindiumditindibariumtitaniumheptacoppertetrakaidekaoxid = new Materials(
- 991,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 3,
- 1 | 2,
- 153,
- 76,
- 0,
- 0,
- "Tetraindiumditindibariumtitaniumheptacoppertetrakaidekaoxid",
- "Superconductor Base LuV",
- 0,
- 0,
- 6000,
- 6000,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBrown,
- 1,
- Arrays.asList(
- new MaterialStack(Indium, 4),
- new MaterialStack(Tin, 2),
- new MaterialStack(Barium, 2),
- new MaterialStack(Titanium, 1),
- new MaterialStack(Copper, 7),
- new MaterialStack(Oxygen, 14)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 15)));
- public static Materials Tetranaquadahdiindiumhexaplatiumosminid = new Materials(
- 992,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 3,
- 1 | 2,
- 10,
- 10,
- 10,
- 0,
- "Tetranaquadahdiindiumhexaplatiumosminid",
- "Superconductor Base ZPM",
- 0,
- 0,
- 9000,
- 9000,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlack,
- 1,
- Arrays.asList(
- new MaterialStack(Naquadah, 4),
- new MaterialStack(Indium, 2),
- new MaterialStack(Palladium, 6),
- new MaterialStack(Osmium, 1)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 18)));
- public static Materials Longasssuperconductornameforuvwire = new Materials(
- 986,
- TextureSet.SET_METALLIC,
- 1.0F,
- 0,
- 3,
- 1 | 2,
- 224,
- 210,
- 7,
- 0,
- "Longasssuperconductornameforuvwire",
- "Superconductor Base UV",
- 0,
- 0,
- 9900,
- 9900,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeYellow,
- 1,
- Arrays.asList(
- new MaterialStack(Naquadria, 4),
- new MaterialStack(Osmiridium, 3),
- new MaterialStack(Europium, 1),
- new MaterialStack(Samarium, 1)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 21)));
- public static Materials Longasssuperconductornameforuhvwire = new Materials(
- 985,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 3,
- 1 | 2,
- 38,
- 129,
- 189,
- 0,
- "Longasssuperconductornameforuhvwire",
- "Superconductor Base UHV",
- 0,
- 0,
- 10800,
- 10800,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- 1,
- Arrays.asList(
- new MaterialStack(Draconium, 6),
- new MaterialStack(CosmicNeutronium, 7),
- new MaterialStack(Tritanium, 5),
- new MaterialStack(Americium, 6)),
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 24)));
- public static Materials SuperconductorUEVBase = new Materials(
- 974,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 3,
- 1 | 2,
- 174,
- 8,
- 8,
- 0,
- "SuperconductorUEVBase",
- "Superconductor Base UEV",
- 0,
- 0,
- 11700,
- 11800,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 27)));
- public static Materials SuperconductorUIVBase = new Materials(
- 131,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 3,
- 1 | 2,
- 229,
- 88,
- 177,
- 0,
- "SuperconductorUIVBase",
- "Superconductor Base UIV",
- 0,
- 0,
- 12700,
- 12700,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 34)));
- public static Materials SuperconductorUMVBase = new Materials(
- 134,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 3,
- 1 | 2,
- 181,
- 38,
- 205,
- 0,
- "SuperconductorUMVBase",
- "Superconductor Base UMV",
- 0,
- 0,
- 13600,
- 13600,
- true,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 40)));
+ public static Materials Pentacadmiummagnesiumhexaoxid = new Materials( 987, TextureSet.SET_SHINY , 1.0F, 0, 3, 1|2 , 85, 85, 85, 0, "Pentacadmiummagnesiumhexaoxid" , "Superconductor Base MV" , 0, 0, 2500, 2500, true, false, 1, 1, 1, Dyes.dyeGray , 1, Arrays.asList(new MaterialStack(Cadmium, 5), new MaterialStack(Magnesium, 1), new MaterialStack(Oxygen, 6)), Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 3)));
+ public static Materials Titaniumonabariumdecacoppereikosaoxid = new Materials( 988, TextureSet.SET_METALLIC , 1.0F, 0, 3, 1|2 , 51, 25, 0, 0, "Titaniumonabariumdecacoppereikosaoxid" , "Superconductor Base HV" , 0, 0, 3300, 3300, true, false, 1, 1, 1, Dyes.dyeBrown , 1, Arrays.asList(new MaterialStack(Titanium, 1), new MaterialStack(Barium, 9), new MaterialStack(Copper, 10), new MaterialStack(Oxygen, 20)), Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 6)));
+ public static Materials Uraniumtriplatinid = new Materials( 989, TextureSet.SET_SHINY , 1.0F, 0, 3, 1|2 , 0,135, 0, 0, "Uraniumtriplatinid" , "Superconductor Base EV" , 0, 0, 4400, 4400, true, false, 1, 1, 1, Dyes.dyeLime , 1, Arrays.asList(new MaterialStack(Uranium, 1), new MaterialStack(Platinum, 3)), Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 9)));
+ public static Materials Vanadiumtriindinid = new Materials( 990, TextureSet.SET_SHINY , 1.0F, 0, 3, 1|2 , 51, 0, 51, 0, "Vanadiumtriindinid" , "Superconductor Base IV" , 0, 0, 5200, 5200, true, false, 1, 1, 1, Dyes.dyeMagenta , 1, Arrays.asList(new MaterialStack(Vanadium , 1), new MaterialStack(Indium, 3)), Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 12)));
+ public static Materials Tetraindiumditindibariumtitaniumheptacoppertetrakaidekaoxid = new Materials( 991, TextureSet.SET_METALLIC , 1.0F, 0, 3, 1|2 , 153, 76, 0, 0, "Tetraindiumditindibariumtitaniumheptacoppertetrakaidekaoxid" , "Superconductor Base LuV" , 0, 0, 6000, 6000, true, false, 1, 1, 1, Dyes.dyeBrown , 1, Arrays.asList(new MaterialStack(Indium, 4), new MaterialStack(Tin, 2), new MaterialStack(Barium, 2), new MaterialStack(Titanium, 1), new MaterialStack(Copper, 7), new MaterialStack(Oxygen, 14)), Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 15)));
+ public static Materials Tetranaquadahdiindiumhexaplatiumosminid = new Materials( 992, TextureSet.SET_METALLIC , 1.0F, 0, 3, 1|2 , 10, 10, 10, 0, "Tetranaquadahdiindiumhexaplatiumosminid" , "Superconductor Base ZPM" , 0, 0, 9000, 9000, true, false, 1, 1, 1, Dyes.dyeBlack , 1, Arrays.asList(new MaterialStack(Naquadah, 4), new MaterialStack(Indium, 2), new MaterialStack(Palladium, 6), new MaterialStack(Osmium, 1)), Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 18)));
+ public static Materials Longasssuperconductornameforuvwire = new Materials( 986, TextureSet.SET_METALLIC , 1.0F, 0, 3, 1|2 , 224,210, 7, 0, "Longasssuperconductornameforuvwire" , "Superconductor Base UV" , 0, 0, 9900, 9900, true, false, 1, 1, 1, Dyes.dyeYellow , 1, Arrays.asList(new MaterialStack(Naquadria, 4), new MaterialStack(Osmiridium, 3), new MaterialStack(Europium, 1), new MaterialStack(Samarium, 1)), Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 21)));
+ public static Materials Longasssuperconductornameforuhvwire = new Materials( 985, TextureSet.SET_SHINY , 1.0F, 0, 3, 1|2 , 38,129, 189, 0, "Longasssuperconductornameforuhvwire" , "Superconductor Base UHV" , 0, 0, 10800, 10800, true, false, 1, 1, 1, Dyes.dyeWhite , 1, Arrays.asList(new MaterialStack(Draconium, 6), new MaterialStack(CosmicNeutronium, 7), new MaterialStack(Tritanium, 5), new MaterialStack(Americium, 6)), Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 24)));
+ public static Materials SuperconductorUEVBase = new Materials( 974, TextureSet.SET_SHINY , 1.0F, 0, 3, 1|2 , 174, 8, 8, 0, "SuperconductorUEVBase" , "Superconductor Base UEV" , 0, 0, 11700, 11800, true, false, 1, 1, 1, Dyes.dyeWhite, Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 27)));
+ public static Materials SuperconductorUIVBase = new Materials( 131, TextureSet.SET_SHINY , 1.0F, 0, 3, 1|2 , 229, 88, 177, 0, "SuperconductorUIVBase" , "Superconductor Base UIV" , 0, 0, 12700, 12700, true, false, 1, 1, 1, Dyes.dyeWhite, Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 34)));
+ public static Materials SuperconductorUMVBase = new Materials( 134, TextureSet.SET_SHINY , 1.0F, 0, 3, 1|2 , 181, 38, 205, 0, "SuperconductorUMVBase" , "Superconductor Base UMV" , 0, 0, 13600, 13600, true, false, 1, 1, 1, Dyes.dyeWhite, Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 40)));
// Superconductors.
- public static Materials SuperconductorMV = new Materials(
- -1,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 0,
- 0,
- 85,
- 85,
- 85,
- 0,
- "SuperconductorMV",
- "Superconductor MV",
- 0,
- 0,
- -1,
- -1,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeGray,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 6)));
- public static Materials SuperconductorHV = new Materials(
- -1,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 0,
- 0,
- 51,
- 25,
- 0,
- 0,
- "SuperconductorHV",
- "Superconductor HV",
- 0,
- 0,
- -1,
- -1,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBrown,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 12)));
- public static Materials SuperconductorEV = new Materials(
- -1,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 0,
- 0,
- 0,
- 135,
- 0,
- 0,
- "SuperconductorEV",
- "Superconductor EV",
- 0,
- 0,
- -1,
- -1,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeLime,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 18)));
- public static Materials SuperconductorIV = new Materials(
- -1,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 0,
- 0,
- 51,
- 0,
- 51,
- 0,
- "SuperconductorIV",
- "Superconductor IV",
- 0,
- 0,
- -1,
- -1,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeMagenta,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 24)));
- public static Materials SuperconductorLuV = new Materials(
- -1,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 0,
- 0,
- 153,
- 76,
- 0,
- 0,
- "SuperconductorLuV",
- "Superconductor LuV",
- 0,
- 0,
- -1,
- -1,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBrown,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 30)));
- public static Materials SuperconductorZPM = new Materials(
- -1,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 0,
- 0,
- 10,
- 10,
- 10,
- 0,
- "SuperconductorZPM",
- "Superconductor ZPM",
- 0,
- 0,
- -1,
- -1,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeBlack,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 36)));
- public static Materials SuperconductorUV = new Materials(
- -1,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 0,
- 0,
- 224,
- 210,
- 7,
- 0,
- "SuperconductorUV",
- "Superconductor UV",
- 0,
- 0,
- -1,
- -1,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeYellow,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 42)));
- public static Materials SuperconductorUHV = new Materials(
- -1,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 0,
- 0,
- 38,
- 129,
- 189,
- 0,
- "Superconductor",
- "Superconductor UHV",
- 0,
- 0,
- -1,
- -1,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 48)));
- public static Materials SuperconductorUEV = new Materials(
- -1,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 0,
- 0,
- 174,
- 8,
- 8,
- 0,
- "SuperconductorUEV",
- "Superconductor UEV",
- 0,
- 0,
- -1,
- -1,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 54)));
- public static Materials SuperconductorUIV = new Materials(
- -1,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 0,
- 0,
- 229,
- 88,
- 177,
- 0,
- "SuperconductorUIV",
- "Superconductor UIV",
- 0,
- 0,
- -1,
- -1,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 60)));
- public static Materials SuperconductorUMV = new Materials(
- -1,
- TextureSet.SET_SHINY,
- 1.0F,
- 0,
- 0,
- 0,
- 181,
- 38,
- 205,
- 0,
- "SuperconductorUMV",
- "Superconductor UMV",
- 0,
- 0,
- -1,
- -1,
- false,
- false,
- 1,
- 1,
- 1,
- Dyes.dyeWhite,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 66)));
-
- public static Materials SuperCoolant = new MaterialBuilder(-1, TextureSet.SET_DULL, "Super Coolant")
- .setRGB(2, 91, 111)
- .addFluid()
- .constructMaterial()
- .setLiquidTemperature(1);
-
- public static Materials DimensionallyTranscendentCrudeCatalyst = new Materials(
- 748,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 2,
- 16,
- 10,
- 20,
- 20,
- 1,
- "DimensionallyTranscendentCrudeCatalyst",
- "Dimensionally Transcendent Crude Catalyst",
- 0,
- 0,
- 100000000,
- 1,
- false,
- true,
- 1,
- 1,
- 1,
- Dyes.dyeCyan)
- .setHasCorrespondingFluid(true);
- public static Materials DimensionallyTranscendentProsaicCatalyst = new Materials(
- 747,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 2,
- 16,
- 10,
- 20,
- 20,
- 1,
- "DimensionallyTranscendentProsaicCatalyst",
- "Dimensionally Transcendent Prosaic Catalyst",
- 0,
- 0,
- 100000000,
- 1,
- false,
- true,
- 1,
- 1,
- 1,
- Dyes.dyeGreen)
- .setHasCorrespondingFluid(true);
- public static Materials DimensionallyTranscendentResplendentCatalyst = new Materials(
- 746,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 2,
- 16,
- 10,
- 20,
- 20,
- 1,
- "DimensionallyTranscendentResplendentCatalyst",
- "Dimensionally Transcendent Resplendent Catalyst",
- 0,
- 0,
- 100000000,
- 1,
- false,
- true,
- 1,
- 1,
- 1,
- Dyes.dyeLime)
- .setHasCorrespondingFluid(true);
- public static Materials DimensionallyTranscendentExoticCatalyst = new Materials(
- 745,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 2,
- 16,
- 10,
- 20,
- 20,
- 1,
- "DimensionallyTranscendentExoticCatalyst",
- "Dimensionally Transcendent Exotic Catalyst",
- 0,
- 0,
- 100000000,
- 1,
- false,
- true,
- 1,
- 1,
- 1,
- Dyes.dyeMagenta)
- .setHasCorrespondingFluid(true);
-
- public static Materials ExcitedDTCC = new Materials(
- 109,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 2,
- 16,
- 10,
- 20,
- 20,
- 1,
- "ExcitedDTCC",
- "Excited Dimensionally Transcendent Crude Catalyst",
- -1,
- -1,
- 500000000,
- 1,
- false,
- true,
- 1,
- 1,
- 1,
- Dyes.dyeCyan);
- public static Materials ExcitedDTPC = new Materials(
- 113,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 2,
- 16,
- 35,
- 59,
- 41,
- 1,
- "ExcitedDTPC",
- "Excited Dimensionally Transcendent Prosaic Catalyst",
- -1,
- -1,
- 500000000,
- 1,
- false,
- true,
- 1,
- 1,
- 1,
- Dyes.dyeGreen);
- public static Materials ExcitedDTRC = new Materials(
- 121,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 2,
- 16,
- 38,
- 20,
- 56,
- 1,
- "ExcitedDTRC",
- "Excited Dimensionally Transcendent Resplendent Catalyst",
- -1,
- -1,
- 500000000,
- 1,
- false,
- true,
- 1,
- 1,
- 1,
- Dyes.dyeLime);
- public static Materials ExcitedDTEC = new Materials(
- 126,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 2,
- 16,
- 240,
- 240,
- 41,
- 1,
- "ExcitedDTEC",
- "Excited Dimensionally Transcendent Exotic Catalyst",
- -1,
- -1,
- 500000000,
- 1,
- false,
- true,
- 1,
- 1,
- 1,
- Dyes.dyeMagenta);
-
- public static Materials DimensionallyTranscendentResidue = new Materials(
- 589,
- TextureSet.SET_FLUID,
- 1.0F,
- 0,
- 2,
- 16,
- 0,
- 0,
- 0,
- 1,
- "DimensionallyTranscendentResidue",
- "Dimensionally Transcendent Residue",
- -1,
- -1,
- 25,
- 1,
- false,
- true,
- 1,
- 1,
- 1,
- Dyes.dyeBlack);
-
- public static Materials SpaceTime = new Materials(
- 588,
- new TextureSet("spacetime", true),
- 320.0F,
- 4 * 2621440,
- 25,
- 1 | 2 | 64 | 128,
- 255,
- 255,
- 255,
- 0,
- "SpaceTime",
- "SpaceTime",
- -1,
- -1,
- 0,
- 0,
- false,
- true,
- 2,
- 1,
- 1,
- Dyes._NULL,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.AQUA, 1)));
- public static Materials TranscendentMetal = new Materials(
- 581,
- new TextureSet("transcendentmetal", true),
- 290.0F,
- 3 * 2621440,
- 22,
- 1 | 2 | 64 | 128,
- 50,
- 50,
- 50,
- 255,
- "TranscendentMetal",
- "Transcendent Metal",
- -1,
- -1,
- 0,
- 3000,
- true,
- true,
- 200,
- 1000,
- 1000,
- Dyes.dyeBlack,
- Collections.singletonList(new TC_AspectStack(TC_Aspects.AQUA, 1)))
- .disableAutoGeneratedBlastFurnaceRecipes()
- .disableAutoGeneratedVacuumFreezerRecipe();
+ public static Materials SuperconductorMV = new Materials( -1, TextureSet.SET_SHINY , 1.0F, 0, 0, 0 , 85, 85, 85, 0, "SuperconductorMV" , "Superconductor MV" , 0, 0, -1, -1, false, false, 1, 1, 1, Dyes.dyeGray , Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 6)));
+ public static Materials SuperconductorHV = new Materials( -1, TextureSet.SET_SHINY , 1.0F, 0, 0, 0 , 51, 25, 0, 0, "SuperconductorHV" , "Superconductor HV" , 0, 0, -1, -1, false, false, 1, 1, 1, Dyes.dyeBrown , Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 12)));
+ public static Materials SuperconductorEV = new Materials( -1, TextureSet.SET_SHINY , 1.0F, 0, 0, 0 , 0,135, 0, 0, "SuperconductorEV" , "Superconductor EV" , 0, 0, -1, -1, false, false, 1, 1, 1, Dyes.dyeLime , Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 18)));
+ public static Materials SuperconductorIV = new Materials( -1, TextureSet.SET_SHINY , 1.0F, 0, 0, 0 , 51, 0, 51, 0, "SuperconductorIV" , "Superconductor IV" , 0, 0, -1, -1, false, false, 1, 1, 1, Dyes.dyeMagenta , Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 24)));
+ public static Materials SuperconductorLuV = new Materials( -1, TextureSet.SET_SHINY , 1.0F, 0, 0, 0 , 153, 76, 0, 0, "SuperconductorLuV" , "Superconductor LuV" , 0, 0, -1, -1, false, false, 1, 1, 1, Dyes.dyeBrown , Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 30)));
+ public static Materials SuperconductorZPM = new Materials( -1, TextureSet.SET_SHINY , 1.0F, 0, 0, 0 , 10, 10, 10, 0, "SuperconductorZPM" , "Superconductor ZPM" , 0, 0, -1, -1, false, false, 1, 1, 1, Dyes.dyeBlack , Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 36)));
+ public static Materials SuperconductorUV = new Materials( -1, TextureSet.SET_SHINY , 1.0F, 0, 0, 0 , 224,210, 7, 0, "SuperconductorUV" , "Superconductor UV" , 0, 0, -1, -1, false, false, 1, 1, 1, Dyes.dyeYellow , Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 42)));
+ public static Materials SuperconductorUHV = new Materials( -1, TextureSet.SET_SHINY , 1.0F, 0, 0, 0 , 38,129, 189, 0, "Superconductor" , "Superconductor UHV" , 0, 0, -1, -1, false, false, 1, 1, 1, Dyes.dyeWhite , Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 48)));
+ public static Materials SuperconductorUEV = new Materials( -1, TextureSet.SET_SHINY , 1.0F, 0, 0, 0 , 174, 8, 8, 0, "SuperconductorUEV" , "Superconductor UEV" , 0, 0, -1, -1, false, false, 1, 1, 1, Dyes.dyeWhite , Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 54)));
+ public static Materials SuperconductorUIV = new Materials( -1, TextureSet.SET_SHINY , 1.0F, 0, 0, 0 , 229, 88, 177, 0, "SuperconductorUIV" , "Superconductor UIV" , 0, 0, -1, -1, false, false, 1, 1, 1, Dyes.dyeWhite , Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 60)));
+ public static Materials SuperconductorUMV = new Materials( -1, TextureSet.SET_SHINY , 1.0F, 0, 0, 0 , 181, 38, 205, 0, "SuperconductorUMV" , "Superconductor UMV" , 0, 0, -1, -1, false, false, 1, 1, 1, Dyes.dyeWhite , Collections.singletonList(new TC_AspectStack(TC_Aspects.ELECTRUM, 66)));
+
+ public static Materials SuperCoolant = new MaterialBuilder( -1, TextureSet.SET_DULL,"Super Coolant").setRGB(2, 91, 111).addFluid().constructMaterial().setLiquidTemperature(1);
+
+ public static Materials DimensionallyTranscendentCrudeCatalyst = new Materials( 748, TextureSet.SET_FLUID , 1.0F, 0, 2, 16 , 10, 20, 20, 1, "DimensionallyTranscendentCrudeCatalyst" , "Dimensionally Transcendent Crude Catalyst" , 0, 0, 100000000, 1, false, true, 1, 1, 1, Dyes.dyeCyan).setHasCorrespondingFluid(true);
+ public static Materials DimensionallyTranscendentProsaicCatalyst = new Materials( 747, TextureSet.SET_FLUID , 1.0F, 0, 2, 16 , 10, 20, 20, 1, "DimensionallyTranscendentProsaicCatalyst" , "Dimensionally Transcendent Prosaic Catalyst" , 0, 0, 100000000, 1, false, true, 1, 1, 1, Dyes.dyeGreen).setHasCorrespondingFluid(true);
+ public static Materials DimensionallyTranscendentResplendentCatalyst = new Materials( 746, TextureSet.SET_FLUID , 1.0F, 0, 2, 16 , 10, 20, 20, 1, "DimensionallyTranscendentResplendentCatalyst" , "Dimensionally Transcendent Resplendent Catalyst" , 0, 0, 100000000, 1, false, true, 1, 1, 1, Dyes.dyeLime).setHasCorrespondingFluid(true);
+ public static Materials DimensionallyTranscendentExoticCatalyst = new Materials( 745, TextureSet.SET_FLUID , 1.0F, 0, 2, 16 , 10, 20, 20, 1, "DimensionallyTranscendentExoticCatalyst" , "Dimensionally Transcendent Exotic Catalyst" , 0, 0, 100000000, 1, false, true, 1, 1, 1, Dyes.dyeMagenta).setHasCorrespondingFluid(true);
+
+ public static Materials ExcitedDTCC = new Materials( 109, TextureSet.SET_FLUID , 1.0F, 0, 2, 16 , 10, 20, 20, 1, "ExcitedDTCC" , "Excited Dimensionally Transcendent Crude Catalyst" , -1, -1, 500000000, 1, false, true, 1, 1, 1, Dyes.dyeCyan);
+ public static Materials ExcitedDTPC = new Materials( 113, TextureSet.SET_FLUID , 1.0F, 0, 2, 16 , 35, 59, 41, 1, "ExcitedDTPC" , "Excited Dimensionally Transcendent Prosaic Catalyst" , -1, -1, 500000000, 1, false, true, 1, 1, 1, Dyes.dyeGreen);
+ public static Materials ExcitedDTRC = new Materials( 121, TextureSet.SET_FLUID , 1.0F, 0, 2, 16 , 38, 20, 56, 1, "ExcitedDTRC" , "Excited Dimensionally Transcendent Resplendent Catalyst" , -1, -1, 500000000, 1, false, true, 1, 1, 1, Dyes.dyeLime);
+ public static Materials ExcitedDTEC = new Materials( 126, TextureSet.SET_FLUID , 1.0F, 0, 2, 16 , 240, 240, 41, 1, "ExcitedDTEC" , "Excited Dimensionally Transcendent Exotic Catalyst" , -1, -1, 500000000, 1, false, true, 1, 1, 1, Dyes.dyeMagenta);
+
+ public static Materials DimensionallyTranscendentResidue = new Materials( 589, TextureSet.SET_FLUID , 1.0F, 0, 2, 16 , 0, 0, 0, 1, "DimensionallyTranscendentResidue" , "Dimensionally Transcendent Residue" , -1, -1, 25, 1, false, true, 1, 1, 1, Dyes.dyeBlack);
+
+ public static Materials SpaceTime = new Materials( 588, new TextureSet("spacetime", true) , 320.0F, 4*2621440, 25, 1|2|64|128, 255, 255, 255, 0, "SpaceTime" , "SpaceTime" , -1, -1, 0, 0, false, true, 2, 1, 1, Dyes._NULL , Collections.singletonList(new TC_AspectStack(TC_Aspects.AQUA, 1)));
+ public static Materials TranscendentMetal = new Materials( 581, new TextureSet("transcendentmetal", true) , 290.0F, 3*2621440, 22, 1|2|64|128, 50, 50, 50,255, "TranscendentMetal" , "Transcendent Metal" , -1, -1, 0, 3000, true, true, 200, 1000, 1000, Dyes.dyeBlack , Collections.singletonList(new TC_AspectStack(TC_Aspects.AQUA, 1))).disableAutoGeneratedBlastFurnaceRecipes().disableAutoGeneratedVacuumFreezerRecipe();
+
+ // spotless:on
static {
MaterialsBotania.init();
diff --git a/src/main/java/gregtech/nei/GT_NEI_AssLineHandler.java b/src/main/java/gregtech/nei/GT_NEI_AssLineHandler.java
index 8026e8b4ec..e75b5e3ad0 100644
--- a/src/main/java/gregtech/nei/GT_NEI_AssLineHandler.java
+++ b/src/main/java/gregtech/nei/GT_NEI_AssLineHandler.java
@@ -30,6 +30,7 @@ import java.util.List;
import net.minecraft.client.gui.inventory.GuiContainer;
import net.minecraft.init.Blocks;
import net.minecraft.item.ItemStack;
+import net.minecraft.util.EnumChatFormatting;
import net.minecraftforge.fluids.FluidContainerRegistry;
import net.minecraftforge.fluids.FluidStack;
import org.lwjgl.opengl.GL11;
@@ -44,6 +45,8 @@ public class GT_NEI_AssLineHandler extends RecipeMapHandler {
*/
public static int cycleTicksStatic = Math.abs((int) System.currentTimeMillis());
+ private String mRecipeName;
+
static {
GuiContainerManager.addInputHandler(new GT_RectHandler());
GuiContainerManager.addTooltipHandler(new GT_RectHandler());
@@ -195,7 +198,11 @@ public class GT_NEI_AssLineHandler extends RecipeMapHandler {
@Override
public String getRecipeName() {
- return GT_LanguageManager.getTranslation(this.mRecipeMap.mUnlocalizedName);
+ if (mRecipeName == null) {
+ mRecipeName = GT_LanguageManager.getTranslation(this.mRecipeMap.mUnlocalizedName);
+ updateOverrideTextColor();
+ }
+ return mRecipeName;
}
@Override
@@ -240,9 +247,10 @@ public class GT_NEI_AssLineHandler extends RecipeMapHandler {
@Override
public void drawExtras(int aRecipeIndex) {
- int tEUt = ((CachedDefaultRecipe) this.arecipes.get(aRecipeIndex)).mRecipe.mEUt;
- int tDuration = ((CachedDefaultRecipe) this.arecipes.get(aRecipeIndex)).mRecipe.mDuration;
- String[] recipeDesc = ((CachedDefaultRecipe) this.arecipes.get(aRecipeIndex)).mRecipe.getNeiDesc();
+ GT_Recipe recipe = ((CachedDefaultRecipe) this.arecipes.get(aRecipeIndex)).mRecipe;
+ int tEUt = recipe.mEUt;
+ int tDuration = recipe.mDuration;
+ String[] recipeDesc = recipe.getNeiDesc();
if (recipeDesc == null) {
if (tEUt != 0) {
drawText(
@@ -259,7 +267,7 @@ public class GT_NEI_AssLineHandler extends RecipeMapHandler {
10,
93,
trans("154", "Voltage: ") + GT_Utility.formatNumbers(voltage) + " EU",
- 0xFFFF0000);
+ 0xFF000000);
} else {
drawText(
10,
@@ -286,12 +294,16 @@ public class GT_NEI_AssLineHandler extends RecipeMapHandler {
0xFF000000);
}
int tSpecial = ((CachedDefaultRecipe) this.arecipes.get(aRecipeIndex)).mRecipe.mSpecialValue;
+ boolean specialDrew = false;
if (tSpecial == -100 && GT_Mod.gregtechproxy.mLowGravProcessing) {
drawText(10, 123, trans("159", "Needs Low Gravity"), 0xFF000000);
+ specialDrew = true;
} else if (tSpecial == -200 && GT_Mod.gregtechproxy.mEnableCleanroom) {
drawText(10, 123, trans("160", "Needs Cleanroom"), 0xFF000000);
+ specialDrew = true;
} else if (tSpecial == -201) {
drawText(10, 123, trans("206", "Scan for Assembly Line"), 0xFF000000);
+ specialDrew = true;
} else if ((GT_Utility.isStringValid(this.mRecipeMap.mNEISpecialValuePre))
|| (GT_Utility.isStringValid(this.mRecipeMap.mNEISpecialValuePost))) {
drawText(
@@ -301,6 +313,49 @@ public class GT_NEI_AssLineHandler extends RecipeMapHandler {
+ GT_Utility.formatNumbers(tSpecial * this.mRecipeMap.mNEISpecialValueMultiplier)
+ this.mRecipeMap.mNEISpecialValuePost,
0xFF000000);
+ specialDrew = true;
+ }
+ int y = 123 + (specialDrew ? 10 : 0);
+ if (GT_Mod.gregtechproxy.mNEIRecipeOwner) {
+ if (recipe.owners.size() > 1) {
+ drawText(
+ 10,
+ y,
+ EnumChatFormatting.ITALIC
+ + GT_Utility.trans("226", "Original Recipe by: ")
+ + recipe.owners.get(0).getName(),
+ 0xFF000000);
+ y += 10;
+ for (int i = 1; i < recipe.owners.size(); i++) {
+ drawText(
+ 10,
+ y,
+ EnumChatFormatting.ITALIC
+ + GT_Utility.trans("227", "Modified by: ")
+ + recipe.owners.get(i).getName(),
+ 0xFF000000);
+ y += 10;
+ }
+ } else if (recipe.owners.size() > 0) {
+ drawText(
+ 10,
+ y,
+ EnumChatFormatting.ITALIC
+ + GT_Utility.trans("225", "Recipe by: ")
+ + recipe.owners.get(0).getName(),
+ 0xFF000000);
+ y += 10;
+ }
+ }
+ if (GT_Mod.gregtechproxy.mNEIRecipeOwnerStackTrace
+ && recipe.stackTraces != null
+ && !recipe.stackTraces.isEmpty()) {
+ drawText(10, y, "stackTrace:", 0xFF000000);
+ y += 10;
+ for (StackTraceElement stackTrace : recipe.stackTraces.get(0)) {
+ drawText(10, y, stackTrace.toString(), 0xFF000000);
+ y += 10;
+ }
}
} else {
int i = 0;
diff --git a/src/main/java/gregtech/nei/GT_NEI_DefaultHandler.java b/src/main/java/gregtech/nei/GT_NEI_DefaultHandler.java
index 06f7bde416..4f3d681899 100644
--- a/src/main/java/gregtech/nei/GT_NEI_DefaultHandler.java
+++ b/src/main/java/gregtech/nei/GT_NEI_DefaultHandler.java
@@ -17,6 +17,7 @@ import codechicken.nei.recipe.RecipeCatalysts;
import codechicken.nei.recipe.TemplateRecipeHandler;
import gregtech.GT_Mod;
import gregtech.api.enums.GT_Values;
+import gregtech.api.enums.HeatingCoilLevel;
import gregtech.api.enums.OrePrefixes;
import gregtech.api.gui.GT_GUIContainer;
import gregtech.api.interfaces.metatileentity.IMetaTileEntity;
@@ -35,8 +36,11 @@ import java.awt.*;
import java.lang.ref.SoftReference;
import java.util.ArrayList;
import java.util.Collections;
+import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
+import java.util.Map;
+import java.util.Objects;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;
import java.util.stream.Collectors;
@@ -47,19 +51,23 @@ import net.minecraft.client.gui.FontRenderer;
import net.minecraft.client.gui.inventory.GuiContainer;
import net.minecraft.init.Blocks;
import net.minecraft.item.ItemStack;
+import net.minecraft.util.EnumChatFormatting;
import net.minecraftforge.fluids.FluidStack;
import org.apache.commons.lang3.Range;
import org.lwjgl.opengl.GL11;
-@SuppressWarnings("all")
public class GT_NEI_DefaultHandler extends RecipeMapHandler {
+ @SuppressWarnings("unused") // Public constant
public static final int sOffsetX = 5;
+
+ @SuppressWarnings("unused") // Public constant
public static final int sOffsetY = 11;
+
private static final int M = 1000000;
private static final ConcurrentMap<GT_Recipe.GT_Recipe_Map, SortedRecipeListCache> CACHE =
new ConcurrentHashMap<>();
- private Power mPower;
+ protected Power mPower;
private String mRecipeName; // Name of the handler displayed on top
private NEIHandlerAbsoluteTooltip mRecipeNameTooltip;
private static final int RECIPE_NAME_WIDTH = 140;
@@ -105,7 +113,7 @@ public class GT_NEI_DefaultHandler extends RecipeMapHandler {
.sorted()
.map(CachedDefaultRecipe::new)
.collect(Collectors.toList());
- // while the NEI parallelize handlers, for each individual handler it still uses sequential execution model
+ // while the NEI parallelize handlers, for each individual handler it still uses sequential execution model,
// so we do not need any synchronization here
// even if it does break, at worst case it's just recreating the cache multiple times, which should be fine
cacheHolder.setCachedRecipes(cache);
@@ -166,13 +174,13 @@ public class GT_NEI_DefaultHandler extends RecipeMapHandler {
}
private void loadTieredCraftingRecipesUpTo(byte upperTier) {
- arecipes.addAll(getTieredRecipes((byte) 0, upperTier));
+ arecipes.addAll(getTieredRecipes(upperTier));
}
- private List<CachedDefaultRecipe> getTieredRecipes(byte lowerTier, byte upperTier) {
+ private List<CachedDefaultRecipe> getTieredRecipes(byte upperTier) {
List<CachedDefaultRecipe> recipes = getCache();
if (recipes.size() > 0) {
- Range<Integer> indexRange = getCacheHolder().getIndexRangeForTiers(lowerTier, upperTier);
+ Range<Integer> indexRange = getCacheHolder().getIndexRangeForTiers((byte) 0, upperTier);
recipes = recipes.subList(indexRange.getMinimum(), indexRange.getMaximum() + 1);
}
return recipes;
@@ -205,11 +213,10 @@ public class GT_NEI_DefaultHandler extends RecipeMapHandler {
if (gtTileEntity instanceof GT_MetaTileEntity_BasicMachine) {
Power power = ((GT_MetaTileEntity_BasicMachine) gtTileEntity).getPower();
handler.loadCraftingRecipes(getOverlayIdentifier(), power);
- return handler;
} else {
handler.loadCraftingRecipes(getOverlayIdentifier(), (Object) null);
- return handler;
}
+ return handler;
}
}
return this.getUsageHandler(inputId, ingredients);
@@ -251,6 +258,7 @@ public class GT_NEI_DefaultHandler extends RecipeMapHandler {
public String getRecipeName() {
if (mRecipeName == null) {
mRecipeName = computeRecipeName();
+ updateOverrideTextColor();
}
return mRecipeName;
}
@@ -258,19 +266,24 @@ public class GT_NEI_DefaultHandler extends RecipeMapHandler {
private String computeRecipeName() {
String recipeName = GT_LanguageManager.getTranslation(this.mRecipeMap.mUnlocalizedName);
if (mPower != null) {
- recipeName = addSuffixToRecipeName(recipeName, " (", mPower.getTierString() + ")");
+ recipeName = addSuffixToRecipeName(recipeName, mPower.getTierString() + ")");
}
return recipeName;
}
- private String addSuffixToRecipeName(String recipeName, String separator, String suffix) {
+ private String addSuffixToRecipeName(final String aRecipeName, final String suffix) {
+ final String recipeName;
+ final String separator;
FontRenderer fontRenderer = Minecraft.getMinecraft().fontRenderer;
- int recipeNameWidth = fontRenderer.getStringWidth(recipeName);
+ int recipeNameWidth = fontRenderer.getStringWidth(aRecipeName);
int targetWidth = RECIPE_NAME_WIDTH - fontRenderer.getStringWidth(suffix);
- if (recipeNameWidth + fontRenderer.getStringWidth(separator) > targetWidth) {
- setupRecipeNameTooltip(recipeName + separator + suffix);
+ if (recipeNameWidth + fontRenderer.getStringWidth(" (") <= targetWidth) {
+ recipeName = aRecipeName;
+ separator = " (";
+ } else {
+ setupRecipeNameTooltip(aRecipeName + " (" + suffix);
separator = "...(";
- recipeName = shrinkRecipeName(recipeName, targetWidth - fontRenderer.getStringWidth(separator));
+ recipeName = shrinkRecipeName(aRecipeName, targetWidth - fontRenderer.getStringWidth(separator));
}
return recipeName + separator + suffix;
}
@@ -299,7 +312,7 @@ public class GT_NEI_DefaultHandler extends RecipeMapHandler {
@Override
public List<String> handleItemTooltip(
- GuiRecipe<?> gui, ItemStack aStack, List<String> currenttip, int aRecipeIndex) {
+ GuiRecipe<?> gui, ItemStack aStack, List<String> currentTip, int aRecipeIndex) {
CachedRecipe tObject = this.arecipes.get(aRecipeIndex);
if ((tObject instanceof CachedDefaultRecipe)) {
CachedDefaultRecipe tRecipe = (CachedDefaultRecipe) tObject;
@@ -310,7 +323,7 @@ public class GT_NEI_DefaultHandler extends RecipeMapHandler {
|| (((FixedPositionedStack) tStack).mChance == 10000)) {
break;
}
- currenttip.add(
+ currentTip.add(
GT_Utility.trans("150", "Chance: ") + ((FixedPositionedStack) tStack).mChance / 100 + "."
+ (((FixedPositionedStack) tStack).mChance % 100 < 10
? "0" + ((FixedPositionedStack) tStack).mChance % 100
@@ -325,16 +338,16 @@ public class GT_NEI_DefaultHandler extends RecipeMapHandler {
|| (tStack.item.stackSize != 0)) {
break;
}
- currenttip.add(GT_Utility.trans("151", "Does not get consumed in the process"));
+ currentTip.add(GT_Utility.trans("151", "Does not get consumed in the process"));
break;
}
}
}
if (mRecipeNameTooltip != null) {
- mRecipeNameTooltip.handleTooltip(currenttip, aRecipeIndex);
+ mRecipeNameTooltip.handleTooltip(currentTip, aRecipeIndex);
}
- return currenttip;
+ return currentTip;
}
private Power getPowerFromRecipeMap() {
@@ -375,6 +388,20 @@ public class GT_NEI_DefaultHandler extends RecipeMapHandler {
if (amperage == null || amperage.equals("unspecified") || powerUsage.contains("(OC)")) {
drawLine(lineCounter, GT_Utility.trans("153", "Usage: ") + powerUsage);
lineCounter++;
+ if (GT_Mod.gregtechproxy.mNEIOriginalVoltage) {
+ Power originalPower = getPowerFromRecipeMap();
+ if (!(originalPower instanceof UnspecifiedEUPower)) {
+ originalPower.computePowerUsageAndDuration(recipe.mEUt, recipe.mDuration);
+ drawLine(
+ lineCounter,
+ GT_Utility.trans("228", "Original voltage: ") + originalPower.getVoltageString());
+ lineCounter++;
+ }
+ }
+ if (amperage != null && !amperage.equals("unspecified") && !amperage.equals("1")) {
+ drawLine(lineCounter, GT_Utility.trans("155", "Amperage: ") + amperage);
+ lineCounter++;
+ }
} else if (amperage.equals("1")) {
drawLine(lineCounter, GT_Utility.trans("154", "Voltage: ") + mPower.getVoltageString());
lineCounter++;
@@ -390,20 +417,64 @@ public class GT_NEI_DefaultHandler extends RecipeMapHandler {
if (mPower.getDurationTicks() > 0) {
if (GT_Mod.gregtechproxy.mNEIRecipeSecondMode) {
drawLine(lineCounter, GT_Utility.trans("158", "Time: ") + mPower.getDurationStringSeconds());
- lineCounter++;
} else {
drawLine(lineCounter, GT_Utility.trans("158", "Time: ") + mPower.getDurationStringTicks());
- lineCounter++;
}
+ lineCounter++;
}
if (this.mRecipeMap.mNEIName.equals("gt.recipe.fusionreactor")
|| this.mRecipeMap.mNEIName.equals("gt.recipe.complexfusionreactor")) {
- drawOptionalLine(
+ if (drawOptionalLine(
lineCounter,
getSpecialInfo(recipe.mSpecialValue) + " "
- + formatSpecialValueFusion(recipe.mSpecialValue, recipe.mEUt));
+ + formatSpecialValueFusion(recipe.mSpecialValue, recipe.mEUt))) {
+ lineCounter++;
+ }
+ } else if (GT_Utility.isStringValid(this.mRecipeMap.mNEISpecialValuePre)
+ && this.mRecipeMap.mNEISpecialValuePre.toLowerCase().contains("heat capacity")) {
+ drawLine(lineCounter, getSpecialInfo(recipe.mSpecialValue));
+ lineCounter++;
+ drawLine(lineCounter, " " + formatSpecialValueHeatCoil(recipe.mSpecialValue));
+ lineCounter++;
+ } else if (drawOptionalLine(lineCounter, getSpecialInfo(recipe.mSpecialValue))) {
+ lineCounter++;
+ }
+ if (GT_Mod.gregtechproxy.mNEIRecipeOwner) {
+ if (recipe.owners.size() > 1) {
+ drawLine(
+ lineCounter,
+ EnumChatFormatting.ITALIC
+ + GT_Utility.trans("226", "Original Recipe by: ")
+ + recipe.owners.get(0).getName());
+ lineCounter++;
+ for (int i = 1; i < recipe.owners.size(); i++) {
+ drawLine(
+ lineCounter,
+ EnumChatFormatting.ITALIC
+ + GT_Utility.trans("227", "Modified by: ")
+ + recipe.owners.get(i).getName());
+ lineCounter++;
+ }
+ } else if (recipe.owners.size() > 0) {
+ drawLine(
+ lineCounter,
+ EnumChatFormatting.ITALIC
+ + GT_Utility.trans("225", "Recipe by: ")
+ + recipe.owners.get(0).getName());
+ lineCounter++;
+ }
+ }
+ if (GT_Mod.gregtechproxy.mNEIRecipeOwnerStackTrace
+ && recipe.stackTraces != null
+ && !recipe.stackTraces.isEmpty()) {
+ drawLine(lineCounter, "stackTrace:");
+ lineCounter++;
+ // todo: good way to show all stacktraces
+ for (StackTraceElement stackTrace : recipe.stackTraces.get(0)) {
+ drawLine(lineCounter, stackTrace.toString());
+ lineCounter++;
+ }
}
- drawOptionalLine(lineCounter, getSpecialInfo(recipe.mSpecialValue));
}
private void drawOverrideDescription(String[] recipeDesc) {
@@ -414,7 +485,7 @@ public class GT_NEI_DefaultHandler extends RecipeMapHandler {
}
}
- private String getSpecialInfo(int specialValue) {
+ protected String getSpecialInfo(int specialValue) {
String specialInfo = null;
if (specialValue == -100 && GT_Mod.gregtechproxy.mLowGravProcessing) {
specialInfo = GT_Utility.trans("159", "Needs Low Gravity");
@@ -437,14 +508,14 @@ public class GT_NEI_DefaultHandler extends RecipeMapHandler {
|| (GT_Utility.isStringValid(this.mRecipeMap.mNEISpecialValuePost));
}
- private String formatSpecialValue(int SpecialValue) {
+ protected String formatSpecialValue(int SpecialValue) {
return this.mRecipeMap.mNEISpecialValuePre
+ GT_Utility.formatNumbers((long) SpecialValue * this.mRecipeMap.mNEISpecialValueMultiplier)
+ this.mRecipeMap.mNEISpecialValuePost;
}
private String formatSpecialValueFusion(int SpecialValue, int Voltage) {
- int tier = 0;
+ int tier;
if (SpecialValue <= 10 * M * 16) {
tier = 1;
} else if (SpecialValue <= 20 * M * 16) {
@@ -454,40 +525,59 @@ public class GT_NEI_DefaultHandler extends RecipeMapHandler {
} else {
tier = 4;
}
- if (Voltage <= 32768) {
- tier = Math.max(tier, 1);
- } else if (Voltage <= 65536) {
+ if (Voltage <= GT_Values.V[6]) {
+ // no-op
+ } else if (Voltage <= GT_Values.V[7]) {
tier = Math.max(tier, 2);
- } else if (Voltage <= 131072) {
+ } else if (Voltage <= GT_Values.V[8]) {
tier = Math.max(tier, 3);
} else {
- tier = Math.max(tier, 4);
+ tier = 4;
}
return "(MK " + tier + ")";
}
- private void drawOptionalLine(int lineNumber, String line, String prefix) {
- if (!"unspecified".equals(line)) {
+ private String formatSpecialValueHeatCoil(int heat) {
+ for (HeatingCoilLevel heatLevel : HeatingCoilLevel.values()) {
+ if (heatLevel == HeatingCoilLevel.None || heatLevel == HeatingCoilLevel.ULV) continue;
+ if (heatLevel.getHeat() >= heat) {
+ return "(" + heatLevel.getName() + ")";
+ }
+ }
+ return "(" + HeatingCoilLevel.MAX.getName() + "+)";
+ }
+
+ @SuppressWarnings("unused") // TODO: Consider removing
+ protected boolean drawOptionalLine(int lineNumber, String line, String prefix) {
+ if (!(line == null || "unspecified".equals(line))) {
drawLine(lineNumber, prefix + line);
+ return true;
}
+ return false;
}
- private void drawOptionalLine(int lineNumber, String line) {
- if (!"unspecified".equals(line)) {
+ protected boolean drawOptionalLine(int lineNumber, String line) {
+ if (!(line == null || "unspecified".equals(line))) {
drawLine(lineNumber, line);
+ return true;
}
+ return false;
}
- private void drawLine(int lineNumber, String line) {
- drawText(10, 73 + lineNumber * 10, line, 0xFF000000);
+ protected void drawLine(int lineNumber, String line) {
+ drawText(10, getDescriptionYOffset() + lineNumber * 10, line, 0xFF000000);
+ }
+
+ protected int getDescriptionYOffset() {
+ return 73;
}
public static class GT_RectHandler implements IContainerInputHandler, IContainerTooltipHandler {
@Override
- public boolean mouseClicked(GuiContainer gui, int mousex, int mousey, int button) {
+ public boolean mouseClicked(GuiContainer gui, int mouseX, int mouseY, int button) {
if (canHandle(gui)) {
NEI_TransferRectHost host = (NEI_TransferRectHost) gui;
- if (hostRectContainsMouse(host, getMousePos(gui, mousex, mousey))) {
+ if (hostRectContainsMouse(host, getMousePos(gui, mouseX, mouseY))) {
if (button == 0) {
return handleTransferRectMouseClick(host, false);
}
@@ -499,11 +589,10 @@ public class GT_NEI_DefaultHandler extends RecipeMapHandler {
return false;
}
- private Point getMousePos(GuiContainer gui, int mousex, int mousey) {
- Point point = new Point(
- mousex - ((GT_GUIContainer) gui).getLeft() - getGuiOffset(gui)[0],
- mousey - ((GT_GUIContainer) gui).getTop() - getGuiOffset(gui)[1]);
- return point;
+ private Point getMousePos(GuiContainer gui, int mouseX, int mouseY) {
+ return new Point(
+ mouseX - ((GT_GUIContainer) gui).getLeft() - getGuiOffset(gui)[0],
+ mouseY - ((GT_GUIContainer) gui).getTop() - getGuiOffset(gui)[1]);
}
private boolean hostRectContainsMouse(NEI_TransferRectHost host, Point mousePos) {
@@ -527,25 +616,25 @@ public class GT_NEI_DefaultHandler extends RecipeMapHandler {
}
@Override
- public List<String> handleTooltip(GuiContainer gui, int mousex, int mousey, List<String> currenttip) {
- if ((canHandle(gui)) && (currenttip.isEmpty())) {
+ public List<String> handleTooltip(GuiContainer gui, int mouseX, int mouseY, List<String> currentTip) {
+ if ((canHandle(gui)) && (currentTip.isEmpty())) {
NEI_TransferRectHost host = (NEI_TransferRectHost) gui;
- if (hostRectContainsMouse(host, getMousePos(gui, mousex, mousey))) {
- currenttip.add(host.getNeiTransferRectTooltip());
+ if (hostRectContainsMouse(host, getMousePos(gui, mouseX, mouseY))) {
+ currentTip.add(host.getNeiTransferRectTooltip());
}
}
- return currenttip;
+ return currentTip;
}
@Override
- public List<String> handleItemDisplayName(GuiContainer gui, ItemStack itemstack, List<String> currenttip) {
- return currenttip;
+ public List<String> handleItemDisplayName(GuiContainer gui, ItemStack itemstack, List<String> currentTip) {
+ return currentTip;
}
@Override
public List<String> handleItemTooltip(
- GuiContainer gui, ItemStack itemstack, int mousex, int mousey, List<String> currenttip) {
- return currenttip;
+ GuiContainer gui, ItemStack itemstack, int mouseX, int mouseY, List<String> currentTip) {
+ return currentTip;
}
@Override
@@ -557,21 +646,21 @@ public class GT_NEI_DefaultHandler extends RecipeMapHandler {
public void onKeyTyped(GuiContainer gui, char keyChar, int keyID) {}
@Override
- public void onMouseClicked(GuiContainer gui, int mousex, int mousey, int button) {}
+ public void onMouseClicked(GuiContainer gui, int mouseX, int mouseY, int button) {}
@Override
- public void onMouseUp(GuiContainer gui, int mousex, int mousey, int button) {}
+ public void onMouseUp(GuiContainer gui, int mouseX, int mouseY, int button) {}
@Override
- public boolean mouseScrolled(GuiContainer gui, int mousex, int mousey, int scrolled) {
+ public boolean mouseScrolled(GuiContainer gui, int mouseX, int mouseY, int scrolled) {
return false;
}
@Override
- public void onMouseScrolled(GuiContainer gui, int mousex, int mousey, int scrolled) {}
+ public void onMouseScrolled(GuiContainer gui, int mouseX, int mouseY, int scrolled) {}
@Override
- public void onMouseDragged(GuiContainer gui, int mousex, int mousey, int button, long heldTime) {}
+ public void onMouseDragged(GuiContainer gui, int mouseX, int mouseY, int button, long heldTime) {}
}
public static class FixedPositionedStack extends PositionedStack {
@@ -634,6 +723,7 @@ public class GT_NEI_DefaultHandler extends RecipeMapHandler {
public final List<PositionedStack> mInputs;
// Draw a grid of fluids and items (in that order).
+ @SuppressWarnings("unused") // Public API method
public void drawNEIItemAndFluidGrid(
ItemStack[] ItemArray,
FluidStack[] FluidArray,
@@ -695,7 +785,6 @@ public class GT_NEI_DefaultHandler extends RecipeMapHandler {
}
}
}
- ;
// Draws a grid of items for NEI rendering.
private void drawNEIItemGrid(
@@ -709,11 +798,11 @@ public class GT_NEI_DefaultHandler extends RecipeMapHandler {
if (ItemArray.length > x_dir_max_items * y_max_dir_max_items) {
GT_Log.err.println("Recipe cannot be properly displayed in NEI due to too many items.");
}
- // 18 pixels to get to a new grid for placing a item tile since they are 16x16 and have 1 pixel buffers
+ // 18 pixels to get to a new grid for placing an item tile since they are 16x16 and have 1 pixel buffers
// around them.
int x_max = x_coord_origin + x_dir_max_items * 18;
- // Temp variables to keep track of current coords to place item at.
+ // Temp variables to keep track of current coordinates to place item at.
int x_coord = x_coord_origin;
int y_coord = y_coord_origin;
@@ -741,50 +830,7 @@ public class GT_NEI_DefaultHandler extends RecipeMapHandler {
}
}
- // Draws a grid of fluids for NEI rendering.
- private void drawNEIFluidGrid(
- FluidStack[] FluidArray,
- int x_coord_origin,
- int y_coord_origin,
- int x_dir_max_fluids,
- int y_max_dir_max_fluids,
- GT_Recipe Recipe,
- boolean is_input) {
-
- if (FluidArray.length > x_dir_max_fluids * y_max_dir_max_fluids) {
- GT_Log.err.println("Recipe cannot be properly displayed in NEI due to too many fluids.");
- }
-
- // 18 pixels to get to a new grid for placing a fluid tile since they are 16x16 and have 1 pixel buffers
- // around them.
- int x_max = x_coord_origin + x_dir_max_fluids * 18;
-
- // Temp variables to keep track of current coords to place fluid at.
- int x_coord = x_coord_origin;
- int y_coord = y_coord_origin;
-
- // Iterate over all fluids in array and display them.
- for (FluidStack fluid : FluidArray) {
- if (fluid != GT_Values.NF) {
- if (is_input) {
- this.mInputs.add(new FixedPositionedStack(
- GT_Utility.getFluidDisplayStack(fluid, true), x_coord, y_coord, true));
- } else {
- this.mOutputs.add(new FixedPositionedStack(
- GT_Utility.getFluidDisplayStack(fluid, true),
- x_coord,
- y_coord,
- GT_NEI_DefaultHandler.this.mRecipeMap.mNEIUnificateOutput));
- }
- x_coord += 18;
- if (x_coord == x_max) {
- x_coord = x_coord_origin;
- y_coord += 18;
- }
- }
- }
- }
-
+ @SuppressWarnings("deprecation")
public CachedDefaultRecipe(GT_Recipe aRecipe) {
super();
this.mRecipe = aRecipe;
@@ -792,6 +838,27 @@ public class GT_NEI_DefaultHandler extends RecipeMapHandler {
List<PositionedStack> maybeOut;
try {
+ maybeIn = GT_NEI_DefaultHandler.this.mRecipeMap.getInputPositionedStacks(aRecipe);
+ } catch (NullPointerException npe) {
+ maybeIn = null;
+ GT_Log.err.println("CachedDefaultRecipe - Invalid InputPositionedStacks " + aRecipe);
+ npe.printStackTrace(GT_Log.err);
+ }
+ try {
+ maybeOut = GT_NEI_DefaultHandler.this.mRecipeMap.getOutputPositionedStacks(aRecipe);
+ } catch (NullPointerException npe) {
+ maybeOut = null;
+ GT_Log.err.println("CachedDefaultRecipe - Invalid OutputPositionedStacks " + aRecipe);
+ npe.printStackTrace(GT_Log.err);
+ }
+
+ if (maybeOut != null && maybeIn != null) {
+ mOutputs = maybeOut;
+ mInputs = maybeIn;
+ return;
+ }
+
+ try {
maybeIn = aRecipe.getInputPositionedStacks();
} catch (NullPointerException npe) {
maybeIn = null;
@@ -829,8 +896,6 @@ public class GT_NEI_DefaultHandler extends RecipeMapHandler {
drawNEIItemGrid(aRecipe.mInputs, 12, 14, 3, 1, aRecipe, true);
break;
case 4:
- drawNEIItemGrid(aRecipe.mInputs, 12, 14, 3, 2, aRecipe, true);
- break;
case 5:
drawNEIItemGrid(aRecipe.mInputs, 12, 14, 3, 2, aRecipe, true);
break;
@@ -857,8 +922,6 @@ public class GT_NEI_DefaultHandler extends RecipeMapHandler {
drawNEIItemGrid(aRecipe.mOutputs, 102, 5, 2, 2, aRecipe, false);
break;
case 5:
- drawNEIItemGrid(aRecipe.mOutputs, 102, 5, 3, 2, aRecipe, false);
- break;
case 6:
drawNEIItemGrid(aRecipe.mOutputs, 102, 5, 3, 2, aRecipe, false);
break;
@@ -946,7 +1009,7 @@ public class GT_NEI_DefaultHandler extends RecipeMapHandler {
@Nullable
private SoftReference<List<CachedDefaultRecipe>> mCachedRecipes;
- private Range<Integer>[] mTierIndexes;
+ private Map<Byte, Range<Integer>> mTierIndexes;
private Range<Byte> mTierRange;
public int getCachedRecipesVersion() {
@@ -974,8 +1037,11 @@ public class GT_NEI_DefaultHandler extends RecipeMapHandler {
}
private void computeTierIndexes() {
- mTierIndexes = new Range[GT_Values.V.length];
- Iterator<CachedDefaultRecipe> iterator = mCachedRecipes.get().iterator();
+ // Holds 16 elements without rehashing
+ mTierIndexes = new HashMap<>(GT_Values.V.length + 1, 1f);
+ assert mCachedRecipes != null;
+ Iterator<CachedDefaultRecipe> iterator =
+ Objects.requireNonNull(mCachedRecipes.get()).iterator();
int index = 0;
int minIndex = 0;
@@ -988,7 +1054,7 @@ public class GT_NEI_DefaultHandler extends RecipeMapHandler {
GT_Utility.getTier(recipe.mRecipe.mEUt / GT_NEI_DefaultHandler.this.mRecipeMap.mAmperage);
if (recipeTier != previousTier) {
if (maxIndex != -1) {
- mTierIndexes[previousTier] = Range.between(minIndex, maxIndex);
+ mTierIndexes.put(previousTier, Range.between(minIndex, maxIndex));
} else {
lowestTier = recipeTier;
}
@@ -998,7 +1064,7 @@ public class GT_NEI_DefaultHandler extends RecipeMapHandler {
maxIndex = index;
index++;
if (!iterator.hasNext()) {
- mTierIndexes[recipeTier] = Range.between(minIndex, maxIndex);
+ mTierIndexes.put(recipeTier, Range.between(minIndex, maxIndex));
mTierRange = Range.between(lowestTier, recipeTier);
}
}
@@ -1006,18 +1072,18 @@ public class GT_NEI_DefaultHandler extends RecipeMapHandler {
private int getLowIndexForTier(byte lowerTier) {
byte lowTier = (byte) Math.max(mTierRange.getMinimum(), lowerTier);
- while (mTierIndexes[lowTier] == null) {
+ while (mTierIndexes.get(lowTier) == null) {
lowTier++;
}
- return mTierIndexes[lowTier].getMinimum();
+ return mTierIndexes.get(lowTier).getMinimum();
}
private int getHighIndexForTier(byte upperTier) {
byte highTier = (byte) Math.min(mTierRange.getMaximum(), upperTier);
- while (mTierIndexes[highTier] == null) {
+ while (mTierIndexes.get(highTier) == null) {
highTier--;
}
- return mTierIndexes[highTier].getMaximum();
+ return mTierIndexes.get(highTier).getMaximum();
}
}
}