Sculk is a high-performance server software for Minecraft: Bedrock Edition, written entirely in Java. It aims to provide a robust and feature-rich alternative to existing server implementations, with a focus on scalability and ease of use.
Warning
Sculk is currently under development and is not yet ready for production use. We are actively working on implementing core features and improving stability. If you would like to contribute to the project, please see the Contributing section below.
To start using Sculk, add it to your project dependencies. Since Sculk is hosted on JitPack, you need to add the JitPack repository to your build configuration.
Add the following to your pom.xml
file:
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.github.sculkmp</groupId>
<artifactId>Sculk</artifactId>
<version>Tag</version>
</dependency>
</dependencies>
Add the following to your build.gradle
file:
repositories {
mavenCentral()
maven { url 'https://jitpack.io' }
}
dependencies {
implementation 'com.github.sculkmp:Sculk:Tag'
}
Milestone | Status |
---|---|
⚒️ Server Tree Construction | ✅ Completed |
👓 Visible Server | ✅ Completed |
🛜 Server Joining | ✅ Completed |
🎍 World Loader | 🚧 In Progress |
🔌 Plugin Loader | ✅ Completed |
⌨️ Command System | ⏳ Up Next |
🔐 Permission System | ⏳ Up Next |
🎈 Event System | ⏳ Up Next |
🖼 Scoreboard API | 🚧 In Progress |
🖼 Form API | ✅ Completed |
👤 Player & Actor API | ⏳ Up Next |
🔩 Item API | 🚧 In Progress |
🧱 Block API | 🚧 In Progress |
📦 Inventory API | 🚧 In Progress |
🔬 Beta Testing & Community Feedback | 🚧 In Progress |
🚀 Official Release & Support | 🚧 In Progress |
git clone https://github.com/sculkmp/Sculk
cd Sculk
git submodule update --init
mvn clean package
- ✅ The compiled JAR can be found in the
target/
directory.
To run the compiled JAR file, use the following command:
java -jar Sculk-1.0-SNAPSHOT-jar-with-dependencies.jar
We warmly welcome contributions to the Sculk project! If you are excited about improving Minecraft Bedrock server software with Java, here are some ways you can contribute:
This project is licensed under LGPL-3.0. Please see the LICENSE file for details.
Caution
sculkmp/Sculk
are not affiliated with Mojang.
All brands and trademarks belong to their respective owners. Sculk is not a Mojang-approved software,
nor is it associated with Mojang.
It is always possible to use the Bedrock Dedicated Server with this link:
Bedrock Server