[EXPAND] [[messages]] messageTitle = "Update AE2 Unofficial Extended Life (#712)" messageBody = ''' [FEATURE] [QOL] ''' [[messages]] messageTitle = "Update Neeve's AE2 Additions (#712)" messageBody = ''' [FEATURE] [DETAILS] details = ["Adds Many QoL Features", "Adds Larger Cells and Crafting Storage"] [DETAILS] ''' [EXPAND] Co-authored-by: Integer Limit <103940576+IntegerLimit@users.noreply.github.com> Co-authored-by: tracer4b <61507029+tracer4b@users.noreply.github.com>
118 lines
4.4 KiB
Groovy
Executable File
118 lines
4.4 KiB
Groovy
Executable File
import com.nomiceu.nomilabs.util.LabsModeHelper
|
|
|
|
import static gregtech.api.GTValues.*
|
|
|
|
// Signalum (Adds Redstone Clathrate)
|
|
mods.gregtech.alloy_blast_smelter.removeByOutput(null, [fluid('molten.signalum')], null, null)
|
|
|
|
mods.gregtech.alloy_blast_smelter.recipeBuilder()
|
|
.inputs(metaitem('dustAnnealedCopper') * 4, metaitem('nomilabs:dustArdite') * 2, metaitem('dustRedAlloy') * 2, item('thermalfoundation:material', 893))
|
|
.fluidInputs(fluid('mana') * 1000, fluid('helium') * 800)
|
|
.circuitMeta(14)
|
|
.fluidOutputs(fluid('molten.signalum') * 576)
|
|
.property('temperature', 4000)
|
|
.duration(5628)
|
|
.EUt(VA[IV])
|
|
.buildAndRegister()
|
|
|
|
mods.gregtech.alloy_blast_smelter.recipeBuilder()
|
|
.inputs(metaitem('dustAnnealedCopper') * 4, metaitem('nomilabs:dustArdite') * 2, metaitem('dustRedAlloy') * 2, item('thermalfoundation:material', 893))
|
|
.fluidInputs(fluid('mana') * 1000)
|
|
.circuitMeta(4)
|
|
.fluidOutputs(fluid('molten.signalum') * 576)
|
|
.property('temperature', 4000)
|
|
.duration(8400)
|
|
.EUt(VA[IV])
|
|
.buildAndRegister()
|
|
|
|
// Lumium (Adds Energized Clathrate & Luminessence)
|
|
mods.gregtech.alloy_blast_smelter.removeByOutput(null, [fluid('molten.lumium')], null, null)
|
|
|
|
mods.gregtech.alloy_blast_smelter.recipeBuilder()
|
|
.inputs(metaitem('dustTinAlloy') * 4, metaitem('dustSterlingSilver') * 2, item('extendedcrafting:material', 7) * 2, item('thermalfoundation:material', 894))
|
|
.fluidInputs(fluid('mana') * 1000, fluid('helium') * 600)
|
|
.circuitMeta(14)
|
|
.fluidOutputs(fluid('molten.lumium') * 576)
|
|
.property('temperature', 4500)
|
|
.duration(4824)
|
|
.EUt(VA[IV])
|
|
.buildAndRegister()
|
|
|
|
mods.gregtech.alloy_blast_smelter.recipeBuilder()
|
|
.inputs(metaitem('dustTinAlloy') * 4, metaitem('dustSterlingSilver') * 2, item('extendedcrafting:material', 7) * 2, item('thermalfoundation:material', 894))
|
|
.fluidInputs(fluid('mana') * 1000)
|
|
.circuitMeta(4)
|
|
.fluidOutputs(fluid('molten.lumium') * 576)
|
|
.property('temperature', 4500)
|
|
.duration(7200)
|
|
.EUt(VA[IV])
|
|
.buildAndRegister()
|
|
|
|
// Enderium (Adds Resonant Clathrate)
|
|
mods.gregtech.alloy_blast_smelter.removeByOutput(null, [fluid('molten.enderium')], null, null)
|
|
|
|
mods.gregtech.alloy_blast_smelter.recipeBuilder()
|
|
.inputs(metaitem('dustLead') * 4, metaitem('dustPlatinum') * 2, metaitem('dustBlueSteel'), metaitem('dustOsmium'), item('thermalfoundation:material', 895))
|
|
.fluidInputs(fluid('mana') * 1000, fluid('krypton') * 80)
|
|
.circuitMeta(15)
|
|
.fluidOutputs(fluid('molten.enderium') * 576)
|
|
.property('temperature', 6400)
|
|
.duration(6432)
|
|
.EUt(VA[LuV])
|
|
.buildAndRegister()
|
|
|
|
mods.gregtech.alloy_blast_smelter.recipeBuilder()
|
|
.inputs(metaitem('dustLead') * 4, metaitem('dustPlatinum') * 2, metaitem('dustBlueSteel'), metaitem('dustOsmium'), item('thermalfoundation:material', 895))
|
|
.fluidInputs(fluid('mana') * 1000)
|
|
.circuitMeta(5)
|
|
.fluidOutputs(fluid('molten.enderium') * 576)
|
|
.property('temperature', 6400)
|
|
.duration(9600)
|
|
.EUt(VA[LuV])
|
|
.buildAndRegister()
|
|
|
|
// Fluxed Electrum (Adds Mana Dust)
|
|
mods.gregtech.alloy_blast_smelter.removeByOutput(null, [fluid('electrum_flux')], null, null)
|
|
|
|
mods.gregtech.alloy_blast_smelter.recipeBuilder()
|
|
.inputs([metaitem('dustElectrum') * 6, metaitem('nomilabs:dustLumium'), metaitem('nomilabs:dustSignalum'), ore('dustMana')])
|
|
.fluidInputs(fluid('nitrogen') * 8000)
|
|
.fluidOutputs(fluid('electrum_flux') * 1296)
|
|
.circuitMeta(14)
|
|
.property('temperature', 1100)
|
|
.duration(6432)
|
|
.EUt(VA[EV])
|
|
.buildAndRegister()
|
|
|
|
mods.gregtech.alloy_blast_smelter.recipeBuilder()
|
|
.inputs([metaitem('dustElectrum') * 6, metaitem('nomilabs:dustLumium'), metaitem('nomilabs:dustSignalum'), ore('dustMana')])
|
|
.fluidOutputs(fluid('electrum_flux') * 1296)
|
|
.circuitMeta(4)
|
|
.property('temperature', 1100)
|
|
.duration(9600)
|
|
.EUt(VA[EV])
|
|
.buildAndRegister()
|
|
|
|
if (LabsModeHelper.normal) {
|
|
mods.gregtech.alloy_blast_smelter.removeByOutput(null, [fluid('red_alloy')], null, null)
|
|
|
|
mods.gregtech.alloy_blast_smelter.recipeBuilder()
|
|
.inputs(ore('dustCopper') * 2, item('minecraft:redstone') * 3)
|
|
.circuitMeta(2)
|
|
.property('temperature', 1400)
|
|
.fluidOutputs(fluid('red_alloy') * 288)
|
|
.duration(75)
|
|
.EUt(VH[LV])
|
|
.buildAndRegister()
|
|
|
|
// Red Alloy has DISABLE DECOMPOSITION flag, so we need to replace it ourselves
|
|
mods.gregtech.centrifuge.removeByInput([metaitem('dustRedAlloy')], null)
|
|
|
|
mods.gregtech.centrifuge.recipeBuilder()
|
|
.inputs(metaitem('dustRedAlloy') * 2)
|
|
.outputs(item('minecraft:redstone') * 3, metaitem('dustCopper') * 2)
|
|
.duration(45)
|
|
.EUt(VA[LV])
|
|
.buildAndRegister()
|
|
}
|