Java to Bedrock
resource pack converter.
Convert Minecraft Java resource packs for Bedrock players on your Geyser server. Upload a ZIP, preview your items, and download your converted pack.
Optional ZIP setupItemsAdder, Nexo & manual materials
CustomModelData packs usually need no extra files. For custom item_model IDs, add configs to set materials like PAPER or DIAMOND_SWORD.
your-pack.zip
├── pack.mcmeta
├── assets/
└── ItemsAdder/
└── contents/
Copy your plugin's contents folder into ItemsAdder, beside pack.mcmeta.
your-pack.zip
├── pack.mcmeta
├── assets/
└── Nexo/
└── items/
Copy your plugin's items folder into Nexo, beside pack.mcmeta.
your-pack.zip
├── pack.mcmeta
├── assets/
└── item-bindings.json
{
"my_pack:sword": "DIAMOND_SWORD"
}
For assets/my_pack/items/sword.json, use my_pack:sword. Manual entries override plugin configs.
Files are detected automatically. Custom item_model IDs without a material use PAPER.
Uploading
02 / CONVERTConversion details
Technical notes
The full report is included in your download.
Feature checklist
What this beta can do today.
| Feature | Support |
|---|---|
| Supported | |
| Supported | |
| Partial | |
| Partial | |
| Partial | |
| Partial | |
| Partial | |
| Partial | |
| Not yet | |
| Not yet | |
| Not yet | |
| Not yet | |
| Not yet |
Support depends on your pack. Your download includes a report of anything skipped.
How to convert your resource pack
Upload your Java pack
Choose your resource pack ZIP, with
pack.mcmetaandassetsinside. Supported ItemsAdder and Nexo packs work too.Check your results
Preview converted item icons and see what converted, needs attention, or isn't supported yet.
Download and install
Get the Bedrock resource pack, Geyser mappings and installation instructions. Follow
INSTALL.txtto set up your server.
Before you convert
Is JBConverter free?
Yes. Converting and downloading packs is free during beta. Some features are experimental; check the feature checklist and your conversion report.
Does it work with ItemsAdder, Nexo and Oraxen?
JBConverter reads the generated Java resource pack. Compatibility depends on its models and definitions, rather than which plugin created it. Optional ItemsAdder contents and Nexo items configs can help identify item materials. For other packs, you can supply item-bindings.json.
Are CustomModelData and item_model both supported?
Yes. Packs can mix legacy CustomModelData overrides with supported modern item_model definitions and numeric CustomModelData ranges. Some advanced rules aren't supported. When a modern model's material cannot be identified, it defaults to PAPER and is flagged in the report.
What is included in the download?
A Bedrock resource pack, Geyser mappings, a conversion report and setup instructions. Supported custom elytras and item displays can also include optional Geyser extensions. These features have limitations listed in the checklist.
Can I use the converted pack without Geyser?
This tool prepares custom-item packs for Java servers using Geyser. It does not turn Java plugins into Bedrock add-ons or convert worlds, and it isn't a complete converter for every vanilla texture-pack feature.
How long are my files kept?
Uploaded ZIPs are removed after processing. Results and downloads are temporary; your result screen shows when they expire. Keep your result link private, since anyone with it can access the download until it expires.