SlimeWorld Edition
Pre-release
Pre-release
SlimeWorld Edition
This version is a Proof Of Concept (POC) that uses the Slimeworld Manager. It is for experimentation only! Support will only be given to sponsors at this point!
How it works
- Each island exists in its own world
- The world is stored in a database via the SlimeWorldManager plugin
- Worlds are loaded when the player joins the server
- When a player resets, a new world is created
- In theory, a load-balancing system of multiple servers could use one world-storage database (not tested)
Limitations
- SlimeWorldManager only supports up to 1.15.2 so far, so use that server and client.
- Only supports BSkyBlock game mode, i.e., void world
- Does not support addons yet, e.g., Level, because they are not multi-world aware
- Worlds are not unloaded once they are loaded
- Old Slimeworlds are not deleted
- A default world (a hub or lobby world) is required for players to appear in after a server restart.
- Islands are always at 0,0 in any particular world (shouldn't be an issue).
Installation
- Place the BentoBox jar into the plugins folder. Remove any addons except for BSkyBlock.
- Download the latest version from the Spigot resource page.
- Place the downloaded
slimeworldmanager-plugin-<version>.jar
file inside your server's plugin folder. - Place the
slimeworldmanager-classmodifier-<version>.jar
file inside your server's main directory (not the plugins folder). - Modify your server startup command and at this argument before '-jar':
-javaagent:slimeworldmanager-classmodifier-<version>.jar
- Run the server.
- Stop the server
- Edit the SlimeWorldManager sources.yml to use the database you want. The default is flat-file.
- Run the server again, log in and make an island with
/island
- Have fun!