1.3.0
Texture organization, unused-asset detection, and Java codegen naming fixes.
New
- Textures page: textures now group by namespace and folder in a collapsible tree, with bulk collapse/expand-all -- much easier to navigate on packs with hundreds of textures.
- Fonts page: a dedicated dialog for editing font providers, plus a clearer column view and cross-provider reference checks.
- New "Unused assets" section on the Issues page, flagging models and textures nothing references as cleanup candidates.
- A texture not bound to any model now still ships in the build -- previously it was silently dropped, which mattered for textures meant for a resourcepack path Packwright has no model concept for.
- Dev mode: a Ctrl+Shift+B export hotkey and an editable output folder.
- A shared {{VARIABLE}} picker for inserting tokens like {{BUILD_NUMBER}} wherever pack.mcmeta's description supports them.
- Models page: move an entire folder into a different namespace at once.
Fixes & polish
- Self-host publish now returns the full public URL including the file name, not just the base URL.
- Java code export (Pro): font/item filters and the chosen platform/export mode are now remembered per project instead of resetting; generated Fonts.java naming now matches the existing Resourcepack-Builder tool's own conventions.
- {{BUILD_NUMBER}} and {{PACK_VERSION}} now pad numeric values to 4 digits (e.g. "0007").
- The item binding list's "active" status badge stays green, matching the existing convention next to the red conflict badge.
Where to go from here:
- Download: https://packwright.app/download/
- Questions, feature requests, bugs: https://discord.gg/EAwhZ3EUfp