A fork of Paper which adds support for the experimental Linear region file format to the dedicated server.
Caution
Starting with Minecraft 1.20.6, we are based on Paper, instead of Purpur. All Linear configuration options
have been migrated to config/linear.yml
, the format is pretty much almost the same as before. You need to manually update your configuration.
All configuration regarding anything Linear-related is stored in config/linear.yml
. You must restart your server for any edits to be applied, reloading is not supported and may even break your server.
linear:
flush-frequency: 10
flush-max-threads: 1
format: ANVIL # Change this to "LINEAR" to use the Linear region format.
linear:
compression-level: 1
Important
Generally, all plugins that run on Paper should run on LinearPaper exactly the same, but if the plugin needs to access the region files
directly by reading the .mca
region files, it isn't going to be able to do so and may cause errors and unexpected behaviour.
Plugin developers need to manually update their plugins to support Linear.
git clone https://github.com/StupidCraft/LinearPaper.git
cd LinearPaper
./gradlew applyPatches
./gradlew createMojmapPaperclipJar
You will find a compiled Paperclip Jar file in build/libs/
.