Liquid is a high-performance Minecraft server framework that aims to support all versions from 1.12.2 to 1.21.4. Built with asynchronous networking and region-based multithreading, Liquid aims to provide scalable, low-latency gameplay for large player counts and complex environments. Its modular architecture simplifies the development of custom modules, making it a flexible choice for developers and server owners alike.
This is, at least, the objective. Currently, Liquid is at an early stage, is not yet usable, and lacks documentation.
Zig version is 0.14.0-dev.3456+00a8742bb
By default Liquid is compiled to the main target (see SUPPORT.md).
Here is an example if you need to compile to another version:
zig build -Dversion=1.20.4
| Directory | Description |
|---|---|
| /core | This is the core library. It is not intended to be used as is but through the development kits. |
| /dev | The directory containing all development kits' source code. |
| /etc | Used to contain "finished products" such as the vanilla server. |