Home›Java›Mods›Blueprinter
Blueprinter
ModsJava

Blueprinter

Java mod listed for Minecraft 1.11. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
Blueprinter

With this plugin you can define blueprints for different structures in your config file. You can then define recipes for place-able blocks which will store those blueprints and when a user places one of these blocks, an entire structure will be built out right in front of them.





Configuration Options
Structures can...
- replace blocks or not replace blocks
- be built upwards or downwards
- require materials to be loaded into the place-able block
- require materials to be present in your inventory


Construction Receipts
When an OP user places a structure block, they get a "Construction Receipt".


With a "Construction Receipt", an OP user can ...
- teleport to the structure
- hide/show the structure
- change material mappings for different portions of the structure


More details and images below recipes section




Default Recipes


[​IMG]


Cobblestone House:
- Cannot replace blocks

[​IMG]

Stone House:
- Cannot replace blocks
- Requires materials for construction to be loaded into the item

[​IMG]

Fortress:
- Cannot replace blocks
- Requires materials for construction to be present in inventory

[​IMG]

Mineshaft:
- Replaces blocks
- Builds downwards

[​IMG]


Gazebo:
-
Replaces blocks
- Does not replace blocks if it does not have to (i.e uses "skip blocks")

[​IMG]


More on Construction Receipts
- Hide/Show
- Changing materials


Construction receipt from a Gazebo
[​IMG]



Hide/Show

Hide: Click the empty bucket to hide
[​IMG]
Show: Click the water bucket to show it again
[​IMG]




Changing Materials Workflow:

Construction receipt menu after right clicking
[​IMG]

Changing granite to obsidian step 1 (click the granite)
[​IMG]

Changing granite to obsidian step 2 (Click Granite in your bag)
[​IMG]

Changing granite to obsidian result
[​IMG]




Caveats:

- Data is stored in item as NBT data

- Too much data will make Construction receipt no longer function

- Non functioning Construction receipt should be discarded by dropping it with the 'q' button into lava

- Chests and which are replaced or hidden will have their contents emptied at the location where the player was standing when the structure was first built.




Config:

Code (Text):
locale: en
debug: false
log:
  recipes:
    enable: false
recipes:
- simple-cobblestone-house
- simple-stone-house
- simple-fortress
- simple-gazebo
- simple-mineshaft
- construction-receipt
recipes-settings:
  continuous-translation: true
recipe:
  simple-cobblestone-house:
    name: Cobblestone House
    de:
      name: Cobblestone Haus
    locales:
    - de
    rows:
    - FWH
    - LLL
    - CCC
    mats:
    - C=COBBLESTONE
    - L=LOG
    - F=FURNACE
    - W=WORKBENCH
    - H=CHEST
    output: WORKBENCH
  simple-stone-house:
    name: Stone House
    de:
      name: Stein Haus
    locales:
    - de
    rows:
    - FWH
    - LLL
    - SSS
    mats:
    - S=STONE
    - L=LOG
    - F=FURNACE
    - W=WORKBENCH
    - H=CHEST
    output: WORKBENCH
  simple-fortress:
    name: Fortress
    de:
      name: Festung
    locales:
    - de
    rows:
    - FWH
    - OOO
    - OOO
    mats:
    - O=OBSIDIAN
    - F=FURNACE
    - W=WORKBENCH
    - H=CHEST
    output: WORKBENCH
  simple-gazebo:
    name: Gazebo
    de:
      name: Pavillon
    locales:
    - de
    rows:
    - GGG
    - FWH
    - GGG
    mats:
    - G=STONE-1
    - A=AIR
    - F=FURNACE
    - W=WORKBENCH
    - H=CHEST
    output: WORKBENCH
  simple-mineshaft:
    name: Mineshaft
    de:
      name: Bergbauschacht
    locales:
    - de
    rows:
    - CBC
    - GTG
    - FWH
    mats:
    - B=WATER_BUCKET
    - C=GLASS
    - G=GLOWSTONE
    - W=WORKBENCH
    - F=FURNACE
    - H=CHEST
    - T=TNT
    output: WORKBENCH
  construction-receipt:
    name: Construction Receipt
    de:
      name: Bauempfang
    locales:
    - de
    rows:
    - PPP
    - PCP
    - PPP
    mats:
    - P=PAPER
    - C=COBBLESTONE
    output: PAPER
structures:
  simple-cobblestone-house:
    layout: simple
    mats: simple-cobblestone
  simple-stone-house:
    layout: simple
    mats: simple-stone
    require-mats-loaded: true
  simple-gazebo:
    layout: simple
    mats: simple-gazebo
    allow-replacement: true
  simple-mineshaft:
    layout: simple
    mats: simple-mineshaft
    allow-replacement: true
    build-down: true
  simple-fortress:
    layout: simple
    mats: simple-fortress
    require-mats-in-bag: true
mats:
  simple-cobblestone:
    C: COBBLESTONE
    L: LOG
    F: FURNACE
    W: WORKBENCH
    H: CHEST
    A: AIR
    T: STONE-2
    M: STONE-2
    O: STONE-6
  simple-stone:
    C: STONE
    L: LOG
    F: FURNACE
    W: WORKBENCH
    H: CHEST
    A: AIR
    T: STONE
    M: STONE-2
    O: STONE-6
  simple-fortress:
    C: OBSIDIAN
    L: OBSIDIAN
    F: FURNACE
    W: WORKBENCH
    H: CHEST
    A: AIR
    T: OBSIDIAN
    M: OBSIDIAN
    O: OBSIDIAN
  simple-gazebo:
    C: STONE-2
    L: BLUEPRINTER_SKIP
    F: FURNACE
    W: WORKBENCH
    H: CHEST
    A: BLUEPRINTER_SKIP
    T: GLASS
    M: STONE-4
    O: STONE-6
  simple-mineshaft:
    C: GLASS
    L: GLASS
    F: FURNACE
    W: WORKBENCH
    H: CHEST
    A: AIR
    T: GLASS
    M: GLOWSTONE
    O: WATER
layouts:
  simple:
    symbols:
    - C
    - L
    - F
    - W
    - H
    - A
    - T
    - M
    - O
    layers:
    - L1
    - L2
    - L3
    - L4
    - L4
    - L4
    - L1
    layer:
      L1:
        rows:
        - R1
        - R2
        - R3
        - R4
        - R3
        - R2
        - R1
        row:
          R1: CTCCCTC
          R2: TCCCCCT
          R3: CCMMMCC
          R4: CCMOMCC
      L2:
        rows:
        - R1
        - R2
        - R3
        - R3
        - R3
        - R4
        - R5
        row:
          R1: CTLALTC
          R2: TAAAAAT
          R3: LAAAAAL
          R4: TAHWFAT
          R5: CTLLLTC
      L3:
        rows:
        - R1
        - R2
        - R3
        - R4
        - R3
        - R2
        - R5
        row:
          R1: CTLALTC
          R2: TAAAAAT
          R3: LAAAAAL
          R4: AAAAAAA
          R5: CTLALTC
      L4:
        rows:
        - R1
        - R2
        - R3
        - R3
        - R3
        - R2
        - R1
        row:
          R1: CTLLLTC
          R2: TAAAAAT
          R3: LAAAAAL
messages:
  block-typer-loading-recipes:
    en: Loading recipes
    de: Laden Rezepte
  blueprinter-required-materials:
    en: Required Materials
    de: §4Benötigtes Material
  blueprinter-improper-orientation:
    en: §4You must place this item directly in front of you.
    de: §4Du must diese Position direkt vor dir platzieren.
  blueprinter-missing-required-materials:
    en: §4You are missing required materials for construction.
    de: §4Du fehlst benötigte Materialien für den Bau.
  blueprinter-right-click-to-view-requirements:
    en: §2Right click the item to see what is needed.
    de: §2Klicke mit der rechten Maustaste auf das Element, um zu sehen, was benötigt wird.
  blueprinter-undefined-material:
    en: §4Material undefined - {0}
    de: §4Material undefiniert - {0}
  blueprinter-non-air-or-stationary-water-block-detected:
    en: §4A block which was not air or stationary water was in the way of construction - {0}
    de: §4Ein Block, der weder Luft noch stationäres Wasser war, war im Aufbau - {0}
  blueprinter-undefined-block-detected:
    en: §4An undefined block was encountered during construction - {0}
    de: §4Ein unbestimmter Block wurde während der Konstruktion angetroffen - {0}
  blueprinter-construction-receipt:
    en: Construction Receipt
    de: Bauempfang
  blueprinter-material-swap:
    en: Click a block in your inventory to pick a new material for symbol group [{0}]
    de: Klicke auf einen Block in deinem Inventar, um ein neues Material für die Symbolgruppe [{0}]
  blueprinter-return:
    en: Return
    de: Geh zurück
  blueprinter-teleport:
    en: Teleport
    de: Teleport
  blueprinter-hide:
    en: Hide
    de: Gebäude ausblenden
  blueprinter-show:
    en: Show
    de: Gebäude anzeigen
  blueprinter-missing-world:
    en: Missing world {0}
    de: Fehlende Welt {0}
  blueprinter-require-mats-in-bag:
    en: Requires materials in bag
    de: Benötigt Material im Beutel
  blueprinter-require-mats-loaded:
    en: Requires loaded materials
    de: Erfordert, dass Materialien geladen werden.
  blueprinter-build-down:
    en: Builds down
    de: Baut nach unten
  blueprinter-allow-replacement:
    en: Replaces blocks
    de: Ersetzt Blöcke
  blueprinter-height:
    en: Height
    de: Höhe

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Blueprinter is a free Minecraft Java mod. Compatible with Minecraft 1.11. Downloaded 417 times (via Spigot). Download it and open it directly in the game.

Explore more