Skip to content
BasaltSoftware
Bedrock 1.26.60

Site colour

Discord
Esc

    ↑↓ moveEnter openEsc close

    Keyboard shortcuts
    Ctrl K
    Search the whole site, from any page
    /
    Jump to the sidebar search, or search the whole site where there isn't one
    Enter
    Open the top search result
    Esc
    Clear the search, or close this panel
    ?
    Show these shortcuts
    A basalt block

    Basalt

    Minecraft Bedrock Edition software written in Rust. It loads real worlds, plays close to vanilla and runs your plugins.
    42built-in commands
    767Plugin API reference pages
    163examples in TypeScript and JavaScript
    4plugin modules

    Why Basalt

    • Vanilla worlds

      Worlds use the vanilla layout, so an existing world folder loads as it is. Blocks saved by older game versions are upgraded on load.

    • Real gameplay

      Survival and creative, redstone and pistons, farming, mobs with pathfinding, combat, status effects and 42 commands.

    • Plugin API

      Write plugins in TypeScript against a port of @minecraft/server, with forms, HTTP, custom commands and bundled typings.

    • Anti-cheat built in

      Server-authoritative checks for flight, reach, scaffold and more, with ping and knockback compensation.

    Quick start

    From the root of the Basalt repository, three steps get you playing.

    Basalt is built with Cargo and needs Rust 1.92 or newer. The first build downloads dependencies and takes a while.

    Terminal window
    cargo build --release -p basalt-server

    Latest changes

    Building something with Basalt?Ask questions, share plugins and follow development on Discord.
    Join the Discord