universal crystallizer
This commit is contained in:
parent
cd6c1efa8a
commit
e7fe5b8aca
@ -346,13 +346,6 @@ assembler.recipeBuilder()
|
||||
// Diamond Electrolysis
|
||||
// Carbon Dust * 64
|
||||
<recipemap:electrolyzer>.findRecipe(30, [<metaitem:dustDiamond>], null).remove();
|
||||
electrolyzer.recipeBuilder()
|
||||
.inputs(<metaitem:dustDiamond>)
|
||||
.outputs(<metaitem:dustCarbon> * 16)
|
||||
.duration(768)
|
||||
.EUt(30)
|
||||
.buildAndRegister();
|
||||
|
||||
|
||||
// Kill Glowstone Decomp
|
||||
// Small Pile of Redstone Dust * 2
|
||||
|
@ -693,7 +693,7 @@ centrifuge.recipeBuilder()
|
||||
.inputs(<metaitem:dustStoneResidue> * 24, <metaitem:dustSodiumHydroxide> * 3)
|
||||
.fluidInputs(<liquid:water> * 8000)
|
||||
.outputs(<metaitem:dustPotassiumFeldspar> * 12, <metaitem:dustSodalite> * 8, <metaitem:dustBiotite> * 6, <metaitem:dustMagnetite> * 4, <metaitem:dustMetalMixture> * 3, <metaitem:dustUncommonResidue>)
|
||||
.duration(400).EUt(96).buildAndRegister();
|
||||
.duration(1000).EUt(96).buildAndRegister();
|
||||
|
||||
large_chemical_reactor.recipeBuilder()
|
||||
.inputs(<metaitem:dustUncommonResidue>)
|
||||
@ -707,7 +707,7 @@ centrifuge.recipeBuilder()
|
||||
.fluidInputs(<liquid:distilled_water> * 10000)
|
||||
.outputs(<metaitem:dustGarnetSand> * 12, <metaitem:dustBasalticMineralSand> * 12, <metaitem:dustBauxite> * 8, <metaitem:dustPhosphorusPentoxide> * 4, <metaitem:dustIlmenite> * 4, <metaitem:dustRefinedResidue>)
|
||||
.fluidOutputs(<liquid:hydrofluoric_acid> * 2000, <liquid:lead_zinc_solution> * 250, <liquid:sulfuric_nickel_solution> * 250)
|
||||
.duration(600).EUt(720).buildAndRegister();
|
||||
.duration(1500).EUt(720).buildAndRegister();
|
||||
|
||||
// 1/4800 scale
|
||||
centrifuge.recipeBuilder()
|
||||
@ -715,7 +715,7 @@ centrifuge.recipeBuilder()
|
||||
.notConsumable(<draconicevolution:wyvern_core>)
|
||||
.notConsumable(<liquid:fluoroantimonic_acid> * 1000)
|
||||
.outputs(<metaitem:dustPitchblende> * 10, <metaitem:dustBorax> * 6, <metaitem:dustRareEarth> * 5, <metaitem:dustSnowchestite> * 4, <metaitem:dustDiamond> * 3, <metaitem:dustCleanInertResidue>)
|
||||
.duration(800).EUt(400).buildAndRegister();
|
||||
.duration(2000).EUt(400).buildAndRegister();
|
||||
|
||||
// 1/4800 scale
|
||||
mixer.recipeBuilder()
|
||||
@ -730,7 +730,7 @@ large_chemical_reactor.recipeBuilder()
|
||||
.notConsumable(<draconicevolution:awakened_core>)
|
||||
.outputs(<metaitem:dustEuropium> * 2, <metaitem:dustKaemanite>, <metaitem:dustSmallOsmiridium8020>)
|
||||
.fluidOutputs(<liquid:xenic_acid> * 1000, <liquid:dusty_helium> * 2000)
|
||||
.duration(120).EUt(1920).buildAndRegister();
|
||||
.duration(1000).EUt(1920).buildAndRegister();
|
||||
|
||||
// Taranium
|
||||
centrifuge.recipeBuilder()
|
||||
@ -747,7 +747,7 @@ fusion_reactor.recipeBuilder()
|
||||
centrifuge.recipeBuilder()
|
||||
.fluidInputs(<liquid:plasma.taranium_enriched_helium> * 3000)
|
||||
.notConsumable(<contenttweaker:magnetron>, <thermalfoundation:material:1025>)
|
||||
.outputs(<metaitem:dustTaranium>, <metaitem:dustTinyCleanInertResidue>)
|
||||
.outputs(<metaitem:dustTaranium>, <metaitem:dustSmallCleanInertResidue>)
|
||||
.duration(100).EUt(30720).buildAndRegister();
|
||||
|
||||
centrifuge.recipeBuilder()
|
||||
|
@ -399,7 +399,7 @@ assembly_line.recipeBuilder()
|
||||
|
||||
assembly_line.recipeBuilder()
|
||||
.inputs(<metaitem:hull.uhv>, <draconicevolution:draconic_staff_of_power>, <contenttweaker:t3laser> * 12, <metaitem:frameBerkelium> * 12, <metaitem:sensor.uv> * 12, <metaitem:conveyor.module.uv> * 24, <metaitem:fluid.regulator.uv> * 24, <metaitem:cableGtSingleEuropium> * 12, <metaitem:gearAwakenedDraconium> * 12)
|
||||
.fluidInputs(<liquid:concrete> * 2304, <liquid:naquadria> * 576)
|
||||
.fluidInputs(<liquid:concrete> * 2304, <liquid:taranium> * 576)
|
||||
.outputs(<metaitem:large_miner.luv>)
|
||||
.duration(800).EUt(1966080).buildAndRegister();
|
||||
|
||||
@ -469,7 +469,7 @@ makeExtremeRecipe7(<contenttweaker:exoticmaterialscatalyst>,
|
||||
" XEH ",
|
||||
" Q G P ",
|
||||
"B R D"],
|
||||
{ A : <ore:ingotTaranium>,
|
||||
{ A : <ore:ingotCrystalMatrix>,
|
||||
B : <ore:ingotRuridit>,
|
||||
C : <ore:ingotElectricalSteel>,
|
||||
D : <ore:ingotEnergeticAlloy>,
|
||||
@ -509,6 +509,46 @@ brewery.recipeBuilder()
|
||||
.fluidOutputs(<liquid:enriched_bacterial_sludge> * 1000)
|
||||
.duration(128).EUt(4).buildAndRegister();
|
||||
|
||||
// Taranium in UV Fieldgen
|
||||
// UV Field Generator * 1
|
||||
<recipemap:assembly_line>.findRecipe(100000, [<metaitem:frameTritanium>, <metaitem:plateTritanium> * 6, <metaitem:gravistar>, <metaitem:emitter.uv> * 2, <metaitem:circuit.crystal_mainframe> * 2, <metaitem:wireFineEnrichedNaquadahTriniumEuropiumDuranide> * 64, <metaitem:wireFineEnrichedNaquadahTriniumEuropiumDuranide> * 64, <metaitem:cableGtSingleYttriumBariumCuprate> * 4], [<liquid:soldering_alloy> * 1728, <liquid:naquadria> * 576]).remove();
|
||||
|
||||
assembly_line.recipeBuilder()
|
||||
.inputs(<metaitem:frameTritanium>, <metaitem:plateTritanium> * 6, <metaitem:gravistar>, <metaitem:emitter.uv> * 2, <ore:circuitUv> * 2, <metaitem:wireFineEnrichedNaquadahTriniumEuropiumDuranide> * 64, <metaitem:wireFineEnrichedNaquadahTriniumEuropiumDuranide> * 64, <metaitem:cableGtSingleYttriumBariumCuprate> * 4)
|
||||
.fluidInputs(<liquid:soldering_alloy> * 1728, <liquid:naquadria> * 576, <liquid:taranium> * 288)
|
||||
.outputs(<metaitem:field.generator.uv>)
|
||||
.duration(600).EUt(100000).buildAndRegister();
|
||||
|
||||
// Parallel Hatches
|
||||
recipes.removeByRecipeName("gcym:parallel_hatch_iv");
|
||||
recipes.removeByRecipeName("gcym:parallel_hatch_luv");
|
||||
recipes.removeByRecipeName("gcym:parallel_hatch_zpm");
|
||||
recipes.removeByRecipeName("gcym:parallel_hatch_uv");
|
||||
|
||||
recipes.addShaped(<metaitem:gcym:parallel_hatch.iv>, [
|
||||
[<metaitem:sensor.iv>, <metaitem:field.generator.iv>, <metaitem:emitter.iv>],
|
||||
[<ore:circuitIv>, <metaitem:hull.iv>, <ore:circuitIv>],
|
||||
[<metaitem:cableGtDoublePlatinum>, <metaitem:field.generator.iv>, <metaitem:cableGtDoublePlatinum>]
|
||||
]);
|
||||
|
||||
recipes.addShaped(<metaitem:gcym:parallel_hatch.luv>, [
|
||||
[<metaitem:sensor.luv>, <metaitem:field.generator.luv>, <metaitem:emitter.luv>],
|
||||
[<ore:circuitluv>, <metaitem:hull.luv>, <ore:circuitluv>],
|
||||
[<metaitem:cableGtDoubleNiobiumTitanium>, <metaitem:field.generator.luv>, <metaitem:cableGtDoubleNiobiumTitanium>]
|
||||
]);
|
||||
|
||||
recipes.addShaped(<metaitem:gcym:parallel_hatch.zpm>, [
|
||||
[<metaitem:sensor.zpm>, <metaitem:field.generator.zpm>, <metaitem:emitter.zpm>],
|
||||
[<ore:circuitzpm>, <metaitem:hull.zpm>, <ore:circuitzpm>],
|
||||
[<metaitem:cableGtDoubleVanadiumGallium>, <metaitem:field.generator.zpm>, <metaitem:cableGtDoubleVanadiumGallium>]
|
||||
]);
|
||||
|
||||
recipes.addShaped(<metaitem:gcym:parallel_hatch.uv>, [
|
||||
[<metaitem:sensor.uv>, <metaitem:field.generator.uv>, <metaitem:emitter.uv>],
|
||||
[<ore:circuituv>, <metaitem:hull.uv>, <ore:circuituv>],
|
||||
[<metaitem:cableGtDoubleYttriumBariumCuprate>, <metaitem:field.generator.uv>, <metaitem:cableGtDoubleYttriumBariumCuprate>]
|
||||
]);
|
||||
|
||||
// Remove shortcut recipes
|
||||
recipes.remove(<minecraft:stick> * 16);
|
||||
recipes.removeByRecipeName("appliedenergistics2:misc/vanilla_comparator");
|
||||
|
@ -183,6 +183,7 @@ var microversium = MaterialBuilder(32027, "microversium")
|
||||
var draconic_superconductor = MaterialBuilder(32028, "draconic_superconductor")
|
||||
.ingot()
|
||||
.color(0xf5f0f4).iconSet("shiny")
|
||||
.flags("no_unification")
|
||||
.cableProperties(2147483647, 4, 0, true)
|
||||
.build();
|
||||
|
||||
@ -738,8 +739,9 @@ var dioxygen_difluoride = MaterialBuilder(32108, "dioxygen_difluoride")
|
||||
|
||||
var taranium = MaterialBuilder(32109, "taranium")
|
||||
.element("Taranium")
|
||||
.ingot()
|
||||
.ingot().fluid()
|
||||
.color(0xff00ff).iconSet("bright")
|
||||
.flags("generate_plate", "generate_dense")
|
||||
.blastTemp(10800)
|
||||
.build();
|
||||
<material:taranium>.setFormula("Tn");
|
||||
|
@ -355,6 +355,36 @@ actualization_chamber.hasMufflerMechanics = false;
|
||||
actualization_chamber.hasMaintenanceMechanics = false;
|
||||
actualization_chamber.frontOverlay = <cube_renderer:ENDER_FLUID_LINK>;
|
||||
|
||||
// Universal Crystallizer
|
||||
val universal_crystallizer = Builder.start("universal_crystallizer")
|
||||
.withPattern(function(controller as IControllerTile) as IBlockPattern {
|
||||
return FactoryBlockPattern.start()
|
||||
.aisle("CCC","GGG","CCC")
|
||||
.aisle("CCC","GOG","CCC")
|
||||
.aisle("CSC","GGG","CCC")
|
||||
.where('S', controller.self())
|
||||
.where('O', <metastate:gregtech:fusion_casing:1>)
|
||||
.where('G', <metastate:gregtech:transparent_casing:1>)
|
||||
.where('C', CTPredicate.states(<metastate:gregtech:fusion_casing:4>)
|
||||
| controller.autoAbilities(true, true, true, true, true, false, false)
|
||||
)
|
||||
.build();
|
||||
} as IPatternBuilderFunction)
|
||||
.withRecipeMap(
|
||||
FactoryRecipeMap.start("universal_crystallizer")
|
||||
.minInputs(1)
|
||||
.maxInputs(9)
|
||||
.minOutputs(1)
|
||||
.maxOutputs(1)
|
||||
.maxFluidInputs(1)
|
||||
.build())
|
||||
.withBaseTexture(<metastate:gcym:large_multiblock_casing:10>)
|
||||
.buildAndRegister();
|
||||
|
||||
universal_crystallizer.hasMufflerMechanics = false;
|
||||
universal_crystallizer.hasMaintenanceMechanics = true;
|
||||
universal_crystallizer.frontOverlay = <cube_renderer:CREATIVE_CONTAINER_OVERLAY>;
|
||||
|
||||
// multiblock controller recipes
|
||||
recipes.addShaped("microverse_projector_basic", <metaitem:mbt:microverse_projector_basic>, [
|
||||
[<ore:circuitHv>, <contenttweaker:microverse_casing>, <ore:circuitHv>],
|
||||
@ -409,6 +439,12 @@ makeExtremeRecipe5(<metaitem:multiblocktweaker:actualization_chamber>,
|
||||
S : <metaitem:sensor.uv>,
|
||||
F : <gregtech:fusion_casing:1> });
|
||||
|
||||
assembly_line.recipeBuilder()
|
||||
.inputs(<metaitem:gcym:large_autoclave> * 24, <packagedexcrafting:combination_crafter> * 24, <metaitem:emitter.uv> * 24, <metaitem:field.generator.uv> * 24, <ore:circuitUhv> * 64, <gregtech:wire_coil:7> * 64, <draconicevolution:reactor_component> * 24, <draconicevolution:crafting_injector:3> * 8, <metaitem:plateInfinity> * 3, <metaitem:plateInfinity> * 3, <metaitem:plateInfinity> * 3, <metaitem:plateInfinity> * 3)
|
||||
.fluidInputs(<liquid:cryotheum> * 36864, <liquid:moltenempowereddiamatine> * 18432, <liquid:naquadria> * 9216, <liquid:taranium> * 4608)
|
||||
.outputs(<metaitem:multiblocktweaker:universal_crystallizer>)
|
||||
.duration(900).EUt(7864320).buildAndRegister();
|
||||
|
||||
// multiblock recipemap recipes
|
||||
// basic projector
|
||||
// t1 ores
|
||||
@ -1447,3 +1483,46 @@ naquadah_reactor_2.recipeMap
|
||||
.inputs(<metaitem:boltNaquadria>)
|
||||
.outputs(<metaitem:boltLead>)
|
||||
.buildAndRegister();
|
||||
|
||||
// Universal Crystallizer Recipes
|
||||
universal_crystallizer.recipeMap.recipeBuilder()
|
||||
.inputs(<ore:dustCarbon> * 64, <ore:dustCarbon> * 64, <ore:dustCarbon> * 64, <ore:dustCarbon> * 64, <ore:dustCarbon> * 64, <ore:dustCarbon> * 64, <ore:dustCarbon> * 64, <ore:dustCarbon> * 64)
|
||||
.outputs(<minecraft:diamond> * 32)
|
||||
.fluidInputs(<liquid:naquadah_enriched> * 3)
|
||||
.duration(3).EUt(31457280).buildAndRegister();
|
||||
|
||||
universal_crystallizer.recipeMap.recipeBuilder()
|
||||
.inputs(<ore:dustIron> * 9)
|
||||
.outputs(<actuallyadditions:block_crystal_empowered:5>)
|
||||
.fluidInputs(<liquid:naquadah_enriched> * 3)
|
||||
.duration(3).EUt(31457280).buildAndRegister();
|
||||
|
||||
universal_crystallizer.recipeMap.recipeBuilder()
|
||||
.inputs(<ore:dustRedstone> * 9)
|
||||
.outputs(<actuallyadditions:block_crystal_empowered>)
|
||||
.fluidInputs(<liquid:naquadah_enriched> * 3)
|
||||
.duration(3).EUt(31457280).buildAndRegister();
|
||||
|
||||
universal_crystallizer.recipeMap.recipeBuilder()
|
||||
.inputs(<ore:dustLapis> * 9)
|
||||
.outputs(<actuallyadditions:block_crystal_empowered:1>)
|
||||
.fluidInputs(<liquid:naquadah_enriched> * 3)
|
||||
.duration(3).EUt(31457280).buildAndRegister();
|
||||
|
||||
universal_crystallizer.recipeMap.recipeBuilder()
|
||||
.inputs(<ore:dustCoal> * 9)
|
||||
.outputs(<actuallyadditions:block_crystal_empowered:3>)
|
||||
.fluidInputs(<liquid:naquadah_enriched> * 3)
|
||||
.duration(3).EUt(31457280).buildAndRegister();
|
||||
|
||||
universal_crystallizer.recipeMap.recipeBuilder()
|
||||
.inputs(<ore:dustDiamond> * 9)
|
||||
.outputs(<actuallyadditions:block_crystal_empowered:2>)
|
||||
.fluidInputs(<liquid:naquadah_enriched> * 3)
|
||||
.duration(3).EUt(31457280).buildAndRegister();
|
||||
|
||||
universal_crystallizer.recipeMap.recipeBuilder()
|
||||
.inputs(<ore:dustEmerald> * 9)
|
||||
.outputs(<actuallyadditions:block_crystal_empowered:4>)
|
||||
.fluidInputs(<liquid:naquadah_enriched> * 3)
|
||||
.duration(3).EUt(31457280).buildAndRegister();
|
||||
|
@ -598,6 +598,14 @@ makeExtremeRecipe7(<contenttweaker:exoticmaterialscatalyst>,
|
||||
X : <ore:ingotSignalum>,
|
||||
Y : <ore:ingotEnderium> });
|
||||
|
||||
// Diamond decomp
|
||||
electrolyzer.recipeBuilder()
|
||||
.inputs(<metaitem:dustDiamond>)
|
||||
.outputs(<metaitem:dustCarbon> * 16)
|
||||
.duration(768)
|
||||
.EUt(30)
|
||||
.buildAndRegister();
|
||||
|
||||
// Removals
|
||||
// GT
|
||||
mods.jei.JEI.removeAndHide(<meta_tile_entity:steam_extractor_bronze>);
|
||||
|
Loading…
x
Reference in New Issue
Block a user