All-Of-Create/kubejs/server_scripts/my_create_recipes.js
2025-11-08 17:37:32 +01:00

96 lines
2.6 KiB
JavaScript

ServerEvents.recipes(event => {
// =========================
// REMOVE OLD RECIPES
// =========================
event.remove({ id: 'jei:/create/crushing/tuff' });
event.remove({ id: 'jei:/create/crushing/tuff_recycling' });
// =========================
// COMPACTING
// =========================
event.recipes.create.compacting('minecraft:brown_mushroom_block', [
'4x minecraft:brown_mushroom'
]);
event.recipes.create.compacting('minecraft:red_mushroom_block', [
'4x minecraft:red_mushroom'
]);
event.recipes.create.compacting('minecraft:tuff', [
'minecraft:andesite',
'minecraft:cobblestone',
Fluid.of('minecraft:lava', 250)
]);
event.recipes.create.compacting('minecraft:dripstone_block', [
'minecraft:granite',
'minecraft:cobblestone',
Fluid.of('minecraft:lava', 250)
]);
// =========================
// CRUSHING
// =========================
event.recipes.create.crushing([
Item.of('minecraft:clay_ball').withChance(0.4),
Item.of('3x create:copper_nugget').withChance(0.2)
], 'minecraft:pointed_dripstone');
event.recipes.create.crushing([
Item.of('3x create:zinc_nugget').withChance(0.2)
], 'minecraft:tuff');
// =========================
// MIXING
// =========================
// Gravel + Nether Wart (Heated) -> Netherrack
event.recipes.create.mixing('minecraft:netherrack', [
'minecraft:gravel',
'minecraft:nether_wart'
]).heated();
// Quartz + Blue Dye -> Lapis Lazuli
event.recipes.create.mixing('minecraft:lapis_lazuli', [
'minecraft:quartz',
'minecraft:blue_dye'
]);
// NEW: Crimsite + Blackstone (Heated) -> 2x Crimsite
event.recipes.create.mixing('2x create:crimsite', [
'create:crimsite',
'minecraft:blackstone'
]).heated();
// NEW: Asurine + Basalt (Heated) -> 2x Asurine
event.recipes.create.mixing('2x create:asurine', [
'create:asurine',
'minecraft:basalt'
]).heated();
// NEW: Ochrum + Sandstone (Heated) -> 2x Ochrum
event.recipes.create.mixing('2x create:ochrum', [
'create:ochrum',
'minecraft:sandstone'
]).heated();
// NEW: Veridium + Mossy Cobblestone -> 2x Veridium
event.recipes.create.mixing('2x create:veridium', [
'create:veridium',
'minecraft:mossy_cobblestone'
]);
// =========================
// HAUNTING
// =========================
event.recipes.create.haunting('minecraft:phantom_membrane', 'minecraft:feather');
// =========================
// SPLASHING (WASHING)
// =========================
// Any Log -> 20% chance Moss Block
event.recipes.create.splashing([
Item.of('minecraft:moss_block').withChance(0.2)
], '#minecraft:logs');
});