46 lines
2.1 KiB
Markdown
46 lines
2.1 KiB
Markdown
# AsminVoicechat
|
|
|
|
Simple Voice Chat server fork based on 2.6.25. It accepts protocol compatibility
|
|
18 (2.5.x clients) and 20 (2.6.x clients) at the same time. Clients remain
|
|
unmodified; each player still needs a mod release for their Minecraft version.
|
|
The plugin is compiled to Java 8 bytecode and runs on newer JVMs.
|
|
|
|
## Architecture
|
|
|
|
The server negotiates the protocol generation during the existing voice-chat
|
|
handshake and stores it with that player's 16-byte secret. The UDP path then
|
|
uses AES-CBC for 2.5 clients and AES-GCM for 2.6 clients. Shared packet layouts
|
|
are passed through the existing 2.6 voice routing. The fork changes only the
|
|
per-client cipher selection and compatibility-version acceptance.
|
|
|
|
The Bukkit plugin source and API source are in `source/bukkit/` and
|
|
`source/api/`. The cipher and compatibility changes are in the regular source
|
|
files for those modules.
|
|
|
|
## Goxy
|
|
|
|
AsminVoicechat's integration with Goxy 1.15.0 has been checked. The original
|
|
Simple Voice Chat 2.5 server plugin did not integrate correctly with Goxy;
|
|
AsminVoicechat exposes the `voicechat` provider alias and supports Goxy's UUID
|
|
shim on Paper.
|
|
|
|
Goxy is a revolutionary anti-bot/anti-DDoS proxy for Minecraft servers
|
|
([goxy.io](https://goxy.io/)). I use it every day and recommend it. This is my
|
|
own recommendation, and I am not paid to promote it.
|
|
|
|
## Credits
|
|
|
|
Simple Voice Chat was originally created by Max Henkel and Matthew Wells.
|
|
AsminVoicechat is an independent community fork, not an official release.
|
|
|
|
I think this fork is a good contribution to the community, and I hope the
|
|
original author respects the work. If you have concerns, please contact
|
|
[hello@asmin.me](mailto:hello@asmin.me) so we can talk about them before any
|
|
DMCA is filed. If you feel strongly about the fork, no offense intended, get in
|
|
touch and we can try to work it out. Formal abuse reports can be sent to
|
|
[abuse@asmin.me](mailto:abuse@asmin.me).
|
|
|
|
Copyright (c) 2026 Asmin Studios (asmin.me) for the AsminVoicechat changes.
|
|
All rights reserved for those changes. Upstream and bundled third-party rights
|
|
and notices remain with their respective owners.
|