Void Worldgen

Void Worldgen

Data pack

A worldgen data pack that infinitely generates a void world with a biome map and structure bounding boxes that match a normal world with the same seed. Great for playing SkyBlock!

Server AdventureGame MechanicsWorld Generation

2,123 downloads
15 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter versions...
Filter channels...

Structure Bounding Boxes

  • All structure bounding boxes are kept, including custom structures
    • Ocean ruins have a weird bug that cause some of the hitbox to generate at the bottom of the world
    • All blocks in structures (generated in any step in or before underground_decoration) are removed
    • All entities in structures (generated in any step in or before underground_decoration) are kept, meaning flying mobs will likely survive
      • In vanilla structures, non-flying mobs are not generated in most structures (exceptions being the ones that don't use structure files, e.g. ocean monument and ocean ruins)
    • Structures can be added into the world by putting them in one of the steps in or after fluid_springs

Stronghold

  • The entire stronghold bounding box with the end portal in the same location as a normal world (for some reason the number of eyes are not consistent with a normal world)

The End

  • Exit end portals now generate at the correct height, matching the exact location it would generate in a normal world
  • There is some sort of bug involving some of the obsidian pillars and end crystals to not fully generate, but respawning the dragon will properly generate the pillarsMap

Terrain/Biome Datapacks

Datapacks that modify terrain using only density functions (e.g. tectonic, continents) are automatically compatible.

Datapacks that modify terrain via noise settings (e.g. terralith, lithosphere), modify biomes (e.g. nullscape, geophilic), or add custom biomes (e.g. incendium, terralith, nullscape) are not automatically compatible.

To add compatibility, an additional datapack can be created to patch/merge the changes between the two datapacks. There is a script in the source code to pull a datapack and create a compatibility pack. Compatibility packs have been added for Terralith, Nullscape, and Amplified Nether.

Updated for 1.21

  • trial chambers removed from the world (bounding boxes are kept)

Updated for 1.20.5/1.20.6

Updated to explicitly support 1.20.4

  • no actual changes made, just the pack format

updated to explicitly support 1.20.2

  • no actual changes made, just pack format

Updated for 1.20 biomes

General

  • Updated biome files to 1.19.4 format

Feature Changes

  • Generate the end ship for end cities

Bug Fixes

  • Prevent crashes related to nether fortress generation
  • Generate bastion remnant bounding box
    • Make nether fortress generation more consistent with normal worlds with the same seed

Project members

BluePsychoRanger

Owner

Details

Licensed MIT
Published 2 years ago
Updated a month ago