Skip to content
Railcraft Reborn

Railcraft Reborn

Generated page, edit scripts/gen_schema_pages.py instead.

Railcraft Reborn recipes (1.20.1), pkl4mc dialect.

ticket_duplicate, locomotive_painting, rotor_repair, both cart-disassembly recipes, and patchouli_book_crafting are out of scope: all are empty CustomRecipes whose real serializers ignore the JSON body entirely (fixed (id, category) constructor).

Usage

amends "@pkl4mc/railcraft_recipes.pkl"

Example

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

rolling {
  new {
    name = "example_rolling_advanced_rail"
    key {
      ["a"] { tag = "forge:dusts/redstone" }
      ["b"] { tag = "forge:ingots/gold" }
    }
    pattern {
      "a b"
      "a b"
      "a b"
    }
    output { item = "railcraft:advanced_rail"; count = 8 }
  }
}

coking {
  new {
    name = "example_coking_charcoal"
    input { tag = "minecraft:logs" }
    output { item = "minecraft:charcoal" }
    cookingTime = 300
    creosoteOutput = 250
  }
}

blasting {
  new {
    name = "example_blasting_steel_ingot"
    input { item = "minecraft:bucket" }
    output { item = "railcraft:steel_ingot"; count = 3 }
    cookingTime = 1200
    slagOutput = 3
  }
}

crusher {
  new {
    name = "example_crusher_abyssal_brick_slab"
    input { item = "railcraft:abyssal_brick_slab" }
    outputs {
      new { output { item = "railcraft:abyssal_cobblestone" }; probability = 0.5 }
    }
  }
}