Shay c284b4a1aa
Mod Updates As Specified In #472 (#712)
[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>
2024-05-19 16:22:30 +10:00

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()
}