SimpleVoice-Geyser
0.1.4This project extends Simple Voice Chat to Bedrock edition through a web interface.
0.1.4latestSVG: Bukkit: 0.1.4Aug 11, 2026 0.1.4 release
Description:
- Fix A lot of errors - Add Join Message Configurability - NEW UI: Blocky: A more minecraft UI feel. - Add ability to override web files - Add warning for spigot on /svg pswd since it is shown in consoleFixes Issues
- closes #80 - closes #75 - closes #70 - closes #27PR
- #79 - #81 - #88Features
- Bump version to 0.1.4Server
- Added configurability for join message. - Cleaned up shutdown code. - Centralize access to FormHandler, so we have less instances of this. - Added Web-Config ovverride: - Affects index.html and styles.css - Allows files in the /web dir to be ovverriden and customized. - Fabric: - Added shutdown hook (was missing) so server doesn't hang on stop. - Better logging for Websocket errors. - Spigot: - Add a 'confirm' arg to /svg pswd - If the password is missing, attempt to open GeyserForms if player is bedrock.Client
- Brand new UI (Blocky Update) - Introduces a higher-quality UI that feels more like Minecraft - Older UI still available at /legacy.html. - We are planning to keep both available, but prefer the new one. - Removes the Dev options, as they are no-longer in use. - Rewrites lang.js to be more class based. - Add some helper functions to lang.js to help manage and set elements for language.Docs
- Warn user about Spigot password logging issue. And /svg pswd {Password} confirm requirement.Updated Dependencies
NONE publicly recognized.What's Changed
* Web UI Update (Blocky) by @CharlesYiu in https://github.com/TheodoreMeyer/SimpleVoice-Geyser/pull/81 * Web UI Update (Blocky) Revision (SvgLang) by @CharlesYiu in https://github.com/TheodoreMeyer/SimpleVoice-Geyser/pull/88 * 0.1.4 Release by @TheodoreMeyer in https://github.com/TheodoreMeyer/SimpleVoice-Geyser/pull/79New Contributors
* @CharlesYiu made their first contribution in https://github.com/TheodoreMeyer/SimpleVoice-Geyser/pull/81 Full Changelog: https://github.com/TheodoreMeyer/SimpleVoice-Geyser/compa…0.1.3Svg- BukkitJul 19, 2026 0.1.3 Release
_Server mods/plugin jars available on [Modrinth](https://modrinth.com/plugin/simplevoice-geyser/)_Fix issues:
- closes #71 - closes reported issues in discussions.Included PRs
- #64 - #65 - #72New Features:
- Android App support - Better client-server versioning checks - More UI options: - Out of the box UI setup (what we already have) - Custom UI support (server owners customize css) - Svg-web client as a package (meaning server-owners will have full control over code, looks, and a bit more, but will take more work) - more performance work. - Option to disable webchatInternal changes:
Server
- Deprecate old legacy audio setup - Apply Debug on config reload - Add List type of config option - Fix Context Path issue - Move Auth errors from IllegalStateException to AuthException - Split the JettyWebsocket into several classes: - Base JettyWebsocket - Multiple Packet Handlers (one for each Packet Type): Chat, Join, Capabilities - Add an option to disable web-chat feature. - Removed Auto option for server.audio.transport-mode config. - Combined the AudioTransportMode and AudioTransportPreference classes. - Bukkit only: Fix player chat error by moving chat to execute on Bukkit Main thread - Recognize Android vs web clients, and configurable to block or accept them. - Allow versioning requests.Client
- Client code rewrite to be class based - Remove some un-needed logging on client (only log for errors) - Add jDocs for client, to allow server-owners to use package and see autocomplete options. - Make English the fallback language on client, when language is not translated, or unknown. - Added a builder class to help build SvgClient - Building from document: add attribute for each relevent tag - old fashioned element: directly build SvgClient using options. - Change JoinPacket to new Protocol required by server.Dependencies
- Root: Upgraded gradle to 9.6.1 - Root: Bump GeyserAPI to 2.10.1 - Root: Bump org.Json to 20260522 - Fabric: Bump Luckperms API to 5.5Docs
- Add more config explanations previously missing - Refactor 0.1.2 docs into better locations. - Update docs to reflect new changesGithub ChangeLog
What's Changed
* Add language fallback to English in lang.js by @ck5414 in https://github.com/TheodoreMeyer/SimpleVoice-Geyser/pull/69 * Website Tweaks by @cat-cat2 in https://github.com/TheodoreMeyer/SimpleVoice-Geyser/pull/65 * Awareness android app by @pbarrera813 in https://github.com/TheodoreMeyer/SimpleVoice-Geyser/pull/64 * 0.1.3 Release by @TheodoreMeyer in https://github.com/TheodoreMeyer/SimpleVoice-Geyser/pull/72 Full Changelog: https://github.com/TheodoreMeyer/SimpleVoice-Geyser/compa…0.1.2SimpleVoice-Geyser BukkitJun 18, 2026 Description
PR's
- #58 - #56 - #51 - #45Features
- Adds 3D audio and spatialization - Official sub-path support - Cleaner code with better performance - Race-time issues fixed, and better security. - Better UI - Multi-lang UI for website (currently: Italitan, English, and Polish). Make a PR to add a new one!fixes
- #50 - #49 - #48 - #42 - #21What's Changed
* Add support for subpath, add 3D and spatial audio, and add per-user password persistence after /svg pswd usage by @pbarrera813 in https://github.com/TheodoreMeyer/SimpleVoice-Geyser/pull/45 * Prevent dependency-submission failures on forked pull requests by @Copilot in https://github.com/TheodoreMeyer/SimpleVoice-Geyser/pull/56 * Feature: some UI changes by @ck5414 in https://github.com/TheodoreMeyer/SimpleVoice-Geyser/pull/51 * 0.1.2 fixes by @DmitriyDevs in https://github.com/TheodoreMeyer/SimpleVoice-Geyser/pull/58 * 0.1.2 Release by @TheodoreMeyer in https://github.com/TheodoreMeyer/SimpleVoice-Geyser/pull/54New Contributors
* @pbarrera813 made their first contribution in https://github.com/TheodoreMeyer/SimpleVoice-Geyser/pull/45 * @Copilot made their first contribution in https://github.com/TheodoreMeyer/SimpleVoice-Geyser/pull/56 * @ck5414 made their first contribution in https://github.com/TheodoreMeyer/SimpleVoice-Geyser/pull/51 * @DmitriyDevs made their first contribution in https://github.com/TheodoreMeyer/SimpleVoice-Geyser/pull/58 Full Changelog: https://github.com/TheodoreMeyer/SimpleVoice-Geyser/compa…0.1.1-DEVSimpleVoice-Geyser BukkitMay 16, 2026 0.1.1-Dev release
NOTE:
Main user Downloads have been moved to [Modrinth](https://modrinth.com/plugin/simplevoice-geyser/) as it is much easier for me to keep track of things. Downloads that will remain here are: Core, Core-Sources, and Core-Javadoc. Let me know if there is an issue with audio not coming from SVC client mods...Description
- Adds mic and speaker select back in. - Adds an Update Checker - Fixes hidden usages of SvgCore before being initialized. - rebuilds file-system - Updates gradle to 9.5.0 - Creates an AuthLimiter to prevent people from spamming and getting into other's accounts. - This results in a 5 minute lockout. To bypass, run /svg pswd in-game for the user. - New Commands: - /svg reload. Reloads _some_ of the configuration. - /svg checkUpdate- admin command to check for plugin updates from modrinth.Upgrading
- Players will have to do /svg pswd <password> again. (Yes I know). You can delete the password.json file. Mainly an internal change.Fixes Issues:
- fixes #39- Readded mic select data. To be tested - fixes #41- Fixed hidden usages of SvgCore before it is initialized.What's Changed
* 0.1.1-Dev by @TheodoreMeyer in https://github.com/TheodoreMeyer/SimpleVoice-Geyser/pull/43 Full Changelog: https://github.com/TheodoreMeyer/SimpleVoice-Geyser/compa…0.1.0-DEVSimpleVoice-Geyser BukkitApr 14, 2026 Description
- Major rewrite of internal code - Add ptt - Support Fabric (1.21.11) - Large UI upgrade -New Contributors (Thanks for the Help)
- @SzaBee13 - @cat-cat2 - @FlaminFoxxo (pointed out a bug and fixed it) -Issues
- Fixed #34 by no longer forcing geyser to existRelease Notes
- Split into 3 modules - Ui upgrade and split - New Command System (Please see docs, but may take a day to update).What's Changed
- Fixed UI and organized the code by @cat-cat2 in #32 - Fixed h1 by @cat-cat2 in #33 - Changed css by @cat-cat2 in #37 - Push to Talk by @SzaBee13 in #30 - 0.1.0-Dev by @TheodoreMeyer in #31New Contributors
- @cat-cat2 made their first contribution in #32 - @SzaBee13 made their first contribution in #30 Full Changelog: v0.0.3-Dev...v0.1.0-Dev0.0.3-DEVSimpleVoice-Geyser BukkitMar 5, 2026 0.0.3-DEV
Notes:
- This may not be production ready. - Please Report Bugs in the issue section!To use:
See [Overview](https://theodoremeyer.github.io/projects/simplevoicegeyse…When Upgrading from an earlier version:
- ALL players will have to run/svg pswd [password]again because it is now hashed.Requirements:
- Spigot 1.21.8+ or fork - Simple Voice Chat- Bukkit 2.6.x - Optional: Geyser-MC: API-2.9.0+ - Optional: Floodgate: API: 2.2.4+Credits:
- @supergamer66000 (Added forms + Client Emote Event + most Geyser work) - @TheodoreMeyer (Most upgrades) Feel Free to also Contribute!What's Changed
* Menu Update by @supergamer66000 in https://github.com/TheodoreMeyer/SimpleVoice-Geyser/pull/26 * 0.0.3-DEV by @TheodoreMeyer in https://github.com/TheodoreMeyer/SimpleVoice-Geyser/pull/24 Full Changelog: https://github.com/TheodoreMeyer/SimpleVoice-Geyser/compa…0.0.2-DEVSimpleVoice-Geyser BukkitFeb 5, 2026 https://github.com/TheodoreMeyer/SimpleVoice-Geyser/compa… Requires 2.6.x of SVC.
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.3MSueta
Chunky
Pre-generates chunks, quickly and efficiently
20.8MSueta
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