Skip to content
Wizards Reborn

Wizards Reborn

Generated page, edit scripts/gen_schema_pages.py instead.

Wizards Reborn recipes (1.20.1), pkl4mc dialect.

arcane_workbench’s pattern is a fixed 13-symbol sequence (rune-circle shaped, not a width x height grid), rows are just concatenated in order, same as the real parser. Depends on the fluffy_fur library for FluidIngredient (Alchemy Machine’s fluid inputs), verified against fluffy_fur’s real source (temp/FluffyFur/), compound (nested array) fluid ingredients are out of scope, only single fluid/tag matches.

Usage

amends "@pkl4mc/wizards_reborn_recipes.pkl"

Example

recipes
// Wizards Reborn recipes - one example per type.
amends "@pkl4mc/wizards_reborn_recipes.pkl"

arcanum_dust_transmutation {
  new {
    name = "example_arcanum_dust_transmutation"
    from { item = "wizards_reborn:arcanum_dust" }
    to = "wizards_reborn:arcane_stone"
    placeBlock = true
  }
}

wissen_altar {
  new {
    name = "example_wissen_altar"
    ingredient { item = "minecraft:redstone" }
    wissen = 50
  }
}

wissen_crystallizer {
  new {
    name = "example_wissen_crystallizer"
    output { item = "wizards_reborn:wissen_crystal" }
    wissen = 200
    inputs {
      new { item = "minecraft:quartz" }
      new { item = "minecraft:amethyst_shard" }
    }
  }
}

arcane_workbench {
  new {
    name = "example_arcane_workbench"
    pattern {
      "  A  "
      " BAB "
      "ABBBA"
    }
    key {
      ["A"] = new { item = "wizards_reborn:arcanum_dust" }
      ["B"] = new { item = "minecraft:stick" }
    }
    output { item = "wizards_reborn:wizard_staff" }
    wissen = 100
  }
}

mortar {
  new {
    name = "example_mortar"
    from { item = "minecraft:redstone" }
    to { item = "wizards_reborn:redstone_powder" }
  }
}

jeweler_table {
  new {
    name = "example_jeweler_table"
    output { item = "wizards_reborn:enchanted_ring" }
    wissen = 75
    inputs {
      new { item = "minecraft:gold_ingot" }
      new { item = "minecraft:emerald" }
    }
  }
}

alchemy_machine {
  new {
    name = "example_alchemy_machine"
    outputItem { item = "wizards_reborn:alchemy_potion" }
    alchemyPotion = "healing"
    wissen = 30
    steam = 10
    inputs {
      new { item = "minecraft:glass_bottle" }
    }
    fluidInputs {
      new { fluid = "minecraft:water"; amount = 250 }
    }
  }
}

censer {
  new {
    name = "example_censer"
    ingredient { item = "minecraft:sugar" }
    effects {
      new { effect = "minecraft:speed"; duration = 200; amplifier = 0 }
    }
  }
}

arcane_iterator {
  new {
    name = "example_arcane_iterator"
    wissen = 150
    output { item = "wizards_reborn:enchanted_book_arcane" }
    enchantment = "minecraft:sharpness"
    inputs {
      new { item = "minecraft:book" }
    }
  }
}

crystal_ritual {
  new {
    name = "example_crystal_ritual"
    inputs {
      new { item = "wizards_reborn:earth_crystal" }
    }
    crystalRitual = "wizards_reborn:summon_storm"
  }
}

crystal_infusion {
  new {
    name = "example_crystal_infusion"
    output { item = "wizards_reborn:earth_crystal" }
    light = 8
    inputs {
      new { item = "minecraft:emerald" }
    }
  }
}