aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/loaders')
-rw-r--r--src/main/java/gregtech/loaders/postload/chains/GT_NaniteChain.java17
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/AssemblerRecipes.java26
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/AutoclaveRecipes.java19
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/BenderRecipes.java8
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/BlastFurnaceRecipes.java22
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/ChemicalBathRecipes.java12
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/CompressorRecipes.java9
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/FusionReactorRecipes.java9
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/MixerRecipes.java16
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/PlasmaForgeRecipes.java20
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/TranscendentPlasmaMixerRecipes.java18
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/VacuumFreezerRecipes.java9
-rw-r--r--src/main/java/gregtech/loaders/preload/GT_Loader_Item_Block_And_Fluid.java20
13 files changed, 204 insertions, 1 deletions
diff --git a/src/main/java/gregtech/loaders/postload/chains/GT_NaniteChain.java b/src/main/java/gregtech/loaders/postload/chains/GT_NaniteChain.java
index 1b3802306c..836756a18a 100644
--- a/src/main/java/gregtech/loaders/postload/chains/GT_NaniteChain.java
+++ b/src/main/java/gregtech/loaders/postload/chains/GT_NaniteChain.java
@@ -163,6 +163,23 @@ public class GT_NaniteChain {
.eut(1_000_000_000)
.addTo(nanoForgeRecipes);
+ // Six-Phased Copper Nanites - Used in Phononic Crystal production for the godforge
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ aUIVTierLens,
+ MaterialsUEVplus.SixPhasedCopper.getBlocks(16),
+ ItemList.Circuit_Chip_SoC2.get(64),
+ ItemList.Circuit_Chip_SoC2.get(64),
+ ItemList.Circuit_Chip_SoC2.get(64))
+ .itemOutputs(MaterialsUEVplus.SixPhasedCopper.getNanite(8))
+ .fluidInputs(
+ Materials.UUMatter.getFluid(500_000),
+ MaterialsUEVplus.DimensionallyTranscendentResidue.getFluid(50_000))
+ .metadata(NANO_FORGE_TIER, 3)
+ .duration(100 * SECONDS)
+ .eut(2_000_000_000)
+ .addTo(nanoForgeRecipes);
+
// White Dwarf Matter Nanites. Used to make Magnetohydrodynamically constrained star matter.
GT_Values.RA.stdBuilder()
.itemInputs(
diff --git a/src/main/java/gregtech/loaders/postload/recipes/AssemblerRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/AssemblerRecipes.java
index c2631632c6..217be9082a 100644
--- a/src/main/java/gregtech/loaders/postload/recipes/AssemblerRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/recipes/AssemblerRecipes.java
@@ -48,6 +48,7 @@ import gregtech.api.util.ExternalMaterials;
import gregtech.api.util.GT_ModHandler;
import gregtech.api.util.GT_OreDictUnificator;
import gregtech.api.util.GT_Utility;
+import gtPlusPlus.core.material.ALLOY;
public class AssemblerRecipes implements Runnable {
@@ -3532,6 +3533,31 @@ public class AssemblerRecipes implements Runnable {
}
}
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.pipeHuge, MaterialsUEVplus.TranscendentMetal, 1),
+ GT_OreDictUnificator.get(OrePrefixes.foil, Materials.SuperconductorUIVBase, 64),
+ ALLOY.QUANTUM.getPlate(8),
+ ItemList.Electric_Pump_UIV.get(1))
+ .fluidInputs(MaterialsUEVplus.PhononMedium.getFluid(100))
+ .itemOutputs(ItemList.Thermal_Superconductor.get(1))
+ .duration(2 * SECONDS)
+ .eut(TierEU.RECIPE_UIV)
+ .addTo(assemblerRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ ItemList.Thermal_Superconductor.get(2),
+ ALLOY.QUANTUM.getPlate(12),
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.SuperconductorUIVBase, 8),
+ GT_OreDictUnificator.get(OrePrefixes.rotor, MaterialsUEVplus.SixPhasedCopper, 3),
+ ItemList.Field_Generator_UEV.get(1))
+ .fluidInputs(MaterialsUEVplus.PhononMedium.getFluid(500))
+ .itemOutputs(ItemList.Relativistic_Heat_Capacitor.get(1))
+ .duration(5 * SECONDS)
+ .eut(TierEU.RECIPE_UIV)
+ .addTo(assemblerRecipes);
}
/**
diff --git a/src/main/java/gregtech/loaders/postload/recipes/AutoclaveRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/AutoclaveRecipes.java
index 519d584136..311c5b1941 100644
--- a/src/main/java/gregtech/loaders/postload/recipes/AutoclaveRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/recipes/AutoclaveRecipes.java
@@ -10,6 +10,7 @@ import static gregtech.api.util.GT_RecipeBuilder.TICKS;
import gregtech.api.enums.GT_Values;
import gregtech.api.enums.ItemList;
import gregtech.api.enums.Materials;
+import gregtech.api.enums.MaterialsUEVplus;
import gregtech.api.enums.OrePrefixes;
import gregtech.api.enums.TierEU;
import gregtech.api.util.GT_ModHandler;
@@ -230,5 +231,23 @@ public class AutoclaveRecipes implements Runnable {
.duration(60 * SECONDS)
.eut(TierEU.RECIPE_LV)
.addTo(autoclaveRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ GT_OreDictUnificator.get(OrePrefixes.nanite, MaterialsUEVplus.TranscendentMetal, 1L),
+ GT_OreDictUnificator.get(OrePrefixes.dust, MaterialsUEVplus.Mellion, 32L))
+ .itemOutputs(ItemList.Phononic_Seed_Crystal.get(8L))
+ .fluidInputs(Materials.Grade8PurifiedWater.getFluid(32_000L))
+ .duration(15 * SECONDS)
+ .eut(TierEU.RECIPE_UMV)
+ .addTo(autoclaveRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.round, MaterialsUEVplus.MagMatter, 1))
+ .itemOutputs(ItemList.Phononic_Seed_Crystal.get(5))
+ .fluidInputs(MaterialsUEVplus.PhononCrystalSolution.getFluid(250))
+ .duration(2 * SECONDS + 10 * TICKS)
+ .eut(TierEU.RECIPE_UXV)
+ .addTo(autoclaveRecipes);
}
}
diff --git a/src/main/java/gregtech/loaders/postload/recipes/BenderRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/BenderRecipes.java
index 192422437a..33149b2ff3 100644
--- a/src/main/java/gregtech/loaders/postload/recipes/BenderRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/recipes/BenderRecipes.java
@@ -7,6 +7,7 @@ import static gregtech.api.util.GT_RecipeBuilder.TICKS;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
+import goodgenerator.items.MyMaterial;
import gregtech.api.enums.GT_Values;
import gregtech.api.enums.ItemList;
import gregtech.api.enums.Materials;
@@ -315,6 +316,13 @@ public class BenderRecipes implements Runnable {
.eut(8)
.addTo(benderRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(MyMaterial.tairitsu.get(OrePrefixes.ingot, 9), GT_Utility.getIntegratedCircuit(9))
+ .itemOutputs(MyMaterial.tairitsu.get(OrePrefixes.plateDense, 1))
+ .duration(5 * SECONDS)
+ .eut(TierEU.RECIPE_ZPM)
+ .addTo(benderRecipes);
+
if (GT_OreDictUnificator.get(OrePrefixes.itemCasing, Materials.Tin, 1L) != null) {
GT_Values.RA.stdBuilder()
.itemInputs(
diff --git a/src/main/java/gregtech/loaders/postload/recipes/BlastFurnaceRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/BlastFurnaceRecipes.java
index 6a95493f8c..84833c933d 100644
--- a/src/main/java/gregtech/loaders/postload/recipes/BlastFurnaceRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/recipes/BlastFurnaceRecipes.java
@@ -651,6 +651,28 @@ public class BlastFurnaceRecipes implements Runnable {
.eut(TierEU.RECIPE_HV)
.metadata(COIL_HEAT, 573)
.addTo(blastFurnaceRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ ItemList.Phononic_Seed_Crystal.get(1),
+ MaterialsUEVplus.SixPhasedCopper.getNanite(1),
+ Materials.Dilithium.getDust(16),
+ GT_Utility.getIntegratedCircuit(2))
+ .fluidInputs(MaterialsUEVplus.Mellion.getMolten(128 * 144L))
+ .fluidOutputs(MaterialsUEVplus.PhononCrystalSolution.getFluid(1000))
+ .duration(300 * SECONDS)
+ .eut((int) TierEU.RECIPE_UIV)
+ .metadata(COIL_HEAT, 17000)
+ .addTo(blastFurnaceRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(MaterialsUEVplus.Mellion.getDust(1), GT_Utility.getIntegratedCircuit(11))
+ .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.ingotHot, MaterialsUEVplus.Mellion, 1))
+ .fluidInputs(Materials.Radon.getGas(1000))
+ .duration(50 * SECONDS)
+ .eut((int) TierEU.RECIPE_UXV)
+ .metadata(COIL_HEAT, 14000)
+ .addTo(blastFurnaceRecipes);
}
public void registerPrimitiveBlastFurnaceRecipes() {
diff --git a/src/main/java/gregtech/loaders/postload/recipes/ChemicalBathRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/ChemicalBathRecipes.java
index 8ca67db192..7be13ecbe4 100644
--- a/src/main/java/gregtech/loaders/postload/recipes/ChemicalBathRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/recipes/ChemicalBathRecipes.java
@@ -10,6 +10,10 @@ import static gregtech.api.util.GT_RecipeBuilder.TICKS;
import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
+import net.minecraftforge.fluids.FluidRegistry;
+import net.minecraftforge.fluids.FluidStack;
+
+import com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader;
import gregtech.api.GregTech_API;
import gregtech.api.enums.Dyes;
@@ -311,6 +315,14 @@ public class ChemicalBathRecipes implements Runnable {
.eut(TierEU.RECIPE_LV)
.addTo(chemicalBathRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(WerkstoffLoader.CubicZirconia.get(OrePrefixes.gemExquisite, 1))
+ .itemOutputs(Materials.Firestone.getGems(1))
+ .fluidInputs(new FluidStack(FluidRegistry.getFluid("ic2hotcoolant"), 250))
+ .duration(2 * SECONDS)
+ .eut(TierEU.RECIPE_ZPM)
+ .addTo(chemicalBathRecipes);
+
// Na + H2O = NaOH + H
GT_Values.RA.stdBuilder()
.itemInputs(Materials.Sodium.getDust(1))
diff --git a/src/main/java/gregtech/loaders/postload/recipes/CompressorRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/CompressorRecipes.java
index 78d8319907..a5144260c2 100644
--- a/src/main/java/gregtech/loaders/postload/recipes/CompressorRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/recipes/CompressorRecipes.java
@@ -11,6 +11,8 @@ import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
+import com.github.bartimaeusnek.bartworks.system.material.WerkstoffLoader;
+
import gregtech.api.enums.GT_Values;
import gregtech.api.enums.ItemList;
import gregtech.api.enums.Materials;
@@ -247,6 +249,13 @@ public class CompressorRecipes implements Runnable {
.eut(4)
.addTo(compressorRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(WerkstoffLoader.MagnetoResonaticDust.get(OrePrefixes.gem, 9))
+ .itemOutputs(WerkstoffLoader.MagnetoResonaticDust.get(OrePrefixes.block, 1))
+ .duration(15 * SECONDS)
+ .eut(2)
+ .addTo(compressorRecipes);
+
if (Railcraft.isModLoaded()) {
GT_Values.RA.stdBuilder()
.itemInputs(RailcraftToolItems.getCoalCoke(9))
diff --git a/src/main/java/gregtech/loaders/postload/recipes/FusionReactorRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/FusionReactorRecipes.java
index 88c07e365e..3d53de7d2a 100644
--- a/src/main/java/gregtech/loaders/postload/recipes/FusionReactorRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/recipes/FusionReactorRecipes.java
@@ -8,6 +8,7 @@ import static gregtech.api.util.GT_RecipeConstants.FUSION_THRESHOLD;
import gregtech.api.enums.GT_Values;
import gregtech.api.enums.Materials;
import gregtech.api.enums.TierEU;
+import gtPlusPlus.core.material.ELEMENT;
public class FusionReactorRecipes implements Runnable {
@@ -270,6 +271,14 @@ public class FusionReactorRecipes implements Runnable {
.addTo(fusionRecipes); // FT3
GT_Values.RA.stdBuilder()
+ .fluidInputs(Materials.Cobalt.getMolten(144), ELEMENT.getInstance().NEON.getFluidStack(144))
+ .fluidOutputs(Materials.Rubidium.getMolten(144))
+ .duration(1 * SECONDS + 4 * TICKS)
+ .eut(98304)
+ .metadata(FUSION_THRESHOLD, 500000000)
+ .addTo(fusionRecipes); // FT3
+
+ GT_Values.RA.stdBuilder()
.fluidInputs(Materials.Lutetium.getMolten(288), Materials.Vanadium.getMolten(288))
.fluidOutputs(Materials.Plutonium241.getPlasma(288))
.duration(4 * TICKS)
diff --git a/src/main/java/gregtech/loaders/postload/recipes/MixerRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/MixerRecipes.java
index 9e0d3e4780..1b8cbb4dcd 100644
--- a/src/main/java/gregtech/loaders/postload/recipes/MixerRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/recipes/MixerRecipes.java
@@ -20,6 +20,7 @@ import net.minecraft.item.ItemStack;
import net.minecraftforge.fluids.FluidRegistry;
import net.minecraftforge.fluids.FluidStack;
+import goodgenerator.items.MyMaterial;
import gregtech.api.enums.GT_Values;
import gregtech.api.enums.ItemList;
import gregtech.api.enums.Materials;
@@ -1718,5 +1719,20 @@ public class MixerRecipes implements Runnable {
.duration(5 * SECONDS)
.eut(100)
.addTo(mixerRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(
+ Materials.Tritanium.getDust(11),
+ MyMaterial.orundum.get(OrePrefixes.dust, 8),
+ Materials.Rubidium.getDust(11),
+ Materials.FierySteel.getDust(7),
+ Materials.Firestone.getDust(13),
+ MyMaterial.atomicSeparationCatalyst.get(OrePrefixes.dust, 13),
+ GT_Utility.getIntegratedCircuit(6))
+ .itemOutputs(MaterialsUEVplus.Mellion.getDust(63))
+ .fluidInputs(MaterialsUEVplus.DimensionallyTranscendentResidue.getFluid(5000))
+ .duration(15 * SECONDS)
+ .eut((int) TierEU.RECIPE_UMV)
+ .addTo(mixerRecipes);
}
}
diff --git a/src/main/java/gregtech/loaders/postload/recipes/PlasmaForgeRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/PlasmaForgeRecipes.java
index 2763bb8d77..e648205b7a 100644
--- a/src/main/java/gregtech/loaders/postload/recipes/PlasmaForgeRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/recipes/PlasmaForgeRecipes.java
@@ -1,6 +1,7 @@
package gregtech.loaders.postload.recipes;
import static goodgenerator.loader.Loaders.huiCircuit;
+import static gregtech.api.enums.Mods.Avaritia;
import static gregtech.api.enums.Mods.NewHorizonsCoreMod;
import static gregtech.api.recipe.RecipeMaps.plasmaForgeRecipes;
import static gregtech.api.util.GT_ModHandler.getModItem;
@@ -15,6 +16,7 @@ import gregtech.api.enums.Materials;
import gregtech.api.enums.MaterialsUEVplus;
import gregtech.api.enums.TierEU;
import gtPlusPlus.core.item.ModItems;
+import gtPlusPlus.core.material.ELEMENT;
import gtPlusPlus.xmod.gregtech.api.enums.GregtechItemList;
public class PlasmaForgeRecipes implements Runnable {
@@ -49,5 +51,23 @@ public class PlasmaForgeRecipes implements Runnable {
.eut((int) TierEU.RECIPE_UEV)
.metadata(COIL_HEAT, 10800)
.addTo(plasmaForgeRecipes);
+
+ if (Avaritia.isModLoaded()) {
+ // Six-Phased Copper
+ GT_Values.RA.stdBuilder()
+ .itemInputs(getModItem(Avaritia.ID, "Singularity", 8, 5))
+ .fluidInputs(
+ ELEMENT.STANDALONE.CELESTIAL_TUNGSTEN.getFluidStack(72 * 144),
+ ELEMENT.STANDALONE.ASTRAL_TITANIUM.getFluidStack(4 * 72 * 144),
+ ELEMENT.STANDALONE.HYPOGEN.getFluidStack(36 * 144),
+ ELEMENT.STANDALONE.CHRONOMATIC_GLASS.getFluidStack(8 * 72 * 144),
+ ELEMENT.STANDALONE.RHUGNOR.getFluidStack(18 * 144),
+ MaterialsUEVplus.Mellion.getMolten(72 * 144))
+ .fluidOutputs(MaterialsUEVplus.SixPhasedCopper.getMolten(72 * 144L))
+ .duration(60 * SECONDS)
+ .eut((int) TierEU.RECIPE_UMV)
+ .metadata(COIL_HEAT, 12600)
+ .addTo(plasmaForgeRecipes);
+ }
}
}
diff --git a/src/main/java/gregtech/loaders/postload/recipes/TranscendentPlasmaMixerRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/TranscendentPlasmaMixerRecipes.java
index 123f9903ea..b1cd1b76f3 100644
--- a/src/main/java/gregtech/loaders/postload/recipes/TranscendentPlasmaMixerRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/recipes/TranscendentPlasmaMixerRecipes.java
@@ -2,10 +2,14 @@ package gregtech.loaders.postload.recipes;
import static gregtech.api.recipe.RecipeMaps.transcendentPlasmaMixerRecipes;
+import net.minecraftforge.fluids.FluidStack;
+
import gregtech.api.enums.GT_Values;
import gregtech.api.enums.Materials;
import gregtech.api.enums.MaterialsUEVplus;
+import gregtech.api.enums.TierEU;
import gregtech.api.util.GT_Utility;
+import gtPlusPlus.core.material.ELEMENT;
public class TranscendentPlasmaMixerRecipes implements Runnable {
@@ -138,5 +142,19 @@ public class TranscendentPlasmaMixerRecipes implements Runnable {
.noOptimize()
.addTo(transcendentPlasmaMixerRecipes);
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_Utility.getIntegratedCircuit(24))
+ .fluidInputs(
+ new FluidStack(ELEMENT.getInstance().FERMIUM.getPlasma(), 1000),
+ Materials.Thorium.getPlasma(1000L),
+ new FluidStack(ELEMENT.STANDALONE.CELESTIAL_TUNGSTEN.getPlasma(), 1000),
+ Materials.Calcium.getPlasma(1000L),
+ MaterialsUEVplus.DimensionallyTranscendentResidue.getFluid(1000L))
+ .fluidOutputs(MaterialsUEVplus.Creon.getPlasma(5000L))
+ .duration(100)
+ .eut(TierEU.RECIPE_UMV)
+ .noOptimize()
+ .addTo(transcendentPlasmaMixerRecipes);
+
}
}
diff --git a/src/main/java/gregtech/loaders/postload/recipes/VacuumFreezerRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/VacuumFreezerRecipes.java
index b3fd9a392b..a5150948ce 100644
--- a/src/main/java/gregtech/loaders/postload/recipes/VacuumFreezerRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/recipes/VacuumFreezerRecipes.java
@@ -409,5 +409,14 @@ public class VacuumFreezerRecipes implements Runnable {
.duration(1 * SECONDS)
.eut(TierEU.RECIPE_UIV)
.addTo(vacuumFreezerRecipes);
+
+ GT_Values.RA.stdBuilder()
+ .itemInputs(GT_OreDictUnificator.get(OrePrefixes.ingotHot, MaterialsUEVplus.Mellion, 9L))
+ .fluidInputs(MaterialsUEVplus.Creon.getPlasma(1296L))
+ .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.ingot, MaterialsUEVplus.Mellion, 9L))
+ .fluidOutputs(MaterialsUEVplus.Creon.getMolten(1296L))
+ .duration(40 * SECONDS)
+ .eut(TierEU.RECIPE_UMV)
+ .addTo(vacuumFreezerRecipes);
}
}
diff --git a/src/main/java/gregtech/loaders/preload/GT_Loader_Item_Block_And_Fluid.java b/src/main/java/gregtech/loaders/preload/GT_Loader_Item_Block_And_Fluid.java
index fda6c4c9e8..f4c682d848 100644
--- a/src/main/java/gregtech/loaders/preload/GT_Loader_Item_Block_And_Fluid.java
+++ b/src/main/java/gregtech/loaders/preload/GT_Loader_Item_Block_And_Fluid.java
@@ -666,7 +666,7 @@ public class GT_Loader_Item_Block_And_Fluid implements Runnable {
new Materials[] { Materials.Cryolite, Materials.SiliconSG, MaterialsKevlar.NickelAluminide,
MaterialsUEVplus.SpaceTime, MaterialsUEVplus.TranscendentMetal, Materials.Oriharukon,
MaterialsUEVplus.WhiteDwarfMatter, MaterialsUEVplus.BlackDwarfMatter, MaterialsUEVplus.Universium,
- MaterialsUEVplus.Eternity, MaterialsUEVplus.MagMatter },
+ MaterialsUEVplus.Eternity, MaterialsUEVplus.MagMatter, MaterialsUEVplus.SixPhasedCopper },
OrePrefixes.block,
gregtech.api.enums.Textures.BlockIcons.STORAGE_BLOCKS12);
@@ -1276,6 +1276,24 @@ public class GT_Loader_Item_Block_And_Fluid implements Runnable {
GT_OreDictUnificator.get(OrePrefixes.cell, MaterialsUEVplus.QuarkGluonPlasma, 1L),
ItemList.Cell_Empty.get(1L));
+ GT_FluidFactory.builder("PhononMedium")
+ .withLocalizedName(MaterialsUEVplus.PhononMedium.mLocalizedName)
+ .withStateAndTemperature(LIQUID, 500)
+ .buildAndRegister()
+ .configureMaterials(MaterialsUEVplus.PhononMedium)
+ .registerBContainers(
+ GT_OreDictUnificator.get(OrePrefixes.cell, MaterialsUEVplus.PhononMedium, 1L),
+ ItemList.Cell_Empty.get(1L));
+
+ GT_FluidFactory.builder("PhononCrystalSolution")
+ .withLocalizedName(MaterialsUEVplus.PhononCrystalSolution.mLocalizedName)
+ .withStateAndTemperature(LIQUID, 500)
+ .buildAndRegister()
+ .configureMaterials(MaterialsUEVplus.PhononCrystalSolution)
+ .registerBContainers(
+ GT_OreDictUnificator.get(OrePrefixes.cell, MaterialsUEVplus.PhononCrystalSolution, 1L),
+ ItemList.Cell_Empty.get(1L));
+
GT_FluidFactory.builder("fieryblood")
.withLocalizedName("Fiery Blood")
.withStateAndTemperature(LIQUID, 6400)