Phoenix Store
Webstore
Plugins
Plugins
  • 🔌Phoenix Plugins
  • Plugins
    • 📦Phoenix Crates
      • 💎Features
      • 🛑Commands & Permissions
      • 🔍Placeholders
      • 💐Crate Engine Mode
        • 🌻Vanilla Block
        • 🌺Vanilla Model
        • 🌹Model Engine
      • 📦Add a Crate
        • 🖌️Edit Crate
        • 🔑Add a Key
        • 💥Misc Options
        • 🔓Extra Options
      • 🎉Animations
        • 🧍‍♂️Idle Animations
        • 🎇Opening Animations
        • 🎁Premade Animations
      • 🏆Rewards
        • 🎁Random
        • 📬Selective
        • 📦Add Rewards
          • ✏️Edit Reward
          • 🎟️Reward Chance
          • 🗃️Alternative Reward
      • 🎲Reroll
      • 🎯Milestones
      • 🔎Log the Actions
      • 🎑Customize Menus
      • 🚢Migration
      • 📁Main Configuration
      • 📂Crate Configuration File
      • 🤖Action Types
      • ⁉️Questions & Answers
        • ⁉️Does the plugin support bedrock versions?
        • ❓Why my crates can only be open by OP Players?
        • ❓Why my custom models are not being displayed correctly?
        • ❓Why my custom model from model engine keep flickering?
        • ❓Why my furtnite models are being destroyed when clicked?
        • ❓Why when using the chat from the editor there are color to the value?
        • ❔How do i check the animations of my custom model?
        • ❔How can i create a CSGO crate?
        • ❔How do i remove the amount of the item won from the Hologram?
        • ❔How can i create a reward where the player doesn't receive a Physical Item?
        • 🤔What is the difference between "Your Chance" and "Percentage" in the preview?
      • 🛠️GeyserMC (Bedrock)
      • 🗺️Plugin's RoadMap
      • 🌐API
        • 🔧Custom Animations
    • 🏠Phoenix Lobby
      • 💎Features
      • 🛑Commands & Permissions
      • 🔍Placeholders
      • ⛓️Integrate with Proxy
      • 🌎Integrate with Worlds
      • 🧍‍♀️Create NPCs
      • ⚙️NPC Engine
        • 🪽Flying Head
        • 🪁Huge Item
        • 🧑‍🤝‍🧑Citizens
        • 🐖Model Engine
      • 🏠Lobby
        • 🪄Items
      • 🔔Announcements
      • 🗨️Join Actions
      • 📁Main Configuration
      • 🤖Action Types
      • ⁉️Questions & Answers
        • ❓Why my compass is teleporting me?
        • ❓Why proxy command is not working on Velocity?
        • ❓Why my npcs keep disappearing?
        • ❔How to make Essentials overwrite /spawn command?
    • 🎣Phoenix Duels
      • 💎Features
      • 🛑Commands & Permissions
      • 🔍Placeholders
      • 🗺️Create a Map
        • 🔨Create an arena
        • 🎨Customize the Arena
        • 🖌️Edit the Arena
        • 🌀Duplicate an Arena
        • ☘️Arena Regeneration
      • 🎮Add a Mode
        • 🏹Create a Kit
        • ⚽Match Settings
        • 📋Scoreboard
      • 🕐Start a Match
      • 🥇Betting
      • 📖Statistics
      • 📐Player Settings
      • 🎑Customize Menus
      • 🗃️Configuration Files
        • 📁Main Configuration
        • 📁Map Configuration
        • 📁Mode Configuration
      • 🤖Action Types
      • ⚙️Settings
      • ⁉️Questions & Answers
        • ❓Why Regeneration causes lag to my server
        • ❓Why does the scoreboard stays the same even when i edit it?
        • ❔How can I use a void world for my arenas?
        • ❔How can i remove the kit items from being displayed in the menu?
        • 🤔What is the difference between Battle Region and the Universal Region?
    • ⚔️Phoenix Practice
      • 💎Features
      • 🛑Commands & Permissions
      • 🔎Placeholders
      • 🗺️Create a Map
        • 🔨Create an arena
        • 🎨Customize the Arena
        • 🖌️Edit the Arena
        • 🌀Duplicate an Arena
        • ☘️Arena Regeneration
      • 🎮Add a Mode
        • 🏹Create a Kit
        • ⚽Match Settings
        • 📋Scoreboard
      • 🌎Integrate with Worlds
      • 🕐Start a Match
      • 🥳Party
      • 🥇Elo
      • 🏠Lobby
        • 🪄Items
      • ✏️Create Custom Kits
        • 🎨Edit Kit Category
        • 🪁Add Items
        • 💺Configure Slots
      • 🖌️Kit Editor
      • 📖Statistics
      • 📐Player Settings
      • 🎑Customize Menus
      • 🗃️Configuration Files
        • 📁Main Configuration
        • 📁Map Configuration
        • 📁Mode Configuration
      • 🤖Action Types
      • ⚙️Settings
      • ⁉️Questions & Answers
        • ❓Why Regeneration causes lag to my server
        • ❓Why does the scoreboard stays the same even when i edit it?
        • ❔How can I use a void world for my arenas?
        • ❔How can i make npcs queue?
        • ❔How do i allow only Ranked mode?
        • ❔How can i remove the kit items from being displayed in the menu?
        • 🤔What is the difference between Battle Region and the Universal Region?
  • Others
    • 🤖API Usage
      • 🆕Custom Addons
  • Add-ons
    • 🎃Halloween Crate Animations
    • 🎅Christmas Crate Animations
Powered by GitBook
On this page
  • Overview
  • Step by Step Guide
  • Step 1: Install Geyser Optional Pack
  • Step 2: Convert Your Java Resource Pack to Bedrock

Was this helpful?

  1. Plugins
  2. Phoenix Crates

GeyserMC (Bedrock)

On this page, you will find some of the core things you need to know about converting your Java Resourcepack, to GeyserMC

PreviousWhat is the difference between "Your Chance" and "Percentage" in the preview?NextPlugin's RoadMap

Last updated 4 months ago

Was this helpful?

Overview

For Bedrock to work, the most common practice is to have a Java version with Geyser that allows Bedrock clients.

Please note: This guide will not cover the installation process of Geyser itself. Refer to the Geyser wiki for comprehensive installation instructions:

Step by Step Guide

Step 1: Install Geyser Optional Pack

The GeyserOptionalPack is a resource pack specifically designed for Bedrock Edition clients playing on Geyser servers. It adds features and bug fixes to bring the Bedrock experience closer to Java Edition, including improvements in model rendering.

A resource pack allows for additional features and bug fixes to be implemented within the limitations of Bedrock Edition.

You can download the GeyserOptionalPack from the official GitHub repository: .

Step 2: Convert Your Java Resource Pack to Bedrock

While some complex Java textures require manual conversion, this guide will focus on converting simpler models.

There are two main approaches depending on your source for the Java models:

2.1 Using Kastle Java to Bedrock Converter:

We will be using Kas-tle's java2bedrock conversion tool available at this link: Kas-tle java2bedrock conversion.

Here's how to convert your Java resource pack to Bedrock using java2bedrock.sh:

2.1.1 Convert the Java Model Engine Resource Pack (Optional):

  • Extract the resource_pack.zip file from plugins/ModelEngine/resource_pack.zip.

  • Merge the extracted files with your other java resource packs (if needed) and proceed to the next step.

2.1.2 Uploading Your Java Resource Pack:

Unfortunately, in most cases, you won't have a direct URL for your Java resource pack. Here's a workaround using Dropbox:

  1. Upload your Java resource pack to Dropbox.

  2. Get a direct download link for the file. To do this, access the file in Dropbox and click the "..." menu. Then, select "Share" and copy the link.

  3. Important: Append "&dl=1" to the end of the copied URL. This enables direct downloading.

2.1.3 Generate Bedrock Resource Pack:

  • Paste your modified Dropbox download URL (with "&dl=1") into the "Java Pack Direct Download URL" option.

  • Follow the converter's instructions to complete the conversion process.

  • Click on "Submit new issue" to initiate the conversion.

  • Wait for the conversion to be over

2.1.4 Using the Converted Resource Pack:

  • Once the conversion is complete, download the generated Bedrock resource pack.

  • Place the converted Bedrock resource pack in the Geyser > packs folder on your server.

  • Place the file geyser_mappings.json file in the Geyser > custom_mappings folder on your server.

Visit the java2bedrock.sh conversion link ().

📦
🛠️
Geyser Wiki Setup
GeyserOptionalPack GitHub
Kas-tle java2bedrock conversion