CustomModelData → Bedrock
CustomModelData Packs on Bedrock with Geyser
Older Java server packs often rely on CustomModelData. Kafal can handle supported legacy custom-item packs as part of its Java-to-Bedrock workflow.
Why this matters
Legacy packs can contain hundreds of custom items. Manually maintaining a second Bedrock version is slow and easy to get wrong.
Kafal is built for migration work
Kafal supports legacy custom-content workflows alongside newer pack formats so server owners can keep older content available to Bedrock players.
Keep the pack complete
Use the full resource pack and avoid deleting files you think are unused before conversion.
No internal conversion recipe
Kafal does not publish the private method used to translate CustomModelData-based packs. The public guidance stays focused on using and testing the converter.
Kafal Converter
Convert a CustomModelData pack with Kafal
Use the converter for supported Minecraft Java server packs and Bedrock/Geyser workflows.
