Always Plains Spawn

Quick rating

Always Plains Spawn

No reviews yet

Sets world spawn to flat plains near water & forest for industrial starts.

QoL & Tweaks
Mod Loaders
Fabric
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

About

Project Details

Type
Mod
Latest Version
alwaysplainsspawn-1.0.0-fabric+26.1.2.jar
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID

Resources

External Links

Source Issues Wiki Discord

About

Description

Always Plains Spawn

A Minecraft mod (Fabric / Forge / NeoForge) that relocates the world spawn into a Plains biome suited for industrial play — flat land, optional nearby water and forest.

Maintained by MisoPy.

Design assumptions

APS is built around vanilla overworld terrain generation.
Default config values assume vanilla biome layout and height shapes, and are tuned for industrial / factory-style starts:

  • Flat plains (surface height and local flatness filters)
  • Water (river / ocean / beach) within a short travel distance
  • Forest nearby for early wood

With those defaults, a new world should feel like a practical industrial spawn rather than a biome-gacha roll.

Terrain-generation mods

Mods that heavily change terrain or biomes (custom worldgen, large biome overhauls, exotic heightmaps, etc.) often clash with these assumptions. Spawn search may become slow, fail, or pick awkward sites.

config/alwaysplainsspawn-common.toml can soften some mismatches (relax flatness, drop water/forest requirements, raise max_surface_y, widen search). That only helps when the world still has recognizable plains-like areas. Forced use alongside deep worldgen overhauls is not recommended.

How it works

After the overworld is created/loaded (once per world), the mod searches for minecraft:plains using biome noise only (no chunk generation during search), then sets the world spawn.

Focus points:

  • Noise-only search — avoids generating chunks while hunting for plains (fast world create / first join)
  • Interior plains samples — reduces landing on thin plains strips or forest edges
  • Industrial site filters — estimated surface Y, sparse flatness ring (rejects steep river cuts), optional nearby water & forest
  • Spawn chunks left to vanilla — only the spawn coordinate is set; no custom forceload (compatible with removers such as Ksyxis)

Performance-minded details (quality kept close to the strict checks):

  • Flatness uses a sparse sample (cardinals / diagonals at radius & half-radius), not a dense height grid
  • Biome tags use sea-level noise Y instead of calling getBaseHeight on every query
  • Water + forest share one nearby spiral (one noise sample per column)
  • Winning candidate is not fully re-validated when placing the final Y

Bed / respawn-anchor spawns are unchanged. Without those, players use the plains world spawn.

A per-world marker (alwaysplainsspawn_relocated) prevents re-running after success.

Config

Path: config/alwaysplainsspawn-common.toml (created on first launch)

Key Meaning
search_radius Max search radius in blocks (default 4092)
search_step Noise sampling interval (default 64; larger = faster)
algorithm locate or spiral (both noise-only)
interior_checks Neighbor plains samples to avoid biome edges
max_surface_y Require estimated surface Y ≤ this (default 65)
require_water_nearby Require river/ocean/beach nearby (default true)
require_forest_nearby Require forest nearby (default true)
nearby_check_radius Radius for water/forest checks (default 96)
flatness_radius Area around spawn for flatness check (default 24)
flatness_max_delta Max surface-Y spread in that area (default 2)
fallback_to_vanilla Keep vanilla spawn if no match

Biome is fixed to Plains; site filters above are configurable. Defaults target vanilla terrain + industrial convenience.

Compatibility

  • Intended for vanilla-like overworld generation (see above)
  • Server-side logic (client optional for singleplayer)
  • Mixins on vanilla server load / respawn paths
  • Nearby patch versions share one jar (publish.additionalVersions)

Requirements

  • Minecraft 1.16.5 ~ 26.1.2 (Fabric / Forge / NeoForge — see matrix)
  • Architectury API (all loaders)
  • Fabric API on Fabric only

Version matrix (compile targets)

Loader Primary versions
Fabric 1.16.5 … 26.1.2
Forge 1.17.1 … 1.20.1
NeoForge 1.20.4 … 26.1.2

Notes:

  • Forge 1.16.5 is not supported by the current LegacyForge toolchain
  • NeoForge covers 1.20.2+ (via 1.20.4+ targets + additional versions)

License

MIT

Screenshots

Gallery

This project has no gallery images yet.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works