[BUG] [HM] [IGNORE] checks = { compareBefore = "1.7-beta-5" } # Only apply this if the commit being compared against is 1.7-beta-5 or newer [IGNORE]
118 lines
6.5 KiB
Groovy
118 lines
6.5 KiB
Groovy
import static gregtech.api.GTValues.*
|
|
|
|
// Crafting Removals
|
|
crafting.removeByOutput(item('nae2:material'))
|
|
crafting.removeByOutput(item('nae2:material', 1))
|
|
crafting.removeByOutput(item('nae2:material', 2))
|
|
crafting.removeByOutput(item('nae2:material', 3))
|
|
crafting.removeByOutput(item('nae2:material', 4))
|
|
crafting.removeByOutput(item('nae2:material', 5))
|
|
crafting.removeByOutput(item('nae2:material', 6))
|
|
crafting.removeByOutput(item('nae2:material', 7))
|
|
crafting.removeByOutput(item('nae2:material', 8))
|
|
crafting.removeByOutput(item('nae2:part'))
|
|
crafting.removeByOutput(item('nae2:reconstruction_chamber'))
|
|
crafting.remove("nae2:block/exposer")
|
|
|
|
/* Item Storage */
|
|
// Void Storage Component
|
|
mods.gregtech.assembler.recipeBuilder()
|
|
.inputs(item('appliedenergistics2:material', 35), item('appliedenergistics2:material', 44) * 2, ore('circuitHv'))
|
|
.outputs(item('nae2:material'))
|
|
.duration(100).EUt(VA[HV])
|
|
.buildAndRegister()
|
|
|
|
// 256k Storage (Tin Recipe is Auto Generated from the Soldering Alloy Recipe)
|
|
mods.gregtech.assembler.recipeBuilder()
|
|
.inputs(item('appliedenergistics2:quartz_glass') * 4, ore('plateTitanium') * 4, ore('circuitIv'), item('appliedenergistics2:material', 24), metaitem('field.generator.lv'), ore('wireFineRedAlloy') * 16)
|
|
.fluidInputs(fluid('soldering_alloy') * 72)
|
|
.outputs(item('nae2:material', 1))
|
|
.duration(200).EUt(VA[IV])
|
|
.buildAndRegister()
|
|
|
|
// 1024k Storage
|
|
mods.gregtech.assembly_line.recipeBuilder()
|
|
.inputs(item('appliedenergistics2:quartz_glass') * 4, item('nae2:material', 1), ore('circuitLuv'), item('appliedenergistics2:material', 24) * 4, ore('plateSignalum') * 4, ore('foilPolybenzimidazole') * 4, ore('gemExquisiteCertusQuartz'), metaitem('field.generator.mv'), ore('wireFineGold') * 16, ore('wireGtSingleEndSteel') * 4)
|
|
.fluidInputs(fluid('soldering_alloy') * 576)
|
|
.outputs(item('nae2:material', 2))
|
|
.scannerResearch(b -> b.researchStack(item('nae2:material', 1)))
|
|
.duration(400).EUt(VA[LuV])
|
|
.buildAndRegister()
|
|
|
|
// 4096k Storage
|
|
mods.gregtech.assembly_line.recipeBuilder()
|
|
.inputs(item('appliedenergistics2:quartz_glass') * 4, item('nae2:material', 2), ore('circuitZpm'), item('appliedenergistics2:material', 24) * 4, ore('plateRuridit') * 4, ore('foilPolybenzimidazole') * 4, ore('gemExquisiteCertusQuartz'), metaitem('field.generator.hv'), ore('wireFineGold') * 32, ore('wireGtSingleEndSteel') * 8)
|
|
.fluidInputs(fluid('soldering_alloy') * 576)
|
|
.outputs(item('nae2:material', 3))
|
|
.stationResearch(b -> b.researchStack(item('nae2:material', 2)).CWUt(16))
|
|
.duration(800).EUt(VA[ZPM])
|
|
.buildAndRegister()
|
|
|
|
// 16384k Storage
|
|
mods.gregtech.assembly_line.recipeBuilder()
|
|
.inputs(item('appliedenergistics2:quartz_glass') * 4, item('nae2:material', 3), ore('circuitUv'), item('appliedenergistics2:material', 24) * 4, ore('plateTrinium') * 4, ore('foilPolybenzimidazole') * 4, ore('gemExquisiteCertusQuartz'), metaitem('field.generator.ev'), ore('wireFineGold') * 64, ore('wireGtSingleEndSteel') * 16)
|
|
.fluidInputs(fluid('soldering_alloy') * 576)
|
|
.outputs(item('nae2:material', 4))
|
|
.stationResearch(b -> b.researchStack(item('nae2:material', 3)).CWUt(48))
|
|
.duration(1600).EUt(VA[UV])
|
|
.buildAndRegister()
|
|
|
|
/* Fluid Storage */
|
|
// 256k Fluid Storage (Tin Recipe is Auto Generated from the Soldering Alloy Recipe)
|
|
mods.gregtech.assembler.recipeBuilder()
|
|
.inputs(item('appliedenergistics2:quartz_glass') * 4, ore('plateCobaltBrass') * 4, ore('circuitIv'), item('appliedenergistics2:material', 22), metaitem('field.generator.lv'), ore('wireFineRedAlloy') * 16)
|
|
.fluidInputs(fluid('soldering_alloy') * 72)
|
|
.outputs(item('nae2:material', 5))
|
|
.duration(200).EUt(VA[IV])
|
|
.buildAndRegister()
|
|
|
|
// 1024k Fluid Storage
|
|
mods.gregtech.assembly_line.recipeBuilder()
|
|
.outputs(item('nae2:material', 6))
|
|
.inputs(item('appliedenergistics2:quartz_glass') * 4, item('nae2:material', 5), ore('circuitLuv'), item('appliedenergistics2:material', 22) * 4, ore('plateWatertightSteel') * 4, ore('foilPolybenzimidazole') * 4, ore('gemExquisiteCertusQuartz'), metaitem('field.generator.mv'), ore('wireFineGold') * 16, ore('wireGtSingleEndSteel') * 4)
|
|
.fluidInputs(fluid('soldering_alloy') * 576)
|
|
.scannerResearch(b -> b.researchStack(item('nae2:material', 5)))
|
|
.duration(400).EUt(VA[LuV])
|
|
.buildAndRegister()
|
|
|
|
// 4096k Fluid Storage
|
|
mods.gregtech.assembly_line.recipeBuilder()
|
|
.outputs(item('nae2:material', 7))
|
|
.inputs(item('appliedenergistics2:quartz_glass') * 4, item('nae2:material', 6), ore('circuitZpm'), item('appliedenergistics2:material', 22) * 4, ore('plateRuridit') * 4, ore('foilPolybenzimidazole') * 4, ore('gemExquisiteCertusQuartz'), metaitem('field.generator.hv'), ore('wireFineGold') * 32, ore('wireGtSingleEndSteel') * 8)
|
|
.fluidInputs(fluid('soldering_alloy') * 576)
|
|
.stationResearch(b -> b.researchStack(item('nae2:material', 6)).CWUt(16))
|
|
.duration(800).EUt(VA[ZPM])
|
|
.buildAndRegister()
|
|
|
|
// 16384k Fluid Storage
|
|
mods.gregtech.assembly_line.recipeBuilder()
|
|
.outputs(item('nae2:material', 8))
|
|
.inputs(item('appliedenergistics2:quartz_glass') * 4, item('nae2:material', 7), ore('circuitUv'), item('appliedenergistics2:material', 22) * 4, ore('plateTrinium') * 4, ore('foilPolybenzimidazole') * 4, ore('gemExquisiteCertusQuartz'), metaitem('field.generator.ev'), ore('wireFineGold') * 64, ore('wireGtSingleEndSteel') * 16)
|
|
.fluidInputs(fluid('soldering_alloy') * 576)
|
|
.stationResearch(b -> b.researchStack(item('nae2:material', 7)).CWUt(48))
|
|
.duration(1600).EUt(VA[UV])
|
|
.buildAndRegister()
|
|
|
|
/* Special Parts */
|
|
// ME Beam Former
|
|
mods.gregtech.assembler.recipeBuilder()
|
|
.outputs(item('nae2:part') * 2)
|
|
.inputs(item('appliedenergistics2:quartz_glass') * 4, item('appliedenergistics2:material', 23) * 2, ore('circuitEv'), ore('plateGlowstone') * 4, item('appliedenergistics2:material', 41), item('appliedenergistics2:part', 16) * 4)
|
|
.duration(200).EUt(VA[EV])
|
|
.buildAndRegister()
|
|
|
|
// Reconstruction Chamber
|
|
mods.gregtech.assembler.recipeBuilder()
|
|
.outputs(item('nae2:reconstruction_chamber'))
|
|
.inputs(item('actuallyadditions:block_misc', 9), item('appliedenergistics2:quartz_glass') * 4, ore('plateBlackSteel') * 4, ore('craftingLensGlass'), ore('circuitHv'), metaitem('sensor.hv'), item('appliedenergistics2:material', 24) * 2)
|
|
.duration(200).EUt(VA[HV])
|
|
.buildAndRegister()
|
|
|
|
// ME Storage Exposer
|
|
mods.gregtech.assembler.recipeBuilder()
|
|
.outputs(item('nae2:exposer'))
|
|
.inputs(item('appliedenergistics2:part', 220) * 4, item('appliedenergistics2:material', 47), ore('plateStainlessSteel') * 4, ore('circuitHv') * 2, metaitem('emitter.hv'), metaitem('sensor.hv'), item('appliedenergistics2:material', 43) * 2)
|
|
.duration(200).EUt(VA[HV])
|
|
.buildAndRegister()
|
|
|