remove excluded mods

This commit is contained in:
2026-01-05 10:05:26 +01:00
parent c092c5353b
commit a7d0ff9aaa
3637 changed files with 15 additions and 74 deletions

View File

@@ -0,0 +1,103 @@
ServerEvents.recipes(event => {
event.remove({ id: 'ae2:network/blocks/crystal_processing_charger'})
event.shaped('ae2:charger', [
'WCW',
'M ',
'WCW'
], {
W: 'minecraft:iron_ingot',
C: 'minecraft:copper_ingot',
M: 'mekanism:steel_casing'
}
)
event.custom({
"type": "ae2:charger",
"ingredient": {
"item": "mekanism:enriched_diamond"
},
"result": {
"item": "ae2:certus_quartz_crystal"
}
})
event.remove({id: 'ae2:inscriber/calculation_processor'})
event.remove({id: 'ae2:inscriber/engineering_processor'})
event.remove({id: 'ae2:inscriber/logic_processor'})
event.remove({id: 'advanced_ae:quantum_processor'})
event.remove({id: 'advanced_ae:calculation_processor_chamber'})
event.remove({id: 'advanced_ae:engineering_processor_chamber'})
event.remove({id: 'advanced_ae:logic_processor_chamber'})
event.remove({id: 'advanced_ae:quantum_processor_chamber'})
function inscriber(input, output) {
event.custom({
"type": "ae2:inscriber",
"ingredients": {
"bottom": {
"item": "ae2:printed_silicon"
},
"middle": {
"item": "mekanism:alloy_infused"
},
"top": {
"item": input
}
},
"mode": "press",
"result": {
"item": output
}
})
event.custom({
"type": "advanced_ae:reaction",
"energy": 20000,
"fluid": {
"fluidStack": {
"Amount": 100,
"FluidName": "minecraft:water"
}
},
"input_items": [
{
"amount": 4,
"ingredient": {
"item": input
}
},
{
"amount": 4,
"ingredient": {
"item": "ae2:printed_silicon"
}
},
{
"amount": 4,
"ingredient": {
"item": "mekanism:alloy_infused"
}
}
],
"output": {
"#": 4,
"#c": "ae2:i",
"id": output
}
})
}
inscriber("ae2:printed_calculation_processor", "ae2:calculation_processor")
inscriber("ae2:printed_engineering_processor", "ae2:engineering_processor")
inscriber("ae2:printed_logic_processor", "ae2:logic_processor")
inscriber("advanced_ae:printed_quantum_processor", "advanced_ae:quantum_processor")
event.remove({id: 'ae2:network/blocks/controller'})
event.shaped('ae2:controller', [
'SCS',
'FEF',
'SFS'
], {
S: 'ae2:smooth_sky_stone_block',
F: 'ae2:fluix_crystal',
C: 'ars_nouveau:storage_lectern',
E: 'ae2:engineering_processor'
}
)
})

View File

@@ -0,0 +1,136 @@
ServerEvents.recipes(event => {
//archwood conversions
function botania_convert(input, output) {
event.custom({
"type": "botania:mana_infusion",
"catalyst": {
"type": "block",
"block": "botania:alchemy_catalyst"
},
"input": {
"item": input
},
"mana": 50,
"output": {
"item": output
}
})
}
botania_convert("ars_nouveau:red_archwood_sapling", "ars_elemental:yellow_archwood_sapling")
botania_convert("ars_elemental:yellow_archwood_sapling", "ars_nouveau:green_archwood_sapling")
botania_convert("ars_nouveau:green_archwood_sapling", "ars_nouveau:blue_archwood_sapling")
botania_convert("ars_nouveau:blue_archwood_sapling", "ars_nouveau:purple_archwood_sapling")
botania_convert("ars_nouveau:purple_archwood_sapling", "ars_nouveau:red_archwood_sapling")
event.remove({ id: 'ars_elemental:imbuement_anima_essence'})
event.custom({
"type": "ars_nouveau:imbuement",
"count": 1,
"input": {
"tag": "forge:gems/source"
},
"output": "ars_elemental:anima_essence",
"pedestalItems": [
{
"item": {
"item": "bloodmagic:infusedslate"
}
},
{
"item": {
"item": "minecraft:bone_meal"
}
},
{
"item": {
"item": "minecraft:golden_apple"
}
}
],
"source": 3000
})
event.custom({
"type": "ars_nouveau:imbuement",
"count": 1,
"input": {
"item": "minecraft:sweet_berries"
},
"output": "ars_nouveau:sourceberry_bush",
"pedestalItems": [
{
"item": {
"item": "ars_nouveau:magebloom_fiber"
}
},
{
"item": {
"item": "ars_nouveau:magebloom_fiber"
}
},
{
"item": {
"item": "ars_nouveau:abjuration_essence"
}
}
],
"source": 2000
})
event.replaceInput({id: 'ars_nouveau:ritual_conjure_island_desert'},
'ars_nouveau:earth_essence',
'reclamation_util:arid_biome_bottle')
event.replaceInput({id: 'ars_nouveau:ritual_conjure_island_plains'},
'ars_nouveau:earth_essence',
'reclamation_util:icy_biome_bottle')
event.remove({id: 'ars_nouveau:storage_lectern'})
event.custom({
"type": "ars_nouveau:enchanting_apparatus",
"keepNbtOfReagent": false,
"output": {
"item": "ars_nouveau:storage_lectern"
},
"pedestalItems": [
{
"item": "ars_nouveau:bookwyrm_charm"
},
{
"tag": "forge:chests"
},
{
"tag": "forge:chests"
},
{
"tag": "forge:chests"
}
],
"reagent": [
{
"item": "minecraft:lectern"
}
],
"sourceCost": 0
})
event.remove({id: 'ars_nouveau:novice_spell_book'})
event.shapeless('ars_nouveau:novice_spell_book', [
'minecraft:book',
'botania:manasteel_shovel',
'botania:manasteel_pick',
'botania:manasteel_axe',
'botania:manasteel_sword',
'ars_nouveau:source_gem',
'ars_nouveau:source_gem',
'ars_nouveau:source_gem',
'ars_nouveau:source_gem'
])
event.replaceInput({id: 'ars_nouveau:wilden_summon_alt'}, 'minecraft:emerald_block', 'bloodmagic:infusedslate')
botania_convert("minecraft:apple", "ars_nouveau:bombegranate_pod")
botania_convert("ars_nouveau:bombegranate_pod", "ars_elemental:flashpine_pod")
botania_convert("ars_elemental:flashpine_pod", "ars_nouveau:mendosteen_pod")
botania_convert("ars_nouveau:mendosteen_pod", "ars_nouveau:bastion_pod")
botania_convert("ars_nouveau:bastion_pod", "ars_nouveau:frostaya_pod")
botania_convert("ars_nouveau:frostaya_pod", "ars_nouveau:bombegranate_pod")
})

View File

@@ -0,0 +1,308 @@
ServerEvents.recipes(event => {
event.shaped('4x bloodmagic:soulsnare', [
'S S',
' F ',
'S S'
], {
F: 'naturesaura:token_sorrow',
S: 'minecraft:string'
})
event.remove({id: 'bloodmagic:blood_altar'})
event.shaped('bloodmagic:altar', [
'SWS',
'SFS',
'TTT'
], {
T: 'naturesaura:tainted_gold',
S: 'minecraft:blackstone',
F: 'minecraft:furnace',
W: 'bloodmagic:basemonstersoul'
})
event.remove({id: 'bloodmagic:altar/weakbloodorb'})
event.custom({
"type": "bloodmagic:altar",
"altarSyphon": 2000,
"consumptionRate": 5,
"drainRate": 1,
"input": {
"item": "botania:mana_pearl"
},
"output": {
"item": "bloodmagic:weakbloodorb"
},
"upgradeLevel": 0
})
event.remove({id: 'bloodmagic:soul_forge'})
event.shaped('bloodmagic:soulforge', [
'M M',
'SBS',
'SIS'
], {
B: 'bloodmagic:blankslate',
S: 'minecraft:blackstone',
M: 'botania:manasteel_ingot',
I: 'naturesaura:infused_stone'
})
event.remove({id: 'bloodmagic:soulforge/pettytartaricgem'})
event.custom({
"type": "bloodmagic:soulforge",
"drain": 1.0,
"input0": {
"tag": "forge:dusts/redstone"
},
"input1": {
"tag": "forge:ingots/gold"
},
"input2": {
"item": "botania:mana_glass"
},
"input3": {
"item": "embers:dawnstone_ingot"
},
"minimumDrain": 1.0,
"output": {
"item": "bloodmagic:soulgempetty"
}
})
event.remove({id: 'bloodmagic:arc/reversion/weak_blood_orb'})
event.custom({
"type": "bloodmagic:arc",
"consumeingredient": true,
"input": {
"item": "bloodmagic:weakbloodorb"
},
"inputsize": 1,
"mainoutputchance": 0.0,
"output": {
"item": "botania:mana_pearl"
},
"tool": {
"tag": "bloodmagic:arc/reverter"
}
})
event.custom({
"type": "bloodmagic:arc",
"consumeingredient": false,
"input": {
"item": "minecraft:glowstone"
},
"inputFluid": {
"amount": 1000,
"fluid": "bloodmagic:life_essence_fluid"
},
"inputsize": 1,
"mainoutputchance": 0.0,
"output": {
"item": "minecraft:lapis_lazuli",
"count": 9
},
"tool": {
"tag": "bloodmagic:arc/cuttingfluid"
}
})
event.custom({
"type": "bloodmagic:arc",
"consumeingredient": false,
"input": {
"item": "minecraft:redstone"
},
"inputFluid": {
"amount": 500,
"fluid": "bloodmagic:life_essence_fluid"
},
"inputsize": 1,
"mainoutputchance": 0.0,
"output": {
"item": "minecraft:quartz",
"count": 9
},
"tool": {
"tag": "bloodmagic:arc/cuttingfluid"
}
})
event.custom({
"type": "bloodmagic:arc",
"consumeingredient": false,
"input": {
"item": "minecraft:lapis_block"
},
"inputFluid": {
"amount": 3000,
"fluid": "bloodmagic:life_essence_fluid"
},
"inputsize": 1,
"mainoutputchance": 0.0,
"output": {
"item": "minecraft:amethyst_shard",
"count": 4
},
"tool": {
"tag": "bloodmagic:arc/cuttingfluid"
}
})
event.custom({
"type": "bloodmagic:arc",
"consumeingredient": false,
"input": {
"item": "minecraft:amethyst_block"
},
"inputFluid": {
"amount": 10000,
"fluid": "bloodmagic:life_essence_fluid"
},
"inputsize": 1,
"mainoutputchance": 0.0,
"output": {
"item": "minecraft:diamond",
"count": 1
},
"tool": {
"tag": "bloodmagic:arc/cuttingfluid"
}
})
event.custom({
"type": "bloodmagic:arc",
"consumeingredient": false,
"input": {
"item": "minecraft:diamond"
},
"inputFluid": {
"amount": 20000,
"fluid": "bloodmagic:life_essence_fluid"
},
"inputsize": 1,
"mainoutputchance": 0.0,
"output": {
"item": "minecraft:emerald",
"count": 1
},
"tool": {
"tag": "bloodmagic:arc/cuttingfluid"
}
})
event.remove({id: 'bloodmagic:altar/weakbloodorb'})
event.custom({
"type": "bloodmagic:altar",
"altarSyphon": 10000,
"consumptionRate": 20,
"drainRate": 1,
"input": {
"item": "naturesaura:ancient_sapling"
},
"output": {
"item": "ars_nouveau:red_archwood_sapling"
},
"upgradeLevel": 2
})
event.custom({
"type": "bloodmagic:soulforge",
"drain": 666,
"input0": {
"item": "minecraft:bone"
},
"input1": {
"item": "bloodmagic:demonslate"
},
"input2": {
"item": "bloodmagic:vengefulcrystal"
},
"input3": {
"item": "botania:rune_wrath"
},
"minimumDrain": 1000,
"output": {
"item": "minecraft:wither_skeleton_skull"
}
})
event.custom({
"type": "bloodmagic:altar",
"altarSyphon": 80000,
"consumptionRate": 50,
"drainRate": 100,
"input": {
"item": "minecraft:tide_armor_trim_smithing_template"
},
"output": {
"item": "minecraft:netherite_upgrade_smithing_template"
},
"upgradeLevel": 4
})
event.custom({
"type": "bloodmagic:altar",
"altarSyphon": 20000,
"consumptionRate": 50,
"drainRate": 100,
"input": {
"item": "minecraft:golden_apple"
},
"output": {
"item": "minecraft:chorus_flower"
},
"upgradeLevel": 2
})
function revert_rune(input, slate) {
event.custom({
"type": "bloodmagic:arc",
"addedoutput": [
{
"type": {
"count": 1,
"item": slate
},
"chance": 0.0,
"mainchance": 1.0
}
],
"consumeingredient": false,
"input": {
"item": "bloodmagic:"+input
},
"inputsize": 1,
"mainoutputchance": 0.0,
"output": {
"item": "bloodmagic:blankrune"
},
"tool": {
"tag": "bloodmagic:arc/reverter"
}
})
}
revert_rune("speedrune", "bloodmagic:blankslate")
revert_rune("sacrificerune", "bloodmagic:reinforcedslate")
revert_rune("selfsacrificerune", "bloodmagic:reinforcedslate")
revert_rune("dislocationrune", "bloodmagic:infusedslate")
revert_rune("altarcapacityrune", "bloodmagic:infusedslate")
revert_rune("bettercapacityrune", "bloodmagic:demonslate")
revert_rune("accelerationrune", "bloodmagic:demonslate")
revert_rune("chargingrune", "bloodmagic:demonslate")
event.custom({
"type": "bloodmagic:arc",
"consumeingredient": false,
"input": {
"item": "bloodmagic:orbcapacityrune"
},
"inputsize": 1,
"mainoutputchance": 0.0,
"output": {
"item": "bloodmagic:blankrune"
},
"tool": {
"tag": "bloodmagic:arc/reverter"
}
})
})

View File

@@ -0,0 +1,518 @@
ServerEvents.recipes(event => {
//mana pool recipes to remove
const remove_pool_ids = ['beetroot_seeds_to_melon_seeds', 'glowstone_dust_to_redstone', 'glow_berries_to_apple', 'carrot_to_beetroot_seeds', 'sweet_berries_to_glow_berries', 'cocoa_beans_to_wheat_seeds', 'potato_to_carrot', 'redstone_to_glowstone_dust', 'apple_to_sweet_berries', 'melon_seeds_to_pumpkin_seeds', 'wheat_seeds_to_potato']
const remove_rune_ids = ['air', 'water', 'fire', 'earth', 'winter', 'lust', 'gluttony', 'greed', 'sloth', 'wrath', 'envy', 'pride']
const remove_flower_ids = ['entropinnyum', 'munchdew']
remove_pool_ids.forEach(id => {
event.remove({ id: 'botania:mana_infusion/'+id})
})
remove_flower_ids.forEach(id => {
event.remove({ id: 'botania:petal_apothecary/'+id})
})
event.remove({ id: 'botania:mana_spreader'})
event.shaped('botania:mana_spreader', [
'WWW',
'GP ',
'WWW'
], {
W: '#botania:livingwood_logs',
P: '#botania:petals',
G: 'minecraft:gold_ingot'
}
)
event.replaceInput({id: 'botania:lens_weight'},
'minecraft:prismarine_crystals',
'minecraft:sand')
event.replaceInput({id: 'botania:mana_gun'},
'botania:mana_diamond',
'minecraft:flint_and_steel')
event.custom({
"type": "botania:pure_daisy",
"input": {
"type": "block",
"block": "minecraft:snow_block"
},
"output": {
"name": "minecraft:ice"
}
})
//rune recipes
remove_rune_ids.forEach(id => {
event.remove({ id: 'botania:runic_altar/'+id})
})
event.custom({
"type": "botania:runic_altar",
"ingredients": [
{
"tag": "botania:mana_dusts"
},
{
"tag": "botania:manasteel_ingots"
},
{
"tag": "minecraft:wool_carpets"
},
{
"item": "minecraft:bamboo"
},
{
"item": "minecraft:string"
}
],
"mana": 5200,
"output": {
"count": 2,
"item": "botania:rune_air"
}
})
event.custom({
"type": "botania:runic_altar",
"ingredients": [
{
"tag": "botania:mana_dusts"
},
{
"tag": "botania:manasteel_ingots"
},
{
"item": "minecraft:bone_meal"
},
{
"item": "enchanted:water_artichoke"
},
{
"item": "minecraft:fishing_rod"
}
],
"mana": 5200,
"output": {
"count": 2,
"item": "botania:rune_water"
}
})
event.custom({
"type": "botania:runic_altar",
"ingredients": [
{
"tag": "botania:mana_dusts"
},
{
"tag": "botania:manasteel_ingots"
},
{
"item": "minecraft:stone"
},
{
"item": "create:andesite_alloy"
},
[
{
"item": "minecraft:brown_mushroom"
},
{
"item": "minecraft:red_mushroom"
}
]
],
"mana": 5200,
"output": {
"count": 2,
"item": "botania:rune_earth"
}
})
event.custom({
"type": "botania:runic_altar",
"ingredients": [
{
"tag": "botania:mana_dusts"
},
{
"tag": "botania:manasteel_ingots"
},
{
"item": "minecraft:nether_brick"
},
{
"item": "minecraft:nether_wart"
},
{
"item": "embers:ember_shard"
}
],
"mana": 5200,
"output": {
"count": 2,
"item": "botania:rune_fire"
}
})
event.custom({
"type": "botania:runic_altar",
"ingredients": [
{
"item": "botania:rune_water"
},
{
"item": "botania:rune_earth"
},
{
"item": "minecraft:snow_block"
},
{
"item": "minecraft:snow_block"
},
{
"tag": "minecraft:wool"
},
{
"item": "minecraft:mushroom_stew"
}
],
"mana": 8000,
"output": {
"count": 2,
"item": "botania:rune_winter"
}
})
function sin_rune(rune1, rune2, output) {
event.custom({
"type": "botania:runic_altar",
"ingredients": [
{
"item": "botania:rune_"+rune1
},
{
"item": "botania:rune_"+rune2
},
{
"item": "botania:terrasteel_nugget"
},
{
"item": "bloodmagic:infusedslate"
}
],
"mana": 10000,
"output": {
"count": 2,
"item": "botania:rune_"+output
}
})
}
sin_rune('summer', 'air', 'lust')
sin_rune('winter', 'fire', 'gluttony')
sin_rune('spring', 'water', 'greed')
sin_rune('autumn', 'air', 'sloth')
sin_rune('winter', 'earth', 'wrath')
sin_rune('winter', 'water', 'envy')
sin_rune('summer', 'fire', 'pride')
//orechid
//deepslate iron - 250, gold - 125, copper - 75
//stone iron - 29371, gold - 2647, copper - 7000
function orechid(input, output, weight) {
event.custom({
"type": "botania:orechid",
"input": {
"type": "block",
"block": input
},
"output": {
"type": "block",
"block": output
},
"weight": weight
})
}
orechid('minecraft:deepslate', 'mekanism:deepslate_tin_ore', 200)
orechid('minecraft:deepslate', 'mekanism:deepslate_osmium_ore', 175)
orechid('minecraft:deepslate', 'mekanism:deepslate_uranium_ore', 100)
orechid('minecraft:deepslate', 'mekanism:deepslate_fluorite_ore', 100)
orechid('minecraft:deepslate', 'create:deepslate_zinc_ore', 50)
orechid('minecraft:deepslate', 'embers:deepslate_lead_ore', 200)
orechid('minecraft:deepslate', 'embers:deepslate_silver_ore', 125)
orechid('minecraft:stone', 'mekanism:tin_ore', 20000)
orechid('minecraft:stone', 'mekanism:osmium_ore', 4000)
orechid('minecraft:stone', 'mekanism:uranium_ore', 2500)
orechid('minecraft:stone', 'mekanism:fluorite_ore', 2000)
orechid('minecraft:stone', 'create:zinc_ore', 7000)
orechid('minecraft:stone', 'embers:lead_ore', 10000)
orechid('minecraft:stone', 'embers:silver_ore', 2000)
orechid('minecraft:stone', 'minecraft:copper_ore', 30000) //raise copper weight
//fel pumpkin
event.remove({id: "botania:fel_pumpkin"})
event.custom({
"type": "botania:runic_altar",
"ingredients": [
{
"item": "minecraft:pumpkin"
},
{
"item": "minecraft:rotten_flesh"
},
{
"item": "minecraft:bone"
},
{
"item": "minecraft:string"
},
{
"item": "minecraft:gunpowder"
}
],
"mana": 4000,
"output": {
"count": 1,
"item": "botania:fel_pumpkin"
}
})
//flax to feather
event.custom({
"type": "botania:mana_infusion",
"catalyst": {
"type": "block",
"block": "botania:alchemy_catalyst"
},
"input": {
"item": "supplementaries:flax"
},
"mana": 50,
"output": {
"item": "minecraft:feather"
}
})
//rose of oblivion
event.custom({
"type": "botania:mana_infusion",
"catalyst": {
"type": "block",
"block": "botania:alchemy_catalyst"
},
"input": {
"item": "minecraft:wither_rose"
},
"mana": 5000,
"output": {
"item": "naturesaura:end_flower"
}
})
//botania flower seeds
const flower_colors = ['black', 'blue', 'brown', 'cyan', 'gray', 'green', 'light_blue', 'light_gray', 'lime', 'magenta', 'orange', 'pink', 'purple', 'red', 'white', 'yellow']
flower_colors.forEach(color => {
event.custom({
"type": "botania:runic_altar",
"ingredients": [
{
"item": "botania:"+color+"_petal"
},
{
"tag": "forge:seeds"
},
{
"item": "botania:rune_earth"
}
],
"mana": 2000,
"output": {
"item": "agricraft:seed",
"nbt": {
"genes": {
"fertility":{"dom":1,"rec":1},
"gain":{"dom":1,"rec":1},
"growth":{"dom":1,"rec":1},
"mutativity":{"dom":1,"rec":1},
"resistance":{"dom":10,"rec":10},
"species":{"dom":"botania:"+color+"_mystical_flower","rec":"botania:"+color+"_mystical_flower"},
"strength":{"dom":1,"rec":1}
}
}
}
})
})
//better generation flowers
event.custom({
"type": "botania:petal_apothecary",
"ingredients": [
{
"tag": "botania:petals/red"
},
{
"tag": "botania:petals/red"
},
{
"tag": "botania:petals/gray"
},
{
"tag": "botania:petals/gray"
},
{
"tag": "botania:petals/white"
},
{
"tag": "botania:petals/white"
},
{
"item": "botania:rune_summer"
},
{
"item": "botania:rune_fire"
}
],
"output": {
"item": "botania:entropinnyum"
},
"reagent": {
"tag": "botania:seed_apothecary_reagent"
}
})
event.custom({
"type": "botania:petal_apothecary",
"ingredients": [
{
"tag": "botania:petals/red"
},
{
"tag": "botania:petals/red"
},
{
"tag": "botania:petals/lime"
},
{
"tag": "botania:petals/lime"
},
{
"tag": "botania:petals/green"
},
{
"item": "botania:rune_spring"
},
{
"item": "botania:rune_earth"
}
],
"output": {
"item": "botania:munchdew"
},
"reagent": {
"tag": "botania:seed_apothecary_reagent"
}
})
event.remove({ id: 'botania:gaia_pylon'})
event.shaped('botania:gaia_pylon', [
' A ',
'ePe',
' E '
], {
A: 'ars_elemental:anima_essence',
P: 'botania:mana_pylon',
e: 'botania:elementium_ingot',
E: 'ars_nouveau:earth_essence'
}
)
event.remove({ id: 'botania:mana_infusion/manasteel'})
event.custom({
"type": "botania:mana_infusion",
"input": {
"item": "naturesaura:infused_iron"
},
"mana": 2500,
"output": {
"item": "botania:manasteel_ingot"
}
})
event.remove({ id: 'botania:mana_infusion/manasteel_block'})
event.custom({
"type": "botania:mana_infusion",
"input": {
"item": "naturesaura:infused_iron_block"
},
"mana": 21000,
"output": {
"item": "botania:manasteel_block"
}
})
//duplicate skystone
event.custom({
"type": "botania:mana_infusion",
"catalyst": {
"type": "block",
"block": "botania:conjuration_catalyst"
},
"input": {
"item": "ae2:sky_stone_block"
},
"mana": 500,
"output": {
"item": "ae2:sky_stone_block",
"count": 2
}
})
event.remove({id: 'botania:petal_apothecary/vazkii_head'})
event.replaceInput({id: 'botania:lens_mine'},
'minecraft:lapis_lazuli',
'embers:lead_plate')
event.replaceInput({id: 'botania:exchange_rod'},
'botania:rune_sloth',
'embers:ember_crystal')
//ender air without end
event.shapeless('botania:ender_air_bottle', [
'3x minecraft:ender_pearl',
'minecraft:glass_bottle'
])
//heart of the sea
event.custom({
"type": "botania:runic_altar",
"ingredients": [
{
"item": "botania:rune_water"
},
{
"item": "botania:rune_winter"
},
{
"item": "enchanted:creeper_heart"
},
{
"item": "minecraft:nautilus_shell"
},
{
"item": "minecraft:pufferfish"
}
],
"mana": 20000,
"output": {
"count": 1,
"item": "minecraft:heart_of_the_sea"
}
})
event.custom({
"type": "botania:mana_infusion",
"input": {
"item": "botania:pink_petal"
},
"mana": 500,
"output": {
"item": "minecraft:pink_petals"
}
})
})

View File

@@ -0,0 +1,249 @@
ServerEvents.recipes(event => {
//andesite alloy uses lead
event.remove({id: 'create:crafting/materials/andesite_alloy'})
event.remove({id: 'create:crafting/materials/andesite_alloy_from_zinc'})
event.remove({id: 'create:mixing/andesite_alloy'})
event.remove({id: 'create:mixing/andesite_alloy_from_zinc'})
event.shaped('create:andesite_alloy', [
'GA',
'AG'
], {
G: '#forge:nuggets/lead',
A: 'minecraft:andesite'
}
)
event.custom({
"type": "create:mixing",
"ingredients": [
{
"item": "minecraft:andesite"
},
{
"tag": "forge:nuggets/lead"
}
],
"results": [
{
"item": "create:andesite_alloy"
}
]
})
//disable mechanical press plate recipes
event.remove({id: 'create:pressing/brass_ingot'})
event.remove({id: 'create:pressing/iron_ingot'})
event.remove({id: 'create:pressing/copper_ingot'})
event.remove({id: 'create:pressing/gold_ingot'})
//remove blaze burner recipe
event.remove({id: 'create:crafting/kinetics/empty_blaze_burner'})
//disable metals from washing
event.remove({id: 'create:crushing/diorite'})
event.remove({id: 'create:crushing/diorite_recycling'})
event.remove({id: 'create:splashing/soul_sand'})
event.remove({id: 'create:splashing/red_sand'})
event.custom({
"type": "create:splashing",
"ingredients": [
{
"item": "minecraft:red_sand"
}
],
"results": [
{
"chance": 0.05,
"item": "minecraft:dead_bush"
}
]
})
event.remove({id: 'create:splashing/gravel'})
event.custom({
"type": "create:splashing",
"ingredients": [
{
"item": "minecraft:gravel"
}
],
"results": [
{
"chance": 0.25,
"item": "minecraft:flint"
}
]
})
//mechanical pump recipe
event.remove({id: 'create:crafting/kinetics/mechanical_pump'})
event.shaped('create:mechanical_pump', [
'ACA',
'PEP',
'ACA'
], {
E: 'embers:mechanical_pump',
P: 'create:fluid_pipe',
A: 'create:andesite_alloy',
C: 'create:cogwheel'
}
)
//rose quartz
event.custom({
"type": "create:mixing",
"heatRequirement": "heated",
"ingredients": [
{
"item": "minecraft:glowstone"
},
{
"item": "minecraft:redstone"
},
{
"item": "minecraft:redstone"
},
{
"amount": 100,
"fluid": "theurgy:sal_ammoniac"
}
],
"results": [
{
"item": "create:rose_quartz"
}
]
})
//sal ammoniac crystal
event.custom({
"type": "create:filling",
"ingredients": [
{
"item": "enchanted:icy_needle"
},
{
"amount": 750,
"fluid": "theurgy:sal_ammoniac",
"nbt": {}
}
],
"results": [
{
"item": "theurgy:sal_ammoniac_crystal"
}
]
})
const crushing_resource_recipes = [
"create:crushing/crimsite_recycling",
"create:crushing/crimsite",
"create:crushing/ochrum_recycling",
"create:crushing/ochrum",
"create:crushing/veridium_recycling",
"create:crushing/veridium",
"create:crushing/tuff_recycling",
"create:crushing/tuff",
"create:crushing/asurine_recycling",
"create:crushing/asurine"
]
crushing_resource_recipes.forEach(id => {
event.remove({id: id})
})
//plate stuff
function melt_and_plate(item, fluid, plate) {
event.custom({
"type": "create:mixing",
"heatRequirement": "superheated",
"ingredients": [
{
"item": item
}
],
"results": [
{
"amount": 90,
"fluid": fluid
}
]
})
event.custom({
"type": "create:compacting",
"ingredients": [
{
"amount": 90,
"fluid": fluid
}
],
"results": [
{
"item": plate
}
]
})
}
melt_and_plate("minecraft:iron_ingot", "embers:molten_iron", "embers:iron_plate")
melt_and_plate("minecraft:copper_ingot", "embers:molten_copper", "embers:copper_plate")
melt_and_plate("embers:lead_ingot", "embers:molten_lead", "embers:lead_plate")
melt_and_plate("embers:silver_ingot", "embers:molten_silver", "embers:silver_plate")
melt_and_plate("embers:dawnstone_ingot", "embers:molten_dawnstone", "embers:dawnstone_plate")
melt_and_plate("minecraft:gold_ingot", "embers:molten_gold", "create:golden_sheet")
melt_and_plate("create:brass_ingot", "embers:molten_brass", "create:brass_sheet")
event.custom({
"type": "mekanism:metallurgic_infusing",
"chemicalInput": {
"amount": 80,
"tag": "mekanism:redstone"
},
"itemInput": {
"ingredient": {
"item": "minecraft:quartz"
}
},
"output": {
"item": "create:rose_quartz"
}
})
event.custom({
"type": "create:mechanical_crafting",
"acceptMirrored": false,
"key": {
"B": {
"item": "minecraft:iron_bars"
},
"P": {
"item": "embers:iron_plate"
},
"F": {
"item": "botania:fel_pumpkin"
},
"R": {
"item": "botania:rune_fire"
},
"C": {
"item": "botania:rune_wrath"
},
"S": {
"item": "mekanism:ingot_steel"
},
"N": {
"item": "minecraft:netherrack"
}
},
"pattern": [
"BBBBB",
"BPFPB",
"BRBCB",
"SSNSS",
"SNNNS"
],
"result": {
"count": 1,
"item": "create:blaze_burner"
}
})
})

View File

@@ -0,0 +1,235 @@
ServerEvents.recipes(event => {
const crystal_recipe_ids = ['aluminum', 'copper', 'gold', 'iron', 'lead', 'nickel', 'silver', 'tin', 'zinc']
crystal_recipe_ids.forEach(id => {
event.remove({id: 'embers:alchemy/'+id+'_crystal_seed'})
})
event.remove({id: 'embers:alchemy/soul_sand'})
event.replaceInput({id: 'embers:ancient_codex'},
'embers:archaic_brick',
'embers:caminite_brick')
event.replaceInput({id: 'embers:ancient_codex'},
'embers:ancient_motive_core',
'minecraft:wheat')
event.remove({id: 'embers:dawnstone_anvil/tool_breakdown'})
event.remove({id: 'embers:item_extractor'})
event.shaped('embers:item_extractor', [
' G ',
'IPI',
' G '
], {
G: 'naturesaura:gold_powder',
I: 'embers:item_pipe',
P: 'embers:caminite_plate'
}
)
event.remove({id: 'embers:fluid_extractor'})
event.shaped('embers:fluid_extractor', [
' G ',
'IPI',
' G '
], {
G: 'naturesaura:gold_powder',
I: 'embers:fluid_pipe',
P: 'embers:caminite_plate'
}
)
//easier fluid tank
event.remove({ id: 'embers:fluid_vessel'})
event.shaped('embers:fluid_vessel', [
'B B',
'CAC',
'BCB'
], {
B: 'embers:caminite_brick',
C: 'minecraft:copper_ingot',
A: 'theurgy:sal_ammoniac_tank'
})
//archaic brick
event.custom({
"type": "embers:alchemy",
"aspects": [
{
"tag": "embers:aspectus/iron"
},
{
"tag": "embers:aspectus/copper"
}
],
"inputs": [
{
"item": "naturesaura:infused_iron"
},
{
"item": "naturesaura:tainted_gold"
}
],
"output": {
"count": 2,
"item": "embers:archaic_brick"
},
"tablet": {
"item": "minecraft:brick"
}
})
event.custom({
"type": "embers:alchemy",
"aspects": [
{
"tag": "embers:aspectus/iron"
},
{
"tag": "embers:aspectus/copper"
},
{
"tag": "embers:aspectus/silver"
},
{
"tag": "embers:aspectus/dawnstone"
}
],
"inputs": [
{
"item": "naturesaura:infused_iron"
},
{
"item": "naturesaura:tainted_gold"
},
{
"item": "botania:rune_earth"
},
{
"item": "botania:rune_fire"
},
{
"item": "enchanted:attuned_stone_charged"
}
],
"output": {
"count": 1,
"item": "embers:copper_crystal_seed"
},
"tablet": {
"item": "minecraft:copper_ingot"
}
})
event.custom({
"type": "embers:alchemy",
"aspects": [
{
"tag": "embers:aspectus/iron"
},
{
"tag": "embers:aspectus/copper"
},
{
"tag": "embers:aspectus/silver"
},
{
"tag": "embers:aspectus/dawnstone"
}
],
"inputs": [
{
"item": "naturesaura:infused_iron"
},
{
"item": "naturesaura:tainted_gold"
},
{
"item": "botania:rune_earth"
},
{
"item": "botania:rune_fire"
},
{
"item": "enchanted:attuned_stone_charged"
}
],
"output": {
"count": 1,
"item": "embers:iron_crystal_seed"
},
"tablet": {
"item": "minecraft:iron_ingot"
}
})
event.custom({
"type": "embers:alchemy",
"aspects": [
{
"tag": "embers:aspectus/iron"
},
{
"tag": "embers:aspectus/copper"
}
],
"inputs": [
{
"item": "embers:lead_ingot"
},
{
"item": "embers:silver_ingot"
},
{
"item": "enchanted:attuned_stone_charged"
}
],
"output": {
"count": 1,
"item": "embers:zinc_crystal_seed"
},
"tablet": {
"item": "minecraft:gold_ingot"
}
})
event.custom({
"type": "embers:alchemy",
"aspects": [
{
"tag": "embers:aspectus/iron"
},
{
"tag": "embers:aspectus/copper"
},
{
"tag": "embers:aspectus/silver"
},
{
"tag": "embers:aspectus/dawnstone"
}
],
"inputs": [
{
"item": "naturesaura:infused_iron"
},
{
"item": "naturesaura:tainted_gold"
},
{
"item": "botania:rune_earth"
},
{
"item": "botania:rune_fire"
},
{
"item": "enchanted:attuned_stone_charged"
}
],
"output": {
"count": 1,
"item": "embers:lead_crystal_seed"
},
"tablet": {
"item": "embers:lead_ingot"
}
})
})

View File

@@ -0,0 +1,364 @@
ServerEvents.recipes(event => {
//fix demon heart recipes
//event.remove({id: 'enchanted:distilling/demon_heart_diamond_vapour'})
//anointing paste needs results, not seeds
event.remove({id: 'enchanted:anointing_paste'})
event.shapeless('enchanted:anointing_paste', [
'enchanted:water_artichoke',
'enchanted:belladonna_flower',
'enchanted:mandrake_root',
'enchanted:icy_needle'
])
event.custom({
"type": "enchanted:witch_cauldron",
"cookingColor": [
26,
71,
35
],
"finalColor": [
62,
128,
78
],
"ingredients": [
{
"item": "enchanted:belladonna_flower"
},
{
"item": "enchanted:water_artichoke"
},
{
"item": "minecraft:bone_meal"
}
],
"power": 0,
"result": {
"count": 3,
"item": "enchanted:mutandis"
}
})
event.remove({id: 'enchanted:witch_cauldron/mutandis'})
event.custom({
"type": "enchanted:witch_cauldron",
"cookingColor": [
26,
71,
35
],
"finalColor": [
62,
128,
78
],
"ingredients": [
{
"item": "enchanted:mandrake_root"
},
{
"item": "enchanted:exhale_of_the_horned_one"
},
{
"item": "minecraft:bone_meal"
}
],
"power": 0,
"result": {
"count": 7,
"item": "enchanted:mutandis"
}
}).id('enchanted:witch_cauldron/mutandis')
//earmuffs recipe
event.custom({
"type": "minecraft:crafting_shaped",
"category": "misc",
"key": {
"w": {
"tag": "minecraft:wool"
},
"c": {
"item": "minecraft:copper_ingot"
},
"d": {
"item": "farmersdelight:straw"
}
},
"pattern": [
"dcd",
"w w"
],
"result": {
"item": "enchanted:earmuffs"
},
"show_notification": true
})
//cauldron for brilliant fiber
event.remove({id: "naturesaura:gold_fiber"})
event.custom({
"type": "enchanted:witch_cauldron",
"cookingColor": [
26,
71,
35
],
"finalColor": [
62,
128,
78
],
"ingredients": [
{
"item": "enchanted:odour_of_purity"
},
{
"item": "minecraft:string"
},
{
"item": "enchanted:wolfsbane_flower"
},
{
"item": "enchanted:whiff_of_magic"
}
],
"power": 0,
"result": {
"count": 2,
"item": "naturesaura:gold_fiber"
}
})
event.remove({id: "enchanted:altar"})
event.custom({
"type": "minecraft:crafting_shaped",
"category": "building",
"key": {
"b": {
"item": "enchanted:breath_of_the_goddess"
},
"e": {
"item": "enchanted:exhale_of_the_horned_one"
},
"r": {
"item": "enchanted:rowan_log"
},
"s": {
"item": "minecraft:stone_bricks"
},
"w": {
"item": "minecraft:gold_nugget"
}
},
"pattern": [
"bwe",
"srs",
"srs"
],
"result": {
"item": "enchanted:altar"
},
"show_notification": true
})
event.remove({id: "enchanted:attuned_stone"})
event.custom({"type": "enchanted:witch_cauldron",
"cookingColor": [
26,
71,
35
],
"finalColor": [
62,
128,
78
],
"ingredients": [
{
"item": "botania:mana_pearl"
},
{
"item": "enchanted:whiff_of_magic"
},
{
"item": "naturesaura:gold_leaf"
}
],
"power": 500,
"result": {
"item": "enchanted:attuned_stone"
}
})
//chalk recipes
event.remove({id: "enchanted:ritual_chalk"})
event.remove({id: "enchanted:witch_cauldron/golden_chalk"})
event.remove({id: "enchanted:witch_cauldron/nether_chalk"})
event.remove({id: "enchanted:witch_cauldron/otherwhere_chalk"})
event.custom({
"type": "minecraft:crafting_shaped",
"category": "equipment",
"key": {
"a": {
"item": "enchanted:wood_ash"
},
"r": {
"item": "enchanted:gypsum"
}
},
"pattern": [
"ara",
"ara",
"ara"
],
"result": {
"item": "enchanted:ritual_chalk"
},
"show_notification": true
})
event.custom({
"type": "enchanted:witch_cauldron",
"cookingColor": [
89,
64,
0
],
"finalColor": [
194,
155,
0
],
"ingredients": [
{
"item": "enchanted:mandrake_root"
},
{
"item": "embers:dawnstone_ingot"
},
{
"item": "enchanted:ritual_chalk"
}
],
"power": 3000,
"result": {
"item": "enchanted:golden_chalk"
}
}).id("enchanted:witch_cauldron/golden_chalk")
event.custom({
"type": "enchanted:witch_cauldron",
"cookingColor": [
84,
1,
26
],
"finalColor": [
156,
1,
47
],
"ingredients": [
{
"item": "minecraft:nether_wart"
},
{
"item": "naturesaura:tainted_gold"
},
{
"item": "enchanted:ritual_chalk"
}
],
"power": 2000,
"result": {
"item": "enchanted:nether_chalk"
}
}).id("enchanted:witch_cauldron/nether_chalk")
event.custom({
"type": "enchanted:witch_cauldron",
"cookingColor": [
49,
21,
74
],
"finalColor": [
73,
13,
130
],
"ingredients": [
{
"item": "minecraft:nether_wart"
},
{
"item": "enchanted:attuned_stone"
},
{
"item": "minecraft:ender_pearl"
},
{
"item": "enchanted:ritual_chalk"
}
],
"power": 2000,
"result": {
"item": "enchanted:otherwhere_chalk"
}
}).id("enchanted:witch_cauldron/otherwhere_chalk")
//blaze powder to gold fiber
event.custom({
"type": "enchanted:wheel",
"duration": 300,
"ingredients": [
{
"item": "minecraft:blaze_powder"
},
{
"item": "enchanted:bone_needle"
},
{
"item": "enchanted:icy_needle"
}
],
"power": 500,
"result": {
"item": "naturesaura:gold_fiber",
"count": 3
}
})
event.remove({id: 'enchanted:fume_funnel'})
event.shaped('enchanted:fume_funnel', [
'BAB',
'BMB',
'DSD'
], {
A: 'minecraft:lava_bucket',
B: 'embers:caminite_plate',
S: 'minecraft:iron_bars',
D: 'minecraft:copper_block',
M: 'minecraft:iron_block'
})
//redstone
event.custom({
"type": "enchanted:distilling",
"cookTime": 300,
"ingredients": [
{
"item": "minecraft:blaze_powder"
},
{
"item": "create:cinder_flour"
}
],
"power": 750,
"results": [
{
"count": 2,
"item": "minecraft:redstone"
}
]
})
})

View File

@@ -0,0 +1,7 @@
LootJS.modifiers(event => {
event.addBlockLootModifier('minecraft:grass').removeLoot('enchanted:garlic')
event.addBlockLootModifier('kubejs:dead_log')
.randomChance(0.1)
.addLoot('minecraft:charcoal')
})

View File

@@ -0,0 +1,49 @@
ServerEvents.recipes(event => {
event.remove({id: 'mekanismtools:osmium/nugget_from_blasting'})
event.remove({id: 'mekanismtools:bronze/nugget_from_blasting'})
event.remove({id: 'mekanismtools:refined_glowstone/nugget_from_blasting'})
event.remove({id: 'mekanismtools:refined_obsidian/nugget_from_blasting'})
event.remove({id: 'mekanismtools:steel/nugget_from_blasting'})
event.remove({id: 'mekanismtools:osmium/nugget_from_smelting'})
event.remove({id: 'mekanismtools:bronze/nugget_from_smelting'})
event.remove({id: 'mekanismtools:refined_glowstone/nugget_from_smelting'})
event.remove({id: 'mekanismtools:refined_obsidian/nugget_from_smelting'})
event.remove({id: 'mekanismtools:steel/nugget_from_smelting'})
event.custom({
"type": "mekanism:rotary",
"fluidInput": {
"amount": 1,
"fluid": "bloodmagic:life_essence_fluid"
},
"fluidOutput": {
"amount": 1,
"fluid": "bloodmagic:life_essence_fluid"
},
"gasInput": {
"amount": 1,
"gas": "reclamation:aerated_essence"
},
"gasOutput": {
"amount": 1,
"gas": "reclamation:aerated_essence"
}
})
event.custom({
"type": "mekanism:chemical_infusing",
"leftInput": {
"amount": 2,
"gas": "reclamation:aerated_essence"
},
"output": {
"amount": 1,
"gas": "reclamation:essence_boosted_ethylene"
},
"rightInput": {
"amount": 1,
"gas": "mekanism:ethene"
}
})
})

View File

@@ -0,0 +1,393 @@
ServerEvents.recipes(event => {
event.custom({
"type": "enchanted:witch_cauldron",
"cookingColor": [
26,
71,
35
],
"finalColor": [
62,
128,
78
],
"ingredients": [
{
"item": "mysticalagriculture:fire_essence"
},
{
"item": "mysticalagriculture:air_essence"
},
{
"item": "mysticalagriculture:water_essence"
},
{
"item": "mysticalagriculture:earth_essence"
},
{
"item": "mysticalagriculture:inferium_essence"
},
{
"item": "mysticalagriculture:inferium_essence"
},
{
"item": "mysticalagriculture:inferium_essence"
}
],
"power": 500,
"result": {
"count": 1,
"item": "mysticalagriculture:prudentium_essence"
}
})
event.custom({
"type": "enchanted:witch_cauldron",
"cookingColor": [
26,
71,
35
],
"finalColor": [
62,
128,
78
],
"ingredients": [
{
"item": "mysticalagriculture:fire_essence"
},
{
"item": "mysticalagriculture:air_essence"
},
{
"item": "mysticalagriculture:water_essence"
},
{
"item": "mysticalagriculture:earth_essence"
},
{
"item": "mysticalagriculture:inferium_block"
},
{
"item": "mysticalagriculture:inferium_block"
},
{
"item": "mysticalagriculture:inferium_block"
}
],
"power": 3000,
"result": {
"count": 1,
"item": "mysticalagriculture:prudentium_block"
}
})
event.replaceInput({id: 'mysticalagriculture:prosperity_ingot'},
'minecraft:iron_ingot',
'naturesaura:infused_iron')
event.replaceInput({id: 'mysticalagriculture:inferium_seeds'},
'minecraft:wheat_seeds',
'#forge:seeds')
event.replaceInput({id: 'mysticalagriculture:prosperity_seed_base'},
'minecraft:wheat_seeds',
'#forge:seeds')
event.custom({
"type": "botania:runic_altar",
"ingredients": [
{
"item": "mysticalagriculture:prudentium_block"
},
{
"item": "mysticalagriculture:ice_essence"
},
{
"item": "mysticalagriculture:nether_essence"
}
],
"mana": 60000,
"output": {
"count": 2,
"item": "mysticalagriculture:tertium_essence"
}
})
event.custom({
"type": "botania:terra_plate",
"ingredients": [
{
"item": "mysticalagriculture:prudentium_block"
},
{
"item": "mysticalagriculture:nether_essence"
},
{
"item": "mysticalagriculture:ice_essence"
}
],
"mana": 100000,
"result": {
"item": "mysticalagriculture:tertium_essence",
"count": 2
}
})
event.custom({
"type": "ars_nouveau:imbuement",
"count": 1,
"input": {
"item": "mysticalagriculture:tertium_block"
},
"pedestalItems": [],
"output": "mysticalagriculture:imperium_essence",
"source": 10000
})
event.custom({
"type": "bloodmagic:altar",
"altarSyphon": 20000,
"consumptionRate": 100,
"drainRate": 100,
"input": {
"item": "mysticalagriculture:imperium_essence"
},
"output": {
"item": "mysticalagriculture:supremium_essence"
},
"upgradeLevel": 4
})
//mekanism alt recipes
event.custom({
"type": "mekanism:infusion_conversion",
"input": {
"ingredient": {
"item": "mysticalagriculture:inferium_essence"
}
},
"output": {
"amount": 10,
"infuse_type": "reclamation:inferium"
}
})
event.custom({
"type": "mekanism:infusion_conversion",
"input": {
"ingredient": {
"item": "mysticalagriculture:prudentium_essence"
}
},
"output": {
"amount": 10,
"infuse_type": "reclamation:prudentium"
}
})
event.custom({
"type": "mekanism:infusion_conversion",
"input": {
"ingredient": {
"item": "mysticalagriculture:tertium_essence"
}
},
"output": {
"amount": 10,
"infuse_type": "reclamation:tertium"
}
})
event.custom({
"type": "mekanism:infusion_conversion",
"input": {
"ingredient": {
"item": "mysticalagriculture:imperium_essence"
}
},
"output": {
"amount": 10,
"infuse_type": "reclamation:imperium"
}
})
event.custom({
"type": "mekanism:metallurgic_infusing",
"chemicalInput": {
"amount": 40,
"tag": "reclamation:inferium"
},
"itemInput": {
"ingredient": {
"tag": "reclamation:elemental_essence"
}
},
"output": {
"item": "mysticalagriculture:prudentium_essence"
}
})
event.custom({
"type": "mekanism:metallurgic_infusing",
"chemicalInput": {
"amount": 40,
"tag": "reclamation:prudentium"
},
"itemInput": {
"ingredient": {
"item": "botania:manasteel_nugget"
}
},
"output": {
"item": "mysticalagriculture:tertium_essence"
}
})
event.custom({
"type": "mekanism:metallurgic_infusing",
"chemicalInput": {
"amount": 40,
"tag": "reclamation:tertium"
},
"itemInput": {
"ingredient": {
"item": "ars_nouveau:source_gem"
}
},
"output": {
"item": "mysticalagriculture:imperium_essence"
}
})
event.custom({
"type": "mekanism:metallurgic_infusing",
"chemicalInput": {
"amount": 40,
"tag": "reclamation:imperium"
},
"itemInput": {
"ingredient": {
"item": "bloodmagic:infusedslate"
}
},
"output": {
"item": "mysticalagriculture:supremium_essence"
}
})
//soulstone
event.shaped('8x mysticalagriculture:soulstone_cobble', [
'CCC',
'CSC',
'CCC'
], {
C: 'minecraft:cobblestone',
S: 'mysticalagriculture:soulium_dust'
})
event.shaped('8x mysticalagriculture:soulstone', [
'CCC',
'CSC',
'CCC'
], {
C: 'minecraft:stone',
S: 'mysticalagriculture:soulium_dust'
})
//fertilizer
event.remove({id: 'mysticalagriculture:mystical_fertilizer'})
event.remove({id: 'mysticalagriculture:mystical_fertilizer_better'})
event.shaped('2x mysticalagriculture:mystical_fertilizer', [
'PFP',
'FGF',
'PFP'
], {
P: 'mysticalagriculture:prudentium_essence',
F: 'mysticalagriculture:fertilized_essence',
G: 'embers:ember_crystal'
})
//remove infusion
event.remove({input: '#mysticalagriculture:infusion_crystals'})
event.remove({id: 'mysticalagriculture:prudentium_essence_uncraft'})
event.remove({id: 'mysticalagriculture:tertium_essence_uncraft'})
event.remove({id: 'mysticalagriculture:imperium_essence_uncraft'})
event.remove({id: 'mysticalagriculture:supremium_essence_uncraft'})
function altarRecipeSides(one, two, three, four, corners, output) {
event.custom({
"type": "mysticalagriculture:infusion",
"ingredients": [
{
"item": corners
},
{
"item": one
},
{
"item": corners
},
{
"item": two
},
{
"item": corners
},
{
"item": three
},
{
"item": corners
},
{
"item": four
}
],
"input": {
"item": "mysticalagriculture:prosperity_seed_base"
},
"result": {
"item": output
}
})
}
function altarRecipe(corners, sides, output) {
altarRecipeSides(sides, sides, sides, sides, corners, output)
}
const seeds = ['stone', 'dirt', 'deepslate', 'nether', 'ice', 'wood',
'sky_stone', 'copper', 'dye', 'nature', 'iron', 'lead', 'gold', 'silver', 'coal', 'mystical_flower', 'zinc', 'tin', 'soulium',
'nether_quartz', 'amethyst', 'glowstone', 'redstone', 'lapis_lazuli', 'silicon', 'certus_quartz', 'sky_stone', 'steel', 'uranium', 'osmium', 'fluorite', 'prismarine',
'diamond', 'emerald', 'netherite']
seeds.forEach(id => {
event.remove({id: 'mysticalagriculture:seed/infusion/'+id})
})
altarRecipe("mysticalagriculture:prudentium_essence", "minecraft:stone", "mysticalagriculture:stone_seeds")
altarRecipe("mysticalagriculture:prudentium_essence", "minecraft:dirt", "mysticalagriculture:dirt_seeds")
altarRecipeSides("minecraft:oak_sapling", "enchanted:alder_sapling", "enchanted:rowan_sapling", "enchanted:hawthorn_sapling", "mysticalagriculture:prudentium_essence", "mysticalagriculture:wood_seeds")
altarRecipe("mysticalagriculture:prudentium_essence", "minecraft:deepslate", "mysticalagriculture:deepslate_seeds")
altarRecipe("mysticalagriculture:prudentium_essence", "minecraft:blue_ice", "mysticalagriculture:ice_seeds")
altarRecipe("mysticalagriculture:prudentium_essence", "mysticalagriculture:nether_agglomeratio", "mysticalagriculture:nether_seeds")
altarRecipe("mysticalagriculture:tertium_essence", "ae2:sky_stone_block", "mysticalagriculture:sky_stone_seeds")
altarRecipe("mysticalagriculture:tertium_essence", "mysticalagriculture:dye_agglomeratio", "mysticalagriculture:dye_seeds")
altarRecipe("mysticalagriculture:tertium_essence", "mysticalagriculture:nature_essence", "mysticalagriculture:nature_seeds")
altarRecipeSides("minecraft:copper_block", "naturesaura:infused_iron", "naturesaura:tainted_gold", "naturesaura:infused_iron", "mysticalagriculture:tertium_essence", "mysticalagriculture:copper_seeds")
altarRecipeSides("minecraft:iron_block", "botania:manasteel_ingot", "embers:dawnstone_ingot", "botania:manasteel_ingot", "mysticalagriculture:tertium_essence", "mysticalagriculture:iron_seeds")
altarRecipeSides("embers:lead_block", "embers:lead_ingot", "create:andesite_alloy", "embers:lead_ingot", "mysticalagriculture:tertium_essence", "mysticalagriculture:lead_seeds")
altarRecipeSides("minecraft:gold_block", "naturesaura:tainted_gold", "embers:dawnstone_ingot", "naturesaura:tainted_gold", "mysticalagriculture:tertium_essence", "mysticalagriculture:gold_seeds")
altarRecipeSides("embers:silver_block", "botania:manasteel_ingot", "embers:silver_aspectus", "botania:manasteel_ingot", "mysticalagriculture:tertium_essence", "mysticalagriculture:silver_seeds")
altarRecipe("mysticalagriculture:tertium_essence", "minecraft:coal_block", "mysticalagriculture:coal_seeds")
altarRecipeSides("botania:glimmering_livingwood", "botania:rune_earth", "botania:rune_mana", "botania:rune_water", "mysticalagriculture:tertium_essence", "mysticalagriculture:mystical_flower_seeds")
altarRecipeSides("create:zinc_block", "create:brass_ingot", "embers:zinc_crystal_seed", "create:brass_ingot", "mysticalagriculture:tertium_essence", "mysticalagriculture:zinc_seeds")
altarRecipeSides("mekanism:block_tin", "mekanism:clump_tin", "mekanism:dust_tin", "mekanism:clump_tin", "mysticalagriculture:tertium_essence", "mysticalagriculture:tin_seeds")
altarRecipeSides("nethersdelight:rich_soul_soil", "minecraft:soul_soil", "minecraft:soul_sand", "minecraft:soul_soil", "mysticalagriculture:tertium_essence", "mysticalagriculture:soulium_seeds")
altarRecipeSides("minecraft:quartz_block", "minecraft:crimson_fungus", "ars_nouveau:abjuration_essence", "minecraft:warped_fungus", "mysticalagriculture:imperium_essence", "mysticalagriculture:nether_quartz_seeds")
altarRecipeSides("minecraft:budding_amethyst", "ars_nouveau:earth_essence", "ars_nouveau:source_gem_block", "ars_nouveau:earth_essence", "mysticalagriculture:imperium_essence", "mysticalagriculture:amethyst_seeds")
altarRecipeSides("minecraft:glowstone", "botania:mana_powder", "ars_nouveau:jar_of_light", "botania:mana_powder", "mysticalagriculture:imperium_essence", "mysticalagriculture:glowstone_seeds")
altarRecipeSides("minecraft:redstone_block", "botania:mana_powder", "ars_nouveau:manipulation_essence", "botania:mana_powder", "mysticalagriculture:imperium_essence", "mysticalagriculture:redstone_seeds")
altarRecipeSides("minecraft:lapis_block", "mekanism:dust_lapis_lazuli", "bloodmagic:waterscribetool", "mekanism:dust_lapis_lazuli", "mysticalagriculture:imperium_essence", "mysticalagriculture:lapis_lazuli_seeds")
altarRecipeSides("ae2:flawed_budding_quartz", "ae2:formation_core", "ae2:singularity", "ae2:annihilation_core", "mysticalagriculture:imperium_essence", "mysticalagriculture:certus_quartz_seeds")
altarRecipeSides("mekanism:block_steel", "mekanism:enriched_carbon", "ars_nouveau:fire_essence", "mekanism:enriched_carbon", "mysticalagriculture:imperium_essence", "mysticalagriculture:steel_seeds")
altarRecipeSides("mekanism:block_uranium", "mekanism:yellow_cake_uranium", "mekanism:uranium_hexafluoride_bucket", "mekanism:yellow_cake_uranium", "mysticalagriculture:imperium_essence", "mysticalagriculture:uranium_seeds")
altarRecipeSides("mekanism:block_osmium", "mekanism:enriched_refined_obsidian", "ars_nouveau:conjuration_essence", "mekanism:enriched_refined_obsidian", "mysticalagriculture:imperium_essence", "mysticalagriculture:osmium_seeds")
altarRecipeSides("mekanism:block_fluorite", "bloodmagic:defaultcrystal", "mekanism:hdpe_stick", "bloodmagic:defaultcrystal", "mysticalagriculture:imperium_essence", "mysticalagriculture:fluorite_seeds")
altarRecipeSides("minecraft:prismarine_bricks", "minecraft:prismarine_crystals", "ars_nouveau:water_essence", "minecraft:prismarine_crystals", "mysticalagriculture:imperium_essence", "mysticalagriculture:prismarine_seeds")
altarRecipeSides("minecraft:diamond_block", "naturesaura:break_prevention", "ars_elemental:mark_of_mastery", "enchanted:mystic_unguent", "mysticalagriculture:supremium_essence", "mysticalagriculture:diamond_seeds")
altarRecipeSides("minecraft:emerald_block", "croptopia:greenbean", "botania:gaia_ingot", "croptopia:greenonion", "mysticalagriculture:supremium_essence", "mysticalagriculture:emerald_seeds")
altarRecipeSides("minecraft:netherite_block", "enchanted:drop_of_luck", "bloodmagic:ingot_hellforged", "enchanted:refined_evil", "mysticalagriculture:supremium_essence", "mysticalagriculture:netherite_seeds")
})

View File

@@ -0,0 +1,956 @@
ServerEvents.recipes(event => {
//disable cringe blocks
event.remove({id: 'naturesaura:time_changer'})
event.remove({id: 'naturesaura:weather_changer'})
event.remove({type: 'naturesaura:animal_spawner'})
event.remove({id: 'naturesaura:spawn_lamp'})
event.custom({
"type": "minecraft:crafting_shaped",
"pattern": [
"ILI",
"SGE",
"ILI"
],
"key": {
"I": {
"tag": "forge:ingots/iron"
},
"L": {
"item": "minecraft:glass"
},
"S": {
"item": "naturesaura:token_terror"
},
"G": {
"item": "minecraft:glowstone"
},
"E": {
"item": "botania:ender_air_bottle",
}
},
"result": {
"item": "naturesaura:spawn_lamp"
}
})
event.remove({ id: 'naturesaura:tree_ritual/eye'})
event.custom({
"type": "naturesaura:tree_ritual",
"ingredients": [
{
"item": "minecraft:spider_eye"
},
{
"item": "minecraft:iron_ingot"
},
{
"item": "naturesaura:gold_leaf"
},
{
"item": "naturesaura:gold_leaf"
}
],
"sapling": {
"item": "minecraft:oak_sapling"
},
"output": {
"item": "naturesaura:eye"
},
"time": 250
})
event.remove({ id: 'naturesaura:tree_ritual/nature_altar'})
event.custom({
"type": "naturesaura:tree_ritual",
"ingredients": [
{
"item": "minecraft:stone"
},
{
"item": "minecraft:stone"
},
{
"item": "minecraft:stone"
},
{
"item": "minecraft:stone"
},
{
"item": "minecraft:poppy"
},
{
"item": "minecraft:dandelion"
},
{
"item": "minecraft:grass"
},
{
"item": "minecraft:apple"
}
],
"sapling": {
"item": "minecraft:oak_sapling"
},
"output": {
"item": "naturesaura:nature_altar"
},
"time": 500
})
//herbivorous absorber
event.remove({ id: 'naturesaura:flower_generator'})
event.shaped('naturesaura:flower_generator', [
'PJP',
'IFI',
'PIP'
], {
P: 'naturesaura:ancient_planks',
J: 'naturesaura:token_joy',
I: 'naturesaura:infused_iron',
F: '#botania:mystical_flowers'
}
).id("reclamation:naturesaura/flower_generator")
//ancient sapling
event.remove({id: 'naturesaura:tree_ritual/ancient_sapling'})
event.custom({
"type": "naturesaura:tree_ritual",
"ingredients": [
{
"item": "minecraft:oak_sapling"
},
{
"item": "minecraft:dandelion"
},
{
"item": "minecraft:poppy"
},
{
"tag": "forge:seeds"
},
{
"item": "minecraft:sugar_cane"
},
{
"item": "naturesaura:gold_leaf"
}
],
"sapling": {
"item": "minecraft:oak_sapling"
},
"output": {
"item": "naturesaura:ancient_sapling",
"count": 2
},
"time": 200
}).id('naturesaura:tree_ritual/ancient_sapling')
//new crumbling catalyst recipe
event.remove({ id: 'naturesaura:tree_ritual/crushing_catalyst'})
event.custom({
"type": "naturesaura:tree_ritual",
"ingredients": [
{
"item": "naturesaura:gold_brick"
},
{
"item": "naturesaura:gold_brick"
},
{
"item": "botania:livingrock"
},
{
"item": "botania:livingrock"
},
{
"item": "minecraft:flint"
},
{
"item": "minecraft:flint"
},
{
"item": "naturesaura:token_joy"
},
{
"item": "naturesaura:token_joy"
}
],
"sapling": {
"item": "minecraft:spruce_sapling"
},
"output": {
"item": "naturesaura:crushing_catalyst"
},
"time": 500
}).id("reclamation:naturesaura/crushing_catalyst")
//lead ingots
event.custom({
"type": "naturesaura:tree_ritual",
"ingredients": [
{
"item": "naturesaura:infused_iron"
},
{
"item": "naturesaura:infused_iron"
},
{
"item": "minecraft:nether_brick"
},
{
"item": "minecraft:nether_brick"
}
],
"sapling": {
"item": "minecraft:spruce_sapling"
},
"output": {
"item": "embers:raw_lead",
"count": 2
},
"time": 200
}).id("reclamation:embers/lead_ingot")
event.custom({
"type": "theurgy:incubation",
"conditions": [
{
"type": "forge:not",
"value": {
"type": "forge:tag_empty",
"tag": "forge:ingots/lead"
}
}
],
"incubation_time": 100,
"mercury": {
"item": "theurgy:mercury_shard"
},
"result": {
"count": 1,
"item": "embers:lead_ingot"
},
"salt": {
"item": "theurgy:alchemical_salt_mineral"
},
"sulfur": {
"item": "theurgy:alchemical_sulfur_lead"
}
})
event.remove({id: 'theurgy:incubation/ingots_lead_from_alchemical_sulfur_lead'})
//cinder flour
event.custom({
"type": "naturesaura:altar",
"input": {
"item": "minecraft:netherrack"
},
"output": {
"item": "create:cinder_flour"
},
"catalyst": {
"item": "naturesaura:crushing_catalyst"
},
"aura": 4000,
"time": 200
}).id("reclamation:create/cinder_flour")
//nerf transmutation catalyst
event.remove({id: "naturesaura:altar/gilded_blackstone"})
event.remove({id: "naturesaura:altar/egg"})
event.remove({id: "naturesaura:altar/milk"})
event.remove({id: "naturesaura:altar/warped_fungus"})
event.remove({id: "naturesaura:altar/crimson_fungus"})
event.remove({id: "naturesaura:tree_ritual/conversion_catalyst"})
event.custom({
"type": "naturesaura:tree_ritual",
"ingredients": [
{
"item": "naturesaura:gold_leaf"
},
{
"item": "naturesaura:gold_brick"
},
{
"item": "embers:dawnstone_ingot"
},
{
"item": "naturesaura:tainted_gold"
},
{
"item": "botania:manasteel_ingot"
},
{
"item": "botania:manasteel_ingot"
}
],
"sapling": {
"item": "minecraft:jungle_sapling"
},
"output": {
"item": "naturesaura:conversion_catalyst"
},
"time": 200
}).id("reclamation:naturesaura/conversion_catalyst")
//more conversion recipes
event.custom({
"type": "naturesaura:altar",
"input": {
"item": "minecraft:netherrack"
},
"output": {
"item": "minecraft:crimson_nylium"
},
"catalyst": {
"item": "naturesaura:conversion_catalyst"
},
"aura": 2000,
"time": 200
})
event.custom({
"type": "naturesaura:altar",
"input": {
"item": "minecraft:crimson_nylium"
},
"output": {
"item": "minecraft:warped_nylium"
},
"catalyst": {
"item": "naturesaura:conversion_catalyst"
},
"aura": 2000,
"time": 200
}).id("reclamation:naturesaura/altar")
//offering table
event.remove({id: "naturesaura:offering_table"})
event.custom({
"type": "embers:alchemy",
"aspects": [
{
"tag": "embers:aspectus/dawnstone"
},
{
"tag": "embers:aspectus/lead"
},
{
"tag": "embers:aspectus/iron"
}
],
"inputs": [
{
"item": "naturesaura:token_fear"
},
{
"item": "naturesaura:token_joy"
},
{
"item": "botania:runic_altar"
}
],
"output": {
"item": "naturesaura:offering_table"
},
"tablet": {
"item": "naturesaura:infused_iron"
}
}).id("reclamation:naturesaura/offering_table")
//calling spirit
event.remove({id: "naturesaura:calling_spirit"})
event.custom({"type": "enchanted:witch_cauldron",
"cookingColor": [
49,
21,
74
],
"finalColor": [
73,
13,
130
],
"ingredients": [
{
"item": "naturesaura:aura_bottle",
"nbt": {
"stored_type": "naturesaura:nether"
}
},
{
"item": "naturesaura:aura_bottle",
"nbt": {
"stored_type": "naturesaura:overworld"
}
},
{
"item": "naturesaura:tainted_gold"
},
{
"item": "enchanted:whiff_of_magic"
}
],
"power": 2000,
"result": {
"item": "naturesaura:calling_spirit",
"count": 4
}
}).id("reclamation:naturesaura/calling_spirit")
event.custom({
"type": "naturesaura:altar",
"input": {
"item": "naturesaura:birth_spirit"
},
"output": {
"item": "naturesaura:calling_spirit"
},
"aura": 50000,
"time": 200
}).id("reclamation:naturesaura/calling_spirit_altar")
event.remove({id: "naturesaura:altar/infused_stone"})
event.custom({
"type": "naturesaura:altar",
"input": {
"item": "botania:livingrock"
},
"output": {
"item": "naturesaura:infused_stone"
},
"aura": 7500,
"time": 40
})
event.custom({
"type": "naturesaura:altar",
"input": {
"item": "minecraft:deepslate"
},
"output": {
"item": "minecraft:obsidian"
},
"aura": 25000,
"time": 40
})
event.custom({
"type": "naturesaura:animal_spawner",
"ingredients": [
{
"item": "naturesaura:birth_spirit"
},
{
"item": "botania:brown_petal"
},
{
"item": "botania:gray_petal"
},
{
"item": "minecraft:egg"
}
],
"entity": "minecraft:cow",
"aura": 30000,
"time": 40
})
event.custom({
"type": "naturesaura:animal_spawner",
"ingredients": [
{
"item": "naturesaura:birth_spirit"
},
{
"item": "botania:red_petal"
},
{
"item": "botania:pink_petal"
},
{
"item": "minecraft:egg"
}
],
"entity": "minecraft:pig",
"aura": 30000,
"time": 40
})
event.custom({
"type": "naturesaura:animal_spawner",
"ingredients": [
{
"item": "naturesaura:birth_spirit"
},
{
"item": "botania:white_petal"
},
{
"item": "botania:pink_petal"
},
{
"item": "minecraft:egg"
}
],
"entity": "minecraft:sheep",
"aura": 30000,
"time": 40
})
event.custom({
"type": "naturesaura:animal_spawner",
"ingredients": [
{
"item": "naturesaura:birth_spirit"
},
{
"item": "minecraft:egg"
}
],
"entity": "minecraft:chicken",
"aura": 30000,
"time": 40
})
event.custom({
"type": "naturesaura:animal_spawner",
"ingredients": [
{
"item": "naturesaura:birth_spirit"
},
{
"item": "botania:gray_petal"
},
{
"item": "botania:white_petal"
},
{
"item": "minecraft:egg"
}
],
"entity": "minecraft:goat",
"aura": 30000,
"time": 40
})
event.custom({
"type": "naturesaura:animal_spawner",
"ingredients": [
{
"item": "naturesaura:birth_spirit"
},
{
"item": "botania:black_petal"
},
{
"item": "botania:blue_petal"
},
{
"item": "minecraft:egg"
}
],
"entity": "minecraft:squid",
"aura": 30000,
"time": 40
})
event.custom({
"type": "naturesaura:animal_spawner",
"ingredients": [
{
"item": "naturesaura:birth_spirit"
},
{
"item": "botania:green_petal"
},
{
"item": "botania:lime_petal"
},
{
"item": "minecraft:egg"
}
],
"entity": "minecraft:turtle",
"aura": 30000,
"time": 40
})
event.custom({
"type": "naturesaura:animal_spawner",
"ingredients": [
{
"item": "naturesaura:birth_spirit"
},
{
"item": "botania:red_petal"
},
{
"item": "botania:cyan_petal"
},
{
"item": "minecraft:egg"
}
],
"entity": "minecraft:salmon",
"aura": 30000,
"time": 40
})
event.custom({
"type": "naturesaura:animal_spawner",
"ingredients": [
{
"item": "naturesaura:birth_spirit"
},
{
"item": "botania:brown_petal"
},
{
"item": "botania:orange_petal"
},
{
"item": "minecraft:egg"
}
],
"entity": "minecraft:cod",
"aura": 30000,
"time": 40
})
event.custom({
"type": "naturesaura:animal_spawner",
"ingredients": [
{
"item": "naturesaura:birth_spirit"
},
{
"item": "botania:white_petal"
},
{
"item": "botania:light_gray_petal"
},
{
"item": "minecraft:egg"
}
],
"entity": "minecraft:llama",
"aura": 30000,
"time": 40
})
event.custom({
"type": "naturesaura:animal_spawner",
"ingredients": [
{
"item": "naturesaura:birth_spirit"
},
{
"item": "botania:pink_petal"
},
{
"item": "botania:green_petal"
},
{
"item": "minecraft:egg"
}
],
"entity": "minecraft:axolotl",
"aura": 30000,
"time": 40
})
event.custom({
"type": "naturesaura:animal_spawner",
"ingredients": [
{
"item": "naturesaura:birth_spirit"
},
{
"item": "botania:brown_petal"
},
{
"item": "botania:yellow_petal"
},
{
"item": "minecraft:egg"
}
],
"entity": "minecraft:frog",
"aura": 30000,
"time": 40
})
event.custom({
"type": "naturesaura:animal_spawner",
"ingredients": [
{
"item": "naturesaura:birth_spirit"
},
{
"item": "ars_elemental:anima_essence"
},
{
"item": "croptopia:elderberry"
},
{
"item": "minecraft:egg"
}
],
"entity": "minecraft:allay",
"aura": 30000,
"time": 40
})
event.custom({
"type": "naturesaura:animal_spawner",
"ingredients": [
{
"item": "naturesaura:birth_spirit"
},
{
"item": "minecraft:crying_obsidian"
},
{
"item": "minecraft:chiseled_polished_blackstone"
},
{
"item": "minecraft:egg"
}
],
"entity": "minecraft:piglin_brute",
"aura": 30000,
"time": 40
})
event.custom({
"type": "naturesaura:animal_spawner",
"ingredients": [
{
"item": "naturesaura:birth_spirit"
},
{
"item": "botania:yellow_petal"
},
{
"item": "botania:orange_petal"
},
{
"item": "minecraft:egg"
}
],
"entity": "minecraft:camel",
"aura": 30000,
"time": 40
})
event.custom({
"type": "naturesaura:animal_spawner",
"ingredients": [
{
"item": "naturesaura:birth_spirit"
},
{
"item": "botania:orange_petal"
},
{
"item": "botania:white_petal"
},
{
"item": "minecraft:egg"
}
],
"entity": "minecraft:fox",
"aura": 30000,
"time": 40
})
event.custom({
"type": "naturesaura:animal_spawner",
"ingredients": [
{
"item": "naturesaura:birth_spirit"
},
{
"item": "ars_nouveau:air_essence"
},
{
"item": "ars_nouveau:earth_essence"
},
{
"item": "minecraft:egg"
}
],
"entity": "ars_nouveau:whirlisprig",
"aura": 60000,
"time": 40
})
event.custom({
"type": "naturesaura:animal_spawner",
"ingredients": [
{
"item": "naturesaura:birth_spirit"
},
{
"item": "ars_nouveau:water_essence"
},
{
"item": "ars_nouveau:earth_essence"
},
{
"item": "minecraft:egg"
}
],
"entity": "ars_nouveau:starbuncle",
"aura": 60000,
"time": 40
})
event.custom({
"type": "naturesaura:animal_spawner",
"ingredients": [
{
"item": "naturesaura:birth_spirit"
},
{
"item": "ars_nouveau:fire_essence"
},
{
"item": "ars_nouveau:earth_essence"
},
{
"item": "minecraft:egg"
}
],
"entity": "ars_nouveau:drygmy",
"aura": 60000,
"time": 40
})
event.custom({
"type": "naturesaura:animal_spawner",
"ingredients": [
{
"item": "naturesaura:birth_spirit"
},
{
"item": "ars_nouveau:air_essence"
},
{
"item": "ars_nouveau:fire_essence"
},
{
"item": "minecraft:egg"
}
],
"entity": "minecraft:witch",
"aura": 60000,
"time": 40
})
event.custom({
"type": "naturesaura:animal_spawner",
"ingredients": [
{
"item": "naturesaura:birth_spirit"
},
{
"item": "botania:light_gray_petal"
},
{
"item": "botania:gray_petal"
},
{
"item": "minecraft:egg"
}
],
"entity": "minecraft:wolf",
"aura": 30000,
"time": 40
})
event.custom({
"type": "naturesaura:animal_spawner",
"ingredients": [
{
"item": "naturesaura:birth_spirit"
},
{
"item": "ars_nouveau:air_essence"
},
{
"item": "ars_nouveau:water_essence"
},
{
"item": "minecraft:egg"
}
],
"entity": "ars_elemental:siren_entity",
"aura": 60000,
"time": 40
})
//osmium
event.custom({
"type": "naturesaura:offering",
"input": {
"item": "minecraft:iron_ingot"
},
"start_item": {
"item": "bloodmagic:infusedslate"
},
"output": {
"item": "mekanism:ingot_osmium",
"Count": 1
}
})
//croptopia saplings
function sapling_recipe(type, v, h, sapling) {
event.custom({
"type": "naturesaura:tree_ritual",
"ingredients": [
{
"item": "croptopia:"+v
},
{
"item": "croptopia:"+v
},
{
"item": "croptopia:"+h
},
{
"item": "croptopia:"+h
},
{
"item": "mysticalagriculture:nature_essence"
},
{
"item": "mysticalagriculture:nature_essence"
},
{
"item": "mysticalagriculture:nature_essence"
},
{
"item": "mysticalagriculture:nature_essence"
}
],
"sapling": {
"item": "minecraft:"+sapling+"_sapling"
},
"output": {
"item": "croptopia:"+type+"_sapling"
},
"time": 250
})
}
const trees = [
['almond', 'onion', 'coffee_beans', 'oak'],
['apricot', 'saguaro', 'tomato', 'oak'],
['avocado', 'cabbage', 'rutabaga', 'birch'],
['banana', 'sweetpotato', 'corn', 'jungle'],
['cashew', 'blackbean', 'banana', 'oak'],
['cherry', 'strawberry', 'tomato', 'cherry'],
['cinnamon', 'mustard', 'ginger', 'spruce'],
['coconut', 'walnut', 'corn', 'jungle'],
['date', 'yam', 'blackberry', 'jungle'],
['dragonfruit', 'saguaro', 'strawberry', 'birch'],
['fig', 'blueberry', 'bellpepper', 'acacia'],
['grapefruit', 'grape', 'honeydew', 'acacia'],
['kumquat', 'tomatillo', 'greenonion', 'jungle'],
['lemon', 'tomatillo', 'mustard', 'jungle'],
['lime', 'kiwi', 'lemon', 'birch'],
['mango', 'bellpepper', 'raspberry', 'jungle'],
['nectarine', 'orange', 'peach', 'oak'],
['nutmeg', 'peanut', 'cashew', 'birch'],
['orange', 'basil', 'mango', 'birch'],
['peach', 'strawberry', 'cantaloupe', 'oak'],
['pear', 'saguaro', 'radish', 'acacia'],
['pecan', 'almond', 'onion', 'oak'],
['persimmon', 'chile_pepper', 'rutabaga', 'oak'],
['plum', 'yam', 'oat', 'oak'],
['starfruit', 'banana', 'mango', 'jungle'],
['walnut', 'rice', 'soybean', 'oak']
]
trees.forEach(entry => {
sapling_recipe(entry[0], entry[1], entry[2], entry[3])
})
})

View File

@@ -0,0 +1,36 @@
EntityEvents.spawned(event => {
let entity = event.entity;
// Check if we are spawning a chicken with passengers
if (entity.type == 'minecraft:chicken' && !entity.passengers.isEmpty()) {
// detach all passengers
entity.passengers.forEach(p => {
p.stopRiding();
});
// cancel the spawning event for the chicken
event.cancel();
}
})
ServerEvents.loaded(event => {
if (event.server.persistentData.gameRules) return
event.server.gameRules.set("doTraderSpawning", false)
event.server.runCommandSilent('difficulty hard')
event.server.persistentData.gameRules = true
})
BlockEvents.rightClicked(event => {
const { block, item, player } = event;
const panning = Component.of("Sifting for copper...").white();
if (!item) return;
if (block.id === "minecraft:gravel" && item.id === "minecraft:bowl") {
player.displayClientMessage(panning, true);
if (Math.random() < 0.25) {
player.give("create:copper_nugget")
}
}
})

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,15 @@
ServerEvents.tags('item', event => {
event.add('forge:vegetables/garlic', 'enchanted:garlic')
event.add('forge:crops/garlic', 'enchanted:garlic')
event.add('forge:garlic', 'enchanted:garlic')
event.add('forge:seeds', 'agricraft:seed')
event.remove('forge:plates/copper', 'create:copper_sheet')
event.remove('forge:plates/iron', 'create:iron_sheet')
event.add('complicated_bees:frame', 'reclamation_util:poison_frame')
})
ServerEvents.tags('fluid', event => {
event.add('theurgy:solvent', 'kubejs:hemoglobic_fluid')
})

View File

@@ -0,0 +1,280 @@
ServerEvents.recipes(event => {
event.remove({ id: 'theurgy:crafting/shaped/sal_ammoniac_tank'})
event.shaped('theurgy:sal_ammoniac_tank', [
'SCS',
'SCS',
'RCR'
], {
S: '#forge:stone',
C: 'minecraft:copper_ingot',
R: '#forge:rods/wooden'
})
event.remove({ id: 'theurgy:crafting/shaped/sal_ammoniac_accumulator'})
event.shaped('theurgy:sal_ammoniac_accumulator', [
'SSS',
'CCC',
'R R'
], {
S: '#forge:stone',
C: 'minecraft:copper_ingot',
R: '#forge:rods/wooden'
})
event.remove({ id: 'theurgy:crafting/shaped/distiller'})
event.shaped('theurgy:distiller', [
' C ',
'CBC',
'SSS'
], {
S: '#forge:stone',
C: 'minecraft:copper_ingot',
B: 'minecraft:copper_block'
})
event.remove({ id: 'theurgy:crafting/shaped/calcination_oven'})
event.shaped('theurgy:calcination_oven', [
' S ',
'CBC',
' S '
], {
S: '#forge:stone',
C: 'minecraft:copper_ingot',
B: 'minecraft:copper_block'
})
event.remove({ id: 'theurgy:crafting/shaped/liquefaction_cauldron'})
event.shaped('theurgy:liquefaction_cauldron', [
'CCC',
'CBC',
'SSS'
], {
S: '#forge:stone',
C: 'minecraft:copper_ingot',
B: 'minecraft:bucket'
})
event.remove({ id: 'theurgy:crafting/shaped/incubator'})
event.shaped('theurgy:incubator', [
'PSP',
'CCC',
'SCS'
], {
S: '#forge:stone',
C: 'minecraft:copper_ingot',
P: '#minecraft:planks'
})
event.remove({id: 'theurgy:distillation/cod'})
event.remove({id: 'theurgy:distillation/salmon'})
event.remove({id: 'theurgy:distillation/cooked_cod'})
event.remove({id: 'theurgy:distillation/cooked_salmon'})
event.custom({
"type": "theurgy:distillation",
"distillation_time": 100,
"ingredient": {
"tag": "forge:raw_fishes"
},
"ingredient_count": 2,
"result": {
"count": 1,
"item": "theurgy:mercury_shard"
}
})
event.custom({
"type": "theurgy:distillation",
"distillation_time": 100,
"ingredient": {
"tag": "forge:cooked_fishes"
},
"ingredient_count": 1,
"result": {
"count": 2,
"item": "theurgy:mercury_shard"
}
})
//dried earth -> dirt sulfur
event.custom({
"type": "theurgy:liquefaction",
"ingredient": {
"item": "kubejs:dried_earth"
},
"liquefaction_time": 100,
"result": {
"count": 1,
"item": "kubejs:sulfur_dirt",
"nbt": {
"theurgy:sulfur.source.id": "kubejs:dried_earth"
}
},
"solvent": {
"fluid": "theurgy:sal_ammoniac"
},
"solvent_amount": 10
})
//dirt sulfur incubation
event.custom({
"type": "theurgy:incubation",
"incubation_time": 100,
"mercury": {
"item": "theurgy:mercury_shard"
},
"result": {
"count": 2,
"tag": "minecraft:dirt"
},
"salt": {
"item": "theurgy:alchemical_salt_strata"
},
"sulfur": {
"item": "kubejs:sulfur_dirt"
}
})
//iron from mandrake
event.custom({
"type": "theurgy:accumulation",
"accumulationTime": 100,
"evaporant": {
"fluid": "theurgy:sal_ammoniac"
},
"evaporantAmount": 500,
"result": {
"Amount": 250,
"FluidName": "kubejs:hemoglobic_fluid"
},
"solute": {
"item": "enchanted:mandrake_root",
"count": 1
}
})
event.custom({
"type": "theurgy:liquefaction",
"ingredient": {
"item": "minecraft:copper_ingot"
},
"liquefaction_time": 100,
"result": {
"count": 1,
"item": "theurgy:alchemical_sulfur_iron",
"nbt": {
"theurgy:sulfur.source.id": "#forge:ingots/iron"
}
},
"solvent": {
"fluid": "kubejs:hemoglobic_fluid"
},
"solvent_amount": 50
})
//reformation recipes
event.remove({ id: 'theurgy:crafting/shaped/reformation_source_pedestal'})
event.remove({ id: 'theurgy:crafting/shaped/reformation_result_pedestal'})
event.remove({ id: 'theurgy:crafting/shaped/reformation_target_pedestal'})
event.remove({ id: 'theurgy:crafting/shaped/sulfuric_flux_emitter'})
event.remove({ id: 'theurgy:crafting/shaped/mercury_catalyst'})
event.shaped('theurgy:reformation_source_pedestal', [
'BSB',
'AIA',
'BBB'
], {
B: 'minecraft:blackstone',
S: '#theurgy:alchemical_sulfurs',
A: 'create:andesite_alloy',
I: 'minecraft:iron_ingot'
})
event.shaped('theurgy:reformation_result_pedestal', [
'DDD',
'DSD',
'BBB'
], {
B: 'minecraft:blackstone',
S: '#theurgy:alchemical_sulfurs',
D: 'embers:dawnstone_ingot'
})
event.shaped('theurgy:reformation_target_pedestal', [
'CSC',
'CDC',
'BBB'
], {
B: 'minecraft:blackstone',
S: '#theurgy:alchemical_sulfurs',
D: 'embers:dawnstone_ingot',
C: 'minecraft:copper_ingot'
})
event.shaped('theurgy:sulfuric_flux_emitter', [
' M ',
'DSD',
'BBB'
], {
B: 'minecraft:blackstone',
S: '#theurgy:alchemical_sulfurs',
D: 'embers:dawnstone_ingot',
M: 'theurgy:sal_ammoniac_crystal'
})
event.shaped('theurgy:mercury_catalyst', [
'AMA',
'DGD',
'ADA'
], {
A: 'create:andesite_alloy',
M: '#theurgy:alchemical_mercuries',
D: 'embers:dawnstone_ingot',
G: 'create:fluid_tank'
})
//t2,t3 reformation
event.remove({ id: 'theurgy:crafting/shaped/fermentation_vat'})
event.shaped('theurgy:fermentation_vat', [
'BSB',
'DAD',
'BCB'
], {
B: 'embers:archaic_brick',
S: '#theurgy:alchemical_sulfurs',
D: 'embers:dawnstone_ingot',
A: 'minecraft:barrel',
C: 'minecraft:copper_ingot'
})
event.remove({ id: 'theurgy:crafting/shaped/digestion_vat'})
event.custom({
"type": "embers:alchemy",
"aspects": [
{
"tag": "embers:aspectus/dawnstone"
},
{
"tag": "embers:aspectus/copper"
},
{
"tag": "embers:aspectus/iron"
}
],
"inputs": [
{
"item": "naturesaura:tainted_gold"
},
{
"item": "naturesaura:tainted_gold"
},
{
"item": "theurgy:sal_ammoniac_crystal"
},
{
"item": "embers:archaic_brick"
},
{
"item": "embers:dawnstone_plate"
}
],
"output": {
"item": "theurgy:digestion_vat"
},
"tablet": {
"item": "minecraft:decorated_pot"
}
})
})