Bedrock server software, written from scratch in C++

Falcon reimplements the Minecraft: Bedrock Edition protocol, world storage and gameplay by hand. No runtime to install: one self-contained executable.

Bedrock 1.26.51 Protocol 2193 C++17 Windows & Linux

FalconServer

                    
                

Features

Own transport

RakNet and NetherNet (WebRTC) are implemented in the Network library, with LAN discovery.

Vanilla worlds

Bedrock world format, so worlds move between Falcon and the game unchanged.

World generation

Noise, density functions, aquifers, caves, 3D biomes, ore veins and surface features.

Threaded chunks

Generation, population, lighting and LevelDB storage run on worker threads, never on the tick.

Behavior packs

Custom items, blocks, actors and recipes loaded from packs, with a QuickJS scripting engine.