Mine Studios
  • Partners
  • Projects
    • All Tools
    • Prefix Designer
    • Resource Pack Converter
    • Server Status
    • Colour Text Generator
    • Hologram Generator
    • All Guides
    • NuVotifier Setup
    • Upload a World
    • MiniMessage Gradients
    • Resource Pack Formats
    • GUI Textures
  • Store
  • Contact
Sign In
Mine Studios

Premium Minecraft development — custom builds, and game experiences crafted for communities that care about quality.

vea0f14d

Build. Create. Own.

Services

  • Plugin Development
  • Staff Management
  • World Design
  • Game Modes
  • Maintenance
  • Tools
  • Guides

Company

  • Projects
  • Contact
  • Discord
  • Store

Legal

  • Terms of Service
  • Privacy Policy
  • Cookie Policy

© 2026 Mine Studios. All rights reserved.

Made with ♥ for the Minecraft community

Home›Tools›Resource Pack Converter

Resource Pack Converter

Convert Minecraft Java resource packs between versions, plugin formats (ItemsAdder, Nexo, Oraxen, CraftEngine, MythicCrucible, vanilla), or export Bedrock 1.19+ .mcpack — runs in your browser, nothing uploaded.

Input

Drop a pack here

.zip plugin pack, Java resource pack, or .mcpack Bedrock — max 300MB

Convert between ItemsAdder, Nexo, Oraxen, CraftEngine, MythicCrucible, and vanilla resource packs. Upgrade or downgrade Java packs (1.8.9 through 26.1+), or pick a Bedrock 1.19+ target for a .mcpack plus Geyser mappings v2. Also converts items/blocks/armor 2D+3D, shields, bows, ModelEngine 4, BetterModel, DisplayEntity, and Scoreboard Logo assets.

Result

Load a pack, choose a pack type and target version, then convert.
Full resource pack format guide →
Supported assets

Source packs are auto-detected. Convert between these layouts (and still retarget Java versions or export Bedrock):

  • Vanilla Resource Pack — pack.mcmeta + assets/
  • ItemsAdder — contents/<namespace>/configs + resourcepack
  • Nexo — items/ YAML + pack/assets
  • Oraxen — items/ YAML + pack/ textures and models
  • CraftEngine — resources/<namespace>/configuration + resourcepack
  • MythicCrucible — pack items YAML + assets/

Java version converts and Bedrock / Geyser exports also cover:

  • Items, blocks, and armor in 2D and 3D (cube models → Bedrock geometry + attachables)
  • Shields, bows, crossbows, fishing rods, tridents, elytras, and spears
  • Animated textures (Java .mcmeta → Bedrock flipbooks)
  • GUI, fonts, sounds
  • ITEM_MODEL (assets/*/items, pack format 46+) and legacy custom_model_data
  • Automatic 3D inventory icons from the model’s primary texture
  • Geyser mappings v2, including merge of existing mapping JSON
  • ModelEngine 4, BetterModel, DisplayEntity, and Scoreboard Logo packs

Plugin zips unwrap into the plugin folder (ItemsAdder/contents/…, Nexo/pack/…, and so on). Bedrock exports include geyser_mappings.json to drop into Geyser’s mappings folder. Copy the .mcpack into Geyser’s packs folder.

API usage

Programmatic converts for packs up to ~4MB:

GET  /api/pack-convert
POST /api/pack-convert
Content-Type: application/json

{
  "packBase64": "<base64 zip>",
  "to": "1.21.1",
  "from": "1.8.9",
  "packType": "nexo"
}

packType can be vanilla, itemsadder, nexo, oraxen, craftengine, or mythiccrucible. Bedrock targets use ids such as bedrock-1.19 or bedrock-1.21. Larger packs should use this page — conversion stays on-device.