{"repo":"hollow-cube/polar","free":true,"listed":false,"github":"https://github.com/hollow-cube/polar","clone":"git clone https://github.com/hollow-cube/polar.git","description":"Fast and small world format for Minestom","language":"Java","stars":187,"topics":["minecraft","minestom","minestom-library","world-format"],"license":"MIT","category":"game-templates","readme_excerpt":"Polar A world format for Minestom designed for simpler and smaller handling of small worlds, particularly for user generated content where size matters. Polar generally should not be used for large worlds, since it stores worlds in a single file and does not allow random access of chunks (the entire world must be loaded to read chunks). As a general rule of thumb, Polar should only be used for worlds small enough that they are OK being completely kept in memory. The Polar format is described in FORMAT.md. Features Fast to load Small file size Simple to use Anvil conversion Install Polar is available on maven central. Usage Polar provides a ChunkLoader implementation for use with Minestom Instance s. Anvil interop Anvil conversion utilities are also included, and can be used something like the following. Note: Anvil conversion is only guaranteed to work on the latest version worlds. Try loading and saving the world in a vanilla client or server if it doesnt work! ChunkSelector Most Polar functions take a ChunkSelector as an optional parameter to select which chunks to include in that operation. For example, to convert an anvil world while only selecting a 5 chunk radius around 0,0, you could do the following: User data & callbacks By default, Polar only stores blocks, biomes, block entities, and light data. However, in many cases it is desirable to have some additional user specific data stored in the world. To accommodate this use case, Polar chunks each have a \"user data\" fi","default_branch":null,"files":null,"tree":[],"storefront":"/r/hollow-cube","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hollow-cube/polar/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}