Back to mods
LoadZone project artwork

Modrinth · Minecraft mod

LoadZone

A small Ornithe mod to fix Notch's broken Zone filename code in Infdev 20100624 and Beta 1.2_02-20110517

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

Quick answer

Which LoadZone release matches inf-20100618?

Updated last month
Best match for your filters 1.1.1-inf624
Game version inf-20100618
Loader ornithe

LoadZone 1.1.1-inf624 targets inf-20100618 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 LoadZone 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 LoadZone 1.1.1-inf624 need?

1.1.1-inf624 on inf-20100618. 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 LoadZone without breaking your instance.

Built for LoadZone 1.1.1-inf624 on inf-20100618. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use 1.1.1-inf624. It targets inf-20100618 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.1.1-inf624. It opens that exact file at the source.

About this project

What does LoadZone add?

A small Ornithe mod to fix Notch's broken Zone filename code in Infdev 20100624 and Beta 1.2_02-20110517

Why?

When Notch was developing the Zone file format, he had set the filenames to use the chunk coordinates passed into the method, instead of using the Zone's coordinates.

Because of how the method is called, anytime the game attempts to get a chunk that is in a new zone, a new Zone file is created.

This breaks many things:

  • Because the first chunk that is called for is not always at relative chunk offset 0,0, the filenames are almost random, as they are based on whatever the first chunk the client decided to load was at that time.
  • World writers are broken, as the client will NOT load chunks whose chunk position does not match the Zone file's name.
    • In libLodestone, we have decided to follow the format of LoadZone by writing the Zone coordinates, instead of some random chunk coordinates.
  • There's a chance that on load, the first chunk to load in a given Zone is NOT the same as the one that initially created it.
    • This means Zones may 'reset' outright after one or more rejoins.
  • Loading a Zone from a different angle may cause it to generate a new zone. (untested!!!)
    • Again, it is all dependent on what chunk the client attempted to pull inside any given zone.

What's different?

Zone files (zone_{x}_{z}.dat,entity_{x}_{z}.dat) now use their Zone coordinates in the filename, instead of the coords of the first chunk that would create the Zone file.

[!IMPORTANT]
Worlds created with LoadZone are NOT compatible with vanilla clients.

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

To help prevent accidental loading, LoadZone checks for a marker file (.loadzone) 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

LoadZone by Minecraft version and loader

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

2 available setups

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

Recent files

LoadZone versions and loaders

1 of 2 releases match
Clear filters

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