You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
2.8 KiB
57 lines
2.8 KiB
2 years ago
|
// priority: 0
|
||
|
|
||
|
onEvent("recipes", event => {
|
||
|
let minecraft_wood_types = [
|
||
|
"oak", "spruce", "birch", "jungle",
|
||
|
"acacia", "dark_oak", "crimson", "warped"
|
||
|
];
|
||
|
let bop_wood_types = [
|
||
|
"cherry", "dead", "fir", "jacaranda", "magic",
|
||
|
"mahogany", "palm", "redwood", "umbran", "willow"
|
||
|
];
|
||
|
|
||
|
// Posts, platforms and steps (Adorn)
|
||
|
event.remove({ mod: "adorn", type: "minecraft:stonecutting", output: "#adorn:wooden_posts" });
|
||
|
event.remove({ mod: "adorn", type: "minecraft:stonecutting", output: "#adorn:wooden_platforms" });
|
||
|
event.remove({ mod: "adorn", type: "minecraft:stonecutting", output: "#adorn:wooden_steps" });
|
||
|
for (let wood_type of minecraft_wood_types) {
|
||
|
sawmill(event, `2x adorn:${wood_type}_post` , `minecraft:${wood_type}_planks`);
|
||
|
sawmill(event, `1x adorn:${wood_type}_platform`, `minecraft:${wood_type}_planks`);
|
||
|
sawmill(event, `2x adorn:${wood_type}_step` , `minecraft:${wood_type}_planks`);
|
||
|
}
|
||
|
for (let wood_type of bop_wood_types) {
|
||
|
sawmill(event, `2x adorn:biomesoplenty/${wood_type}_post` , `biomesoplenty:${wood_type}_planks`);
|
||
|
sawmill(event, `1x adorn:biomesoplenty/${wood_type}_platform`, `biomesoplenty:${wood_type}_planks`);
|
||
|
sawmill(event, `2x adorn:biomesoplenty/${wood_type}_step` , `biomesoplenty:${wood_type}_planks`);
|
||
|
}
|
||
|
|
||
|
// Posts (Quark)
|
||
|
for (let wood_type of bop_wood_types) {
|
||
|
sawmill(event, `1x compatoplenty:stripped_${wood_type}_post`, `biomesoplenty:${wood_type}_planks`);
|
||
|
sawmill(event, `4x compatoplenty:stripped_${wood_type}_post`, `#biomesoplenty:${wood_type}_logs` );
|
||
|
sawmill(event, `1x compatoplenty:${wood_type}_post`, `biomesoplenty:${wood_type}_planks`);
|
||
|
sawmill(event, `4x compatoplenty:${wood_type}_post`, `#biomesoplenty:${wood_type}_logs` );
|
||
|
}
|
||
|
|
||
|
// Vertical planks
|
||
|
for (let wood_type of bop_wood_types) {
|
||
|
sawmill(event, `1x compatoplenty:vertical_${wood_type}_planks`, `biomesoplenty:${wood_type}_planks`);
|
||
|
sawmill(event, `4x compatoplenty:vertical_${wood_type}_planks`, `#biomesoplenty:${wood_type}_logs` );
|
||
|
}
|
||
|
|
||
|
// Vertical slabs
|
||
|
for (let wood_type of bop_wood_types) {
|
||
|
sawmill(event, `2x compatoplenty:${wood_type}_vertical_slab`, `biomesoplenty:${wood_type}_planks`);
|
||
|
sawmill(event, `8x compatoplenty:${wood_type}_vertical_slab`, `#biomesoplenty:${wood_type}_logs` );
|
||
|
}
|
||
|
|
||
|
// Ladders
|
||
|
event.remove({type: "corail_woodcutter:woodcutting", output: "minecraft:ladder" });
|
||
|
sawmill(event, `1x minecraft:ladder`, `minecraft:oak_planks`);
|
||
|
sawmill(event, `4x minecraft:ladder`, `#minecraft:oak_logs` );
|
||
|
for (let wood_type of bop_wood_types) {
|
||
|
sawmill(event, `1x compatoplenty:${wood_type}_ladder`, `biomesoplenty:${wood_type}_planks`);
|
||
|
sawmill(event, `4x compatoplenty:${wood_type}_ladder`, `#biomesoplenty:${wood_type}_logs` );
|
||
|
}
|
||
|
});
|