i-hate-curseforge/kubejs/server_scripts/gregification/functional_storage.js
2024-12-30 03:38:49 +01:00

88 lines
No EOL
2.6 KiB
JavaScript

ServerEvents.recipes(event => {
event.remove({output: /functionalstorage:.*grade/});
event.remove({output: /functionalstorage:fluid.*/});
event.remove({output: "functionalstorage:ender_drawer"});
event.remove({output: "functionalstorage:storage_controller"});
event.remove({output: "functionalstorage:controller_extension"});
event.remove({output: "functionalstorage:armory_cabinet"});
event.remove({output: "functionalstorage:compacting_drawer"});
event.remove({output: "functionalstorage:simple_compacting_drawer"});
event.remove({output: "functionalstorage:framed_storage_controller"});
event.remove({output: "functionalstorage:framed_controller_extension"});
event.remove({output: "functionalstorage:compacting_framed_drawer"});
event.remove({output: "functionalstorage:framed_simple_compacting_drawer"});
event.remove({output: "functionalstorage:collector_upgrade"});
event.remove({output: "functionalstorage:puller_upgrade"});
event.remove({output: "functionalstorage:pusher_upgrade"});
event.shaped(Item.of('functionalstorage:copper_upgrade'), [
' C ',
'CTC',
' C '
], {
C: 'gtceu:double_copper_plate',
T: 'gtceu:tin_plate'
});
event.shaped(Item.of('functionalstorage:iron_downgrade'), [
' C ',
'CTC',
' C '
], {
C: 'gtceu:iron_plate',
T: 'gtceu:tin_plate'
});
event.shaped(Item.of('functionalstorage:void_upgrade'), [
' O ',
'OSO',
' O '
], {
O: 'minecraft:obsidian',
S: 'gtceu:soul_infused_plate'
});
event.shaped(Item.of('functionalstorage:puller_upgrade'), [
' C ',
'TRT',
' T '
], {
C: 'gtceu:lv_conveyor_module',
T: 'gtceu:tin_plate',
R: 'minecraft:redstone'
});
event.shaped(Item.of('functionalstorage:pusher_upgrade'), [
' T ',
'TRT',
' C '
], {
C: 'gtceu:lv_conveyor_module',
T: 'gtceu:tin_plate',
R: 'minecraft:redstone'
});
event.shaped(Item.of('functionalstorage:storage_controller'), [
'SSS',
'GCG',
'SSS'
], {
S: 'minecraft:stone',
G: '#forge:glass',
C: '#gtceu:circuits/lv'
});
event.shaped(Item.of('2x functionalstorage:ender_drawer'), [
'OOO',
'GPG',
'OCO'
], {
O: 'minecraft:obsidian',
G: '#forge:glass',
P: 'minecraft:ender_pearl',
C: '#gtceu:circuits/lv'
});
});