Entity Block
by Pneumono
Entity Block is a tool for datapack and mod creators that places entities inside custom structures without needing an entity to be stored in the saved file.
What it does
Entity Block lets a structure designer mark a spot where an entity should appear. Saving a structure drops the entity block from the output, so the resulting NBT file holds only the entities it stood in for. The Turns field stored with the block is saved in its place, so the structure records where an entity belongs instead of a full copy of the entity data.
The mod is aimed at worldgen authors who build structures for datapacks or other mods. Entities placed this way keep their position and behave like the structure's other contents, rather than drifting out of place. Structures that use entity blocks can be loaded by other mods and datapacks without those projects needing Entity Block as a dependency. Fabric API is required on both Fabric and Quilt.
Key features
Entity placement in structures
Entity blocks mark entity spots inside a structure, much as structure voids mark empty space.
Saved as a Turns field
On save, the block is replaced by a Turns field in the NBT file, not by the entity's full data.
Stable entity positions
Placed entities stay where the structure defines them and do not wander off their spots.
Dependency-free structures
Structures built with entity blocks load in other mods and datapacks that do not depend on Entity Block.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Use cases
Datapack structures
Datapack authors can place mobs or other entities in a structure without writing inconsistent NBT data for each one.
Who it’s for: Datapack and mod developers who build or save structures and want entities to be part of the saved template.
How it compares
Random Entity & Structure is a server-required, client-optional mod for Fabric, Forge, NeoForge and Quilt, covering 1.21 – 1.21.5, and is released under All rights reserved, so its code is not open source. Item & Entity NBT Viewer is client-required, covers 1.21.6 – 1.21.8 on Fabric and NeoForge, and is licensed under the MIT License without being open source. NBTUltimate is server-required and open source under the MIT License, targeting 1.21.2 – 1.21.4 across four loaders, while Entity Block targets 1.21.5 – 1.21.11 on Fabric and Quilt.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Entity Block | Fabric and Quilt | 1.21.5 – 1.21.11 | Client and server | 2026-01-17 |
| Random Entity & Structure | Fabric, Forge, NeoForge and Quilt | 1.21 – 1.21.5 | Server required, client optional | 2025-05-16 |
| Item & Entity NBT Viewer | Fabric and NeoForge | 1.21.6 – 1.21.8 | Client required, server optional | 2025-07-26 |
| NBTUltimate | Fabric, Forge, NeoForge and Quilt | 1.21.2 – 1.21.4 | Server required, client optional | 2024-12-11 |
Questions
Does Entity Block need Fabric API?
Does a server need Entity Block installed?
Which game versions does Entity Block support?
In the catalog
Entity Block is one of 8,515 World generation mods on ModsFinder, and one of 4,027 World generation mods for Fabric. 19,862 mods support Minecraft 1.21.11.
More from Pneumono
Similar mods
What the author says
The Entity Block is a datapack/mod creation tool that makes adding entities to structures easier. Entity blocks can be placed in custom structures to represent an entity, similarly to how Structure Voids represent a block that should not be replaced.
Official listing
- Modrinth page
- modrinth.com/mod/entity_block
- Owner
- Pneumono
- Published
- 2026-01-17
- Updated on Modrinth
- 2026-01-17
- Facts verified
- 2026-10-15
