Skip to content

Add Easy Model Entities format and exporter.#921

Open
MarkusBordihn wants to merge 8 commits into
JannisX11:masterfrom
MarkusBordihn:master
Open

Add Easy Model Entities format and exporter.#921
MarkusBordihn wants to merge 8 commits into
JannisX11:masterfrom
MarkusBordihn:master

Conversation

@MarkusBordihn

Copy link
Copy Markdown

This plugin adds an exporter for Easy Model Entities.
It packages the Blockbench model together with the required configuration files, so creators can use their models directly as entities or block entities in-game without writing custom Java code.

Related mod source code: https://github.com/MarkusBordihn/BOs-Easy-Model-Entities

Removed no longer needed fields and related functions.
Added own Easy Model Entity format, based on Modded Entity format with new icon.
Added face UV support for Easy Model Entity format.
Added multiple texture support for Easy Model Entity Format.
Added auto-generation for specific fields and options.
Refactored and clean up code by removing unused variables and functions. updating texture handling, and improving readability
@MarkusBordihn MarkusBordihn changed the title Add Easy Model Entities exporter and initial configuration files. Add Easy Model Entities format and exporter. Jun 16, 2026
…log options.

Added `VisibleBounds` class to derive and manage rendering bounds based on model geometry.
Added tests for contract synchronization, mod updates, and pack metadata to ensure compliance with the mod API.
Improved texture handling in `TextureResolver.js` to distinguish between custom and referenced textures (over namespace).
Improved own "Easy Model Entity" format for better texture handling and support.
Refactored codebase for better readability.
@MarkusBordihn

Copy link
Copy Markdown
Author

Hi,
the Easy NPC integration is now mostly completed from my side, so I do not plan to make any major changes over the next few days.

image image

It would be great if this PR could be reviewed and, if everything looks good, merged in the next few days. That would allow me to continue with the documentation and tutorials for the integration.

Thanks a lot!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant