A plugin which attempts to unify feature parity for Bedrock Edition players on Java Edition Servers with GeyserMC.
You can view 2.0's WIP wiki here: https://geyserextras.letsgoaway.dev/
A plugin which attempts to unify features for Bedrock Edition players on Java Edition Servers with GeyserMC, aswell as other handy features for Bedrock Players.
The extension version of GeyserExtras for the Geyser/extensions folder is available at https://github.com/GeyserExtras/GeyserExtras/releases
/muteemotechat)GeyserExtras/optionalpacks folder as they pleaseGeyserExtras/skins/geUnsupported
Required
Terms for using, modifying and redistributing this product.
26.11.2025 · Modrinth
GeyserExtras will not run as a Geyser Extension when using Modded platforms.
This includes Forge, Fabric and Neoforge. Please use Standalone instead.
If you use Spigot/PaperMC, Velocity, or BungeeCord, it is recommended to use the platform specific version.
Screenshots and images from the original Modrinth page.


![GeyserExtras [Discontinued]](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/donate/kofi-singular_64h.png)
Published versions and original Modrinth files.
26.11.2025 · 7 280 downloads
GeyserExtras will not run as a Geyser Extension when using Modded platforms.
This includes Forge, Fabric and Neoforge. Please use Standalone instead.
If you use Spigot/PaperMC, Velocity, or BungeeCord, it is recommended to use the platform specific version.
Code Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/2.0.0-BETA-10...2.0.0-BETA-11
26.11.2025 · 637 downloads
Code Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/2.0.0-BETA-10...2.0.0-BETA-11
26.11.2025 · 2 586 downloads
Code Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/2.0.0-BETA-10...2.0.0-BETA-11
26.11.2025 · 34 785 downloads
Code Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/2.0.0-BETA-10...2.0.0-BETA-11
09.11.2025 · 722 downloads
GeyserExtras will not run as a Geyser Extension when using Modded platforms.
This includes Forge, Fabric and Neoforge. Please use Standalone instead.
If you use Spigot/PaperMC, Velocity, or BungeeCord, it is more recommended to use the platform specific version.
Code Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/2.0.0-BETA-9...2.0.0-BETA-10
09.11.2025 · 55 downloads
Code Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/2.0.0-BETA-9...2.0.0-BETA-10
09.11.2025 · 309 downloads
Code Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/2.0.0-BETA-9...2.0.0-BETA-10
09.11.2025 · 4 059 downloads
Code Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/2.0.0-BETA-9...2.0.0-BETA-10
09.11.2025 · 57 downloads
GeyserExtras will not run as a Geyser Extension when using Modded platforms.
This includes Forge, Fabric and Neoforge. Please use Standalone instead.
If you use Spigot/PaperMC, Velocity, or BungeeCord, it is more recommended to use the platform specific version.
# Requires PacketEvents and Java Edition clients on 1.21.9 or above.
# https://modrinth.com/plugin/packetevents
# Enables the cape workaround. (EXPERIMENTAL)
# This shows Bedrock Edition player capes on Java Edition clients,
# by using fake mannequin player entities.
# It copies the packets of the player, so the position is identical.
# The hitbox of the mannequin is identical to the player and
# whenever the mannequin is attacked by the player it is translated as an attack
# to the bedrock player.
# This may break anti-cheats or plugins, and is not perfect.
# The Bedrock Edition player's cape will sometimes slightly clip
# inside the Bedrock Player when wearing armor and if the player attacks.
# The cape is visually removed when entering mounts that can support more than one
# player (including chest boats).
# This only works with capes that are available on Java Edition, that are also on
# Bedrock Edition.
enable-bedrock-capes-on-java-workaround: true
Full Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/2.0.0-BETA-8...2.0.0-BETA-9
08.11.2025 · 44 downloads
# Requires PacketEvents and Java Edition clients on 1.21.9 or above.
# https://modrinth.com/plugin/packetevents
# Enables the cape workaround. (EXPERIMENTAL)
# This shows Bedrock Edition player capes on Java Edition clients,
# by using fake mannequin player entities.
# It copies the packets of the player, so the position is identical.
# The hitbox of the mannequin is identical to the player and
# whenever the mannequin is attacked by the player it is translated as an attack
# to the bedrock player.
# This may break anti-cheats or plugins, and is not perfect.
# The Bedrock Edition player's cape will sometimes slightly clip
# inside the Bedrock Player when wearing armor and if the player attacks.
# The cape is visually removed when entering mounts that can support more than one
# player (including chest boats).
# This only works with capes that are available on Java Edition, that are also on
# Bedrock Edition.
enable-bedrock-capes-on-java-workaround: true
Full Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/2.0.0-BETA-8...2.0.0-BETA-9
08.11.2025 · 64 downloads
# Requires PacketEvents and Java Edition clients on 1.21.9 or above.
# https://modrinth.com/plugin/packetevents
# Enables the cape workaround. (EXPERIMENTAL)
# This shows Bedrock Edition player capes on Java Edition clients,
# by using fake mannequin player entities.
# It copies the packets of the player, so the position is identical.
# The hitbox of the mannequin is identical to the player and
# whenever the mannequin is attacked by the player it is translated as an attack
# to the bedrock player.
# This may break anti-cheats or plugins, and is not perfect.
# The Bedrock Edition player's cape will sometimes slightly clip
# inside the Bedrock Player when wearing armor and if the player attacks.
# The cape is visually removed when entering mounts that can support more than one
# player (including chest boats).
# This only works with capes that are available on Java Edition, that are also on
# Bedrock Edition.
enable-bedrock-capes-on-java-workaround: true
Full Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/2.0.0-BETA-8...2.0.0-BETA-9
08.11.2025 · 492 downloads
# Requires PacketEvents and Java Edition clients on 1.21.9 or above.
# https://modrinth.com/plugin/packetevents
# Enables the cape workaround. (EXPERIMENTAL)
# This shows Bedrock Edition player capes on Java Edition clients,
# by using fake mannequin player entities.
# It copies the packets of the player, so the position is identical.
# The hitbox of the mannequin is identical to the player and
# whenever the mannequin is attacked by the player it is translated as an attack
# to the bedrock player.
# This may break anti-cheats or plugins, and is not perfect.
# The Bedrock Edition player's cape will sometimes slightly clip
# inside the Bedrock Player when wearing armor and if the player attacks.
# The cape is visually removed when entering mounts that can support more than one
# player (including chest boats).
# This only works with capes that are available on Java Edition, that are also on
# Bedrock Edition.
enable-bedrock-capes-on-java-workaround: true
Full Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/2.0.0-BETA-8...2.0.0-BETA-9
22.10.2025 · 410 downloads
22.10.2025 · 376 downloads
22.10.2025 · 3 378 downloads
03.08.2025 · 1 535 downloads
Full Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/2.0.0-BETA-6...2.0.0-BETA-7
03.08.2025 · 1 388 downloads
Full Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/2.0.0-BETA-6...2.0.0-BETA-7
03.08.2025 · 12 765 downloads
Full Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/2.0.0-BETA-6...2.0.0-BETA-7
27.06.2025 · 676 downloads
27.06.2025 · 907 downloads
27.06.2025 · 7 010 downloads
15.05.2025 · 689 downloads
Code Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/2.0.0-BETA-4...2.0.0-BETA-5
15.05.2025 · 976 downloads
Code Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/2.0.0-BETA-4...2.0.0-BETA-5
15.05.2025 · 7 763 downloads
Code Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/2.0.0-BETA-4...2.0.0-BETA-5
16.04.2025 · 457 downloads
Updated for latest Geyser / 1.21.5. Please ensure Geyser is on the latest version.
There seems to be issues with pack loading in this version.
For now, if you want a temporary fix, place the GeyserExtrasPack and GeyserOptionalPack in your Geyser/packs folder. When this issue is resolved in a future version, GeyserExtras will automatically delete these packs from your packs folder and load them properly.
GeyserExtrasPack: https://github.com/GeyserExtras/GeyserExtrasPack/raw/refs/heads/main/GeyserExtrasPack.mcpack
GeyserOptionalPack: https://download.geysermc.org/v2/projects/geyseroptionalpack/versions/latest/builds/latest/downloads/geyseroptionalpack
16.04.2025 · 772 downloads
Updated for latest Geyser / 1.21.5. Please ensure Geyser is on the latest version.
There seems to be issues with pack loading in this version.
For now, if you want a temporary fix, place the GeyserExtrasPack and GeyserOptionalPack in your Geyser/packs folder. When this issue is resolved in a future version, GeyserExtras will automatically delete these packs from your packs folder and load them properly.
GeyserExtrasPack: https://github.com/GeyserExtras/GeyserExtrasPack/raw/refs/heads/main/GeyserExtrasPack.mcpack
GeyserOptionalPack: https://download.geysermc.org/v2/projects/geyseroptionalpack/versions/latest/builds/latest/downloads/geyseroptionalpack
16.04.2025 · 5 647 downloads
Updated for latest Geyser / 1.21.5. Please ensure Geyser is on the latest version.
There seems to be issues with pack loading in this version.
For now, if you want a temporary fix, place the GeyserExtrasPack and GeyserOptionalPack in your Geyser/packs folder. When this issue is resolved in a future version, GeyserExtras will automatically delete these packs from your packs folder and load them properly.
GeyserExtrasPack: https://github.com/GeyserExtras/GeyserExtrasPack/raw/refs/heads/main/GeyserExtrasPack.mcpack
GeyserOptionalPack: https://download.geysermc.org/v2/projects/geyseroptionalpack/versions/latest/builds/latest/downloads/geyseroptionalpack
22.02.2025 · 692 downloads
spigot.ymlFull Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/2.0.0-BETA-2...2.0.0-BETA-3
22.02.2025 · 674 downloads
spigot.ymlFull Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/2.0.0-BETA-2...2.0.0-BETA-3
22.02.2025 · 9 182 downloads
spigot.ymlFull Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/2.0.0-BETA-2...2.0.0-BETA-3
19.02.2025 · 112 downloads
You can now enable a FPS bar in Video Settings
This requires Client Diagnostics enabled in the players Creator settings
Full Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/2.0.0-BETA-1...2.0.0-BETA-2
19.02.2025 · 101 downloads
You can now enable a FPS bar in Video Settings
This requires Client Diagnostics enabled in the players Creator settings
Full Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/2.0.0-BETA-1...2.0.0-BETA-2
19.02.2025 · 801 downloads
You can now enable a FPS bar in Video Settings
This requires Client Diagnostics enabled in the players Creator settings
Full Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/2.0.0-BETA-1...2.0.0-BETA-2
06.02.2025 · 203 downloads
The extension version of GeyserExtras for the Geyser/extensions folder is available at https://github.com/GeyserExtras/GeyserExtras/releases
GeyserExtras is now officially out of ALPHA!
/muteemotechat or /unmuteemotechat to mute Bedrock player emote chat06.02.2025 · 194 downloads
GeyserExtras is now officially out of ALPHA!
/muteemotechat or /unmuteemotechat to mute Bedrock player emote chat06.02.2025 · 1 999 downloads
GeyserExtras is now officially out of ALPHA!
/muteemotechat or /unmuteemotechat to mute Bedrock player emote chat30.01.2025 · 2 754 downloads
09.12.2024 · 7 354 downloads
(debug-mode only until next patch)
Works the same way as it did in v1.0, place your .mcpack's under GeyserExtras/optionalpacks/ and players can load it in the GeyserExtras Menu
07.11.2024 · 4 422 downloads
06.11.2024 · 334 downloads
28.10.2024 · 1 237 downloads
27.10.2024 · 318 downloads
Fixed an issue where inventory binds would not work
20.10.2024 · 920 downloads


/ge settings showing the in game settings version of the settings menu18.10.2024 · 389 downloads
debug-mode config option (if you previously had 2.0.0-ALPHA-6 or lower you will need to delete your config for this option to appear, this wont happen once 2.0.0 is stable.)17.10.2024 · 219 downloads

The best way to use GeyserExtras is by using Geyser-Standalone. You can find setup instructions here: https://geyserextras.github.io
09.09.2024 · 4 128 downloads
The tablist has been redesigned to match the Java Edition style. Its currently work in progress, and the tab list footer and header will look incorrect, as well as spacing of ping counters.
There are also currently issues with the tablist clearing when switching servers on a proxy.
To open, run /ge and click on List Players, or rebind it to an action in GeyserExtras settings.

02.09.2024 · 845 downloads
Please follow these instructions for setting up v2.0.0
Note that GeyserExtras settings will not show in the Settings Menu if Floodgate is installed due to issues.
For the release patch notes of this version, please read here: https://modrinth.com/plugin/geyserextras/version/2.0.0-ALPHA-1
01.09.2024 · 426 downloads
Sorry for the third alpha release within 2 hours lmao, but this one completely fixes the plugin to work properly.
For the full patch notes of this version, please read here: https://modrinth.com/plugin/geyserextras/version/2.0.0-ALPHA-1
01.09.2024 · 170 downloads
Fixed a bug where Jackson (JSON parser) would not load correctly on some platforms.
For the full patch notes of this version, please read here : https://modrinth.com/plugin/geyserextras/version/2.0.0-ALPHA-1
01.09.2024 · 646 downloads
Here is an alpha build for version 2.0. I have sunk alot of time into this version, and I hope it works for you :D
Note that you can also load this jar as a Geyser Extension so if you are having issues with running it as a plugin, or you want to run it on forge/fabric or even Geyser-Standalone, try placing this jar in the extensions/ folder of GeyserMC.
Changing enable-toggle-block to true allows Bedrock Edition players to toggle blocking with their shield by pressing their Use/Place Block key (e.g LT on XBOX, Right Mouse Click on PC).
Note that you can only do this while walking due to balancing with Java, however you still walk faster than Java players so:
PLEASE DO NOT USE TOGGLE BLOCKING ON PUBLIC SERVERS THAT YOU DO NOT OWN, YOU MAY BE BANNED BY THEIR ANTICHEAT. YOU HAVE BEEN WARNED.


/ge menu)proxy-mode no longer exists, please install GeyserExtras where your GeyserMC instance is located.external-address and external-port no longer exist because it's automatically worked out from the clientpreferences/enable-skin-saving now saves player Geometry JSONS! This means you can also open your classic skins geometry in BlockBench. Please note that character creator/persona skins do not work at the moment.
enable-skin-saving now saves player capes under capes/enable-skin-saving now saves skins and capes under their own id instead of player uuidInventory key, and the Pick Block key
enable-knockback-attack-sprint-fix, enable-block-ghosting-fix, enable-java-only-block-placement have not been implemented yet as they require alot of packet stuff thats really annoyingEMOTE_1) or in English even if your language is different, this is because proper locale support hasn't been completed yet04.08.2024 · 7 010 downloads
Full Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/1.21.0-v1.1.3...1.21.0-v1.1.4
13.07.2024 · 1 841 downloads
Fix skin request accidentally spamming Geyser's API Servers with requests.
Full Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/1.21.0-v1.1.2...1.21.0-v1.1.3
03.07.2024 · 596 downloads
# Whether to disable the Paper Doll or not.
# The Paper Doll is the small player graphic in the top left of bedrock players screens
# This can give players a competitve advantage over java in some cases, for example,
# you can see what armor you have on without pressing the inventory key
# you can see what armor has broken during combat
disable-paper-doll: false
Full Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/1.21.0-v1.1.1...1.21.0-v1.1.2
22.06.2024 · 689 downloads
Updated to 1.21.0.
16.05.2024 · 951 downloads
GeyserOptionalPack is currently not version checked. This will be in update v1.2.0.
Full Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/1.20.6-v1.1.0...1.20.6-v1.1.1
11.05.2024 · 269 downloads
Java players can now see emote chat when a Bedrock player performs an emote within a 128 block radius. Players can toggle this with /emotechat, and the default status can be changed in the servers config.
You can find it under the plugins folder.
To install, place this plugin in your proxy AND backends respective plugin folders. On the backend, make sure proxy-mode is enabled in the backends config.
Full Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/1.20.6-v1.0.0...1.20.6-v1.1.0
02.05.2024 · 373 downloads
First Release for 1.20.6.
Full Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/1.20.4-PRERELEASE...1.20.6-v1.0.0
02.05.2024 · 1 184 downloads
Recommended only with standalone Spigot/Paper servers that have Geyser-Spigot and Floodgate installed and aren't using a proxy, as that hasn't been tested fully and the GeyserExtrasForwarder plugin is still in progress.
There will be no support for this version once 1.20.5/6 releases.