Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
Polar
Polar world format for Paper
Polar is a world format designed for small to medium sized worlds. File sizes are very small, and worlds save/load quickly. It can be stored as a file or in a database or simply wherever you can store bytes.
Polar is particularly useful for minigames servers where world resets are common and many arenas are used. Changes to the world are only persisted if you tell it to save, and you can create multiple worlds from the same file efficiently (and asynchronously with experimental config) so no need to paste arenas far away from each other.
You can also paste worlds like schematics via command or API.
It is similar to Slime (AdvancedSlimePaper), however notably doesn't require a classloader or Paper fork to function. Currently supports versions 26.2, 26.1.2, 1.21.11
Polar was originally developed for Minestom, see the Minestom library here
Permissions
Permission nodes are simply polarpaper.<subcommand>, for example: polarpaper.info for /polar info
polarpaper.use for the root command (/polar)
Custom gamerules
Polar provides a few custom gamerules that can be defined in the config:
| Name | Type | Description |
|---|---|---|
| blockPhysics | Boolean | Controls block placement/interaction rules |
| blockGravity | Boolean | Allow gravity blocks to fall (sand, gravel) |
| liquidPhysics | Boolean | Allow lava/water to flow |
| blockFade | Boolean | Controls block fading or disappearing (e.g. snow/ice melting, fire burning out, coral death, turtle eggs) |


