DragonFly Model Library
This mod uses a modified version of Fabric (Babric) and is designed exclusively for Better than Adventure - a heavily modified version of Minecraft b1.7.3!
DragonFly is a model library that allows other mods for BTA to use model formats from modern Minecraft versions. This significantly simplifies the process of creating models and textures through programs like BlockBench, making the implementation of complex models much more accessible.
Main Features
The library supports working with modern data formats:
- Block and item models from Java edition
- Block states from Java edition
- Entity geometries from Bedrock edition
- Entity animations from Bedrock edition
DragonFly also provides the ability for resource packs to change models of any mods using this library. For texture registration and entry points, HalpLibe is used.
Creating Entity Animations
For version 7.3_03 and above, the process of creating animations is as follows:
Use the Animation to Json Converter plugin in Blockbench to export a JSON file. After exporting, place the file in the assets/
// Example: ../animation/test <animation path> should be
// DragonFly.loadEntityAnimations(<modid>, "test")
DragonFly.loadEntityAnimations(<modid>, <animation path>)
Installation
For the mod to work, a special MultiMC/Prism instance and an additional dependency are required:
- HalpLibe by Turnip Labs
Developers
DragonFly:
- Useless - block models, block states
- baguchan - entity models, animations
- 0999312 - MMLib (invaluable help in implementing entity model support)
Used Libraries:
- Turnip Labs - halplibe
BTA Developers:
- jonkadelic
- maggandgeez
- nebulabc
- bestsoft100
- sunsetsatellite (Martin)
- useless
Babric Support (Fabric fork for beta Minecraft):
- calmilamsy
- 6pak
Special Thanks:
- Better than Adventure Discord server (largest fork of b1.7.3 with many interesting features)
- BTA Modding Discord server (community of modding pioneers for this fork)