BDEngineImport
by Furq
BDEngineImport is a Fabric library that loads BDEngine models into Minecraft, from pre-compiled .mcfunction and .bdi CBOR files.
What it does
The library reads models made in BDEngine and turns them into displays that can be rendered in the world. Model data reaches the client through packets, which lets complex displays be drawn without sending every element as a separate block update. Import covers pre-compiled .mcfunction files and .bdi files stored as CBOR, so a model built in the editor can be used in a world without rebuilding it by hand.
A developer API exposes an instance of the library that other mods can call from code, so integrations can load and place models programmatically. Fabric API, Fabric Language Kotlin and HoloDisplays are required, and the library is published for Fabric on 1.21.1 only. It runs on the server side alone, so players join without installing it, and the code is open source under the GNU General Public License v3.0 only. Rock depends on it.
Key features
BDEngine model import
Models exported from the BDEngine editor load from .bdi CBOR files into the world.
Pre-compiled function import
Pre-compiled .mcfunction files are read as well, so a model can be placed through a function.
Packet-based rendering
Display data travels in packets, which keeps the rendering of complex models efficient on the server.
Programmatic access
The developer API gives other mods an instance they can use to interact with the library from code.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 3
Required by 1 mod
Use cases
Server builds
A server can load a model once and let players place displays from it, without shipping extra files to clients.
Who it’s for: Mod developers who want to add BDEngine models to a Fabric project, and server owners who run builds made in BDEngine.
How it compares
Easy NBT Editor is client-side only and not open source, with Fabric files for 1.20.5 – 1.21.8. Packet Ninja is also client-side only but open source under the GNU Lesser General Public License v3.0 only, covering 1.21.8 – 1.21.11. Command Block Editor runs on client and server, is under the MIT License and is not open source, for 1.21 – 1.21.11.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| BDEngineImport | Fabric | 1.21.1 | Server-side only | 2025-12-15 |
| Easy NBT Editor | Fabric | 1.20.5 – 1.21.8 | Client-side only | 2025-12-21 |
| Packet Ninja | Fabric | 1.21.8 – 1.21.11 | Client-side only | 2026-03-28 |
| Command Block Editor | Fabric | 1.21 – 1.21.11 | Client and server | 2026-09-04 |
Questions
Does BDEngineImport need Fabric API?
Do players need to install BDEngineImport?
Which game versions does BDEngineImport support?
In the catalog
BDEngineImport is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from Furq
Similar mods
Official listing
- Modrinth page
- modrinth.com/mod/bdengineimport
- Owner
- Furq
- Published
- 2025-12-15
- Updated on Modrinth
- 2025-12-15
- Facts verified
- 2026-10-15
