NativeDimensions

A plugin which loads dimensions within worlds and provides an API for managing dimensions across worlds

GPL-3.0 License

Stars
23
Committers
3

NativeDimensions

Intro

Minecraft places all dimensions inside of a single world folder, but pocketmine doesn't use the data - until now.

This plugin was built to add the missing functionality for pocketmine to load multiple dimensions from a single world save and have everything be accessible.

This plugin even converts old anvil worlds to new leveldb worlds by itself!

Features

  • Automatically reads dimension data from anvil worlds
  • Automatically reads and writes dimension data to and from leveldb worlds
  • Automatic Anvil to LevelDB world conversion

Future Additions

  • Leveldb nether portal mapping
  • Batch writes for more efficiency

About

This plugin has been a long-running project to allow the use of dimensions from within one world save instead of having multiple. This is a proof of concept for the first approach @dktapps laid out in this RFC.

Badges
Extracted from project README
Discord Poggit-Ci Download count
Related Projects