Legal

Open-Source Software

The Anvil-MC Android app is built with the open-source software below. Each component is licensed to you by its own authors under its own license. The full license texts are also in the app under Profile → Open-source licences.

Runtimes and native components

These are compiled into the app and shipped in every APK. For the GPL-licensed components, the complete corresponding source code is available at the linked repositories.

  • OpenJDK 21 and 25GPL-2.0 with Classpath Exception

    Java runtime for Java Edition and PowerNukkitX servers. Built for Android from the AngelAuraMC OpenJDK build scripts; no changes to the JDK itself.

  • PumpkinGPL-3.0

    Rust Minecraft server, delivered as an optional download from Google Play.

  • frpApache-2.0

    Reverse proxy client used for public server addresses.

  • Java Native Access (JNA)Apache-2.0 / LGPL-2.1

    Native dispatch library for server mods that need it.

Fonts and icons

Add-ons and services the app connects to

Not bundled in the app. These are downloaded from their official sources, or used as an online service, when you choose to use them.

Source code requests

The rest of Anvil-MC, including the app itself and ARM-MRP, is proprietary. The licenses above cover only the listed components, and nothing in our terms limits the rights those licenses give you.

If a link above stops working, or you need the exact source code for a specific app version, email [email protected]. We will provide it for at least three years after we last distributed that version.

Google Play services, Firebase and the Google Mobile Ads SDK are included under Google's own terms and are not open source.