Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jasonw4331/nativedimensions
A plugin which loads dimensions within worlds and provides an API for managing dimensions across worlds
https://github.com/jasonw4331/nativedimensions
minecraft php pocketmine pocketmine-mp pocketmine-plugin
Last synced: 3 months ago
JSON representation
A plugin which loads dimensions within worlds and provides an API for managing dimensions across worlds
- Host: GitHub
- URL: https://github.com/jasonw4331/nativedimensions
- Owner: jasonw4331
- License: gpl-3.0
- Created: 2019-10-03T05:12:10.000Z (about 5 years ago)
- Default Branch: API5
- Last Pushed: 2024-06-21T03:50:19.000Z (6 months ago)
- Last Synced: 2024-09-26T10:20:08.636Z (3 months ago)
- Topics: minecraft, php, pocketmine, pocketmine-mp, pocketmine-plugin
- Language: PHP
- Homepage:
- Size: 1.03 MB
- Stars: 23
- Watchers: 2
- Forks: 3
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# NativeDimensions
[![Discord](https://img.shields.io/badge/chat-on%20discord-7289da.svg)](https://discord.gg/R7kdetE)
[![Poggit-Ci](https://poggit.pmmp.io/ci.shield/jasonw4331/NativeDimensions/NativeDimensions)](https://poggit.pmmp.io/ci/jasonw4331/NativeDimensions/NativeDimensions)
[![Download count](https://poggit.pmmp.io/shield.dl.total/NativeDimensions)](https://poggit.pmmp.io/p/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](https://forums.pmmp.io/threads/dimensions-support-and-new-level-dimensions-api.361/).