SwansonX
Software and tools

xPackConvert

Converts Java Edition Minecraft resource packs to Bedrock. The model geometry is checked byte for byte against a set of 1,774 real elements.

A code editor showing geometry.ts: the Vec3 and JavaBone type definitions used to convert Java model geometry into Bedrock cubes

The problem

The two editions of the game describe a model in different ways. Different axes, different rules.

Doing it by hand is unbearable. Doing it nearly right is worse than not doing it at all. A model that is slightly off looks fine in a list and broken in the world.

How I know it is right

The geometry is checked byte for byte against 1,774 real elements. Not eyeballed. Not spot-checked. Every one in, every one out, matched byte for byte.

That is the only bar that means anything here. “It looked right in the ones I opened” is how you ship a tool that quietly wrecks the fifth of a pack nobody ever checks.

The decision that mattered

The whole job runs in the browser.

Real packs are about 17 MB and several thousand entries. That is well past what a typical upload to a serverless function will take.

The source files are also license-restricted, so they must never be uploaded at all.

Running in the browser solved the legal problem and the size problem with one choice. That is usually the sign it was the right one.

Tell me what you're paying for

Send me your monthly software list and I'll tell you honestly what's worth replacing. I reply within 24 hours whether or not you hire me.

Free homepageContact