Export to Minecraft Java
The Minecraft Java engine bundles a block-textures pack as a
resource pack ZIP that drops directly into the game’s
resourcepacks folder. Pack-scope only (Pro).
What you get
Section titled “What you get”A .zip named after your pack slug, containing:
pack.mcmeta- the resource-pack manifest with the rightpack_formatfor the version you selectedpack.png- a 64×64 cover image (your pack’s set cover asset, or the first asset’s first face)assets/minecraft/textures/block/<asset-slug>.png- one PNG per asset, named by its slug
For mirror-mode block-texture assets, every face shares one
texture. For face-independent assets, the engine writes one PNG
per face using Minecraft’s naming convention (e.g.
<slug>_top.png, <slug>_side.png).
Drop the resulting ZIP into %APPDATA%\.minecraft\resourcepacks\
(Windows), ~/Library/Application Support/minecraft/resourcepacks/
(macOS), or ~/.minecraft/resourcepacks/ (Linux). It’ll appear in
the in-game resource pack picker on the next launch.
Version selector
Section titled “Version selector”The dialog has a dropdown for the target Minecraft Java version.
The version drives the pack_format number written into
pack.mcmeta. Supported versions:
- 1.20 / 1.20.1 (pack_format 15)
- 1.20.2 (pack_format 18)
- 1.20.3 / 1.20.4 (pack_format 22)
- 1.20.5 / 1.20.6 (pack_format 32)
- 1.21 / 1.21.1 (pack_format 34)
- 1.21.2 / 1.21.3 (pack_format 42)
- 1.21.4 (pack_format 46)
- 1.21.5 (pack_format 55)
- 1.21.6 (pack_format 63)
- 1.21.7 / 1.21.8 (pack_format 64)
- 1.21.9 / 1.21.10 (pack_format 69)
- 1.21.11 (pack_format 75)
- 26.1 / 26.1.1 / 26.1.2 (pack_format 84)
Pick the version closest to the one you’re playing. Mismatched formats still load but Minecraft warns the user about compatibility on first activation.
Naming and slugs
Section titled “Naming and slugs”Each asset’s filename is derived from its slug, which is in turn derived from its name. Renaming an asset doesn’t change the slug; the slug is the stable identifier the export uses.
If a slug doesn’t match Minecraft’s naming convention (lowercase, underscores or hyphens, no special characters), the engine sanitises it at export time so the resulting filename is always loadable.
What’s in the pack.mcmeta
Section titled “What’s in the pack.mcmeta”{ "pack": { "pack_format": 22, "description": "Generated with Hexcalibur" }}Asset-scope export
Section titled “Asset-scope export”If you want a single block-texture asset as a Minecraft-ready PNG (without the resource-pack wrapping), use the multi-size PNG or raw per-face PNGs engine instead. Both are free.