Community listing page, reviews here may not be monitored by the author.
Biome Spawn Director
No reviews yet
Direct world and player spawns by biome, shoreline distance, water depth, terrain position, and other geographic constraints.
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
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.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
Biome Spawn Director
Biome Spawn Director lets Forge modpack authors control where a world begins using biome selectors and real geographic constraints instead of fixed coordinates.
Use it for starts such as:
- spawn somewhere in a specific biome or biome tag;
- begin deep inside a biome instead of on its edge;
- begin a controlled distance from a shoreline;
- start underwater or on the seabed with a minimum water depth;
- require another biome to exist within a chosen distance band;
- avoid selected biomes or nearby structures;
- give every new player their own directed start instead of sharing one world spawn.
Features
- Exact biome IDs and
#biome_tagselectors WORLDmode for one shared authored world originPER_PLAYERmode for independent first-join placement- Placement modes:
SURFACE,UNDERWATER,SEABED,CAVE - Minimum / maximum biome-interior distance
- Minimum / maximum dry-shore distance
- Required neighboring biome with distance bounds
- Minimum / maximum water-column depth
- Final Y-range constraints
- Biome and structure exclusions
- Strict vanilla fallback or optional relaxed-constraint fallback
- Persistent WORLD spawn selection
- Existing-player protection when adding the mod to an established world
- Optional Water Breathing arrival grace for aquatic starts
- Admin preview, placement, reset, and status commands
- Search diagnostics for rejected candidates
- Singleplayer loading-screen status while a WORLD origin is being resolved
Requirements
- Minecraft 1.20.1
- Forge 47.4.10 or newer
- Java 17
Biome Spawn Director's spawn logic is server-authoritative. On a dedicated server, the server owns placement. In singleplayer, include the mod normally in the client/modpack so the integrated server can resolve the origin; the client copy also provides the Locating origin... loading-screen status.
Configuration
After first launch, edit:
config/biomespawndirector-common.toml
The mod is disabled by default so simply adding the JAR to an existing pack will not move players until the pack author opts in.
Simple biome start
[general]
enabled = true
mode = "WORLD"
placement = "SURFACE"
[biomes]
targets = "minecraft:plains"
Ocean start with reachable shore
[general]
enabled = true
mode = "WORLD"
placement = "UNDERWATER"
fallback = "VANILLA"
arrivalWaterBreathingSeconds = 30
[biomes]
targets = "#minecraft:is_ocean"
searchAnchors = "#minecraft:is_ocean"
excluded = "minecraft:frozen_ocean,minecraft:deep_frozen_ocean"
[relativePosition]
minShoreDistance = 48
maxShoreDistance = 176
minWaterDepth = 8
underwaterDepthBelowSurface = 6
WORLD mode resolves and persists one shared origin. On a new singleplayer world, Biome Spawn Director resolves that origin before the player is admitted, preloads the destination, and shows a small Locating origin... status if extra search time is needed.
PER_PLAYER mode searches independently for each eligible new player instead.
Selector syntax
Biome selectors accept comma-separated exact IDs and tags:
targets = "minecraft:plains"
targets = "minecraft:plains,minecraft:forest"
targets = "#minecraft:is_ocean"
The same exact-ID / #tag form is supported by target, search-anchor, exclusion, required-neighbor, and structure selector fields where applicable.
Fallback behavior
VANILLA keeps the normal spawn if no candidate satisfies the configured rules.
RELAX_CONSTRAINTS keeps the target biome requirement but retries without the relative-position constraints. This is useful when reaching the requested biome matters more than satisfying every distance band.
Searches are bounded; impossible configurations do not intentionally search forever.
Admin commands
All commands require permission level 2.
/biomespawn statusโ show active configuration summary/biomespawn previewโ search for and describe a candidate without moving a player/biomespawn placeโ immediately resolve and place yourself/biomespawn place <player>โ resolve and place another player/biomespawn resetโ clear your first-placement marker/biomespawn reset <player>โ clear another player's marker/biomespawn resetworldโ clear the persisted WORLD-mode origin so a future eligible resolution can select a new one
Notes for pack authors
Relative geography can make first world creation take longer than vanilla because the mod may need to generate and inspect terrain before it accepts a location. The search planner first uses cheap biome-source information to avoid unnecessary generation, then validates actual terrain before accepting the final spawn.
When WORLD-mode origin resolution extends past vanilla spawn generation in singleplayer, the loading screen displays Locating origin... so the player knows the game is still working.
The selected WORLD origin is persisted, so normal later loads do not repeat the initial search.
Screenshots
Gallery
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
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources