Skip to content

Releases: FurrO2/java-to-bedrock-pack-converter

v0.2.0-Alpha

11 Jul 13:44
cf909c9

Choose a tag to compare

v0.2.0-Alpha Pre-release
Pre-release

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

31 May 11:26
7f2288b

Choose a tag to compare

v0.1.0-Alpha Pre-release
Pre-release

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.json for 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.