- Java 66.9%
- JavaScript 19.1%
- CSS 11.8%
- HTML 2.2%
|
Some checks failed
release.yml / ci: add upstream-watch + release-on-tag, remove dead CI (push) Failing after 0s
|
||
|---|---|---|
| .forgejo/workflows | ||
| .github | ||
| core | ||
| docs | ||
| fabric | ||
| gradle/wrapper | ||
| spigot | ||
| .ekaii-upstream.env | ||
| .ekaii-upstream.sha | ||
| .gitignore | ||
| build.gradle | ||
| CONTRIBUTING.md | ||
| Contributors.md | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| LICENSE | ||
| NOTICE | ||
| README.md | ||
| settings.gradle | ||
Simple Voice Geyser
Supports:
A Geyser Extension to allow Bedrock Clients to connect with Simple voice Chat.
What can the Plugin/extension do?
- Allow Bedrock Players to voice chat with Java Players through a web interface.
- Configured to also allow Java Players without the SVC Mod to join the chat.
Using this Plugin
- Set the '.jar' file into your server's plugin directory.
- Configure it to connect with your server's SimpleVoice chat. See Installation
Updating
- Replacing the old jar with the new one.
- I plan on making config options auto update.
Documentation
-
Our wiki can help!
-
Release-focused docs for current development changes are available in docs.
-
old wiki: wiki.
Coming Soon
- Dev Release (v 0.1.2-Dev)
- Initial Release (v 1.0.0)
Features to be worked on
- External Webserver (you host the vc connection at your website)
- Support
- Velocity
- More Web browser support.
Suggestions?
Reach out through issues!
Dependencies used
- Geysermc.org
- Jetty.org
- SimpleVoiceChat: ModRepo.de
- Bcrypt: Mindrot.org
Important Notes
-
Simple Voice Chat 2.6.0 or compatible is required to work, It must run on the server.
-
GeyserMC 2.10.0-SNAPSHOT
-
Java 25 or newer is required to build this project from source.
-
Microphone/Speaker options may or may not work, depending on your browser, as this was built for Google Chrome.
Audio Transport Migration (PR #45)
server.audio.transport-mode:auto(default),legacy,svg-v2server.audio.allow-legacy-fallback:true(default during migration)
auto keeps compatibility by defaulting to legacy PCM transport when client capabilities are missing or unsupported, and uses svg-v2 only when the client reports compatible decoder support.
See Audio Transport for current transport and fallback behavior.
Developer Notes
- Please see the contributing.md before contributing to this project.