Native C++17
No virtual machine, no interpreter. The server ships as a single executable for Windows and Linux: download it and run it.
Falcon reimplements the Minecraft: Bedrock Edition protocol, world storage and gameplay by hand. No runtime to install: one self-contained executable.
No virtual machine, no interpreter. The server ships as a single executable for Windows and Linux: download it and run it.
RakNet and NetherNet (WebRTC) are implemented in the Network library, with LAN discovery.
Bedrock world format, so worlds move between Falcon and the game unchanged.
Noise, density functions, aquifers, caves, 3D biomes, ore veins and surface features.
Generation, population, lighting and LevelDB storage run on worker threads, never on the tick.
Custom items, blocks, actors and recipes loaded from packs, with a QuickJS scripting engine.
Falcon is built in the open. Give it a star on GitHub if it helped you.