aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api
diff options
context:
space:
mode:
authorTheEpicGamer274 <102255081+TheEpicGamer274@users.noreply.github.com>2023-01-17 09:10:06 -0500
committerGitHub <noreply@github.com>2023-01-17 14:10:06 +0000
commitfd81e406d366818e96aea92d712e76b6dcfeb0ad (patch)
tree6edcd297d6358742130011ef1326cfa8097a7ecb /src/main/java/gregtech/api
parent855006fe12ee2d652bfe84ebe133d5a20e91a66a (diff)
downloadGT5-Unofficial-fd81e406d366818e96aea92d712e76b6dcfeb0ad.tar.gz
GT5-Unofficial-fd81e406d366818e96aea92d712e76b6dcfeb0ad.tar.bz2
GT5-Unofficial-fd81e406d366818e96aea92d712e76b6dcfeb0ad.zip
Optical Line Items & Fluids added (#1658)
* Optical Line-Water line & Items * Spotless apply * Spotless applies + Optical Board
Diffstat (limited to 'src/main/java/gregtech/api')
-rw-r--r--src/main/java/gregtech/api/enums/ItemList.java8
-rw-r--r--src/main/java/gregtech/api/enums/Materials.java17
-rw-r--r--src/main/java/gregtech/api/enums/OrePrefixes.java1
3 files changed, 26 insertions, 0 deletions
diff --git a/src/main/java/gregtech/api/enums/ItemList.java b/src/main/java/gregtech/api/enums/ItemList.java
index d82792d2ca..664933bcd7 100644
--- a/src/main/java/gregtech/api/enums/ItemList.java
+++ b/src/main/java/gregtech/api/enums/ItemList.java
@@ -1782,6 +1782,7 @@ public enum ItemList implements IItemContainer {
Circuit_Board_Plastic_Advanced,
Circuit_Board_Bio,
Circuit_Board_Bio_Ultra,
+ Circuit_Board_Optical,
Circuit_Parts_Resistor,
Circuit_Parts_ResistorSMD,
@@ -1809,11 +1810,14 @@ public enum ItemList implements IItemContainer {
Circuit_Silicon_Ingot3,
Circuit_Silicon_Ingot4,
Circuit_Silicon_Ingot5,
+ Circuit_Silicon_Ingot6,
Circuit_Silicon_Wafer,
Circuit_Silicon_Wafer2,
Circuit_Silicon_Wafer3,
Circuit_Silicon_Wafer4,
Circuit_Silicon_Wafer5,
+ Circuit_Silicon_Wafer6,
+ Circuit_Silicon_Wafer7,
Circuit_Wafer_ILC,
Circuit_Chip_ILC,
Circuit_Wafer_Ram,
@@ -1861,6 +1865,7 @@ public enum ItemList implements IItemContainer {
Circuit_Chip_Stemcell,
Circuit_Parts_RawCrystalParts,
Circuit_Chip_Biocell,
+ Circuit_Chip_Optical,
Tube_Wires,
KevlarFiber,
@@ -1896,6 +1901,9 @@ public enum ItemList implements IItemContainer {
Circuit_OpticalAssembly,
Circuit_OpticalComputer,
Circuit_OpticalMainframe,
+ Optical_Cpu_Containment_Housing,
+ Optically_Perfected_CPU,
+ Optically_Compatible_Memory,
Circuit_ExoticProcessor,
Circuit_ExoticAssembly,
diff --git a/src/main/java/gregtech/api/enums/Materials.java b/src/main/java/gregtech/api/enums/Materials.java
index 08611d5514..8d14f62c52 100644
--- a/src/main/java/gregtech/api/enums/Materials.java
+++ b/src/main/java/gregtech/api/enums/Materials.java
@@ -136,8 +136,17 @@ public class Materials implements IColorModulationContainer, ISubTagContainer {
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)));
+ public static Materials Grade1PurifiedWater = new Materials( 554, TextureSet.SET_FLUID , 1.0F, 0, 2, 16 , 0, 0, 255, 0, "Grade1PurifiedWater" , "Grade 1 Purified Water" , 0, 0, 273, 0, false, true, 2, 1, 1, Dyes.dyeBlue , Collections.singletonList(new TC_AspectStack(TC_Aspects.AQUA, 1))).setHasCorrespondingFluid(true);
+ public static Materials Grade2PurifiedWater = new Materials( 555, TextureSet.SET_FLUID , 1.0F, 0, 2, 16 , 0, 0, 250, 0, "Grade2PurifiedWater" , "Grade 2 Purified Water" , 0, 0, 273, 0, false, true, 2, 1, 1, Dyes.dyeBlue , Collections.singletonList(new TC_AspectStack(TC_Aspects.AQUA, 1))).setHasCorrespondingFluid(true);
+ public static Materials Grade3PurifiedWater = new Materials( 556, TextureSet.SET_FLUID , 1.0F, 0, 2, 16 , 0, 0, 245, 0, "Grade3PurifiedWater" , "Grade 3 Purified Water" , 0, 0, 273, 0, false, true, 2, 1, 1, Dyes.dyeBlue , Collections.singletonList(new TC_AspectStack(TC_Aspects.AQUA, 1))).setHasCorrespondingFluid(true);
+ public static Materials Grade4PurifiedWater = new Materials( 557, TextureSet.SET_FLUID , 1.0F, 0, 2, 16 , 0, 0, 240, 0, "Grade4PurifiedWater" , "Grade 4 Purified Water" , 0, 0, 273, 0, false, true, 2, 1, 1, Dyes.dyeBlue , Collections.singletonList(new TC_AspectStack(TC_Aspects.AQUA, 1))).setHasCorrespondingFluid(true);
+ public static Materials Grade5PurifiedWater = new Materials( 558, TextureSet.SET_FLUID , 1.0F, 0, 2, 16 , 0, 0, 235, 0, "Grade5PurifiedWater" , "Grade 5 Purified Water" , 0, 0, 273, 0, false, true, 2, 1, 1, Dyes.dyeBlue , Collections.singletonList(new TC_AspectStack(TC_Aspects.AQUA, 1))).setHasCorrespondingFluid(true);
+ public static Materials Grade6PurifiedWater = new Materials( 559, TextureSet.SET_FLUID , 1.0F, 0, 2, 16 , 0, 0, 230, 0, "Grade6PurifiedWater" , "Grade 6 Purified Water" , 0, 0, 273, 0, false, true, 2, 1, 1, Dyes.dyeBlue , Collections.singletonList(new TC_AspectStack(TC_Aspects.AQUA, 1))).setHasCorrespondingFluid(true);
+ public static Materials Grade7PurifiedWater = new Materials( 560, TextureSet.SET_FLUID , 1.0F, 0, 2, 16 , 0, 0, 225, 0, "Grade7PurifiedWater" , "Grade 7 Purified Water" , 0, 0, 273, 0, false, true, 2, 1, 1, Dyes.dyeBlue , Collections.singletonList(new TC_AspectStack(TC_Aspects.AQUA, 1))).setHasCorrespondingFluid(true);
+ public static Materials Grade8PurifiedWater = new Materials( 561, TextureSet.SET_FLUID , 1.0F, 0, 2, 16 , 0, 0, 220, 0, "Grade8PurifiedWater" , "Grade 8 Purified Water" , 0, 0, 273, 0, false, true, 2, 1, 1, Dyes.dyeBlue , Collections.singletonList(new TC_AspectStack(TC_Aspects.AQUA, 1))).setHasCorrespondingFluid(true);
//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();
/**
@@ -1977,6 +1986,14 @@ public class Materials implements IColorModulationContainer, ISubTagContainer {
"?\u2086Or\u2083(Hy⚶)\u2081\u2081(((CW)\u2087Ti\u2083)\u2083???)\u2085۞\u2082";
Diatomite.mChemicalFormula = "(SiO\u2082)\u2088Fe\u2082O\u2083(Al\u2082O\u2083)";
EnrichedHolmium.mChemicalFormula = "Nq+\u2088Ho\u2082";
+ Grade1PurifiedWater.mChemicalFormula = "H₂O";
+ Grade2PurifiedWater.mChemicalFormula = "H₂O";
+ Grade3PurifiedWater.mChemicalFormula = "H₂O";
+ Grade4PurifiedWater.mChemicalFormula = "H₂O";
+ Grade5PurifiedWater.mChemicalFormula = "H₂O";
+ Grade6PurifiedWater.mChemicalFormula = "H₂O";
+ Grade7PurifiedWater.mChemicalFormula = "H₂O";
+ Grade8PurifiedWater.mChemicalFormula = "H₂O";
}
private static void initSubTags() {
diff --git a/src/main/java/gregtech/api/enums/OrePrefixes.java b/src/main/java/gregtech/api/enums/OrePrefixes.java
index e8e6e102f7..7de2425df0 100644
--- a/src/main/java/gregtech/api/enums/OrePrefixes.java
+++ b/src/main/java/gregtech/api/enums/OrePrefixes.java
@@ -3334,6 +3334,7 @@ public enum OrePrefixes {
nanite.mGeneratedItems.add(Materials.Silver);
nanite.mGeneratedItems.add(Materials.TranscendentMetal);
nanite.mGeneratedItems.add(Materials.Neutronium);
+ nanite.mGeneratedItems.add(Materials.Glowstone);
// -----
dust.mGeneratedItems.addAll(dustPure.mGeneratedItems);