A simple library for loading and rendering Minecraft Bedrock Edition entity models and animations in Java Edition
- ✅ Bedrock Model: Full support Bedrock Model loading and rendering
- ✅ Bedrock Animation: Complex bone structures and transformations
- ⌛ Molang Support: In progress...
- ✅ Animation Running: A full-featured animation player.
- ✅ Animation Blending: Support for blendspace, layered, kinematic interpolation blending
- ✅ Resource Pack Support: Load models and animations from resource packs
- ⌛ SnowStorm Particle Support: In progress...
Add SimpleBedrockModel to your mod's dependencies:
repositories {
maven {
url 'https://jitpack.io'
content {
includeGroup "com.github.mcmodderanchor"
}
}
}
dependencies {
jarJar(implementation(fg.deobf("com.github.mcmodderanchor:simplebedrockmodel:2.5.1-forge-mc1.20.1"))) {
jarJar.ranged(it, "[2.5.1,)")
}
// The animation library is already included in jar (jar in jar),
// but since we exclude transitive dependencies,
// you need to include it to pass the compilation.
compileOnly("com.maydaymemory:mae:1.1.4") {
exclude group: 'com.google.code.findbugs', module: 'jsr305'
exclude group: 'it.unimi.dsi', module: 'fastutil'
exclude group: 'org.joml', module: 'joml'
}
}repositories {
maven {
url 'https://jitpack.io'
content {
includeGroup "com.github.mcmodderanchor"
}
}
}
dependencies {
implementation jarJar("com.github.mcmodderanchor:simplebedrockmodel:2.5.1.1-neoforge-mc1.21.1") {
version {
prefer '2.5.1.1'
}
}
// The animation library is already included in jar (jar in jar),
// but since we exclude transitive dependencies,
// you need to include it to pass the compilation.
compileOnly("com.maydaymemory:mae:1.1.4") {
exclude group: 'com.google.code.findbugs', module: 'jsr305'
exclude group: 'it.unimi.dsi', module: 'fastutil'
exclude group: 'org.joml', module: 'joml'
}
}This project is licensed under the LGPL-3.0 License - see the LICENSE file for details.
Specifically, assets under the example namespace are provided solely as tutorial examples and for reference. Their respective owners retain ALL RIGHTS.
Please do not reuse or redistribute them without permission.
- TartaricAcid - Lead Developer
- MaydayMemory - Core Developer
- xjqsh - Core Developer
- MoePus - Developer
- Hidomatn - Developer
We welcome contributions! Please feel free to submit issues and pull requests.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Modrinth: Modrinth Page
- MaydayAnimationEngine - Providing animation infrastructure
- mocha - Providing molang support
- Particle Storm - The “snowstorm particle” implementation in this project is largely inspired by this project.
Made with ❤️ by the SimpleBedrockModel Team