KubeJS Ars Nouveau

KubeJS support for Ars Nouveau

1,86k

KubeJS Ars Nouveau

This addon allows you to create recipes for the mod Ars Nouveau

Note: Modrinth does not host the Ars Nouveau mod, so to run this mod you must have it installed from a different source.

```js ServerEvents.recipes(event => { event.recipes.ars_nouveau.enchanting_apparatus( [ "minecraft:sand", "minecraft:sand", "minecraft:sand", "minecraft:sand", ], // input items "minecraft:gunpowder", // reagent "minecraft:tnt", // output 1000, // source cost // true // keep nbt of reagent, think like a smithing recipe );

event.recipes.ars_nouveau.enchantment( [ "minecraft:sand", "minecraft:sand", "minecraft:sand", "minecraft:sand", ], // input items "minecraft:vanishing_curse", // applied enchantment 1, // enchantment level 1000, // source cost );

event.recipes.ars_nouveau.crush( "minecraft:tnt", // input block [{ item: "minecraft:sand", chance: 1 }] // loot table // true // drop the item in world? );

/* // this *does* work, but the recipe must be a valid glyph // in the tome, so this really can only be used to // replace a glyph's recipe event.recipes.ars_nouveau.glyph( "minecraft:tnt", // output item (glyph) [ "minecraft:sand", "minecraft:gunpowder", ], // input items 3 // exp cost ); */

// accessible via `/ars-tome id` in this case `/ars-tome kubejs:not_glow` // this is a direct copy of the Glow Trap tome in base Ars Nouveau event.recipes.ars_nouveau.caster_tome( "Not-Glow Trap", // name, [ "ars_nouveau:glyph_touch", "ars_nouveau:glyph_rune", "ars_nouveau:glyph_snare", "ars_nouveau:glyph_extend_time", "ars_nouveau:glyph_light" ], //spell "Doesn't snare the target and grant other targets Glowing.", // description 16718260, // color { "family": "ars_nouveau:default", "pitch": 1.0, "volume": 1.0 }, ).id("kubejs:not_glow")

event.recipes.ars_nouveau.imbuement( "minecraft:sand", // input item "minecraft:tnt", // output 1000, // source cost [ "minecraft:gunpowder" ] // pedestal items // optional ) }) ```

ADS