integrated Pipez
added quests added recipes too balancing todo
This commit is contained in:
91
kubejs/server_scripts/pipez/recipes.js
Normal file
91
kubejs/server_scripts/pipez/recipes.js
Normal file
@@ -0,0 +1,91 @@
|
||||
ServerEvents.recipes(event => {
|
||||
const greg = event.recipes.gtceu
|
||||
event.remove({mod: "pipez"})
|
||||
|
||||
// Item Pipe
|
||||
event.shaped('2x pipez:item_pipe', [
|
||||
'RRR',
|
||||
'BhB',
|
||||
'RRR'
|
||||
] , {
|
||||
R: "#forge:plates/rubber",
|
||||
B: "#forge:plates/brass",
|
||||
h: "#forge:tools/hammers"
|
||||
})
|
||||
greg.assembler("rubber_pipe")
|
||||
.itemInputs("2x #forge:plates/brass")
|
||||
.inputFluids("gtceu:rubber 432")
|
||||
.itemOutputs("2x pipez:item_pipe")
|
||||
.duration(100).EUt(7)
|
||||
|
||||
event.shaped('4x pipez:item_pipe', [
|
||||
'RRR',
|
||||
'BhB',
|
||||
'RRR'
|
||||
] , {
|
||||
R: "#forge:plates/silicone_rubber",
|
||||
B: "#forge:plates/brass",
|
||||
h: "#forge:tools/hammers"
|
||||
})
|
||||
greg.assembler("silicone_rubber_pipe")
|
||||
.itemInputs("2x #forge:plates/brass")
|
||||
.inputFluids("gtceu:silicone_rubber 216")
|
||||
.itemOutputs("4x pipez:item_pipe")
|
||||
.duration(100).EUt(7)
|
||||
|
||||
event.shaped('16x pipez:item_pipe', [
|
||||
'RRR',
|
||||
'BhB',
|
||||
'RRR'
|
||||
] , {
|
||||
R: "#forge:plates/styrene_butadiene_rubber",
|
||||
B: "#forge:plates/brass",
|
||||
h: "#forge:tools/hammers"
|
||||
})
|
||||
greg.assembler("styrene_butadiene_rubber_pipe")
|
||||
.itemInputs("2x #forge:plates/brass")
|
||||
.inputFluids("gtceu:styrene_butadiene_rubber 108")
|
||||
.itemOutputs("16x pipez:item_pipe")
|
||||
.duration(100).EUt(7)
|
||||
|
||||
let upgradePipe = (machineTier, material, upgradeTier) => {
|
||||
event.shaped(`pipez:${upgradeTier}_upgrade`, [
|
||||
'PPP',
|
||||
'CFC',
|
||||
'PPP'
|
||||
] , {
|
||||
P: `#forge:plates/${material}`,
|
||||
C: `gtceu:${machineTier}_conveyor_module`,
|
||||
F: "gtceu:item_filter"
|
||||
})
|
||||
}
|
||||
upgradePipe("mv", "aluminium", "basic")
|
||||
upgradePipe("hv", "stainless_steel", "improved")
|
||||
upgradePipe("ev", "titanium", "advanced")
|
||||
upgradePipe("iv", "tungsten_steel", "ultimate")
|
||||
|
||||
// Wrench
|
||||
event.shaped('pipez:wrench', [
|
||||
'IhI',
|
||||
' S ',
|
||||
' S '
|
||||
] , {
|
||||
I: "#forge:plates/iron",
|
||||
S: "#forge:plates/steel",
|
||||
h: "#forge:tools/hammers"
|
||||
})
|
||||
|
||||
// Terminal
|
||||
event.shaped('pipez:filter_destination_tool', [
|
||||
'R B',
|
||||
'FCF',
|
||||
'PSP'
|
||||
] , {
|
||||
R: "gtceu:red_alloy_single_wire",
|
||||
B: "gtceu:cobalt_single_wire",
|
||||
F: "gtceu:item_filter",
|
||||
C: "#forge:circuits/mv",
|
||||
P: "#forge:plates/vanadium_steel",
|
||||
S: "#forge:screws/vanadium_steel"
|
||||
})
|
||||
})
|
||||
Reference in New Issue
Block a user