parent
8510201077
commit
aa6531df75
@ -3,6 +3,35 @@ import com.nomiceu.nomilabs.util.LabsModeHelper
|
||||
import static com.nomiceu.nomilabs.groovy.GroovyHelpers.RecipeRecyclingHelpers.*
|
||||
import static gregtech.api.GTValues.*
|
||||
|
||||
if (LabsModeHelper.normal) {
|
||||
// Assembly Control Casing (Change from Output 2 to Output 4)
|
||||
replaceRecipeOutput(item('gregtech:multiblock_casing', 3) * 2, item('gregtech:multiblock_casing', 3) * 4)
|
||||
|
||||
// Sterilizing Filter
|
||||
crafting.replaceShaped(metaitem('blacklight'), [
|
||||
[metaitem('screwTungstenCarbide'), metaitem('plateTungstenCarbide'), metaitem('screwTungstenCarbide')],
|
||||
[null, metaitem('springHssg'), null],
|
||||
[ore('circuitIv'), metaitem('plateTungstenCarbide'), metaitem('cableGtSinglePlatinum')]
|
||||
])
|
||||
|
||||
// Sterilizing Filter Casing
|
||||
replaceRecipeShaped(item('gregtech:cleanroom_casing', 2) * 2, item('gregtech:cleanroom_casing', 2) * 1, [
|
||||
[metaitem('pipeLargeFluidPolybenzimidazole'), metaitem('emitter.luv'), metaitem('pipeLargeFluidPolybenzimidazole')],
|
||||
[metaitem('item_filter'), metaitem('blacklight'), metaitem('item_filter')],
|
||||
[metaitem('electric.motor.luv'), ore('frameGtBlackSteel'), metaitem('rotorIridium')]
|
||||
])
|
||||
|
||||
// Computer Casing
|
||||
mods.gregtech.assembler.removeByOutput([item('gregtech:computer_casing')], null, null, null)
|
||||
|
||||
mods.gregtech.assembler.recipeBuilder()
|
||||
.inputs(metaitem('frameIridium'), metaitem('plateIridium') * 6, ore('circuitLuv') * 2, metaitem('wireFineCobalt') * 64, metaitem('wireFineCopper') * 64, metaitem('wireGtSingleVanadiumGallium') * 4)
|
||||
.outputs(item('gregtech:computer_casing') * 4)
|
||||
.changeRecycling()
|
||||
.duration(400).EUt(VA[LuV])
|
||||
.buildAndRegister()
|
||||
}
|
||||
|
||||
// UHV Batbufs
|
||||
createRecipe(metaitem('battery_buffer.uhv.4'), [
|
||||
[metaitem('wireGtQuadrupleEuropium'), ore('chestWood'), metaitem('wireGtQuadrupleEuropium')],
|
||||
@ -23,6 +52,40 @@ createRecipe(metaitem('charger.uhv'), [
|
||||
[metaitem('cableGtSingleEuropium'), ore('circuitUhv'), metaitem('cableGtSingleEuropium')]
|
||||
])
|
||||
|
||||
// HM Ore Drilling Plants
|
||||
if (LabsModeHelper.expert) {
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('large_miner.ev')], null, null, null)
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('large_miner.iv')], null, null, null)
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('large_miner.luv')], null, null, null)
|
||||
|
||||
mods.gregtech.assembler.recipeBuilder()
|
||||
.inputs(metaitem('hull.iv'))
|
||||
.inputWildNBT(item('redstonearsenal:tool.pickaxe_flux'))
|
||||
.inputs(item('nomilabs:t3laser') * 12, metaitem('frameStainlessSteel') * 12, metaitem('sensor.iv') * 6, metaitem('conveyor.module.iv') * 12, metaitem('fluid.regulator.iv') * 12, metaitem('gearTungstenSteel') * 12)
|
||||
.outputs(metaitem('large_miner.ev'))
|
||||
.duration(400).EUt(VA[IV]).buildAndRegister()
|
||||
|
||||
mods.gregtech.assembly_line.recipeBuilder()
|
||||
.inputs(metaitem('hull.zpm'))
|
||||
.inputWildNBT(item('thermalinnovation:drill', 4))
|
||||
.inputWildNBT(item('thermalinnovation:drill', 4))
|
||||
.inputWildNBT(item('thermalinnovation:drill', 4))
|
||||
.inputs(item('nomilabs:t3laser') * 12, metaitem('frameNaquadahAlloy') * 12, metaitem('sensor.zpm') * 6, metaitem('conveyor.module.zpm') * 12, metaitem('fluid.regulator.zpm') * 12, metaitem('cableGtSingleVanadiumGallium') * 12, item('moreplates:empowered_void_gear') * 12)
|
||||
.fluidInputs(fluid('concrete') * 2304)
|
||||
.outputs(metaitem('large_miner.iv'))
|
||||
.stationResearch(b -> b.researchStack(metaitem('large_miner.ev')).CWUt(16))
|
||||
.duration(800).EUt(VA[ZPM]).buildAndRegister()
|
||||
|
||||
mods.gregtech.assembly_line.recipeBuilder()
|
||||
.inputs(metaitem('hull.uhv'))
|
||||
.inputWildNBT(item('draconicevolution:draconic_staff_of_power'))
|
||||
.inputs(item('nomilabs:t3laser') * 12, metaitem('frameBerkelium') * 12, metaitem('sensor.uv') * 12, metaitem('conveyor.module.uv') * 24, metaitem('fluid.regulator.uv') * 24, metaitem('cableGtSingleEuropium') * 12, metaitem('nomilabs:gearAwakenedDraconium') * 12)
|
||||
.fluidInputs(fluid('concrete') * 2304, fluid('taranium') * 576)
|
||||
.outputs(metaitem('large_miner.luv'))
|
||||
.stationResearch(b -> b.researchStack(metaitem('large_miner.iv')).CWUt(128))
|
||||
.duration(800).EUt(VA[UHV]).buildAndRegister()
|
||||
}
|
||||
|
||||
// World Accelerator HV
|
||||
mods.gregtech.assembly_line.recipeBuilder()
|
||||
.inputs(metaitem('hull.luv'), metaitem('field.generator.luv') * 64, metaitem('field.generator.luv') * 16, metaitem('sensor.luv') * 20, metaitem('emitter.luv') * 20, ore('circuitLuv') * 16, metaitem('plateDoubleIridium') * 4, metaitem('nomilabs:plateDenseDraconium') * 2)
|
||||
@ -51,28 +114,4 @@ mods.gregtech.assembly_line.recipeBuilder()
|
||||
.changeRecycling()
|
||||
.stationResearch(b -> b.researchStack(metaitem('world_accelerator.ev')).CWUt(128).EUt(VA[UV]))
|
||||
.duration(12000).EUt(VA[UV])
|
||||
.buildAndRegister()
|
||||
|
||||
// Computer Casing (NM Only)
|
||||
if (LabsModeHelper.normal) {
|
||||
mods.gregtech.assembler.removeByOutput([item('gregtech:computer_casing')], null, null, null)
|
||||
|
||||
mods.gregtech.assembler.recipeBuilder()
|
||||
.inputs(metaitem('frameIridium'), metaitem('plateIridium') * 6, metaitem('circuit.nano_mainframe') * 2, metaitem('wireFineCobalt') * 64, metaitem('wireFineCopper') * 64, metaitem('wireGtSingleVanadiumGallium') * 4)
|
||||
.outputs(item('gregtech:computer_casing') * 4)
|
||||
.changeRecycling()
|
||||
.duration(400).EUt(VA[LuV])
|
||||
.buildAndRegister()
|
||||
}
|
||||
|
||||
// Universal Crystallizer (HM Only)
|
||||
if (LabsModeHelper.expert) {
|
||||
mods.gregtech.assembly_line.recipeBuilder()
|
||||
.inputs(metaitem('gcym:large_autoclave') * 24, item('packagedexcrafting:combination_crafter') * 24, metaitem('emitter.uv') * 24, metaitem('field.generator.uv') * 24, ore('circuitUhv') * 64, item('gregtech:wire_coil', 7) * 64, item('draconicevolution:reactor_component') * 24, item('draconicevolution:crafting_injector', 3) * 8, item('moreplates:infinity_plate') * 12)
|
||||
.fluidInputs(fluid('cryotheum') * 36864, fluid('moltenempowereddiamatine') * 18432, fluid('naquadria') * 63216, fluid('taranium') * 4608)
|
||||
.outputs(metaitem('nomilabs:universal_crystallizer'))
|
||||
.changeRecycling()
|
||||
.stationResearch(b -> b.researchStack(item('gregtech:wire_coil', 7)).CWUt(128))
|
||||
.duration(900).EUt(VA[UHV])
|
||||
.buildAndRegister()
|
||||
}
|
||||
.buildAndRegister()
|
@ -1,63 +1,7 @@
|
||||
import com.nomiceu.nomilabs.util.LabsModeHelper
|
||||
|
||||
import static gregtech.api.GTValues.*
|
||||
import static com.nomiceu.nomilabs.groovy.GroovyHelpers.RecipeRecyclingHelpers.*
|
||||
|
||||
// Processing Array
|
||||
replaceRecipeInput(metaitem('processing_array'),
|
||||
[[ore('circuitLuv'), item('advsolars:sunnarium'), ore('circuitLuv')],
|
||||
[metaitem('robot.arm.iv'), metaitem('hull.iv'), metaitem('robot.arm.iv')],
|
||||
[ore('circuitLuv'), metaitem('tool.datastick'), ore('circuitLuv')]])
|
||||
|
||||
if (LabsModeHelper.normal) {
|
||||
// Assembly Control Casing (Change from Output 2 to Output 4)
|
||||
replaceRecipeOutput(item('gregtech:multiblock_casing', 3) * 2, item('gregtech:multiblock_casing', 3) * 4)
|
||||
|
||||
// Sterilizing Filter
|
||||
crafting.replaceShaped(metaitem('blacklight'), [
|
||||
[metaitem('screwTungstenCarbide'), metaitem('plateTungstenCarbide'), metaitem('screwTungstenCarbide')],
|
||||
[null, metaitem('springHssg'), null],
|
||||
[ore('circuitIv'), metaitem('plateTungstenCarbide'), metaitem('cableGtSinglePlatinum')]
|
||||
])
|
||||
|
||||
// Sterilizing Filter Casing
|
||||
replaceRecipeShaped(item('gregtech:cleanroom_casing', 2) * 2, item('gregtech:cleanroom_casing', 2) * 1, [
|
||||
[metaitem('pipeLargeFluidPolybenzimidazole'), metaitem('emitter.luv'), metaitem('pipeLargeFluidPolybenzimidazole')],
|
||||
[metaitem('item_filter'), metaitem('blacklight'), metaitem('item_filter')],
|
||||
[metaitem('electric.motor.luv'), ore('frameGtBlackSteel'), metaitem('rotorIridium')]
|
||||
])
|
||||
}
|
||||
|
||||
// HM Ore Drilling Plants
|
||||
if (LabsModeHelper.expert) {
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('large_miner.ev')], null, null, null)
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('large_miner.iv')], null, null, null)
|
||||
mods.gregtech.assembler.removeByOutput([metaitem('large_miner.luv')], null, null, null)
|
||||
|
||||
mods.gregtech.assembler.recipeBuilder()
|
||||
.inputs(metaitem('hull.iv'))
|
||||
.inputWildNBT(item('redstonearsenal:tool.pickaxe_flux'))
|
||||
.inputs(item('nomilabs:t3laser') * 12, metaitem('frameStainlessSteel') * 12, metaitem('sensor.iv') * 6, metaitem('conveyor.module.iv') * 12, metaitem('fluid.regulator.iv') * 12, metaitem('gearTungstenSteel') * 12)
|
||||
.outputs(metaitem('large_miner.ev'))
|
||||
.duration(400).EUt(VA[IV]).buildAndRegister()
|
||||
|
||||
mods.gregtech.assembly_line.recipeBuilder()
|
||||
.inputs(metaitem('hull.zpm'))
|
||||
.inputWildNBT(item('thermalinnovation:drill', 4))
|
||||
.inputWildNBT(item('thermalinnovation:drill', 4))
|
||||
.inputWildNBT(item('thermalinnovation:drill', 4))
|
||||
.inputs(item('nomilabs:t3laser') * 12, metaitem('frameNaquadahAlloy') * 12, metaitem('sensor.zpm') * 6, metaitem('conveyor.module.zpm') * 12, metaitem('fluid.regulator.zpm') * 12, metaitem('cableGtSingleVanadiumGallium') * 12, item('moreplates:empowered_void_gear') * 12)
|
||||
.fluidInputs(fluid('concrete') * 2304)
|
||||
.outputs(metaitem('large_miner.iv'))
|
||||
.stationResearch(b -> b.researchStack(metaitem('large_miner.ev')).CWUt(16))
|
||||
.duration(800).EUt(VA[ZPM]).buildAndRegister()
|
||||
|
||||
mods.gregtech.assembly_line.recipeBuilder()
|
||||
.inputs(metaitem('hull.uhv'))
|
||||
.inputWildNBT(item('draconicevolution:draconic_staff_of_power'))
|
||||
.inputs(item('nomilabs:t3laser') * 12, metaitem('frameBerkelium') * 12, metaitem('sensor.uv') * 12, metaitem('conveyor.module.uv') * 24, metaitem('fluid.regulator.uv') * 24, metaitem('cableGtSingleEuropium') * 12, metaitem('nomilabs:gearAwakenedDraconium') * 12)
|
||||
.fluidInputs(fluid('concrete') * 2304, fluid('taranium') * 576)
|
||||
.outputs(metaitem('large_miner.luv'))
|
||||
.stationResearch(b -> b.researchStack(metaitem('large_miner.iv')).CWUt(128))
|
||||
.duration(800).EUt(VA[UHV]).buildAndRegister()
|
||||
}
|
||||
[ore('circuitLuv'), metaitem('tool.datastick'), ore('circuitLuv')]])
|
@ -0,0 +1,15 @@
|
||||
import com.nomiceu.nomilabs.util.LabsModeHelper
|
||||
|
||||
import static gregtech.api.GTValues.*
|
||||
|
||||
// Universal Crystallizer (HM Only)
|
||||
if (LabsModeHelper.expert) {
|
||||
mods.gregtech.assembly_line.recipeBuilder()
|
||||
.inputs(metaitem('gcym:large_autoclave') * 24, item('packagedexcrafting:combination_crafter') * 24, metaitem('emitter.uv') * 24, metaitem('field.generator.uv') * 24, ore('circuitUhv') * 64, item('gregtech:wire_coil', 7) * 64, item('draconicevolution:reactor_component') * 24, item('draconicevolution:crafting_injector', 3) * 8, item('moreplates:infinity_plate') * 12)
|
||||
.fluidInputs(fluid('cryotheum') * 36864, fluid('moltenempowereddiamatine') * 18432, fluid('naquadria') * 63216, fluid('taranium') * 4608)
|
||||
.outputs(metaitem('nomilabs:universal_crystallizer'))
|
||||
.changeRecycling()
|
||||
.stationResearch(b -> b.researchStack(item('gregtech:wire_coil', 7)).CWUt(128))
|
||||
.duration(900).EUt(VA[UHV])
|
||||
.buildAndRegister()
|
||||
}
|
0
tools/.mode
Normal file
0
tools/.mode
Normal file
Loading…
x
Reference in New Issue
Block a user