Place Command Generator — /place structure, template, feature & jigsaw
[world_blocks_commands]
How to Use the Place Command Generator
- Pick a sub-command:
structure,template,feature, orjigsaw. - For
structure, choose a structure id likeminecraft:village_plainsand an optional position. - For
template, enter a template resource location, optional position, rotation, mirror, integrity (0-1), and seed. - For
feature, enter a configured feature id likeminecraft:oakand an optional position. - For
jigsaw, enter a template pool, target pool element, and max depth, plus an optional position. - Copy the generated
/placecommand into a command block or the console.
Command Syntax Reference
/place structure <structure> [pos] /place template <template> [pos] [rotation] [mirror] [integrity] [seed] /place feature <feature> [pos] /place jigsaw <pool> <target> <max_depth> [pos]
All four sub-commands generate world content on demand at a position, but at different scales and levels of proceduralism:
- structure <structure> [pos] – instantly generates a full registered structure (a village, stronghold, mansion, monument, fortress, bastion remnant, ancient city, etc.) at the given position, exactly as if the world had generated it there naturally, including its full jigsaw assembly and loot tables.
- template <template> [pos] [rotation] [mirror] [integrity] [seed] – places one specific structure template (an NBT structure file, the same format structure blocks save/load) with optional rotation (
none,clockwise_90,180,counterclockwise_90), mirror (none,front_back,left_right), an integrity between 0 and 1 (the fraction of blocks that place normally – lower values randomly leave blocks out for a ruined/decayed look), and a seed to make that randomized decay reproducible. - feature <feature> [pos] – generates a single configured world-generation feature, such as a specific tree variant, an ore vein, or a lake, using the same generation logic that places it naturally during chunk generation.
- jigsaw <pool> <target> <max_depth> [pos] – generates a jigsaw structure starting from one template pool, expanding piece by piece up to the given max depth (0-20), using the same jigsaw-block connection logic that assembles villages, ancient cities, and other piece-based structures.
Frequently Asked Questions
What’s the difference between /place structure and /place template?
A structure is the whole registered, potentially multi-piece generated feature (a full village or stronghold, assembled from many templates and pieces). A template is one single NBT structure file – a single house, one bastion piece, a single small building – placed on its own with manual control over rotation and mirror, and no automatic connection to surrounding pieces.
What does the integrity value do when placing a template?
Integrity is a value from 0 to 1 representing the probability each individual block in the template actually gets placed – 1 places every block normally, while a lower value like 0.7 randomly skips roughly 30% of blocks, producing a decayed or ruined appearance similar to structures like ocean ruins or ruined portals. Providing a seed makes that randomization reproducible across multiple placements.
Why does /place jigsaw need a target pool element and max depth?
Jigsaw generation starts from one template pool and repeatedly looks for jigsaw blocks in each placed piece that match a target pool element name, attaching a new piece from the pool at each matching jigsaw block. Max depth caps how many pieces deep this branching process can go (0 places nothing beyond checking, higher values allow longer chains), which is what prevents jigsaw structures from growing indefinitely.
Does /place structure use the same loot tables and mob spawners as natural world generation?
Yes – a structure placed with /place structure is generated through the exact same code path as natural generation, so chests get their normal loot tables rolled, spawners are configured correctly, and any structure-specific mechanics (like a stronghold’s portal room or a mansion’s illager rooms) work exactly as they would if you’d found the structure naturally.
Related Tools
- Locate Command Generator – find where a structure or biome already exists instead of generating a new one.
- Clone Command Generator – copy an already-placed structure elsewhere instead of generating a fresh copy.
- Setblock Command Generator – touch up individual blocks after placing a structure or template.