Releases: FurrO2/java-to-bedrock-pack-converter
Releases · FurrO2/java-to-bedrock-pack-converter
v0.2.0-Alpha
Changelog
[0.2.0-beta]
Added
- Automatic installation of required Python packages (Pillow, PyYAML, orjson) if missing.
- Fast JSON parsing using orjson when available for improved performance.
- Improved error handling and detailed logging throughout the conversion process.
- Support for fallback and multiple namespaces in model and texture resolution.
- More robust attachable and render controller generation, with support for custom scripts and animations.
- Enhanced language file generation (en_US, en_GB, languages.json).
- Option to generate both v1 and v2 Geyser mapping files.
- Improved validation and consistency checks for generated Bedrock files.
- More detailed and user-friendly GUI messages and logs.
Changed
- Refactored code for better modularity and maintainability.
- Improved handling of file paths and namespaces for cross-platform compatibility.
- More tolerant and flexible handling of missing or non-standard files.
Fixed
- Improved compatibility with a wider range of Java resource pack structures.
- A LOT of bug fixes
Full Changelog: Alpha-1...Alpha
v0.1.0-Alpha
Changelog
[0.1.0-alpha]
Added
- Initial alpha release of PackConverter.
- Converts Java resource pack item models (including CustomModelData) to Bedrock geometry format (
.geo.json). - Copies all item textures from Java to Bedrock, preserving original namespace structure.
- Generates all required Bedrock resource pack folders and files (
manifest.json,custom_items.json,item_texture.json, etc.). - Generates Bedrock render controllers for each converted item.
- Copies custom sounds and generates
sound_definitions.jsonfor Bedrock. - Generates language files for Bedrock (
en_US.lang, etc.). - Generates attachable files for custom items.
- Generates Geyser mapping files for Java/Bedrock compatibility.
- Provides a graphical interface (Tkinter) for selecting packs, launching conversion, and viewing logs.
- Supports export as folder, ZIP, or MCPACK.
- Includes validation of generated files and error reporting.
Notes
- This is the first alpha version, focused primarily on item model conversion from Java to Bedrock. Further features and improvements will be added in future releases.