Promotion background
Halloween Season IS HERE!
10% off limited time offer!
limited time offer SAVE 10% NOW →

Java to Bedrock Resource Pack Converter

Turn a Java pack's custom item models into a Bedrock .mcpack plus Geyser mappings, right in your browser.

Runs in your browser Nothing is uploaded Java 1.14 – 26.3 → Bedrock + Geyser Updated

Java resource pack

Drop your Java resource pack One .zip with your custom items. Choose a pack
More options

Hand offsets for 3D items as "x, y, z" (pixels, degrees). Change only if items sit wrong in game.

A Bedrock pack and Geyser mappings

Bedrock itemJava itemTypeStatus
ruby_swordminecraft:diamond_sword · CMD 10013DOK
coinminecraft:paper · CMD 122DOK
crate_keyminecraft:tripwire_hook · CMD 33DCheck
  1. Add your Java pack
  2. Check the options
  3. Convert
  4. Install on Geyser

Turns the custom items in a Java resource pack into a Bedrock .mcpack plus Geyser mappings. Works with custom_model_data and 1.21.4+ item models, entirely in your browser.

How Bedrock players see Java custom items

Bedrock players join Java servers through Geyser. Geyser can't use a Java resource pack directly: Bedrock needs its own pack format, and Geyser needs a mappings file that says which Java item (and which custom_model_data or item model) becomes which Bedrock item. This tool builds both from your Java pack.

Installing the result on a Geyser server
File Where it goes
packs/<name>.mcpack Geyser's packs folder: plugins/Geyser-Spigot/packs on Paper/Spigot, plugins/Geyser-Velocity/packs on Velocity, config/Geyser-Fabric/packs on Fabric.
custom_mappings/<name>.json The custom_mappings folder next to Geyser's config.yml.
config.yml Make sure enable-custom-content: true is set.

Restart the server after copying the files; Geyser only reads mappings at startup. If you run Geyser on a proxy (Velocity or BungeeCord), install the files there, not on the backend servers. Floodgate doesn't need any changes: it only handles Bedrock player logins.

What gets converted
Java Bedrock
Override with custom_model_data (1.14 – 1.21.3) Geyser legacy mapping on that Java item
items/*.json range_dispatch on custom model data (1.21.4+) Geyser legacy mapping with the same threshold
items/*.json select on custom model data strings Geyser definition with a match predicate
Custom item_model definitions (assets/<ns>/items) Geyser definition on the base item you choose (default minecraft:paper)
item/generated and item/handheld models Item texture in item_texture.json; handheld items are held like tools
Models with elements Geometry, atlas texture, attachable and animations, plus an inventory icon

Damage-based models (the old damage predicate) only exist in Geyser's format 1, so they're written to the v1 mappings file. Tint colours (like leather or potion overlays) and animated textures (the first frame is used) can't be carried over exactly.

Tips for a clean conversion
  • Convert one pack that contains everything. If plugins ship separate packs, combine them with the Resource Pack Merger first.
  • Run the Resource Pack Validator on the Java pack to fix missing textures before converting.
  • Old custom_model_data packs work as they are. To update the Java side to 1.21.4+, use the CustomModelData converter; this converter reads both formats.

Questions

What does the Java to Bedrock converter convert?

Custom items: models chosen with custom_model_data overrides (1.14 – 1.21.3), 1.21.4+ item model definitions in assets/*/items, and item_model component definitions used by newer plugins. Flat items become Bedrock item textures; 3D models become Bedrock geometry with attachables, so they show in the hand. It also writes the Geyser custom item mappings.

Does it convert blocks, armor or the whole texture pack?

No. It focuses on custom items, which is what Geyser servers need for plugins like ItemsAdder, Oraxen, Nexo or crates. Vanilla texture replacements, blocks, armor, fonts and GUI textures aren't converted.

Are my files uploaded?

No. The conversion runs entirely in your browser. Your pack is read on your own computer and the .mcpack is built there too.

Which Geyser mappings format does it create?

Format version 2, the current one, with legacy custom_model_data entries and 1.21.4+ definition entries. A format version 1 file is also offered for older Geyser builds; it can't express item_model definitions or string custom model data.

My 3D item sits in the wrong place in the hand. How do I fix it?

The hand position comes from the Java model's display settings. Bedrock's hand bones differ from Java's, so open Options and adjust the third-person or first-person offset, then convert again. The offset applies to every 3D item in the pack.

Why does Bedrock show a magenta and black texture?

A texture the model points to isn't in the zip, for example because it comes from another pack or from vanilla. Merge the packs first with the Resource Pack Merger, or add the missing PNG, then convert again. The results table lists every missing texture.

Do Bedrock players need to install anything?

No. Put the .mcpack in Geyser's packs folder and Geyser sends it to Bedrock players when they join.

Ready-made models for your server

Elemental Model Pack Showcase Image
Sale

Elemental Model PackModel

Elemental Model Pack is a unique, beautiful and detailed crates pack where you can use on your server if you have various types of crates. This models can be used with Phoenix Crates or any other crate plugin. This pack will only work in versions higher than (or equal to) 1.16.5 as it depends on Model Engine.
5.0 (3) 922 downloads
€ 16,99
€ 15,29
Add to cart
Simple Model Pack V.1 Showcase Image
Sale

Simple Model Pack V.1Model

Simple Model Pack V.1 is a set of unique and beautiful models prepared for your server where the need to have several crate types exists. This model pack can be used together with Phoenix Crates as well as any other plugin. Furthermore this pack also works completely in vanilla java and bedrock.
5.0 (6) 1.1k downloads
€ 9,99
€ 8,99
Add to cart
Medieval Crates Pack Showcase Image
Sale

Medieval Crates PackModel

Medieval Model Pack is a set of unique and beautiful models prepared for your server where the need to have several crate types exists. This model pack can be used together with Phoenix Crates.
314 downloads
€ 16,99
€ 15,29
Add to cart
Christmas Crate & Tools Pack Showcase Image
Sale

Christmas Crate & Tools PackModel

Christmas Model Pack V.1 is your ultimate Christmas game-changer. You can count on welcoming crate models with animations for a immersive experience. This model pack can be used together with Phoenix Crates as well as any other plugin.
150 downloads
€ 19,99
€ 17,99
Add to cart
Winter Crate & Tools Showcase Image
Sale

Winter Crate & ToolsModel

Winter Crates & Tools is a set of winter-themed models for your server. It includes frosty crates and tools, perfect for a festive vibe, and works great with Phoenix Crates.
32 downloads
€ 19,99
€ 17,99
Add to cart
Npc Model Pack V.1 Showcase Image
Sale

Npc Model Pack V.1Model

Npc Model Pack V.1 is the ultimate solution to bring life to your server! With its stunning collection of npc models, this pack is the perfect addition to enhance the immersive experience of your players.
5.0 (2) 262 downloads
€ 19,99
€ 17,99
Add to cart
Halloween Crate (Bat) Showcase Image
Sale

Halloween Crate (Bat)Model

Halloween Model Pack is your ultimate Halloween game-changer. You can count on spooky crate models with animations for a immersive experience. This crate model can be used together with Phoenix Crates as well as any other plugin.
65 downloads
€ 9,99
€ 8,99
Add to cart
Halloween Crate (Witch) Showcase Image
Sale

Halloween Crate (Witch)Model

Halloween Model Pack is your ultimate Halloween game-changer. You can count on spooky crate models with animations for a immersive experience. This crate model can be used together with Phoenix Crates as well as any other plugin.
59 downloads
€ 9,99
€ 8,99
Add to cart
Halloween Crate (Skeleton) Showcase Image
Sale

Halloween Crate (Skeleton)Model

Halloween Model Pack is your ultimate Halloween game-changer. You can count on spooky crate models with animations for a immersive experience. This crate model can be used together with Phoenix Crates as well as any other plugin.
62 downloads
€ 9,99
€ 8,99
Add to cart
Halloween Crate (Demon) Showcase Image
Sale

Halloween Crate (Demon)Model

Halloween Model Pack is your ultimate Halloween game-changer. You can count on spooky crate models with animations for a immersive experience. This crate model can be used together with Phoenix Crates as well as any other plugin.
58 downloads
€ 9,99
€ 8,99
Add to cart
My Cart
Spider

Your cart is empty

Looks like the spiders padded through here. Pick a plugin and it will show up here. Continue shopping