promotional bannermobile promotional banner

obj-import

Import Blender models into Minecraft as whole-rendered buildings and machines - OBJ/glTF, PBR materials, multi-AABB collision, and right-click interactions.
Back to Files

obj_importer-0.5.0.jar

File nameobj_importer-0.5.0.jar
Uploader
LevodoubtLevodoubt
Uploaded
Oct 24, 2026
Downloads
20
Size
312.1 KB
Mod Loaders
NeoForge
File ID
9309709
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:obj-import-1762609:9309709"

Learn more about Curse Maven

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)

This mod has no related projects