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.
Android libraries
- Material Components for AndroidApache-2.0
- GsonApache-2.0
- GlideBSD-2-Clause, MIT, Apache-2.0
- OkHttp and OkioApache-2.0
- Apache Commons CompressApache-2.0
- XZ for Java0BSD
- ZXing coreApache-2.0
Fonts and icons
- Space GroteskSIL Open Font License 1.1
- Noto SansSIL Open Font License 1.1
- Lucide IconsISC
- Akar IconsMIT
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.
- GeyserMIT
- FloodgateMIT
- ViaVersionGPL-3.0
- CraftheadMIT
- Modrinth APIModrinth API terms
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.