Toms recipes, dynamic view, remove invontory tabs
This commit is contained in:
@@ -1,3 +1,183 @@
|
||||
ServerEvents.recipes((event) => {
|
||||
event.remove({ mod: 'toms_storage'})
|
||||
// filers
|
||||
event.remove({ output: "toms_storage:item_filter"})
|
||||
event.shaped(
|
||||
Item.of('toms_storage:item_filter', 1),
|
||||
[
|
||||
' A ',
|
||||
'AFA',
|
||||
' A '
|
||||
],
|
||||
{
|
||||
F: 'create:filter',
|
||||
A: 'minecraft:andesite'
|
||||
}
|
||||
)
|
||||
event.remove({ output: "toms_storage:polymorphic_item_filter"})
|
||||
event.shaped(
|
||||
Item.of('toms_storage:polymorphic_item_filter', 1),
|
||||
[
|
||||
'B',
|
||||
'I',
|
||||
],
|
||||
{
|
||||
I: 'toms_storage:item_filter',
|
||||
B: '#c:plates/brass'
|
||||
}
|
||||
)
|
||||
event.remove({ output: 'toms_storage:tag_item_filter'})
|
||||
event.shaped(
|
||||
Item.of('toms_storage:tag_item_filter', 1),
|
||||
[
|
||||
'B ',
|
||||
'IP',
|
||||
],
|
||||
{
|
||||
I: 'toms_storage:item_filter',
|
||||
B: '#c:plates/brass',
|
||||
P: 'minecraft:paper'
|
||||
}
|
||||
)
|
||||
// trims
|
||||
event.remove({ not: {input: "minecraft:water_bucket"} ,output: 'toms_storage:trim'})
|
||||
event.shaped(
|
||||
Item.of('toms_storage:trim', 1),
|
||||
[
|
||||
'ASA',
|
||||
'SCS',
|
||||
'ASA'
|
||||
],
|
||||
{
|
||||
A: 'create:andesite_alloy',
|
||||
S: 'minecraft:stick',
|
||||
C: '#c:chests'
|
||||
})
|
||||
// Terminals
|
||||
event.remove({ output: 'toms_storage:wireless_terminal'})
|
||||
event.remove({ output: 'toms_storage:adv_wireless_terminal'})
|
||||
event.remove({ output: 'toms_storage:storage_terminal'})
|
||||
event.shaped(
|
||||
Item.of('toms_storage:storage_terminal', 1),
|
||||
[
|
||||
" X ",
|
||||
"CIG",
|
||||
" X "
|
||||
],
|
||||
{
|
||||
X: 'create:electron_tube',
|
||||
I: 'create:brass_casing',
|
||||
C: 'create:redstone_link',
|
||||
G: 'minecraft:glass'
|
||||
}
|
||||
)
|
||||
event.remove({ output: 'toms_storage:crafting_terminal'})
|
||||
event.shaped(
|
||||
Item.of('toms_storage:crafting_terminal', 1),
|
||||
[
|
||||
" X ",
|
||||
"AHI",
|
||||
" G "
|
||||
],
|
||||
{
|
||||
X: 'create:electron_tube',
|
||||
I: 'toms_storage:storage_terminal',
|
||||
H: 'create:brass_casing',
|
||||
G: 'create:linked_controller',
|
||||
A: 'minecraft:crafting_table'
|
||||
}
|
||||
)
|
||||
// Inventory cables & connectors
|
||||
event.remove({ output: 'toms_storage:inventory_cable'})
|
||||
event.shapeless(
|
||||
Item.of('toms_storage:inventory_cable', 4),
|
||||
[
|
||||
"minecraft:dried_kelp",
|
||||
"create:brass_sheet",
|
||||
"minecraft:ender_pearl"
|
||||
]
|
||||
)
|
||||
event.remove({ not: {input: "minecraft:water_bucket"} ,output: 'toms_storage:basic_inventory_hopper'})
|
||||
event.remove({ output: 'toms_storage:basic_inventory_hopper'})
|
||||
event.shapeless(
|
||||
Item.of('toms_storage:basic_inventory_hopper', 1),
|
||||
[
|
||||
"toms_storage:inventory_cable",
|
||||
"create:brass_sheet",
|
||||
"create:chute"
|
||||
]
|
||||
)
|
||||
event.remove({ not: {input: "minecraft:water_bucket"} ,output: 'toms_storage:inventory_proxy'})
|
||||
event.shaped(
|
||||
Item.of('toms_storage:inventory_proxy', 1),
|
||||
[
|
||||
" S ",
|
||||
"OHO",
|
||||
" I "
|
||||
],
|
||||
{
|
||||
"H":"create:brass_casing",
|
||||
"O":"create:brass_hand",
|
||||
"I":"create:redstone_link",
|
||||
"S":"create:electron_tube"
|
||||
}
|
||||
)
|
||||
event.remove({ output: 'toms_storage:inventory_connector'})
|
||||
event.shaped(
|
||||
Item.of('toms_storage:inventory_connector', 1),
|
||||
[
|
||||
" X ",
|
||||
"CIC",
|
||||
" O "
|
||||
],
|
||||
{
|
||||
"C":"#c:chests",
|
||||
"O":"create:brass_hand",
|
||||
"I":"create:brass_casing",
|
||||
"X":"create:electron_tube"
|
||||
}
|
||||
)
|
||||
event.remove({ output: 'toms_storage:inventory_cable_connector'})
|
||||
event.shaped(
|
||||
Item.of('toms_storage:inventory_cable_connector', 1),
|
||||
[
|
||||
"ISH"
|
||||
],
|
||||
{
|
||||
"I":"toms_storage:inventory_cable",
|
||||
"S":"create:brass_sheet",
|
||||
"H":"create:brass_hand"
|
||||
}
|
||||
)
|
||||
//Others
|
||||
event.remove({ output: 'toms_storage:open_crate'})
|
||||
event.shaped(
|
||||
Item.of('toms_storage:open_crate', 1),
|
||||
[
|
||||
"PSP",
|
||||
"ACA",
|
||||
"PSP"
|
||||
],
|
||||
{
|
||||
"C":"#c:chests",
|
||||
"S":"minecraft:stick",
|
||||
"A":"create:andesite_alloy",
|
||||
"P":"#c:planks"
|
||||
}
|
||||
)
|
||||
event.remove({ output: 'toms_storage:level_emitter'})
|
||||
event.shaped(
|
||||
Item.of('toms_storage:level_emitter', 1),
|
||||
[
|
||||
" L ",
|
||||
"CIC"
|
||||
],
|
||||
{
|
||||
"I":"toms_storage:inventory_cable",
|
||||
"C":"create:brass_sheet",
|
||||
"L":"create:analog_lever",
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
|
||||
})
|
||||
Reference in New Issue
Block a user