A Biosphere world generation mod for NeoForge 1.21.1.
NeoBiosphere generates large grid-aligned spheres in the Overworld (with an optional upper-hemisphere mode) while preserving vanilla biome sampling behavior. This allows different climate zones and terrain styles to appear naturally across different spheres. You can fine-tune sphere size, spacing, center height, bridge behavior, and more through configuration.
mods folder.Using a fresh world is strongly recommended to avoid broken borders with previously generated chunks.
Config file path in development environment: run/config/NeoBiosphere.toml
Typical path in normal client/server installations: <game_dir>/config/NeoBiosphere.toml
[Settings]
radius = 128
min_radius = 128
spacing = 500
center_y = 62
sphere_block = ["minecraft:glass"] = true
bridge_block = "minecraft:oak_planks"
bridge_radius = 1
radius: Maximum sphere radius.min_radius: Minimum sphere radius. Set equal to radius for fixed-size spheres; set lower to enable per-sphere random sizing.spacing: Distance between sphere center points on the grid.center_y: Y level of sphere centers.sphere_block: List of block IDs used for sphere shells. Each sphere randomly picks one type from the list, deterministically based on its grid position. For example ["minecraft:glass", "minecraft:stone", "minecraft:obsidian"].only_upper_hemisphere: Generate only upper hemispheres when enabled.generate_bridge: Enable or disable bridges between adjacent spheres.bridge_block: Block used for bridges.bridge_radius: Bridge radius (larger values make thicker bridges).spacing versus 2 * radius.spacing > 2 * radius, spheres have gaps between them.spacing = 2 * radius, spheres are tangent.spacing < 2 * radius, spheres overlap.Suggested presets:
radius=128, min_radius=128, spacing=500, center_y=62radius=160, min_radius=160, spacing=320, center_y=70only_upper_hemisphere=true, generate_bridge=trueradius=180, min_radius=80, sphere_block=["minecraft:glass", "minecraft:stone", "minecraft:obsidian"]NeoBiosphere is designed to support most terrain/ecology mod setups, but world generation is a high-conflict area. Please note:
Usually compatible with:
Potential conflicts with:
minecraft:overworld, minecraft:large_biomes, or minecraft:amplified.Recommended approach:
Current version includes support for these Overworld presets:
minecraft:overworldminecraft:large_biomesminecraft:amplifiedChanging world generation settings does not regenerate already created chunks. A new world is recommended.
Check the following:
generate_bridge=truebridge_radius >= 1bridge_block is a valid block IDThis is expected when min_radius < radius or when sphere_block contains multiple entries. Each sphere deterministically picks its own size and block type based on its grid coordinates, so reloading the world always produces the same sphere layout.
Make sure each block ID in the list is valid, for example minecraft:glass. Invalid IDs can cause config load failure or fallback behavior. If using a single block type, the list must still be formatted as ["minecraft:glass"].
First check whether both mods modify Overworld noise settings or Carver flow. In heavy conflicts, keep only one primary world-shape mod.
GNU General Public License v3.0
Issue tracker:
