BedrockR
A Minecraft Bedrock GUI-based addon creator.
Install / Use
/learn @xFN10x/BedrockRQuality Score
Category
Development & EngineeringSupported Platforms
README
<sub>Mobile</sub>
A Minecraft Bedrock GUI-Based Addon maker, for Windows, Linux, and Mobile.
bedrockR Youtube Channel | bedrockR Website
(Mobile repository is here: https://github.com/xFN10x/bedrockR-Mobile, but most of the info is on this repo.)
Why?
Minecraft Bedrock Addons can be confusing, tedious, and annoying sometimes. bedrockR is what I'm hoping can eliminate those challenges with a useful user interface, and regular updates. This project is heavily inspired by MCreator, and how it doesn't have the best Bedrock modding in it.
bedrockR is still in alpha, things can change and feedback is greatly appreciated!
(A bedrockR tutorial is on the wiki)
Installing
Since bedrockR is made in Java, it is available for any computer that can run Java 25. If you want an easy installation, you can download one of the installers, or portable version in the releases section.
Or, for an even simpler download, go to the bedrockR Website to download the latest version
Mobile
bedrockR Mobile for Android is stopped development for the foreseeable future. If someone wants to create it instead, you can email me. (mathdudex09@gmail.com)
Using the JAR (Other Platforms)
If none of these builds are for your platform, you can use the universal JAR file, which you can download along side the other version.
Source Code
bedrockR is made with Java 25, and it is tested and known to work with OpenJDK. If you don't know which OpenJDK distro to use, use Microsoft's (it's what I use for testing).
bedrockR was made in VSCode with the built in Java extension, and it uses Gradle (with kotlin DSL) for dependency management.
[!IMPORTANT] bedrockR Mobile is a seperate program, read its source code instructions on its repository
Maven
(since a2.0) You can use bedrockR's addon creation code in your own projects! This code can be used for:
- Porting bedrockR to other platforms
- Creating a CLI interface
- and more!
Click the badge above to go to the Jitpack page where it will tell you on how to use bedrockR on your project.
[!WARNING] bedrockR versions released before a2.0 will not work on Jitpack, and are highly discouraged to be used as libraries
Building
JAR
Building a JAR can be done with one command.
(Make sure you are cd'd into the source code directory)
-
Run the command;
./gradlew shadowJar (powershell) gradlew shadowJar (cmd prompt) -
Now you should be able to find the JAR in
app/build/builtJars
Distribution copies
The following commands can be used to make certain builds of bedrockR.
./gradlew jpackage - Make an installer based on your OS.
./gradlew jpackagePORTABLE - Make a portable copy of bedrockR for your platform.
Now check build/builtDist, and you should see your platform's distribution. (NOTE: THIS DIRECTORY CAN ONLY HOLD ONE DISTRO AT A TIME)
Libraries
Since, a2.0, bedrockR is now made to be used in other programs as well. With the following command, you can make a JAR that doesn't include and UI related stuff. This means that you can port bedrockR to any device that can run Java 25.
Use ./gradlew mavenJar to make this jar. It will be found in build/mavenLibs.
This isn't the recommended way to use this jar. You should use the Maven library from Jitpack instead.
bedrockR is not assocaited with Mojang AB, or Microsoft Corp.
"Minecraft" and the Minecraft Logo are trademarks of Mojang AB.

