Craft Engine
A Spigot/Paper/Folia plugin that enables dynamic creation of custom blocks, items and recipes through configuration.
Install / Use
npx skills add Xiao-MoMi/craft-engineInstalls into whichever agent you are using.
README
📌 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!
- VoxelShop: Support via Voxelshop
- BuiltByBit: Support via BuiltByBit
- NMCrate: Support via NMCrate
- Afdian: Support via Afdian
CraftEngine API
repositories {
maven("https://repo.momirealms.net/releases/")
}
dependencies {
compileOnly("net.momirealms:craft-engine-core:26.7")
compileOnly("net.momirealms:craft-engine-bukkit:26.7")
}
Some optional dependencies
dependencies {
// If you want to use the shaded adventure library
compileOnly("net.momirealms:craft-engine-adventure:26.7")
// This dependency is used to access certain NMS code, which is not a stable API.
compileOnly("net.momirealms:craft-engine-bukkit-proxy:26.7")
}
Related Skills
node-connect
385.5kDiagnose OpenClaw Android, iOS, or macOS node pairing, QR/setup code, route, auth, and connection failures.
blender-python-addon
40.5kBlender Python add-on rules for operators, panels, properties, registration, testing, and API-safe scripting
flutter-development-guidelines-cursorrules-prompt-file
40.5kCursor rules for Flutter development with MVVM architecture, Riverpod state management, Material widgets, and Dart style guidelines.
commit-push-pr
140.6kCommit, push, and open a PR
