ModsFinder

Initial House

by Viola-Siemens

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.

ForgeNeoForgeServer-side onlyGNU Lesser General Public License v2.1 or laterOpen source1.18.2 – 1.21.1

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

  1. Custom starting structure

    A structure template saved with a Structure Block and added through a datapack can replace the default house.

  2. 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.

  3. Structure exclusion zone

    PREVENT STRUCTURES GENERATE keeps other structures away from the starting house, and a value of -1 turns the exclusion off.

  4. 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.

1.21.1Not available4.1.0
1.21Not available4.1.0
1.20.13.1.0Not available
1.203.1.0Not available
1.18.21.2.3Not available
ReleaseBetaAlphaNot available

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

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
Initial HouseForge and NeoForge1.18.2 – 1.21.1Server-side only2026-08-28
Limited StructuresForge and NeoForge1.20.1 – 1.21.1Server-side only2026-03-08
House generation vanillaForge and NeoForge1.20.1 – 1.21.8Client and server2025-11-28
Spread SpawnpointsFabric, Forge and NeoForge1.20 – 26.2Server-side only2026-08-12

Questions

Does Initial House need to be installed on the client?

No. Server owners install it, and players connect with no copy of their own. Only the server needs it.

Which loaders does Initial House support?

The mod is published for Forge and NeoForge. Latest files are 3.1.0 for 1.20.1 on Forge and 4.1.0 for 1.21.1 on NeoForge.

Can the starting house be replaced with another structure?

Yes. Structure templates saved with a Structure Block and added through a datapack can replace the default Starting House.

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

All projects

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…
Viola-Siemens, on the Modrinth page

Official listing

Owner
Viola-Siemens
Published
2023-09-09
Updated on Modrinth
2026-08-28
Facts verified
2026-10-15

Tags