An open API service indexing awesome lists of open source software.

https://github.com/TheNextLvl-net/Worlds

World management system for modern paper and folia servers
https://github.com/TheNextLvl-net/Worlds

folia folia-plugin generator multiverse multiworld paper-plugin papermc world worlds

Last synced: 30 days ago
JSON representation

World management system for modern paper and folia servers

Awesome Lists containing this project

README

        

## 🌍 **Worlds – The Ultimate World Management Plugin for Paper & Folia**

Worlds is a modern, lightweight world management plugin designed for **Paper** and **Folia** servers.

It brings seamless world handling with **customization presets**, eliminating the need for extra plugins just to create void or custom flat maps.

Simply pick a predefined presetβ€”or define your own!

### πŸ”Ή **Why Choose Worlds?**

βœ… **Vanilla Flat World Preset** – No more extra plugins for void or flat maps

βœ… **No Extra Data Files** – Worlds doesn't store extra files, no more messy file syncing when sharing worlds

βœ… **Drag & Drop Import** – Just place the world in the folder & use /world import

βœ… **Full World Regeneration** – Reset any world (even the Overworld!) with one command

βœ… **Modern & Efficient** – Uses up-to-date server mechanics, not outdated methods

βœ… **World Keys** – Worlds are referenced by unique keys, improving compatibility with client mods

βœ… **Seamless Portal Linking** – Restore vanilla Nether and End portal behavior for custom worlds

### πŸ”₯ **What's Next?**

- **Custom Dimension Type Support** – Like datapacks, but built into the plugin!

(Currently, Worlds can load custom dimension worlds, but in-game/API creation is coming soon.)

πŸš€ Simplify world management & unlock new possibilities with Worlds!

πŸ”— [Download now on hangar](https://hangar.papermc.io/TheNextLvl/Worlds)

### Versions

> [!IMPORTANT]
> The latest major version (2.0.0) changed the way how worlds and links are loaded

> When updating from any (1.x.x) version you'll have to import your worlds using the command
> `/world import [] [] []`

> To link your worlds again you have to use `/world link create `

> [!NOTE]
> World images (`*.image`) do no longer exist, and you can safely delete all remanence of them

> The files `links.json` and `config.json` in `plugins/Worlds` also no longer exist and can be safely removed

> If you didn't change anything about the translations or presets, it is recommended to regenerate them by deleting the
> folders (`Worlds/translations` and `Worlds/presets`)
>
> **As with all major updates that introduce breaking changes, make sure to create backups before updating**

> If you encounter any issues after updating please report
> them [to us](https://github.com/TheNextLvl-net/worlds/issues/new/choose)

[Latest version supporting 1.20.6 (Java 21)](https://github.com/TheNextLvl-net/worlds/releases/tag/v1.2.5)

[Latest version supporting 1.19/1.20.4 (Java 19)](https://github.com/TheNextLvl-net/worlds/releases/tag/v1.1.6)

[Latest version supporting 1.19/1.20.4 (Java 17)](https://github.com/TheNextLvl-net/worlds/releases/tag/v1.1.3)

### Wiki

For further information check out the [Wiki](https://github.com/TheNextLvl-net/worlds/wiki)

### API

https://repo.thenextlvl.net/#/releases/net/thenextlvl/worlds/api