Advanced SlimeWorldManager 2.8.0

Load your worlds faster, and store them using less space! (Also on Database!)

  1. Paul19988
    Native Minecraft Version:
    Tested Minecraft Versions:
    • 1.17
    • 1.18
    Source Code:
    Grinderwolf, SoapTurtle, Jools, Gerolmed, b0ykoe
    Advanced Slime World Manager is a Minecraft plugin that implements the Slime Region Format, developed by the Hypixel Dev Team. Its goal is to provide server administrators with an easy-to-use tool to load worlds faster and save space.

    Advanced Slime World Manager is a fork of the original Slime World Manager with the intentions of enhanced API and to always be as updated as it possibly can be. Check out the original source code here.

    What are the advantages over using traditional worlds?

    There are four main benefits of using ASWM to store your worlds:
    1. Speed. Minecraft uses zlib to compress their worlds. Although this library works just fine, it's 24 years old, and nowadays there are newer compression algorithms. The SRF saves worlds using Zstd, which not only faster, but also has a much bigger compression ratio. Here you can see a comparison between zlib and zstd.
    2. Less disk usage. The ARF (the format that Minecraft uses to store worlds) contains a lot of unnecessary data, as it was designed for large survival worlds, not for minigame servers. When you store a minigame map or a lobby, you are actually saving lots of useless information. If you want more information about this, you can check out this video made by Minikloon.
    3. No performance impact. SWM uses in-memory worlds, which means that the whole world is loaded at once. Then, every time the server needs to load a chunk, it just grabs it from memory, instead of having to read it from the filesystem, and then converting it to something usable. As a result, chunks are loaded seamlessly, without anyone noticing.
    4. Store your worlds wherever you want. Traditional worlds have to be saved inside the server's root directory. However, SWM lets you load worlds from various sources, like MySQL or MongoDB. Thanks to this, you can load the same world from multiple servers at the same time, without having to create copies of it over and over. Also, if you want to store your world using another data source that SWM doesn't support right out of the box, you can create your own world loader by using the API.
    Note that ASWM is not intended to be used on big survival worlds, but small worlds like minigame maps or server lobbies. There's more on this on the FAQ section.


    Take a look at the wiki for more information about how to install SWM, configure worlds, FAQ, and more.


    If you have any issues with SWM, feel free to join our Discord support server or open a issue on GitHub, We'll be happy to help! Please, don't post your issues on the reviews section.



    Thanks to Andre_601 for making this tutorial!


    YourKit supports open source projects with innovative and intelligent tools for monitoring and profiling Java and .NET applications. YourKit is the creator of YourKit Java Profiler, YourKit .NET Profiler and YourKit YouMonitor.



    ASWM is a complex project, as spigot doesn't have a built-in API for using a different file format for storing worlds. Many weird issues happen, and we try to fix them as fast as possible so everyone is happy.

    We do all of this for free, because we believe that everyone should be able to take advantage of this. If you appreciate our work, please consider donating.

Recent Updates

  1. 2.8.0 Beta-Release
  2. 2.7.0 Beta-Release
  3. Containers return!

Recent Reviews

  1. GaMeIsNtOvEr
    Version: 2.8.0
    This is the best world manager for minigames & gamemodes and it's just really fast and there isn't much lag while using this. But i suggest this mostly for developers since aswm has a really good api to build performed plugins
  2. Gerolmed
    Version: 2.7.0
    Love it. This gives room to so many new options for plugin development.
    Very fast
  3. Owen1212055s
    Version: 2.7.0
    A great way to achieve custom world loading and managing. This offers great tools to hook into Minecraft's default world system inorder to achieve custom worlds using the Slime world format.
  4. BlueSoapTurtle
    Version: 2.7.0
    Reallly amazing plugin allowing you to save a lot of space for minigame servers,
  5. TheGoldenMine
    Version: 2.7.0
    I like the plugin and the functions, but can you add support for older/newer versions in Minecraft.
    1. Paul19988
      Author's Response

      We leave the older versions down to the older SWM & we support all of the newest versions; 1.18 support is in the works but is going to take a while due to the changes Mojang made to the chunk system.
  6. OskarZyg
    Version: 2.6.2
    Great fork, however, you can't do much with API as the new versions aren't hosted anywhere (the latest API version documented is 2.2.1, the plugin is now in 2.6.2) and it is impossible to use new API for me as BuildTools for 1.16-1.16.4 requires <J16. I also find it annoying that it is impossible to get a Bukkit World from a SlimeWorld instance. Other than that, however, great plugin! <3
  7. TeamXd
    Version: 2.5.3
    add fawe support .
  8. Choubatsu
    Version: 2.5.3
    Can u add 1.8.8 version of Spigot?
    Other than that this is amazing!!!!!!!!!!!!!!!!!!!
    1. Paul19988
      Author's Response
  9. Luisomar0369
    Version: 2.5.3
    Sigue actualizando este gran plugin, excelente trabajo, siempre se apoya con una review :)
  10. MinecraftAdmin
    Version: 2.5.0
    Yesss! I was waiting on a 1.16 update to finish up my parkour server with over 50 worlds which would make using this ideal!