208 lines
4.4 KiB
JavaScript
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')
|
|
}
|
|
}
|