GeyserExtras [Discontinued]
2.0.0-BETA-11A plugin which attempts to unify feature parity for Bedrock Edition players on Java Edition Servers with GeyserMC.
2.0.0-BETA-11latest2.0.0-BETA-11 for BungeeCordNov 26, 2025 Fixes
- Compiles and works for latest velocity by @ilamparithi-in in https://github.com/GeyserExtras/GeyserExtras/pull/45 - Update pack management by @Nogard-YT in https://github.com/GeyserExtras/GeyserExtras/pull/48 - Fixed Attack Indicator Update Rate bedrock player preference not saving when rejoiningNew Contributors
- @ilamparithi-in made their first contribution in https://github.com/GeyserExtras/GeyserExtras/pull/45 - @Nogard-YT made their first contribution in https://github.com/GeyserExtras/GeyserExtras/pull/48 Code Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/2.0.…2.0.0-BETA-102.0.0-BETA-10 for BungeeCordNov 9, 2025 Fixes
- Make PacketEvents optional as intended - Fix GeyserExtras-Extension update checker to redirect to modrinth instead of GitHub as they support Geyser Extensions now :D - Revert spigot API back to 1.16 as it would crash on anything lower than 1.21.9/10 [ # 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: trueFixes
- Various performance improvements / alot of code cleanup. [ Full Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/2.0.…2.0.0-BETA-62.0.0-BETA-6 for BungeeCordJun 27, 2025 Fixes
- Update to 1.21.6 (Geyser 2.8.0)2.0.0-BETA-52.0.0-BETA-5 for BungeeCordMay 15, 2025 Fixes
- Fixes pack loading which showed a question mark on screen (issue #27) on github - Fixes floodgate player icons not showing up in tab list menu - Fixes an issue where player inventories would not open Code Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/2.0.…2.0.0-BETA-42.0.0-BETA-4 for BungeeCordApr 16, 2025 Fixes
Updated for latest Geyser / 1.21.5. Please ensure Geyser is on the latest version.Issues
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 yourGeyser/packsfolder. 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… GeyserOptionalPack: https://download.geysermc.org/v2/projects/geyseroptionalp…2.0.0-BETA-32.0.0-BETA-3 for BungeeCordFeb 22, 2025 Fixes
- Updated Geyser version (if this version causes you errors / does not function, update geyser!)Features
- Added Java Only Block Placement (spigot only, port from v1.0) - Added Block Ghosting Workaround (spigot only, port from v1.0) - Configuration for spigot only options are saved underspigot.ymlFull Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/2.0.…2.0.0-BETA-22.0.0-BETA-2 for BungeeCordFeb 19, 2025 Fixes
- Fixed Block Display Entities not loading - Added more emote definitions - Fixed skulls not rendering - Fixed preferences not changing if the player's preferences are set back to default without resetting it using the button - Fixed GeyserExtras logging player FPS to console (this was an accidental left over, sorry!)Features
- You can now enable a FPS bar in Video Settings 
Fixes
- Jar files are now seperate for each platform - Player List should now correctly work (in most cases) - Fixed some errorsFeatures
- You can now disable the GeyserExtras menu in the config (if you just want the java combat changes)Parity
- EMOTE CHAT IN v2.0.0! - Java players can type/muteemotechator/unmuteemotechatto mute Bedrock player emote chat - EXPERIMENTAL BLOCK DISPLAY WORKAROUND USING [FMBE](https://wiki.bedrock.dev/commands/display-entities.html#video-demonstration)! (must be enabled in config)  Works the same way as it did in v1.0, place your .mcpack's underGeyserExtras/optionalpacks/and players can load it in the GeyserExtras MenuIf you have issues with this version, make sure Geyser is updated to the latest version.
2.0.0-ALPHA-12v2.0.0-ALPHA-12Nov 7, 2024 Features
Language support!
- Currently only English US and English UK are supported, however more languages will be added and automatically downloaded in the coming days. GeyserExtras will check for new languages on each boot.2.0.0-ALPHA-11v2.0.0-ALPHA-11Nov 6, 2024 Changes
- Updated to 1.21.2/3 + GeyserMC 2.5.02.0.0-ALPHA-10v2.0.0-ALPHA-10Oct 28, 2024 Fixes
- Fix bug where inventory would not open - Fix bug where packet injectors would not load on latest Geyser build2.0.0-ALPHA-9v2.0.0-ALPHA-9Oct 27, 2024 Fixes
Fixed an issue where inventory binds would not work2.0.0-ALPHA-8v2.0.0-ALPHA-8Oct 20, 2024 Features
- Server links menu is now available in GeyserExtras Menu if the server sends it to match Java Fixes
- Hopefully reduce spammed errors on other platforms - Fixed/ge settingsshowing the in game settings version of the settings menu2.0.0-ALPHA-7v2.0.0-ALPHA-7Oct 18, 2024 Features
- Check for updates message now works correctly and lets you know in the console when a new GeyserExtras 2.0.0-ALPHA is available - Added a "Reset to Default" button in the GeyserExtras Menu's settings - Added adebug-modeconfig 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.)Fixes
- Player preferences should now save correctly2.0.0-ALPHA-6v2.0.0-ALPHA-6Oct 17, 2024 Changes
- You can now open the GeyserExtras Menu by simply double tapping the Inventory button (this can be disabled) - Settings in the GeyserExtras Menu has now been reworked to be easier to navigate  PLEASE USE GEYSER-STANDALONE FOR NOW.
Please follow these [instructions](https://geyserextras.github.io/docs/installation) for setting up v2.0.0Fixes
- Fixes issues when running commands, and linkage errors when floodgate is installed. 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-AL…2.0.0-ALPHA-3v2.0.0-ALPHA-3Sep 1, 2024 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-AL…2.0.0-ALPHA-2v2.0.0-ALPHA-2Sep 1, 2024 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-AL…2.0.0-ALPHA-1v2.0.0-ALPHA-1Sep 1, 2024 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 :DIF YOU LAST HAD v1.0 AND THE COOLDOWN DOES NOT SHOW UP, CHANGE THE COOLDOWN-TYPE SETTING IN GEYSER's CONFIG TO "title"
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.What is in this build:
New Features in v2.0:
Toggle Shield Blocking
Changingenable-toggle-blocktotrueallows 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.Geyser Extras Settings
- Now also in the Bedrock Settings Menu!  - Auto reconnect (somewhat, only on geyser reload and via the/gemenu) - Quick-Menu Actions (updated to Bindings, see below)Changes from v1.0:
-proxy-modeno longer exists, please install GeyserExtras where your GeyserMC instance is located. -external-addressandexternal-portno longer exist because it's automatically worked out from the client - Player save data/actions will not transfer from v1.0 due to it being saved differently as JSON's underpreferences/- Config should be merged with v1.0 due to @onechris helping out with that :DImprovements to v1.0 Features:
Skin saving
-enable-skin-savingnow 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.  or in English even if your language is different, this is because proper locale support hasn't been completed yet - Tabcomplete does not work for java players (the /ge command still works, though) - Not all commands have been implemented yet (/platformlist, /tablist, etc.) - Skin saving animation.json is almost always blank, and persona skins dont work - Sneak + Drop binding does not work1.21.0-v1.1.4GeyserExtras 1.21.0-v1.1.4Aug 4, 2024 Fixes
- Update Geyser API to 2.4.1 - Fix Hotbar Cooldown spacing as the way it works on Bedrock got changed slightly - Faster offhand switching by using Geyser API - More accurate cooldown calculations by using Geyser API to get connection ping (when proxy mode is disabled) Full Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/1.21…1.21.0-v1.1.3GeyserExtras 1.21.0-v1.1.3Jul 13, 2024 Fixes
Fix skin request accidentally spamming Geyser's API Servers with requests. Full Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/1.21…1.21.0-v1.1.2GeyserExtras 1.21.0-v1.1.2Jul 3, 2024 Fixes
- Updated GeyserOptionalPack to v1.0.1. - Fixed combat sound volumes - Reduced file sizeYou must delete the pack from the GeyserExtras folder / replace it on your proxy for it to work correctly.
- Strong Attack sound no longer plays twiceFeatures
Full Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/1.21…# 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: false1.21.0-v1.1.1GeyserExtras 1.21.0-v1.1.1Jun 22, 2024 Updated to 1.21.0.1.20.6-v1.1.1GeyserExtras 1.20.6-v1.1.1May 16, 2024 Fixes
- Running in proxy mode without Geyser should work now. - The plugin now lets you know if you accidentally have placed GeyserOptionalPack or GeyserExtras pack in the Geyser Folder. - The plugin now lets you know if you accidentally are running GeyserExtras as a Geyser extension. (under extensions/ in geyser folder)Features
- BUNGEE/WATERFALL PROXY IS NOW SUPPORTED! - The plugin now puts a message in the console if you need to update.Notes
GeyserOptionalPack is currently not version checked. This will be in update v1.2.0. Full Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/1.20…1.20.6-v1.1.0GeyserExtras 1.20.6-v1.1.0May 11, 2024 Features
Emote Chat For Java Players
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.GeyserOptionalPack is now auto downloaded.
You can find it under the plugins folder.Velocity is now supported!
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.Fixes
- Proxy-mode isn't actually broken now! - GeyserExtras menu is now respective of permissions (geyser.command.*) - Added config option for combat sounds Full Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/1.20…1.20.6-v1.0.0GeyserExtras 1.20.6-v1.0.0May 2, 2024 First Release for 1.20.6. - Updated to 1.20.6 - Updated to Java 21 Full Changelog: https://github.com/GeyserExtras/GeyserExtras/compare/1.20…1.20.4-PRERELEASEGeyserExtras-1.20.4-PRERELEASEMay 2, 2024 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.
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta