Back to Devlog
Systems
Xone

Custom Entity Models with Full Decimal Precision

Custom Entity Models with Full Decimal Precision

We've successfully integrated OptiFine JEM support for custom entity models in Legends Untold, but discovered a significant limitation: OptiFine restricts cube sizes to integers in Blockbench. To overcome this, we've implemented our own format specification.

Key Updates

  • Implemented `JEMD` (JEM Decimal) format with full decimal precision for cube dimensions and positions.
  • Created custom Blockbench plugin to handle `.jemd` files natively.
  • Integrated JEMD parser into the mod's entity rendering system.
  • Distinguished Legends Untold's entity system from OptiFine's CEM implementation.
  • What's Next

  • Finalize Mithril Armor set with precise model adjustments.
  • Showcase first complete armor set using the new JEMD format.
  • Continue testing decimal precision in complex entity models.