obj_importer-0.5.0.jar
Curse Maven Snippet
What's new
First public release of Obj Importer.
Features
- Import .obj (with .mtl) and .glb (glTF 2.0) models from config/obj_importer/models/
- Whole-model rendering: one entity per placement, static geometry on a GPU-resident VBO
- Per-material draw passes with per-pixel textures (map_Kd, baseColorTexture, solid colors, KHR_texture_transform)
- PBR normal / metallic / roughness through Iris labPBR encoding
- glTF node TRS animation: once / loop, server-broadcast, independent state per placement
- col: boxes become multi-AABB collision (enterable buildings); use: boxes are interaction-only; col:x@anim toggles doors; $cmdKey runs real commands
- Client-side forgiving picking with two-tier priority, bypassing vanilla's 3-block entity reach
- Authoritative placements (position + yaw + scale) stored in SavedData, restored on world load
- Self-check reconciliation on world load, login and every 5 seconds
- Commands: /objplace, /objlist, /objremove, /objclear, /objcmd, /glbanim, /objdebug
Environment
- Minecraft 1.21.1, NeoForge 21.1.248, Java 21
- Required on client and server; Iris/Oculus optional (enables PBR)
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

