Skip to content

Avaritia

Generated page, edit scripts/gen_schema_pages.py instead.

Avaritia (Re-Avaritia fork) recipes (1.20.1), pkl4mc dialect.

category/show_notification keys seen in the mod’s own shipped recipe JSON are dead weight for every type below, their real fromJson methods never read them, confirmed against temp/Re-Avaritia/. Same for full_matter_cluster’s count/result and eternal_singularity’s count, stored by the constructor but never consumed anywhere, so none of those fields are exposed here.

Usage

amends "@pkl4mc/avaritia_recipes.pkl"

Example

recipes
// Avaritia recipes - one example per type.
// Each entry becomes `<name>.json` under this file's directory.
amends "@pkl4mc/avaritia_recipes.pkl"

shaped_table {
  new {
    name = "example_shaped_table_blaze_axe"
    key {
      ["A"] { item = "minecraft:bone_block" }
      ["B"] { item = "avaritia:diamond_lattice" }
      ["C"] { item = "avaritia:blaze_cube" }
      ["D"] { item = "minecraft:blaze_powder" }
    }
    pattern {
      " DDA"
      "DCA "
      "B   "
    }
    output { item = "avaritia:blaze_axe" }
    tier = 2
  }
}

no_consume_catalyst_shaped {
  new {
    name = "example_no_consume_catalyst_shaped_ancient_debris"
    key {
      ["a"] { item = "avaritia:infinity_catalyst" }
      ["b"] { item = "minecraft:netherite_scrap" }
      ["c"] { item = "minecraft:diamond" }
    }
    pattern {
      "cbc"
      "bab"
      "cbc"
    }
    output { item = "minecraft:ancient_debris"; count = 8 }
    tier = 1
  }
}

shapeless_table {
  new {
    name = "example_shapeless_table_cosmic_meatballs"
    inputs {
      new { item = "minecraft:porkchop" }
      new { item = "minecraft:beef" }
      new { item = "minecraft:chicken" }
      new { tag = "forge:eggs" }
      new { item = "avaritia:neutron_nugget" }
    }
    output { item = "avaritia:cosmic_meatballs" }
    tier = 4
  }
}

compressor {
  new {
    name = "example_compressor_matter_cluster"
    input { item = "avaritia:neutron_ingot" }
    inputCount = 4096
    timeCost = 240
    output { item = "avaritia:full_matter_cluster" }
  }
}

extreme_smithing {
  new {
    name = "example_extreme_smithing_extreme_anvil"
    template { item = "avaritia:upgrade_smithing_template" }
    base { item = "minecraft:anvil" }
    addition { item = "avaritia:enhancement_core" }
    output { item = "avaritia:extreme_anvil" }
  }
}

infinity_catalyst {
  new {
    name = "example_infinity_catalyst"
    inputs {
      new { item = "minecraft:bedrock" }
      new { item = "avaritia:crystal_matrix_ingot" }
      new { item = "avaritia:neutron_ingot" }
      new { item = "avaritia:cosmic_meatballs" }
      new { item = "avaritia:endest_pearl" }
    }
  }
}

eternal_singularity {
  new {
    name = "example_eternal_singularity"
    inputs { new { item = "avaritia:infinity_catalyst" } }
  }
}

full_matter_cluster {
  new {
    name = "example_full_matter_cluster"
    inputs { new { item = "avaritia:matter_cluster" } }
  }
}