promotional bannermobile promotional banner

Butday's Blueprint

Butday's Blueprint is a data-driven recipe locking system for modpack authors. Customize blueprint recipes and loot tables to turn every structure into a reason to explore — the more you hide, the more there is to find.
recipe_display.png

recipe_display.png

blueprint_list.png

blueprint_list.png

mod_display.png

mod_display.png

jei_display.png

jei_display.png

logo.png

logo.png

Description

Butday's Blueprint

A data-driven recipe locking system for modpack authors. Customize blueprint recipes and loot tables to turn every structure into a reason to explore — the more you hide, the more there is to find.


How It Works

Blueprints are scattered across the world — in dungeon chests, dropped by mobs, hidden in temples, or reeled in while fishing. Right-click a blueprint to learn it, and the corresponding recipe is permanently unlocked.

If you haven't found the right blueprint, the recipe simply won't work — no matter the ingredients.


Getting Started

  1. Sleep — The first time you sleep, you'll receive the Blueprint Anthology.
  2. Explore — Find blueprints throughout the world.
  3. Read — Right-click to learn a blueprint. You get a piece of paper back.
  4. Craft — Learned recipes are now available at the crafting table.
  5. Review — Open the Anthology to browse all learned blueprints, their descriptions, acquisition hints, and unlocked recipes.

Features

  • Data-driven — Blueprints, textures, descriptions, and loot sources are all JSON. Add, remove, or modify everything without touching Java.
  • Flexible locking — One blueprint can unlock multiple recipes. One recipe can require multiple blueprints. Both shaped and shapeless crafting supported.
  • Blueprint Anthology — An in-game compendium that tracks your collection and lets you browse each blueprint's lore.
  • JEI integration — Locked recipes display which blueprints are required.

For Modpack Authors

Recipe JSON

{
  "type": "butdaysblueprint:blueprint",
  "blueprint": "butdaysblueprint:blueprint/drawing_ability",
  "recipe": {
    "type": "minecraft:crafting_shapeless",
    "ingredients": [
      { "item": "minecraft:paper" },
      { "item": "minecraft:string" }
    ],
    "result": { "item": "minecraft:name_tag" }
  }
}

Loot Modifier

{
  "type": "butdaysblueprint:blueprint_modifier",
  "conditions": [
    { "condition": "forge:loot_table_id", "loot_table_id": "minecraft:chests/village/village_toolsmith" },
    { "condition": "minecraft:random_chance", "chance": 0.50 }
  ],
  "item": "butdaysblueprint:blueprint",
  "blueprint": "butdaysblueprint:blueprint/engineer_manuscript"
}

Full documentation available on GitHub.


JEI Compatible

The Butday's Blueprint Team

HighCrafter tier frameprofile avatar
  • 2
    Projects
  • 1.0M
    Downloads

More from poisonsheep