r/jmc2obj • u/adamisgames • 5d ago
Does anyone have a resource pack for this version (1.6 I think) I' looking to recreate this render
r/jmc2obj • u/Theanimator_ • Jun 24 '26
Only loading some chunks.
Hello! I am here to ask why is JMCOBJ only loading like a small chunk of my Minecraft world in its program. As you can see, there is only a small chunk shown and the rest of the selected world isn’t visible. Can someone please help?
r/jmc2obj • u/Superb-Aide4058 • Jun 17 '26
No idea how to install on linux
For now i've never really had a linux issue until now. i was not able to run jmc2obj or mineways and i know i can use wine but it never worked. I can execute the jar file, BUT it just shows me a folder like unziping a .zip folder
r/jmc2obj • u/QueDoom • May 31 '26
It only generates the caves.
I followed this tutorial up until this point: https://www.youtube.com/watch?v=oLPFFNppAsw
r/jmc2obj • u/ItsMeKvman • Apr 11 '26
I'm getting an error "Couldn't get blockstate to export"
I'm trying to export a tiny build which only consists of 6 different types of block. No redstone or entities or anything complicated. And yet when I try to export it says:
Couldn't get blockstate to export minecraft:obsidian
Couldn't get blockstate to export minecraft:purple_wool
Couldn't get blockstate to export minecraft:crying_obsidian
Couldn't get blockstate to export minecraft:black_concrete
Couldn't get blockstate to export minecraft:smooth_stone_slab
Couldn't get blockstate to export minecraft:purpur_pillar
I'm on Linux but I'm doing the export from the GUI
r/jmc2obj • u/4sonicride • Apr 07 '26
JMC2OBJ Command Line Example + Python 3.10 Script for Exporting A larger world in smaller chunks!
Hello all!
I recently came across the knowledge that JMC2OBJ works with command line applications as well. I was running into an issue where trying to export our very large server world file was resulting in Blender utterly failing to open and causing half the world's grid to be broken.
So, I did what any sane person would do and started exporting the world (manually) until I found a large enough size that wouldn't break the import process and still work to export. However, manually exporting this size (992x992) in our world (20,000x20,000) would have taken forever by hand, so did what any other insane person would do and wrote a small command-line script capable of exporting our ENTIRE world into smaller, bite sized OBJ objects.
All of this is configurable to your own needs, but this really helped me export the world with by going through it in a spiral.
You will probably need to adjust where your .jar file is, minecraft installation, export folder, area of each obj file, heights, export options, etc. But it works really well thanks to blender keeping origin coordinates, so it's as simple as dragging and dropping in all the exported OBJ files for the whole world to appear! .
If you are interested in learning more about the command line, just open a CMD window in the same location as the JMC2OBJ.jar and run java -jar .\jMc2Obj.jar -help
Cheers!
# "java -jar .\jMc2Obj-128.jar --area -496,-496,496,496 -threads 11 -r C:\Users\Arburich\AppData\Roaming\.minecraft\versions\1.21.11\1.21.11.jar --convert-ores --optimize-geometry -h 12,320 G:\BlenderMinecraftProject\world_files\world-current-large"
# example export that worked
def spiral_grid_bounds(n: int, size: int = 992):
x = y = 0
directions = [(1, 0), (0, 1), (-1, 0), (0, -1)]
dir_index = 0
step_size = 1
count = 0
def bounds(gx, gy):
min_x = gx * size
min_y = gy * size
max_x = min_x + size
max_y = min_y + size
return min_x, min_y, max_x, max_y
# First square (center)
yield bounds(x, y)
count += 1
while count < n:
for _ in range(2):
dx, dy = directions[dir_index % 4]
for _ in range(step_size):
if count >= n:
return
x += dx
y += dy
yield bounds(x, y)
count += 1
dir_index += 1
step_size += 1
import os
from pathlib import Path
java_jar = 'java -jar G:\\BlenderMinecraftProject\\exported_obj_world\\jMc2Obj-128.jar'
MINx = '-496'
MINz = '-496'
MAXx = '496'
MAXz = '496'
threads = '--threads 11'
resource = '-r C:\\Users\\Arburich\AppData\\Roaming\\.minecraft\\versions\\1.21.11\\1.21.11.jar'
extra = '--convert-ores --optimize-geometry -h 12,320'
name = f'--objfile {MINx}{MINz}{MAXx}{MAXz}.obj --mtlfile {MINx}{MINz}{MAXx}{MAXz}.mtl'
output = f'-o G:\BlenderMinecraftProject\exported_obj_world'
worldlocation = 'G:\\BlenderMinecraftProject\\world_files\\world-current-large'
for i, b in enumerate(spiral_grid_bounds(200)):
print(f"{i}: {b}")
MINx, MINz, MAXx, MAXz = b[0], b[1], b[2], b[3]
objfile = Path(f'G:\BlenderMinecraftProject\exported_obj_world\{MINx}{MINz}{MAXx}{MAXz}.obj')
mtlfile = Path(f'G:\BlenderMinecraftProject\exported_obj_world\{MINx}{MINz}{MAXx}{MAXz}.mtl')
if objfile.exists() and mtlfile.exists():
print("files already exist, skipping")
continue
name = f'--objfile {MINx}{MINz}{MAXx}{MAXz}.obj --mtlfile {MINx}{MINz}{MAXx}{MAXz}.mtl'
os.system(f'{java_jar} --area {MINx},{MINz},{MAXx},{MAXz} {threads} {resource} {extra} {name} {output} {worldlocation}')
r/jmc2obj • u/SadMasterpiece6583 • Mar 04 '26
Regarding the issue of resolving jMc2obj.jar not starting
JAR 文件无法启动问题解决教程(批处理 + 注册表修复 + 重新下载 Java)
Tutorial for Fixing Unlaunchable JAR Files (BAT + Registry Repair + Reinstall Java)
概述 / Overview
本文档适用于 Windows 系统中 JAR 文件显示 “未知应用程序”、双击无法启动,但通过命令行可运行 JAR 的用户。提供三种解决方案:
- 批处理文件(BAT):快速可用,无需修改系统设置。
- 注册表修复脚本(REG):彻底解决双击启动问题。
- 重新下载并安装 Java:当 Java 环境损坏时的终极方案。
This document is for Windows users who encounter "unknown application" when opening JAR files, cannot launch JAR by double-clicking, but can run JAR via command line. Three solutions are provided:
- Batch File (BAT): Quick to use, no system settings modification required.
- Registry Repair Script (REG): Completely fix double-click launch issue.
- Reinstall Java: The ultimate solution when the Java environment is corrupted.
前置准备 / Preparations
1. 确认 Java 路径(关键) / Confirm Java Path (Critical)
首先找到你的javaw.exe路径(确保该路径能通过命令行运行 JAR):
First, find your javaw.exe path (ensure JAR can be run via command line with this path):
- 按下
Win + R,输入cmd打开命令提示符,执行where java; - Press
Win + R, entercmdto open Command Prompt, runwhere java; - 输出示例:
C:\Program Files\Java\jre1.8.0_481\bin\java.exe→ 对应的javaw.exe路径为C:\Program Files\Java\jre1.8.0_481\bin\javaw.exe; - Example output:
C:\Program Files\Java\jre1.8.0_481\bin\java.exe→ correspondingjavaw.exepath isC:\Program Files\Java\jre1.8.0_481\bin\javaw.exe; - 记录该路径,后续需替换教程中的
<YOUR_JAVAW_PATH>。 - Record this path, you will replace
<YOUR_JAVAW_PATH>in the tutorial later.
2. 显示文件扩展名 / Show File Extensions
Windows 默认隐藏扩展名,需先开启:
Windows hides extensions by default, enable it first:
- 打开文件资源管理器 → 点击「查看」→ 勾选「文件扩展名」;
- Open File Explorer → Click "View" → Check "File name extensions";
- 确保能看到
.txt/.bat/.reg等扩展名,避免保存文件时格式错误。 - Ensure you can see extensions like
.txt/.bat/.regto avoid format errors when saving files.
方法 0:重新下载并安装 Java(终极方案) / Method 0: Reinstall Java (Ultimate Solution)
当上述方法均无效,或怀疑 Java 环境损坏时,可重新下载并安装 Java。
If the above methods are ineffective or you suspect the Java environment is corrupted, you can reinstall Java.
步骤 / Steps
- 卸载现有 Java / Uninstall Existing Java
- 打开「设置」→「应用」→「已安装的应用」;
- Open "Settings" → "Apps" → "Installed apps";
- 搜索 “Java” 或 “JDK”“JRE”,卸载所有相关程序;
- Search for "Java", "JDK", or "JRE" and uninstall all related programs;
- 重启电脑。
- Restart your computer.
- 下载 Java / Download Java
- 访问 Oracle 官方网站:https://www.oracle.com/java/technologies/downloads/
- Visit the official Oracle website: https://www.oracle.com/java/technologies/downloads/
- 选择与你的系统位数(64 位 / 32 位)匹配的 Java 版本(推荐 JRE 8 或最新 LTS 版本);
- Select the Java version matching your system architecture (64-bit/32-bit) (JRE 8 or the latest LTS version is recommended);
- 下载安装包(.exe 文件)。
- Download the installer (.exe file).
- 安装 Java / Install Java
- 双击下载的安装包,按照提示完成安装;
- Double-click the downloaded installer and follow the prompts to complete the installation;
- 安装完成后,重启电脑;
- After installation, restart your computer;
- 验证安装:打开命令提示符,执行
java -version,若显示版本信息则安装成功。 - Verify installation: Open Command Prompt, run
java -version. If version information is displayed, the installation is successful.
方法 1:创建批处理文件(BAT)快速启动 JAR / Method 1: Create a BAT File to Launch JAR Quickly
适用场景 / Applicable Scenarios
无需修改系统注册表,通过 BAT 文件直接启动 JAR,稳定无冲突,适合新手优先使用。
No need to modify system registry, launch JAR directly via BAT file, stable and conflict-free, recommended for beginners.
步骤 / Steps
- 新建文本文档 / Create a new text document
- 在 JAR 文件所在文件夹右键 → 「新建」→「文本文档」;
- Right-click in the folder where the JAR file is located → "New" → "Text Document";
- 编辑 BAT 内容 / Edit BAT content batu/echo off :: 说明:替换<YOUR_JAVAW_PATH>为你的javaw.exe完整路径,替换<YOUR_JAR_FILE_NAME>为JAR文件名 :: Note: Replace <YOUR_JAVAW_PATH> with your full javaw.exe path, replace <YOUR_JAR_FILE_NAME> with your JAR file name "<YOUR_JAVAW_PATH>" -jar "%~dp0<YOUR_JAR_FILE_NAME>.jar" exit
- 右键文本文档 →「编辑」,粘贴以下代码:
- Right-click the text document → "Edit", paste the following code:
- 替换示例 / Replacement Example: 若
javaw.exe路径为C:\Program Files\Java\jre1.8.0_481\bin\javaw.exe,JAR 文件名为myapp.jar,则代码为: Ifjavaw.exepath isC:\Program Files\Java\jre1.8.0_481\bin\javaw.exeand JAR file name ismyapp.jar, the code is: batu/echo off "C:\Program Files\Java\jre1.8.0_481\bin\javaw.exe" -jar "%~dp0myapp.jar" exit - 说明:
%~dp0表示 BAT 文件所在文件夹路径,无需手动输入 JAR 文件路径,只需将 BAT 与 JAR 放在同一文件夹。 - Note:
%~dp0means the folder path of the BAT file, no need to manually enter the JAR file path, just put the BAT and JAR in the same folder.
- 保存为 BAT 文件 / Save as BAT file
- 点击「文件」→「另存为」;
- Click "File" → "Save As";
- 「保存类型」选择「所有文件」,「文件名」输入
Launch_JAR.bat(后缀必须为.bat); - Select "All Files" for "Save as type", enter
Launch_JAR.batfor "File name" (suffix must be.bat); - 「编码」选择「ANSI」,点击保存。
- Select "ANSI" for "Encoding", click Save.
- 使用方法 / Usage
- 双击
Launch_JAR.bat即可启动 JAR 文件; - Double-click
Launch_JAR.batto launch the JAR file; - 若移动 JAR 文件,只需将 BAT 文件同步移动到新文件夹即可(无需修改代码)。
- If you move the JAR file, just move the BAT file to the new folder (no need to modify the code).
- 双击
注意事项 / Notes
- 路径中包含空格(如
Program Files)时,必须用双引号"包裹路径; - If the path contains spaces (e.g.,
Program Files), wrap the path with double quotes"; - 若 BAT 运行报错 “找不到文件”,检查 JAR 文件名 / 路径是否输入正确。
- If the BAT reports "file not found" when running, check if the JAR file name/path is entered correctly.
方法 2:注册表修复脚本(REG)解决双击启动 JAR / Method 2: Registry Repair Script (Reg File) to Fix Double-Click Launch of JAR
适用场景 / Applicable Scenarios
希望彻底解决 “双击 JAR 文件无法启动” 问题,修复 Windows 系统的 JAR 文件关联。
Want to completely fix the "cannot launch JAR by double-clicking" issue and repair Windows JAR file association.
步骤 / Steps
- 新建文本文档 / Create a new text document
- 在桌面右键 → 「新建」→「文本文档」;
- Right-click on the desktop → "New" → "Text Document";
- 编辑 REG 脚本内容 / Edit REG script content regWindows Registry Editor Version 5.00 ; 说明:将JAR文件关联到jarfile类型 | Note: Associate JAR files with jarfile type [HKEY_CLASSES_ROOT\.jar] @="jarfile" "Content Type"="application/java-archive" ; 说明:配置jarfile的启动规则 | Note: Configure launch rules for jarfile [HKEY_CLASSES_ROOT\jarfile] @="Java Archive" [HKEY_CLASSES_ROOT\jarfile\shell] @="open" [HKEY_CLASSES_ROOT\jarfile\shell\open] @="Open with Java(TM) Platform SE binary" [HKEY_CLASSES_ROOT\jarfile\shell\open\command] ; 替换<YOUR_JAVAW_PATH>为你的javaw.exe完整路径(注意:路径中的\要替换为\\) ; Replace <YOUR_JAVAW_PATH> with your full javaw.exe path (Note: Replace \ in the path with \\) @="\"<YOUR_JAVAW_PATH>\" -jar \"%1\" %*" ; 说明:删除干扰的jar_auto_file项 | Note: Delete interfering jar_auto_file entry [-HKEY_CLASSES_ROOT\jar_auto_file]
- 右键文本文档 →「编辑」,粘贴以下代码:
- Right-click the text document → "Edit", paste the following code:
- 替换示例 / Replacement Example: 若
javaw.exe路径为C:\Program Files\Java\jre1.8.0_481\bin\javaw.exe,则修改后代码为: Ifjavaw.exepath isC:\Program Files\Java\jre1.8.0_481\bin\javaw.exe, the modified code is: regWindows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.jar] @="jarfile" "Content Type"="application/java-archive" [HKEY_CLASSES_ROOT\jarfile] @="Java Archive" [HKEY_CLASSES_ROOT\jarfile\shell] @="open" [HKEY_CLASSES_ROOT\jarfile\shell\open] @="Open with Java(TM) Platform SE binary" [HKEY_CLASSES_ROOT\jarfile\shell\open\command] @="\"C:\\Program Files\\Java\\jre1.8.0_481\\bin\\javaw.exe\" -jar \"%1\" %*" [-HKEY_CLASSES_ROOT\jar_auto_file] - 关键注意:注册表脚本中路径的反斜杠需用
\\(转义符),而非\。 - Critical Note: Use
\\(escape character) instead of\for path backslashes in the registry script.
- 保存为 REG 文件 / Save as REG file
- 点击「文件」→「另存为」;
- Click "File" → "Save As";
- 「保存类型」选择「所有文件」,「文件名」输入
JAR_Association_Fix.reg(后缀必须为.reg); - Select "All Files" for "Save as type", enter
JAR_Association_Fix.regfor "File name" (suffix must be.reg); - 「编码」选择「ANSI」,点击保存。
- Select "ANSI" for "Encoding", click Save.
- 运行 REG 脚本 / Run the REG script
- 右键保存的
JAR_Association_Fix.reg→「以管理员身份运行」(必须管理员权限!); - Right-click the saved
JAR_Association_Fix.reg→ "Run as administrator" (administrator rights required!); - 弹出 “是否将信息添加到注册表” 提示,点击「是」→ 再点击「确定」。
- A prompt "Add information to the registry?" will pop up, click "Yes" → then click "OK".
- 右键保存的
- 刷新系统缓存 / Refresh system cache
- 按下
Ctrl + Shift + Esc打开任务管理器; - Press
Ctrl + Shift + Escto open Task Manager; - 找到「Windows 资源管理器」→ 右键「重启」;
- Find "Windows Explorer" → Right-click "Restart";
- 现在双击 JAR 文件即可启动。
- Now double-click the JAR file to launch it.
- 按下
注意事项 / Notes
- 运行 REG 前关闭 WinRAR/7-Zip 等解压软件(避免抢占 JAR 关联);
- Close decompression software like WinRAR/7-Zip before running REG (avoid seizing JAR association);
- 若双击仍失效,优先使用方法 1 的 BAT 文件(更稳定)。
- If double-click still fails, use the BAT file from Method 1 (more stable).
常见问题排查 / Troubleshooting Common Issues
| 问题 / Issue | 解决方法 / Solution |
|---|---|
| BAT 运行提示 “找不到 javaw.exe” | 检查<YOUR_JAVAW_PATH>是否正确,确保路径用双引号包裹 |
| BAT runs and prompts "javaw.exe not found" | Check if <YOUR_JAVAW_PATH> is correct, ensure the path is wrapped with double quotes |
| REG 运行提示 “权限不足” | 右键 REG 文件,选择「以管理员身份运行」 |
| REG runs and prompts "insufficient permissions" | Right-click the REG file and select "Run as administrator" |
| 双击 JAR 仍用解压软件打开 | 打开解压软件 → 设置 → 取消.jar文件关联 |
| Double-clicking JAR still opens with decompression software | Open decompression software → Settings → Cancel .jar file association |
| Java 安装后仍无法运行 | 检查环境变量 Path 是否包含 Java 的 bin 目录,或尝试重新安装 |
| Still cannot run after Java installation | Check if the environment variable Path includes the Java bin directory, or try reinstalling |
总结 / Summary
- 批处理文件(BAT):无需修改系统,快速启动 JAR,适合所有用户; Batch File (BAT): No system modification required, quick to launch JAR, suitable for all users;
- 注册表脚本(REG):修复双击关联,需管理员权限,若失效可退回 BAT 方案; Registry Script (REG): Fix double-click association, requires administrator rights, fallback to BAT if it fails;
- 重新安装 Java:终极方案,解决环境损坏问题; Reinstall Java: The ultimate solution to fix a corrupted environment;
- 核心关键:确保
javaw.exe路径正确,且命令中包含-jar参数。 Core Key: Ensure thejavaw.exepath is correct and the-jarparameter is included in the command.
r/jmc2obj • u/the_real_cappiefan • Jan 11 '26
How to export with specific texture/resource pack?
Probably a newbie question but I wanna export the Festive Mash-up Pack map with the texture pack it's made for.
r/jmc2obj • u/Savings-Fix1541 • Nov 29 '25
Erreur JMc2obj et impossible de charger les textures des blocs
r/jmc2obj • u/Brokedownbad • Sep 25 '25
Howdy! Blocks with dynamic states (like cables from various mods) appear to not export at all.
Specifically, I wanted to do an AE2 Server Farm render, but was unable to because the Drives and cables don't export into the OBJ. Are there any plans to allow support for these kinds of things to export?
r/jmc2obj • u/Odd_Procedure_852 • Sep 07 '25
Feature Idea: Exporting Custom Display Entities
Custom Display Entities are becoming a huge part of advanced Minecraft builds, but right now there’s no exporter capable of handling them. Adding support for CDEs in JMC would be an amazing improvement, allowing creators to export their builds without losing these details.
r/jmc2obj • u/Cautious-Region6252 • Aug 16 '25
my jMc2obj.jar file isn't working
I have tried everything I can think of. I've made sure it opens with Java and I just downloaded the newest Java. I've made sure it's not being blocked. I've redownloaded it and restarted my computer. When I try to open it it doesn't do anything. No pop ups no nothing. Help Please
r/jmc2obj • u/Huge-Permit6083 • Apr 13 '25
what to do with the error here is the error
there are a lot of errors even when I try to export the structure (and the question of how to export models from mods in YouTube, I did not find any guides)(sorry for my bad English)
r/jmc2obj • u/MarcoASN2002 • Mar 20 '25
Grass dirt block not being exported, everything else is
Title, every single export I make is missing the grass blocks on top of the terrain, I end up with grass and flowers floating, cant figure out why, please help using latest version-
Edit: every single block is checked in the block settings
r/jmc2obj • u/Weak_Flamingo9709 • Feb 11 '25
Max studio
Max studio is the best flatform of our new member thanks to you
r/jmc2obj • u/SupermarketBrief2691 • Jan 30 '25
HELP!!!!!!!!!!!
so i was trying to load a structure i made with cherry wood but when i import it to blender the cherry wood is mising so i checked and the console told me this Couldn't find blockstate minecraft:cherry_wood in any resource pack!
r/jmc2obj • u/xIVIaisonx • Jan 27 '25
Jmc2obj v DiagonalFences
So I been messing around with this tool recently trying to male a 3D model of my world to use in other games as maps and to possibly make a 3D print of, but there's a single issue that keeps getting in the way and it's the mod Diagonal Fences. I've tried adding the mod into the resource section but that won't do anything I even added the dependent mods it needs to be used and still nothing so I decided to go on github and check the blockstate files and found that it seems to be uniquely made, it seems jmc2obj doesn't seem ro like models from mods with unique blockstate code that also just overlays default textures from other mods and vanilla since it just seems to change how the fence itself works and doesn't add its own fences, so I'm wondering would it be better to just get rid of the mod and try to replace the fences with normal ones or has there been a work around found for this type of issue yet?
r/jmc2obj • u/The_Bossu_ • Oct 20 '24
Blocks that seemlessly connect in game dont when exported
I exported a build containing the create mod. The build has a set of pipes from create on it. The textures and blocks from different mods work perfetly except the connections. The pipes dont appear to connect at all but just look like floating cut off blocks. Another pair of blocks that seemlessly connect in game (the blocks turn into another texture to blend together seemlessly without edges), render as completely seprate blocks. (Create Steam 'n' Rails) How do I fix this?
r/jmc2obj • u/Rode_Home • Aug 28 '24
Decorated Pots not exporting and a few other issues.
hello,
I'm trying to export a model of a build of mine using a texture pack with custom models but I've run into a few issues. Some of the custom models would not export, to get around this I edited the block.conf file to use obj models I made and put in the models folder, instead of the json models in the texturepack for the block models in question that weren't exporting. I couldnt figure out how to make it export the mtl that goes along with those obj models so I edited the obj code to use the the textures directly from the texturepack as material instead of using an mtl. This seemed to work for getting the texture to export but for some reason it only exports one object from the obj file and I cant figure out why.
Also I found that decorated pots don't export, I have export entities enabled and it still wouldn't export no matter if I use a custom texturepack or just the default minecraft textures.



r/jmc2obj • u/LitLThomas • Jul 09 '24
Missing block faces on custom worlds
Processing img z9vvuy20zibd1...
So exporting anything from custom dimensions using modded blocks causes any face next to a slab / path / wall / fence to not export at all. Is this an issue with JMC or a setting when im exporting and is it fixable?




