Files
2026-07-31 10:34:32 +09:00

40 lines
1.9 KiB
JavaScript

console.info("[SOCIETY] addMailboxRecipes.js loaded");
ServerEvents.recipes((e) => {
[
{ block: "minecraft:oak_planks", rail: "oak" },
{ block: "minecraft:acacia_planks", rail: "acacia" },
{ block: "minecraft:dark_oak_planks", rail: "dark_oak" },
{ block: "minecraft:birch_planks", rail: "birch" },
{ block: "minecraft:jungle_planks", rail: "jungle" },
{ block: "minecraft:spruce_planks", rail: "spruce" },
{ block: "minecraft:mangrove_planks", rail: "mangrove" },
{ block: "minecraft:cherry_planks", rail: "cherry" },
{ block: "minecraft:warped_planks", rail: "warped" },
{ block: "minecraft:crimson_planks", rail: "crimson" },
{ block: "minecraft:stripped_bamboo_block", rail: "stripped_bamboo" },
{ block: "minecraft:bamboo_block", rail: "bamboo" },
{ block: "quark:ancient_planks", rail: "quark_ancient" },
{ block: "quark:azalea_planks", rail: "quark_azalea" },
{ block: "quark:blossom_planks", rail: "quark_blossom" },
{ block: "minecraft:end_stone", rail: "ender" },
{ block: "minecraft:blackstone", rail: "blackstone" },
].forEach((recipe) => {
const { block, rail } = recipe;
e.shapeless(`railways:track_${rail}`, ["#create:tracks", block]);
e.shapeless(`railways:track_${rail}_wide`, [`4x railways:track_${rail}_narrow`]);
e.shapeless(`railways:track_${rail}`, [`2x railways:track_${rail}_narrow`]);
e.shapeless(`2x railways:track_${rail}_narrow`, [`railways:track_${rail}`]);
e.shapeless(`2x railways:track_${rail}`, [`railways:track_${rail}_wide`]);
e.shapeless(`railways:track_${rail}_wide`, [`2x railways:track_${rail}`]);
});
e.shaped("32x railways:track_oak", ["fif", "f f", "fif"], {
i: "minecraft:iron_ingot",
f: "meadow:fire_log",
});
e.shaped("32x railways:track_oak", ["fif", "f f", "fif"], {
i: "create:zinc_ingot",
f: "meadow:fire_log",
});
});