That's old educational project of recreating minecraft server in pure-C++ with many times performance increase. Results showed INCREDIBLE performance that beats both Java Edition and Bedrock Edition servers.
Networking engine for well known cubic game written in C++20.
Currently, 1.21.4 is maintained.
The server itself is clearly not hardcoded to specific version like Minestom. Here with a little effort you can add support for absolutely any version.
During development, I tried to develop a suitable level of abstraction so that in theory it was possible to support Bedrock Edition without a translation level like Geyser
The project needs growing, help us
NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG.
Part of resources under data/ directory most likely licensed under Minecraft EULA
Netherite source code licensed under Apache License 2.0
Special thanks to Minestom, a part of whose code was borrowed
- bimap (MIT License)
- Boost (Boost Software License 1.0)
- ctti (MIT License) (With a few patches)
- crc32 (MIT License) (With a few patches)
- dylib (MIT License) (With a few patches)
- fmt (MIT License)
- glm (MIT License)
- libbacktrace (MIT License) (With a few patches)
- libdeflate (MIT License)
- libhv (BSD 3-Clause License) (With a few patches)
- lz4 (BSD 2-Clause License)
- xxHash (BSD 2-Clause License)
- magic_enum (MIT License)
- mbedtls (Apache License 2.0)
- nlohmann/json (MIT License) (Used by some other libraries)
- rapidjson (MIT License) (With a patch)
- simdutf (MIT License)
- spdlog (MIT License)
- fbbe::stacktrace (Boost Software License)
- tiny-utf8 (BSD 3-Clause License) (With a few patches)
- ZipLib (ZipLib License)
- siv::PerlinNose (MIT License)
- stduuid (MIT License) (With a few patches)
- CMake (New BSD License)
- Ninja (Apache License 2.0)