Allay is a third-party server software for Minecraft: Bedrock Edition written in Java with the goal of maintaining high scalability while maintaining high performance through a well-designed architecture.
[!IMPORTANT] Please note that this project is still at a very early stage and has not yet been released officially, and a large number of interfaces may be added or removed without notice. Please do not use Allay in a production environment.
You can check our roadmap for development progress.
Allay has many features that make it stand out from other server software, and here are some of them:
Check the Installation page in our docs.
You may want to run Allay from source code and do some debugging, and that's quiet easy:
gradlew server:runShadow
Allay supports running plugins written in Java, Kotlin, Scala (JVM based language) and script languages such as JavaScript, Python, etc. You can check out our plugin templates:
For more information, you can check our documents
repositories {
mavenCentral()
maven("https://www.jitpack.io/")
maven("https://repo.opencollab.dev/maven-releases/")
maven("https://repo.opencollab.dev/maven-snapshots/")
maven("https://storehouse.okaeri.eu/repository/maven-public/")
}
dependencies {
compileOnly(group = "org.allaymc.allay", name = "api", version = "master-SNAPSHOT")
}
We use jitpack to publish our artifacts. If you want to use a specified api version, you can check the version here.
Contributions are welcome! Please read CONTRIBUTING.md before submitting a PR!
This project exists thanks to the participation of the following developers:
Feel free to help us refine our unit tests! More unit tests will help the project grow
Your feedback can make this project better. If you find a problem/have a new idea, feel free to raise it in the issues page.
For anything else, please join our Discord group to discuss.
Copyright © 2023-2024 AllayMC, all rights reserved.
If not otherwise specified, project content is open source under the LGPL-3.0 license.
The contents of the following folders are open-sourced under the MIT license:
YourKit has granted AllayMC team an open-source license to their outstanding Java profiler, allowing us to make our software as performant as it can be!
YourKit supports open source projects with innovative and intelligent tools for monitoring and profiling Java and .NET applications. YourKit is the creator of the YourKit Java Profiler, YourKit .NET Profiler, and YourKit YouMonitor.