Back to mods
pos2obj project artwork

CurseForge · Minecraft mod

pos2obj

Export the building to OBJ format.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which pos2obj release should I use?

Updated 8 days ago
Latest stable file pos2obj-1.4.0+26.3.jar
Game version 26.3
Loader Fabric

pos2obj-1.4.0+26.3.jar targets 26.3 with Fabric. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is pos2obj required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Fabric
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does pos2obj-1.4.0+26.3.jar need?

pos2obj-1.4.0+26.3.jar. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add pos2obj without breaking your instance.

Built for pos2obj-1.4.0+26.3.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use pos2obj-1.4.0+26.3.jar. It targets 26.3 with Fabric; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside pos2obj-1.4.0+26.3.jar. It opens that exact file at the source.

About this project

What does pos2obj add?

pos2obj — Area Selection OBJ Exporter (Fabric 1.21.11 / Client-Side Only)

pos2obj is a client-side Minecraft mod that allows you to select a region in-game and export all the blocks within that area as a 3D model (OBJ file) + Material (MTL file) + Textures (PNG).

🌟 Key Features & Advantages

  • Modded Block Support: Any modded blocks registered in the client's model system will be exported exactly as they appear in-game.

  • Accurate Connection States (Multipart): Walls, fences, stairs, and glass panes preserve their precise in-game connection states and shapes.

  • Resource Pack Compatible: Extracted models use the exact textures from your currently active resource pack.

🛠 How to Use

Use the following in-game chat commands to select your region and export the files:

Command Description
/pos start Sets your current location as the starting point (Or use /pos start x y z to specify coordinates).
/pos end Sets your current location as the ending point.
/pos export <name> Exports the region. Textures are automatically baked into a single consolidated texture atlas.
/pos export <name> atlas <scale> Same as above (Explicitly forces atlas generation).
/pos export <name> separate <scale> Exports textures as individual PNG files for each sprite.
/pos status Displays the current selection status.
/pos clear Clears the current selection.

📂 Output Directory

All exported files are saved to:

<game_directory>/pos2obj/<name>/

  • <name>.obj / <name>.mtl

  • atlas.png (when consolidated) OR textures/*.png (when exported separated)

  • export_info.txt (Log file containing skipped blocks and warning details)

📏 Coordinate System:

1 block = 1 unit. The minimum corner (lowest coordinates) of the selected area is treated as the origin point (0, 0, 0), with the Y-axis pointing upwards.

🟢 Feature Support & Advanced Handling

  • Standard Blocks: Extracted via BakedModel. Adjacent face culling, random model variants, model offsets (e.g., natural shifting of grass/flowers), and biome-specific tints (grass, leaves, water) are all baked directly into the textures.

  • Fluids: Supports Water, Lava, and custom modded fluids (via Fabric's FluidRenderHandler). Exported as simplified geometry with flat top surfaces.

  • Mob Heads / Skulls: Supports Skeleton, Wither Skeleton, Zombie, Creeper, Piglin, and Player Heads. Player skins are dynamically downloaded from textures.minecraft.net (falls back to the Steve skin if the download fails).

  • Chests: Supports regular Chests, Trapped Chests, and Ender Chests (both Single and Double chest configurations).

  • Signs: Supports standing and wall-mounted signs for all wood types (※Text/Letters will not be exported).

  • Beds: All 16 colors supported (Includes mattress + legs via color-specific entity textures).

  • Shulker Boxes: All 16 colors + undyed versions supported. Accurately reflects all 6 placement directions.

  • Banners: Supports standing and wall-mounted variations. Layer patterns are blended dynamically to generate a unique texture for each distinct banner (Mod-added patterns are also supported if their assetId texture exists).

  • Animated Textures: Automatically freezes and uses the 1st frame (Frame 0).

  • Bleeding Protection (Padding): When generating a texture atlas, each sprite is padded by copying its edges by 4px. This prevents texture bleeding, seam lines, or rendering gaps caused by bilinear filtering or mipmapping in 3D software.

Project description from CurseForge.

Pick your setup

pos2obj by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

6 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

pos2obj versions and loaders

12 of 12 releases match

Looking for an older file? The official CurseForge project page is in Resources.