quests and kjs arent finished but the pack should be playable lmk if anything is wildly broken
39 lines
1.8 KiB
JavaScript
39 lines
1.8 KiB
JavaScript
ServerEvents.recipes(event => {
|
|
const greg = event.recipes.gtceu
|
|
// extended shits
|
|
event.remove({id: "expatternprovider:epp"})
|
|
greg.assembler("extended_pattern_provider")
|
|
.itemInputs("ae2:pattern_provider", "4x ae2:engineering_processor", "gtceu:soc", "#forge:circuits/hv")
|
|
.itemOutputs("expatternprovider:ex_pattern_provider")
|
|
.duration(200).EUt(50)
|
|
event.remove({id: "expatternprovider:ei"})
|
|
greg.assembler("extended_interface")
|
|
.itemInputs("ae2:interface", "4x ae2:logic_processor", "gtceu:soc", "#forge:circuits/hv")
|
|
.itemOutputs("expatternprovider:ex_interface")
|
|
.duration(200).EUt(50)
|
|
|
|
// extended thermal upgrade shit
|
|
event.remove({id: "expatternprovider:epp_upgrade"})
|
|
greg.assembler("extended_pattern_provider_upgrade")
|
|
.itemInputs("4x ae2:engineering_processor", "gtceu:soc", "#forge:circuits/hv")
|
|
.itemOutputs("expatternprovider:pattern_provider_upgrade")
|
|
.duration(180).EUt(50)
|
|
event.remove({id: "expatternprovider:ei_upgrade"})
|
|
greg.assembler("extended_interface_upgrade")
|
|
.itemInputs("4x ae2:logic_processor", "gtceu:soc", "#forge:circuits/hv")
|
|
.itemOutputs("expatternprovider:interface_upgrade")
|
|
.duration(180).EUt(50)
|
|
|
|
// infinite cells
|
|
event.remove({id: "expatternprovider:cobblestone_cell"})
|
|
greg.canner("infinite_cobble_cell")
|
|
.itemInputs("ae2:fluid_cell_housing", "gtceu:infinite_water_cover")
|
|
.itemOutputs(Item.of('expatternprovider:infinity_cell', '{record:{"#c":"ae2:f",id:"minecraft:water"}}'))
|
|
.duration(100).EUt(600)
|
|
event.remove({id: "expatternprovider:water_cell"})
|
|
greg.canner("infinite_water_cell")
|
|
.itemInputs("ae2:item_cell_housing", "gtceu:infinite_water_cover")
|
|
.inputFluids("minecraft:lava 5000")
|
|
.itemOutputs(Item.of('expatternprovider:infinity_cell', '{record:{"#c":"ae2:i",id:"minecraft:cobblestone"}}'))
|
|
.duration(100).EUt(600)
|
|
}) |