Initial House
Initial House, a Forge and NeoForge world generation mod by Viola-Siemens, places a structure at the world spawnpoint when a new world is created.
What it does
The mod generates one structure at the spot where players first appear in a new world. Its default design is a Starting House, and server operators, modpack developers and players can swap in another structure through the server config file or a datapack. The mod is server-side only, so players join without installing it.
Its settings control where the house sits relative to the spawn point. The INITIAL HOUSE PIVOT values set the offset, the SPAWN POINT SHIFT value moves the player's spawn, and PREVENT STRUCTURES GENERATE keeps other structures out of the area around the house. Config files should be created in the defaultconfigs folder so new worlds use the same settings.
Initial House is published for Forge and NeoForge across five release versions, 1.18.2 – 1.21.1, and is open source under the GNU Lesser General Public License v2.1 or later. Its source code and issue tracker are public.
Key features
Custom starting structure
A structure template saved with a Structure Block and added through a datapack can replace the default house.
Precise spawn placement
The pivot and spawn shift settings place the player at an exact position relative to the house, such as a room floor.
Structure exclusion zone
PREVENT STRUCTURES GENERATE keeps other structures away from the starting house, and a value of -1 turns the exclusion off.
Random spawn shifting
A RANDOM SHIFTING option can change where players appear, and disabling SPAWN POINT keeps the spawn fixed.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Modpack developers and server operators who want to control the first position of players in a new world. The mod suits packs that need a defined starting structure instead of random spawns.
How it compares
Limited Structures is server-side only, runs on Forge and NeoForge for 1.20.1 – 1.21.1, and is licensed as All rights reserved, so its source is not open. House generation vanilla runs on both sides for 1.20.1 – 1.21.8 and is also All rights reserved. Spread Spawnpoints is server-side only, supports Fabric, Forge and NeoForge for 1.20 – 26.2, and is open source under the GNU Lesser General Public License v3.0 only.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Initial House | Forge and NeoForge | 1.18.2 – 1.21.1 | Server-side only | 2026-08-28 |
| Limited Structures | Forge and NeoForge | 1.20.1 – 1.21.1 | Server-side only | 2026-03-08 |
| House generation vanilla | Forge and NeoForge | 1.20.1 – 1.21.8 | Client and server | 2025-11-28 |
| Spread Spawnpoints | Fabric, Forge and NeoForge | 1.20 – 26.2 | Server-side only | 2026-08-12 |
Questions
Does Initial House need to be installed on the client?
Which loaders does Initial House support?
Can the starting house be replaced with another structure?
In the catalog
Initial House is one of 8,515 World generation mods on ModsFinder, and one of 5,058 World generation mods for Forge. 32,366 mods support Minecraft 1.21.1.
More from Viola-Siemens
Similar mods
What the author says
This mod allows players, server operators and modpack developers add an initial house when creating a new world. The default structure looks like Starting House, while you can change it by editing server config file. For example, you can save a structure template by using Structure Block and add a datapack to the…
Official listing
- Modrinth page
- modrinth.com/mod/initial-house
- Owner
- Viola-Siemens
- Published
- 2023-09-09
- Updated on Modrinth
- 2026-08-28
- Facts verified
- 2026-10-15
