diff options
| author | GDCloud <93287602+GDCloudstrike@users.noreply.github.com> | 2023-04-21 19:09:47 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-04-21 19:09:47 +0200 |
| commit | 285a75535d07f2037967b1208a5840fb81719514 (patch) | |
| tree | 4e5fee76309ae7f184479306e452b8ce82491bca /src/main/java/gregtech/loaders/preload | |
| parent | 28edf90a21fb9e281ce06c8d77ab4b05a818eaf8 (diff) | |
| download | GT5-Unofficial-285a75535d07f2037967b1208a5840fb81719514.tar.gz GT5-Unofficial-285a75535d07f2037967b1208a5840fb81719514.tar.bz2 GT5-Unofficial-285a75535d07f2037967b1208a5840fb81719514.zip | |
Stellar catalyst + catalyst fixes + new materials class (#1893)
* add catalyst
* pu plasma recipe
* increase plasma mixer input slots
* noOptimize + mixer recipe + voltage fix
* noOptimize + PLE recipe
* TPM recipe
* spotlessApply (#1894)
Co-authored-by: GitHub GTNH Actions <>
* add two more plasma recipes
* replace neptunium & fermium plasma
* spotless
* fix stellar plasma amount
* new materials class
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Diffstat (limited to 'src/main/java/gregtech/loaders/preload')
3 files changed, 54 insertions, 40 deletions
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 4180ad6e12..817b1c5d0b 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 @@ -26,14 +26,7 @@ import cpw.mods.fml.common.event.FMLInterModComms; import cpw.mods.fml.common.registry.GameRegistry; import gregtech.GT_Mod; import gregtech.api.GregTech_API; -import gregtech.api.enums.ConfigCategories; -import gregtech.api.enums.Dyes; -import gregtech.api.enums.GT_Values; -import gregtech.api.enums.ItemList; -import gregtech.api.enums.Materials; -import gregtech.api.enums.MaterialsKevlar; -import gregtech.api.enums.OrePrefixes; -import gregtech.api.enums.SubTag; +import gregtech.api.enums.*; import gregtech.api.fluid.GT_FluidFactory; import gregtech.api.items.GT_Block_LongDistancePipe; import gregtech.api.items.GT_BreederCell_Item; @@ -606,8 +599,8 @@ public class GT_Loader_Item_Block_And_Fluid implements Runnable { GregTech_API.sBlockMetal9 = new GT_Block_Metal( "gt.blockmetal9", new Materials[] { Materials.Cryolite, Materials.SiliconSG, MaterialsKevlar.NickelAluminide, - Materials.SpaceTime, Materials.TranscendentMetal, Materials.Oriharukon, Materials.WhiteDwarfMatter, - Materials.BlackDwarfMatter, Materials.Universium }, + MaterialsUEVplus.SpaceTime, MaterialsUEVplus.TranscendentMetal, Materials.Oriharukon, + MaterialsUEVplus.WhiteDwarfMatter, MaterialsUEVplus.BlackDwarfMatter, MaterialsUEVplus.Universium }, OrePrefixes.block, gregtech.api.enums.Textures.BlockIcons.STORAGE_BLOCKS12); @@ -1121,68 +1114,76 @@ public class GT_Loader_Item_Block_And_Fluid implements Runnable { .withLocalizedName("Dimensionally Transcendent Residue") .withStateAndTemperature(LIQUID, 2000000000) .buildAndRegister() - .configureMaterials(Materials.DimensionallyTranscendentResidue) + .configureMaterials(MaterialsUEVplus.DimensionallyTranscendentResidue) .registerBContainers( - GT_OreDictUnificator.get(OrePrefixes.cell, Materials.DimensionallyTranscendentResidue, 1L), + GT_OreDictUnificator.get(OrePrefixes.cell, MaterialsUEVplus.DimensionallyTranscendentResidue, 1L), ItemList.Cell_Empty.get(1L)); GT_FluidFactory.builder("ExcitedDTCC") .withLocalizedName("Excited Dimensionally Transcendent Crude Catalyst") .withStateAndTemperature(LIQUID, 500000000) .buildAndRegister() - .configureMaterials(Materials.ExcitedDTCC) + .configureMaterials(MaterialsUEVplus.ExcitedDTCC) .registerBContainers( - GT_OreDictUnificator.get(OrePrefixes.cell, Materials.ExcitedDTCC, 1L), + GT_OreDictUnificator.get(OrePrefixes.cell, MaterialsUEVplus.ExcitedDTCC, 1L), ItemList.Cell_Empty.get(1L)); GT_FluidFactory.builder("ExcitedDTPC") .withLocalizedName("Excited Dimensionally Transcendent Prosaic Catalyst") .withStateAndTemperature(LIQUID, 500000000) .buildAndRegister() - .configureMaterials(Materials.ExcitedDTPC) + .configureMaterials(MaterialsUEVplus.ExcitedDTPC) .registerBContainers( - GT_OreDictUnificator.get(OrePrefixes.cell, Materials.ExcitedDTPC, 1L), + GT_OreDictUnificator.get(OrePrefixes.cell, MaterialsUEVplus.ExcitedDTPC, 1L), ItemList.Cell_Empty.get(1L)); GT_FluidFactory.builder("ExcitedDTRC") .withLocalizedName("Excited Dimensionally Transcendent Resplendent Catalyst") .withStateAndTemperature(LIQUID, 500000000) .buildAndRegister() - .configureMaterials(Materials.ExcitedDTRC) + .configureMaterials(MaterialsUEVplus.ExcitedDTRC) .registerBContainers( - GT_OreDictUnificator.get(OrePrefixes.cell, Materials.ExcitedDTRC, 1L), + GT_OreDictUnificator.get(OrePrefixes.cell, MaterialsUEVplus.ExcitedDTRC, 1L), ItemList.Cell_Empty.get(1L)); GT_FluidFactory.builder("ExcitedDTEC") .withLocalizedName("Excited Dimensionally Transcendent Exotic Catalyst") .withStateAndTemperature(LIQUID, 500000000) .buildAndRegister() - .configureMaterials(Materials.ExcitedDTEC) + .configureMaterials(MaterialsUEVplus.ExcitedDTEC) .registerBContainers( - GT_OreDictUnificator.get(OrePrefixes.cell, Materials.ExcitedDTEC, 1L), + GT_OreDictUnificator.get(OrePrefixes.cell, MaterialsUEVplus.ExcitedDTEC, 1L), + ItemList.Cell_Empty.get(1L)); + GT_FluidFactory.builder("ExcitedDTSC") + .withLocalizedName("Excited Dimensionally Transcendent Stellar Catalyst") + .withStateAndTemperature(LIQUID, 500000000) + .buildAndRegister() + .configureMaterials(MaterialsUEVplus.ExcitedDTSC) + .registerBContainers( + GT_OreDictUnificator.get(OrePrefixes.cell, MaterialsUEVplus.ExcitedDTSC, 1L), ItemList.Cell_Empty.get(1L)); - GT_FluidFactory.builder(Materials.RawStarMatter.mName) - .withLocalizedName(Materials.RawStarMatter.mLocalizedName) + GT_FluidFactory.builder(MaterialsUEVplus.RawStarMatter.mName) + .withLocalizedName(MaterialsUEVplus.RawStarMatter.mLocalizedName) .withStateAndTemperature(LIQUID, 10_000_000) .buildAndRegister() - .configureMaterials(Materials.RawStarMatter) + .configureMaterials(MaterialsUEVplus.RawStarMatter) .registerBContainers( - GT_OreDictUnificator.get(OrePrefixes.cell, Materials.RawStarMatter, 1L), + GT_OreDictUnificator.get(OrePrefixes.cell, MaterialsUEVplus.RawStarMatter, 1L), ItemList.Cell_Empty.get(1L)); - GT_FluidFactory.builder(Materials.Space.mName) - .withLocalizedName(Materials.Space.mLocalizedName) + GT_FluidFactory.builder(MaterialsUEVplus.Space.mName) + .withLocalizedName(MaterialsUEVplus.Space.mLocalizedName) .withStateAndTemperature(MOLTEN, 0) .buildAndRegister() - .configureMaterials(Materials.Space) + .configureMaterials(MaterialsUEVplus.Space) .registerBContainers( - GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Space, 1L), + GT_OreDictUnificator.get(OrePrefixes.cell, MaterialsUEVplus.Space, 1L), ItemList.Cell_Empty.get(1L)); - GT_FluidFactory.builder(Materials.Time.mName) - .withLocalizedName(Materials.Time.mLocalizedName) + GT_FluidFactory.builder(MaterialsUEVplus.Time.mName) + .withLocalizedName(MaterialsUEVplus.Time.mLocalizedName) .withStateAndTemperature(MOLTEN, 0) .buildAndRegister() - .configureMaterials(Materials.Time) + .configureMaterials(MaterialsUEVplus.Time) .registerBContainers( - GT_OreDictUnificator.get(OrePrefixes.cell, Materials.Time, 1L), + GT_OreDictUnificator.get(OrePrefixes.cell, MaterialsUEVplus.Time, 1L), ItemList.Cell_Empty.get(1L)); GT_FluidFactory.builder("fieryblood") diff --git a/src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java b/src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java index 86069b8327..f30347e94b 100644 --- a/src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java +++ b/src/main/java/gregtech/loaders/preload/GT_Loader_MetaTileEntities.java @@ -9549,7 +9549,7 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC makeWires(Materials.SuperconductorUMV, 2089, 0L, 0L, 64L, gregtech.api.enums.GT_Values.V[12], false, true); makeWires(Materials.Ichorium, 2600, 2L, 2L, 12L, GT_Values.V[9], false, true); - makeWires(Materials.SpaceTime, 2606, 0L, 0L, 1_000_000L, GT_Values.V[14], false, true); + makeWires(MaterialsUEVplus.SpaceTime, 2606, 0L, 0L, 1_000_000L, GT_Values.V[14], false, true); if (!GT_Mod.gregtechproxy.mDisableIC2Cables) { GT_ModHandler.addCraftingRecipe( @@ -9676,18 +9676,30 @@ public class GT_Loader_MetaTileEntities implements Runnable { // TODO CHECK CIRC 480, 600, true); - generateFluidPipes(Materials.SpaceTime, Materials.SpaceTime.mName, 5300, 250000, 2147483647, true); - generateFluidMultiPipes(Materials.SpaceTime, Materials.SpaceTime.mName, 5305, 250000, 2147483647, true); generateFluidPipes( - Materials.TranscendentMetal, - Materials.TranscendentMetal.mName, + MaterialsUEVplus.SpaceTime, + MaterialsUEVplus.SpaceTime.mName, + 5300, + 250000, + 2147483647, + true); + generateFluidMultiPipes( + MaterialsUEVplus.SpaceTime, + MaterialsUEVplus.SpaceTime.mName, + 5305, + 250000, + 2147483647, + true); + generateFluidPipes( + MaterialsUEVplus.TranscendentMetal, + MaterialsUEVplus.TranscendentMetal.mName, 5310, 220000, 2147483647, true); generateFluidMultiPipes( - Materials.TranscendentMetal, - Materials.TranscendentMetal.mName, + MaterialsUEVplus.TranscendentMetal, + MaterialsUEVplus.TranscendentMetal.mName, 5315, 220000, 2147483647, diff --git a/src/main/java/gregtech/loaders/preload/GT_Loader_MultiTileEntities.java b/src/main/java/gregtech/loaders/preload/GT_Loader_MultiTileEntities.java index a43cb8f89d..9bb65b2230 100644 --- a/src/main/java/gregtech/loaders/preload/GT_Loader_MultiTileEntities.java +++ b/src/main/java/gregtech/loaders/preload/GT_Loader_MultiTileEntities.java @@ -7,6 +7,7 @@ import net.minecraft.block.Block; import net.minecraft.block.material.Material; import gregtech.api.enums.Materials; +import gregtech.api.enums.MaterialsUEVplus; import gregtech.api.multitileentity.MultiTileEntityBlock; import gregtech.api.multitileentity.MultiTileEntityRegistry; import gregtech.api.multitileentity.multiblock.base.WallShareablePart; @@ -74,7 +75,7 @@ public class GT_Loader_MultiTileEntities implements Runnable { .name("Inventory Upgrade LV") .category("MultiBlock Special Casing") .setBlock(casing) - .material(Materials.SpaceTime) + .material(MaterialsUEVplus.SpaceTime) .texture("metalwall") .upgradeInventorySize(16) .tier(1) |
