neuralgia/kubejs/server_scripts/create_sound_of_steam/recipes.js

208 lines
4.4 KiB
JavaScript

// priority: 0
"use strict";
function registerCreateSoundOfSteamRecipes(event) {
if (Platform.isLoaded("pipeorgans")) {
event.remove({ mod: 'pipeorgans' })
//Piccolo
event.shaped('pipeorgans:piccolo', [
'ABC',
' D ',
' E '
], {
A: '#forge:tools/saws',
B: '#tfg:hardwood',
C: '#forge:tools/hammers',
D: 'gtceu:wrought_iron_ingot',
E: 'pipeorgans:base'
}).id('pipeorgans:piccolo')
//Diapason
event.remove({ id: 'pipeorgans:diapason' })
event.shaped('pipeorgans:diapason', [
'ABC',
' B ',
' D '
], {
A: '#forge:tools/saws',
B: 'create:zinc_ingot',
C: '#forge:tools/hammers',
D: 'pipeorgans:base'
}).id('pipeorgans:diapason')
//Trompette
event.shaped('pipeorgans:trompette', [
'ABC',
' D ',
' E '
], {
A: '#forge:tools/saws',
B: 'create:brass_sheet',
C: '#forge:tools/hammers',
D: 'pipeorgans:brass_boot',
E: 'pipeorgans:base'
}).id('pipeorgans:trompette')
//Gedeckt
event.shaped('pipeorgans:gedeckt', [
'ABC',
' D ',
' E '
], {
A: '#forge:tools/saws',
B: '#tfc:lumber',
C: '#forge:tools/hammers',
D: '#minecraft:wooden_slabs',
E: 'pipeorgans:base'
}).id('pipeorgans:gedeckt')
//Gamba
event.shaped('pipeorgans:gamba', [
'ABC',
' D ',
' E '
], {
A: '#forge:tools/saws',
B: 'gtceu:wrought_iron_ingot',
C: '#forge:tools/hammers',
D: 'gtceu:wrought_iron_plate',
E: 'pipeorgans:base'
}).id('pipeorgans:gamba')
//Nasard
event.shaped('pipeorgans:nasard', [
'ABC',
' B ',
' D '
], {
A: '#forge:tools/saws',
B: 'minecraft:copper_ingot',
C: '#forge:tools/hammers',
D: 'pipeorgans:base'
}).id('pipeorgans:nasard')
//Subbass
event.shaped('pipeorgans:subbass', [
'ABC',
' D ',
' E '
], {
A: '#forge:tools/saws',
B: '#minecraft:planks',
C: '#forge:tools/hammers',
D: '#minecraft:wooden_slabs',
E: 'pipeorgans:base'
}).id('pipeorgans:subbass')
//Posaune FIX
event.shaped('pipeorgans:posaune', [
'ABC',
' D ',
' E '
], {
A: '#forge:tools/saws',
B: 'create:brass_sheet',
C: '#forge:tools/hammers',
D: 'pipeorgans:dark_oak_boot',
E: 'pipeorgans:base'
}).id('pipeorgans:posaune')
//Humana
event.shaped('pipeorgans:vox_humana', [
'ABC',
' D ',
' E '
], {
A: '#forge:tools/saws',
B: 'create:brass_sheet',
C: '#forge:tools/hammers',
D: 'pipeorgans:copper_boot',
E: 'pipeorgans:base'
}).id('pipeorgans:vox_humana')
//Pipe Base
event.recipes.tfc.welding('pipeorgans:base', 'create:fluid_pipe', 'gtceu:double_copper_plate', 1)
//Windchest Controller
event.shaped('pipeorgans:windchest_master', [
'ABC',
'DEC',
'FBC'
], {
A: '#forge:tools/saws',
B: '#minecraft:planks',
C: 'create:zinc_ingot',
D: '#minecraft:wooden_slabs',
E: 'minecraft:redstone',
F: '#forge:tools/hammers'
}).id('pipeorgans:windchest_master')
//Windchest
event.shaped('6x pipeorgans:windchest', [
'AB ',
'CD ',
'EF '
], {
A: '#forge:tools/saws',
B: 'create:fluid_pipe',
C: '#minecraft:wooden_slabs',
D: 'minecraft:redstone',
E: '#forge:tools/hammers',
F: '#minecraft:planks'
}).id('pipeorgans:windchest')
//Brass Boot
event.recipes.tfc.anvil('pipeorgans:brass_boot', 'gtceu:double_brass_plate', ['bend_last', 'shrink_second_last', 'shrink_third_last'])
.tier(3)
.id('tfc:anvil/brass_boot')
//Dark Oak Boot
event.shaped('pipeorgans:dark_oak_boot', [
'ABA',
'ACA',
'AAA'
], {
A: '#minecraft:planks',
B: '#forge:tools/saws',
C: '#forge:tools/hammers'
}).id('pipeorgans:dark_oak_boot')
//Copper Boot
event.recipes.tfc.anvil('pipeorgans:copper_boot', 'gtceu:double_copper_plate', ['bend_last', 'shrink_second_last', 'shrink_third_last'])
.tier(3)
.id('tfc:anvil/copper_boot')
//Stop Master
event.shaped('pipeorgans:stop_master', [
'ABC',
'DED',
'FGF'
], {
A: '#forge:tools/wrenches',
B: '#forge:tools/screwdrivers',
C: '#forge:tools/hammers',
D: 'create:transmitter',
E: 'minecraft:redstone',
F: 'gtceu:wrought_iron_ingot',
G: 'create:brass_casing'
}).id('pipeorgans:stop_master')
//Keyboard Relay
event.shaped('pipeorgans:keyboard_relay', [
'ABC',
'DEC',
'FGC'
], {
A: 'create:transmitter',
B: 'minecraft:redstone',
C: '#minecraft:buttons',
D: 'gtceu:wrought_iron_ingot',
E: 'create:precision_mechanism',
F: '#forge:tools/screwdrivers',
G: 'create:brass_casing'
}).id('pipeorgans:keyboard_relay')
}
}