Init "World of Banana" modpack

This commit is contained in:
2025-05-22 16:58:17 +02:00
commit 4dd49ebb80
527 changed files with 14691 additions and 0 deletions
@@ -0,0 +1,7 @@
// priority: 0
// Visit the wiki for more info - https://kubejs.com/
JEIEvents.hideItems((e) => {
e.hide("ars_nouveau:stable_warp_scroll");
});
+16
View File
@@ -0,0 +1,16 @@
{
"compilerOptions": {
"lib": [
"ES5",
"ES2015"
],
"rootDirs": [
"probe/generated",
"probe/user",
"server_scripts",
"startup_scripts",
"client_scripts"
],
"target": "ES2015"
}
}
@@ -0,0 +1,10 @@
// priority: 0
ServerEvents.recipes((e) => {
e.remove({ output: "ars_nouveau:stable_warp_scroll" });
});
LootJS.modifiers((e) => {
e.addLootTableModifier(/.*/).removeLoot("ars_nouveau:stable_warp_scroll");
});
+90
View File
@@ -0,0 +1,90 @@
// 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"),
]
);
});
});
+34
View File
@@ -0,0 +1,34 @@
// priority: 0
ServerEvents.recipes((event) => {
event.remove({ output: "createdeco:zinc_sheet" });
event.replaceOutput(
{ output: "createdeco:zinc_sheet" },
"createdeco:zinc_sheet",
"createaddition:zinc_sheet"
);
event.replaceInput(
{ input: "createdeco:zinc_sheet" },
"createdeco:zinc_sheet",
"#forge:plates/zinc"
);
event.replaceInput(
{ input: "createaddition:zinc_sheet" },
"createaddition:zinc_sheet",
"#forge:plates/zinc"
);
});
ServerEvents.tags("item", (event) => {
event.add("forge:plates/zinc", "createdeco:zinc_sheet");
event.add("forge:plates", "createdeco:zinc_sheet");
event.add("forge:plates/netherite", "createdeco:netherite_sheet");
event.add("forge:plates", "createdeco:netherite_sheet");
event.add("forge:plates/andesite", "createdeco:andesite_sheet");
event.add("forge:plates", "createdeco:andesite_sheet");
event.add("forge:plates/industrial_iron", "createdeco:industrial_iron_sheet");
event.add("forge:plates", "createdeco:industrial_iron_sheet");
});
+5
View File
@@ -0,0 +1,5 @@
// priority: 0
ServerEvents.recipes((event) => {
event.remove({ type: "createsifter:sifting" });
});
+1
View File
@@ -0,0 +1 @@
// priority: 0