Back to mods
ZonifiedBeta project artwork

Modrinth · Minecraft mod

ZonifiedBeta

A small mod to use the previously unused ZonedChunkStorage present in b1.2_02-20110517

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which ZonifiedBeta release matches b1.2_02?

Updated 12 days ago
Best match for your filters 1.0.0
Game version b1.2_02
Loader ornithe

ZonifiedBeta 1.0.0 targets b1.2_02 with ornithe. Installation on the client is optional. Installation on the dedicated server is optional. No extra mods listed for this file.

Where it goes

Is ZonifiedBeta required on the client, server, or both?

Installation on the client is optional. Installation on the dedicated server is optional.

Client Optional
Dedicated server Optional
Loader for this release ornithe
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source marks this as usable on both the client and server.

What else does ZonifiedBeta 1.0.0 need?

1.0.0 on b1.2_02. Every mod below is checked against that same setup.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add ZonifiedBeta without breaking your instance.

Built for ZonifiedBeta 1.0.0 on b1.2_02. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use 1.0.0. It targets b1.2_02 with ornithe; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    Installation on the client is optional. Installation on the dedicated server is optional.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside 1.0.0. It opens that exact file at the source.

About this project

What does ZonifiedBeta add?

ZonifiedBeta icon

ZonifiedBeta

Download


A small mod to use the previously unused ZonedChunkStorage present in b1.2_02-20110517

[!NOTE]
The Zone File Format has many flaws, one of which causes "chunk saving issues" due to how the filenames are generated (in reality, the chunks are saved, but the flawed code doesn't always load them)

Outside of the 'corruption bug', one of the main issues you will find is that a single world can quickly eat hundreds of MB to even GB of space.
This is due to the fact that Zone files are completely uncompressed.

The filename issue is fixed via the LoadZone mod, which you can download here. (View Sources)
More info about the filename bug can also be found at the LoadZone README.

Companion mods
  • LoadZone (View Source)
    • Fixes zone filenames which patches a critical chunk loading bug
  • NotSoSecret (View Source)
    • Disables Notch's SecretMode test code that forcefully drags the player into the secretLevel on load.
    • Also fixes the inventory bind not existing

Installation

  • Download the mod from the releases
    • Theoretically, the mod SHOULD work between Fabric-based loaders, as there is no dependency on the OSL itself, and b1.2_02-20110517 is already deobfuscated.
    • This has not been tested though. Should it not work on your loader, please continue with the installation steps yourself.
  • Instructions still need to be written for this as Ornithe does not currently support b1.2_02-20110517 outside of an experimental devenv made by somebody else.

What's different?

After the Zone file format was introduced in inf-20100624, Notch and the playerbase had found serious issues that made the format unusable in its current state.
Because of this, it was reverted in the very next update to the Alpha Save Format.

However, the Zone format and the code to use it were still present in the codebase at the time this b1.2 dev build was compiled.

This mod forces the game to use this 'Zone save format' (known as ZonedChunkStorage in code) instead of the Alpha Save Format (known as OldChunkStorage in code)

A warning screen that appears when the user attempts to load a world which uses ZonifiedBeta, without ZonifiedBeta installed
A warning screen that appears when the user attempts to load a world which uses ZonifiedBeta, without ZonifiedBeta installed.
Click the image to watch a showcase video of LoadZone, ZonifiedBeta, and NotSoSecret on YouTube

[!IMPORTANT]
Worlds created with ZonifiedBeta will not properly load on vanilla clients due to the fact that there is no converter unlike AFS→McRegion.

Likewise, worlds created in vanilla are NOT compatible with clients running ZonifiedBeta.

Loading a ZonifiedBeta world on vanilla and vice versa is most likely to cause the player to spawn in a wall, or up in the sky.
This is because the game's ChunkStorage looks for files using its respective save format structure, and when they're not found it will then generate new chunks.
The chunk that generates at the player's last logout position might not be the same, so if you logged off in your house, the chunks that generate around the same position may actually form say a mountain instead, and the player will then spawn inside the mountain and suffocate to death.

To help prevent accidental loading, ZonifiedBeta checks for a marker file (.zonifiedbeta) before loading a world to determine whether it is safe to load.
In the event the file does not exist (such as the world being vanilla), the player is notified that they are about to load a vanilla world, and is given the option to cancel.

But, what are zones?

It is essentially McRegion before McRegion, with the format being written by Notch during the Infdev era of Minecraft.

More info can be found at the Minecraft Wiki page for the Zone File Format, which was previously mostly undocumented before our discoveries during the development of libLodestone.

Project description from Modrinth.

Pick your setup

ZonifiedBeta by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

ZonifiedBeta versions and loaders

1 of 1 releases match

Looking for an older file? The official Modrinth project page is in Resources.