Skip to content

joanroig/admincraft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

70 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Admincraft logo

Admincraft

Multiplatform app to control Minecraft Bedrock Dockerized servers, built with Flutter.

Admincraft WebSocket badge Minecraft badge Flutter badge Open issues PRs welcome! Build

Admincraft Mockup made with https://previewed.app/

Admincraft logo What is Admincraft?

Admincraft is a multiplatform app for managing Minecraft Bedrock servers in Docker containers. Given that RCON isn't available for Bedrock, Admincraft uses the Admincraft WebSocket project to interact with the Minecraft server. This approach allows for secure and real-time command execution and server management through a WebSocket connection, providing an intuitive GUI for tasks such as issuing commands, performing server maintenance, and monitoring server logs.

Current project status

  • Currently optimized for use with Oracle Always Free, using a server created with docker-minecraft-bedrock-server.
  • Development is focused on Android and Windows; other platforms may be unstable.

Admincraft logo Getting Started

You need a Minecraft Bedrock server and Admincraft WebSocket running in Docker to use Admincraft. Visit the server setup guide to set up yours for free!

Once you have your server ready, download Admincraft for your platform, add your server in the app, and you're good to go!

Admincraft logo Development

Build Android APK

Build Windows Executable

Automatic Builds

Admincraft uses GitHub Actions to automate building and releasing the app. New releases are triggered by running the "Bump Version & Release" workflow from the GitHub Actions tab. This will automatically start the build and release process. The process consists of two workflows:

  • Bump Version & Release (.github/workflows/bump-version-and-release.yml): This workflow bumps the version in pubspec.yaml, commits the change, and creates a new tag. It can be triggered manually and supports major, minor, or patch version increments.
  • Build and Release (.github/workflows/build-and-release.yml): This workflow is triggered manually or automatically after the completion of the "Bump Version & Release" workflow. It builds the app for Android and Windows, names the artifacts with the version, and uploads them to the GitHub Releases page as downloadable files.

Admincraft logo Feature Roadmap

You can view the planned, started, and completed features in GitHub Projects.

Admincraft logo Community & Contributions

The community and team are available in GitHub Discussions, where you can ask for support, discuss the roadmap, and share ideas.

Our Contribution Guide describes how to contribute to the codebase and documentation.

Admincraft logo Credits

Docker tools

Fonts

Admincraft logo License

Licensed under the GPLv3 License.

About

πŸ“± Multiplatform app to control Minecraft Bedrock Dockerized servers, built with Flutter.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •