91 lines
2.1 KiB
JavaScript
91 lines
2.1 KiB
JavaScript
|
// priority: 0
|
||
|
|
||
|
const colors = [
|
||
|
"white",
|
||
|
"light_gray",
|
||
|
"gray",
|
||
|
"black",
|
||
|
"brown",
|
||
|
"red",
|
||
|
"orange",
|
||
|
"yellow",
|
||
|
"lime",
|
||
|
"green",
|
||
|
"cyan",
|
||
|
"light_blue",
|
||
|
"blue",
|
||
|
"purple",
|
||
|
"magenta",
|
||
|
"pink",
|
||
|
];
|
||
|
|
||
|
ServerEvents.recipes((event) => {
|
||
|
// BoP sands recipes
|
||
|
event.recipes.create.milling(
|
||
|
Item.of("biomesoplenty:orange_sand"),
|
||
|
Item.of("biomesoplenty:orange_sandstone")
|
||
|
);
|
||
|
event.recipes.create.milling(
|
||
|
Item.of("biomesoplenty:black_sand"),
|
||
|
Item.of("biomesoplenty:black_sandstone")
|
||
|
);
|
||
|
event.recipes.create.milling(
|
||
|
Item.of("biomesoplenty:white_sand"),
|
||
|
Item.of("biomesoplenty:white_sandstone")
|
||
|
);
|
||
|
event.recipes.create.milling(
|
||
|
Item.of("biomesoplenty:white_sand"),
|
||
|
Item.of("minecraft:diorite")
|
||
|
);
|
||
|
event.recipes.create.milling(
|
||
|
Item.of("biomesoplenty:black_sand"),
|
||
|
Item.of("minecraft:blackstone")
|
||
|
);
|
||
|
event.recipes.create.milling(
|
||
|
Item.of("biomesoplenty:orange_sand"),
|
||
|
Item.of("quark:jasper")
|
||
|
);
|
||
|
// Lead nugget from black sand
|
||
|
event.recipes.create.splashing(
|
||
|
[
|
||
|
Item.of("minecraft:clay_ball").withChance(0.2),
|
||
|
Item.of("cgs:lead_nugget",3).withChance(0.12),
|
||
|
],
|
||
|
Item.of("biomesoplenty:black_sand")
|
||
|
);
|
||
|
// Copper nugget from orange sand
|
||
|
event.recipes.create.splashing(
|
||
|
[
|
||
|
Item.of("minecraft:clay_ball").withChance(0.2),
|
||
|
Item.of("create:copper_nugget",3).withChance(0.12),
|
||
|
],
|
||
|
Item.of("biomesoplenty:orange_sand")
|
||
|
);
|
||
|
|
||
|
// Zinc nugget from white sand
|
||
|
event.recipes.create.splashing(
|
||
|
[
|
||
|
Item.of("minecraft:clay").withChance(0.2),
|
||
|
Item.of("create:zinc_nugget",3).withChance(0.12),
|
||
|
],
|
||
|
Item.of("biomesoplenty:white_sand")
|
||
|
);
|
||
|
|
||
|
|
||
|
// Concrete from all sands
|
||
|
colors.forEach((color) => {
|
||
|
event.remove({
|
||
|
input: "#minecraft:sand",
|
||
|
output: "minecraft:" + color + "_concrete_powder",
|
||
|
});
|
||
|
event.recipes.minecraft.crafting_shapeless(
|
||
|
Item.of("minecraft:" + color + "_concrete_powder", 8),
|
||
|
[
|
||
|
"4x #forge:sand",
|
||
|
Item.of("minecraft:gravel", 4),
|
||
|
Item.of("minecraft:" + color + "_dye"),
|
||
|
]
|
||
|
);
|
||
|
});
|
||
|
});
|