mirror of
https://github.com/Xiao-MoMi/craft-engine.git
synced 2025-12-19 15:09:15 +00:00
5bba6d9fa94c11bfa77a02fd91559196afb3b582
CraftEngine
📌 About CraftEngine
CraftEngine works as a next-generation solution for custom content implementation.
Build
🐚 Command Line
- Start terminal and change directory to the project folder.
- Execute "./gradlew build" and get the artifact under /target folder.
💻 IDE
- Import the project and execute gradle build action.
- Get the artifact under /target folder.
Inspired Projects
This project draws inspiration and refers to some implementations from the following open-source works:
Core Dependencies
The implementation relies on these fundamental libraries:
How to Contribute
🔌 New Features & Bug Fixes
If your PR is about a bug fix, it will most likely get merged. If you want to submit a new feature, please make sure to contact me in advance on Discord. The code you contribute will be open-sourced under the GPLv3 license. If you prefer a more permissive license(MIT), you can specifically indicate it at the top of the file.
🌍 Translations
- Clone this repository.
- Create a new language file in:
/common-files/src/main/resources/translations - Once done, submit a pull request to dev branch for review. We appreciate your contributions!
Differences Between Versions
| Version | Official Support | Exclusive Features | Dev Builds |
|---|---|---|---|
| Community Edition | ❌ No | ❌ No | ❌ No |
| Premium Edition | ✔️ Yes | ✔️ Yes | ✔️ Yes |
💖 Support the Developer
Help sustain CraftEngine's development by going Premium!
- Polymart: Support via Polymart
- BuiltByBit: [None]
- Afdian: Support via Afdian
CraftEngine API
repositories {
maven("https://repo.momirealms.net/releases/")
}
dependencies {
compileOnly("net.momirealms:craft-engine-core:0.0.66")
compileOnly("net.momirealms:craft-engine-bukkit:0.0.66")
}
Languages
Java
100%