mirror of
https://github.com/Xiao-MoMi/craft-engine.git
synced 2025-12-25 09:59:20 +00:00
348f004500e910c231d3d21a4b8e3fc132a62d1b
Introduces logic for handling Happy Ghast entity interactions and harness item tags, gated by Minecraft version 1.21.6. Refactors entity and block interaction checks to use new utility methods and dynamic entity sets, improving maintainability and future compatibility.
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 | Max Players | Dev Builds |
|---|---|---|---|
| Community Edition | ❌ No | 20 | ❌ No |
| Premium Edition | ✔️ Yes | Unlimited | ✔️ 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.59")
compileOnly("net.momirealms:craft-engine-bukkit:0.0.59")
}
Languages
Java
100%