A
Admincraft•3w ago
Kaludi

DiscordSRV Alternative For Velocity Network?

Hi all, I'm wondering if anyone knows of any plugins like DiscordSRV but that can work with a proxy? In terms of two-way chat as well as account syncing. Thanks 🙂
118 Replies
Admincraft Meta
Admincraft Meta•3w ago
Thanks for asking your question!
Make sure to provide as much helpful information as possible such as logs/what you tried and what your exact issue is
Make sure to mark solved when issue is solved!!!
/close !close !solved !answered
Requested by kaludi#0
Aretzera
Aretzera•3w ago
Can't seems to find one for DiscordSRV(Theres one tho but it doens't support Velocity as of now) However I've found something like this deep inside Github https://github.com/yawek9/discordverifier You can try scattering around Modrinth or SpigotMC to try and find one or just make one for yourself
Torrent
Torrent•3w ago
VelocityDiscord Used it for quite awhile until Skullian made something custom for us
Skullians
Skullians•3w ago
-# however account syncing isn’t supported iirc What would you want the account syncing for?
Kaludi
KaludiOP•3w ago
Thank you! Just to confirm, this is it right? https://modrinth.com/plugin/velocitydiscord
Modrinth
Velocity Discord - Minecraft Plugin
Chat from all servers gets bridged with a Discord channel
Kaludi
KaludiOP•3w ago
We currently have rank syncing setup with DiscordSRV since each of the ranks in-game has a role on Discord, but this isn't that important and we'd be fine removing this
Skullians
Skullians•3w ago
:ThumbsUp: Bear in mind with velocity discord: you won’t get: - rank prefixes - advancements - deaths - if you have any chat filtering that does not run on the proxy, the discord messages will be uncensored The last point was why we moved over to a custom one
Kaludi
KaludiOP•3w ago
Ah thanks for pointing that out, all of them are fine except the chat filtering. We use ChatSentry and it supports proxy but we just have it installed on the backend servers. I'll try installing it on the proxy and see if that stops the messages that chatsentry blocks
Skullians
Skullians•3w ago
:ThumbsUp: If you ever want a more custom impl I’m happy to do that for free if you ever need it
Kaludi
KaludiOP•3w ago
Have either of you guys worked with ChatControlRed's DiscordSRV feature? We've been using that per server but I saw there was an option for all the servers to have the same channel but that option was removed in the recent update (Forward_From_Proxy) Thank you! If we do we'd definitely pay for something like that. How is the DiscordSRV proxy implementation going? Torrent had mentioned it when we were talking
Torrent
Torrent•3w ago
Funny enough this is where the whole custom impl spawned from A few of our partners (Minehut and SMP Finder mainly) required chat to be moderated both in game and on discord and we use ChatControl rules for that
Skullians
Skullians•3w ago
I think we used CCR’s discord impl before? Then it was velocity discord? can’t remember
Torrent
Torrent•3w ago
Actually DiscordSRV
Skullians
Skullians•3w ago
ohhh interesting that was before I joined I think haha
Torrent
Torrent•3w ago
When we moved to VelocityControl there was no filtering at all because ChatControl could not cancel the event I believe so
Skullians
Skullians•3w ago
yeah
Torrent
Torrent•3w ago
And I don’t rather like ChatControl’s discord implementation because it lacks avatar support and to my knowledge advancements, death messages and other things
Skullians
Skullians•3w ago
because it is all backend filtering for some reason
Torrent
Torrent•3w ago
Iirc velocity discord has a backend plugin for that
Skullians
Skullians•3w ago
yeah but I took a look and it doesn’t support paper apparently
Torrent
Torrent•3w ago
VelocityControl has like no config 😳 Insane thing to do in the big 2025
Skullians
Skullians•3w ago
only supports modded LOL
Torrent
Torrent•3w ago
:kek: what a design decision
Skullians
Skullians•3w ago
But to answer your question, it has been working fine. Built in rule audit logs as well which was a bonus unsure why chat control doesn’t have support for that lol
Cooleg
Cooleg•3w ago
huh like you can moderate in game messages from out of game?
Skullians
Skullians•3w ago
no as in the messages had to also be deleted / filtered on the discord side as well with velocity discord not filtering messages, we had to manually delete messages in discord
Cooleg
Cooleg•3w ago
oh
Skullians
Skullians•3w ago
and of course some slipped through
Torrent
Torrent•3w ago
Many many N words ;_;
Skullians
Skullians•3w ago
so the custom impl removes the need to do that (rules aren’t perfect but way easier)
Torrent
Torrent•3w ago
We use the gamersafer blocked words list converted to regex ChatControl rules Needs an update on my part but I’ve been lazy
Cooleg
Cooleg•3w ago
still confused then why you cant just use the chatcontrol processed messages
Torrent
Torrent•3w ago
But we have a thread in my discord for words that get blocked but shouldn’t or slip through
Cooleg
Cooleg•3w ago
but oh well
Torrent
Torrent•3w ago
Because their discord implementation is shit
Skullians
Skullians•3w ago
Because they are processed on the backend and velocity discord runs purely on the proxy so velocity discord sends the unfiltered ones it’s simply chatcontrol being bad
Cooleg
Cooleg•3w ago
what does velocity discord even do
Skullians
Skullians•3w ago
also means every time we update our rules we have to update them all on every backend server it’s a chatbridge
Cooleg
Cooleg•3w ago
does the entire server chat from entire network get put through
Skullians
Skullians•3w ago
yeah
Cooleg
Cooleg•3w ago
do they not have an api? can you not listen to chat messages on monitor priority?
Skullians
Skullians•3w ago
yes but the velocity plugin is a different plugin to chatcontrol itself filtered messages aren’t sent to the proxy but yes we use Chatcontrol’s API in our impl Velocity discord cannot
Cooleg
Cooleg•3w ago
making them sent to the proxy seems a lot easier
Skullians
Skullians•3w ago
blame chatcontrol
Cooleg
Cooleg•3w ago
why dont you do it urself
Skullians
Skullians•3w ago
what
Cooleg
Cooleg•3w ago
listen to chat messages on monitor
Skullians
Skullians•3w ago
we… do but
Cooleg
Cooleg•3w ago
on backend
Skullians
Skullians•3w ago
we do and we send that to discord we listen to chatcontrol’s channel message event (As we use channels)
Ashank
Ashank•3w ago
why not just put discordsrv on every backend server btw
Torrent
Torrent•3w ago
Same issue
Skullians
Skullians•3w ago
Doesn’t show what mc server theyre on, when they move
Torrent
Torrent•3w ago
ChatControl has to be the one handling Minecraft -> discord messages
Cooleg
Cooleg•3w ago
maybe im just critically misunderstanding what uve been saying then
Skullians
Skullians•3w ago
+ won’t filter chats I believe because CHC cancels the message outright
Torrent
Torrent•3w ago
Or they will not be filtered
Ashank
Ashank•3w ago
I see
Shadow
Shadow•3w ago
they have a hook iirc dont quote me on that though
Skullians
Skullians•3w ago
The issue was, originally, velocity discord couldn’t send filtered messages because they are only available on the backend servers Chat control doesn’t have an API on the proxy oh interesting I’ll look in their jar
Cooleg
Cooleg•3w ago
i think i thought your impl was more custom than it actually was lol
Torrent
Torrent•3w ago
That’s what we used to use but I didn’t like how little features discordsrv had when used on a network, but I did like having avatar support and death messages. The only way to get messages blocked or changed by ChatControl rules is to have ChatControl handle Minecraft -> discord messages or make your own implementation. No method had all the features we wanted like support for [item] and other variables as well as rule blocking and avatar support
Skullians
Skullians•3w ago
our new impl does it from scratch now anyways
Cooleg
Cooleg•3w ago
okay yeah thats what i thought im just confused why
Torrent
Torrent•3w ago
Skull’s implementation is awesome it supports ChatControl variables, rules, audit logs for rule violations, death messages, advancements, and much more
Skullians
Skullians•3w ago
well Velocitydiscord runs purely on the proxy, meaning no advancements or death messages and no message filtering
Torrent
Torrent•3w ago
None of the other chatbridge methods/plugins support even 10% of that
Skullians
Skullians•3w ago
We were going to live with this until we had a mass spamming of the n word lmao
Cooleg
Cooleg•3w ago
ill never understand why people care about [item] on discord
Skullians
Skullians•3w ago
🤷‍♂️
Torrent
Torrent•3w ago
You’re right ChatControl hooks into discordsrv and depending on your config settings will entirely handle sending messages to discord which DOES support rule filtering but only if you use ChatControl’s discord impl on every backend server. It’s very not elegant and kinda shit tho Players like it As do I Supports resource packs too We also support [pos] -> coordinates And [money] -> player balance
Shadow
Shadow•3w ago
It’s very not elegant and kinda shit tho
neither is chatcontrol :P
Torrent
Torrent•3w ago
And shows killer item when you’re killed by a player (with resource pack)
Cooleg
Cooleg•3w ago
[item] working in discord just seems like it would be an exceptional pain in the ass exclusively to cater to lazy
Torrent
Torrent•3w ago
I’d argue ChatControl 11 is quite elegant, and very fast I’ve been testing it. It’s good
Skullians
Skullians•3w ago
it was a fuck ton of pain to get working yes
Torrent
Torrent•3w ago
It’s come a long way over the years
Shadow
Shadow•3w ago
fair, i havent used 11
Skullians
Skullians•3w ago
It’s a port of the interactive chat discord srv addon
Cooleg
Cooleg•3w ago
i would not be doing allat effort are you at least getting paid
Torrent
Torrent•3w ago
Well Skullian’s the goat
Skullians
Skullians•3w ago
I do all of this for free
Cooleg
Cooleg•3w ago
do you have no self respect then or what
Torrent
Torrent•3w ago
Bro ;_;
Skullians
Skullians•3w ago
I’m doing what I enjoy
Cooleg
Cooleg•3w ago
fair enough
Torrent
Torrent•3w ago
Bro has never heard of developing software for the fun of it Wait til bro hears about Linux
Cooleg
Cooleg•3w ago
oh i have im just pickier about it
Torrent
Torrent•3w ago
I develop open source software as well (I’m a terrible developer, I wouldn’t charge a dollar for my shit code)
Cooleg
Cooleg•3w ago
even for money i frequently reject requests to rewrite the wheel
Torrent
Torrent•3w ago
Tbf I would never ask skull to develop something he didn’t have passion for. Several of the plugins on my network Skullian developed from pure need and Skullian offering because he likes coding
Cooleg
Cooleg•3w ago
i suppose me and skullians just have different things we are willing to do for free
Torrent
Torrent•3w ago
Everyone has a different motivation ¯\_(ツ)_/¯
Cooleg
Cooleg•3w ago
or even for pay honestly in my case lol
Skullians
Skullians•3w ago
in the end, we move
Cooleg
Cooleg•3w ago
i know personally it would cost hundreds and hundreds to convince me to rewrite chatcontrol rules and stuff, and i still wouldnt like it because its silly as hell if you can just use ccr
Torrent
Torrent•3w ago
Anyway to wrap up this thread: - discordsrv: only on backend, doesn’t support rule violations but does have avatar and death messages support - VelocityDiscord: better network support and server switching messages. Know which server a user sent messages from - Skullian’s custom implementation: supports everything you need if you use ChatControl and have a network (which OP does)
Skullians
Skullians•3w ago
Oh yeah I wouldn’t be doing that
Cooleg
Cooleg•3w ago
as in the impl didnt u literally say u reimpld ccr rules
Skullians
Skullians•3w ago
uh no we made a new chatbridge plugin to actually factor in chat control rules so that messages are censored
Cooleg
Cooleg•3w ago
then ive critically misunderstood this and this
Skullians
Skullians•3w ago
ah sorry about that
Cooleg
Cooleg•3w ago
nah ur good okay so ur not insane good to hear
Skullians
Skullians•3w ago
yes I’m not insane enough to remake chatcontrol lol
Cooleg
Cooleg•3w ago
now im curious you said the showing [item] in chat worked with packs, does it just use the resource pack in the server.properties or like an array of packs in the plugin config or what im also confused why they make the chatcontrol velocity bridge cost money if its so dogshit but thats just a kangarko issue ig
Torrent
Torrent•3w ago
the velocity bridge has nothing to do with discord, that's for cross-server channels, cross-server pm, stuff like that
Skullians
Skullians•3w ago
This In a nutshell, it downloads Minecraft assets and uses all of that crap for the fonts and the tooltips etc, and then we specify a gh URL to the resource pack we host and will auto re-download if there are mismatched hashes Then just fetch the right item icon to show
Cooleg
Cooleg•3w ago
sounds like a fairly dumb plugin for like $10 was it
Torrent
Torrent•3w ago
it's open source tbf and now chatcontrol 11 is too go compile it and PR it if you don't like something
Cooleg
Cooleg•3w ago
oh did he actually open source it finally thats cool
Skullians
Skullians•3w ago
somehow yes
Torrent
Torrent•3w ago
just like last week yes
Cooleg
Cooleg•3w ago
cant find the github link but ill trust it ig
Skullians
Skullians•3w ago
It isn’t open source yet. Kangarko says he is ‘strongly considering open sourcing it after all documentation is done and after he has gone through all of his code’
Cooleg
Cooleg•3w ago
okay so he didnt open source it lol
Skullians
Skullians•3w ago
apparently not
Kaludi
KaludiOP•2w ago
Thank you for the recommendation Torrent and Skullians! Velocity Proxy has been working nicely for us and ChatSentry seems to be block messages that it blocks on the backend. Velocity Proxy recently added advancements and deaths, and I added the rank prefixes myself, so everything in that checklist has been crossed off.
No description
Skullians
Skullians•2w ago
Good to hear

Did you find this page helpful?