CldfireOP•

Over the past few months I've been working on a small program to wrap Java Minecraft servers and (among other things) implement Discord bridge functionality for vanilla servers (so you can communicate with players on the server from Discord, no plugins required).

If that sounds interesting to you give it a try :)

19
AthenesWrath•

Does this provide the same functionality as the discord-link for fabric? Or does it provide some additional functionality regarding discord?

10
CldfireOP•

Discord-wise it provides roughly the same functionality, yep--with the exception that Fabric isn't required, you can use this with a vanilla server downloaded straight from Mojang :)

I'd also mention that I paid close attention to keeping my implementation efficient and scalable, so it should be much more usable for large servers than that Fabric mod.

There are other things that this does as well (such as a TUI for displaying logs) beyond just being a Discord bridge.

6
AthenesWrath•

Just asked because I am already using fabric for performance enhancements with Lithium and Phosphor for my vanilla server and I definitely do not want to miss that.

Cool project though!

3
Yamon234•

So would this be a separate discord text channel with the ongoing server chat?

5
CldfireOP•

Yeah, so you'd create a Discord bot, invite it to your Discord server, and then you give the wrapper the bot credentials and the ID of the text channel you want chat bridged to / from.

Then any Minecraft chat gets sent to the Discord channel, and any Discord messages from that channel get sent to the Minecraft server.

6
YJJcoolcool•

Hmm, then doesn't DiscordSRV already do the job? (Just clarifying)

3
CldfireOP•

Yep, for sure. This is just a different way to accomplish the same goal (that also happens to work with vanilla MC and other server software like Forge).

3
sheriffofnothingtownOwner @ SPCBAR Networks, Admin @ Nytro Networks•

Yup, and has more options too. But I think that requires spigot or paper.

3
incredimike•

Cool concept. Thanks for sharing

2
Rodo20•

That's really cool!. Thanks

1
thiccmcnick•

Would this be more efficient than the discord srv plugin that's already available?

1

Discord Srv is for spigot, but this is for vanilla.

3
thiccmcnick•

Ah ok

1
CldfireOP•

Based on a quick scan of the code behind that plugin I would say yes, this is going to be more efficient (partially because it supports less stuff and is less configurable).

Does that matter? Probably not, if the plugin is working well there's no reason to stop using it.

1
thiccmcnick•

Yeahhi have like roughly 10 consecutive players on a 6gb server, I need paperspigot or it becomes unplayable.

1
AthenesWrath•

If you want improved performance without messing with vanilla gameplay (like paper/spigot does) I would recommend trying out fabric with lithium and phosphor. Very cool projects that do not mess with any vanilla mechanics in order to improve performance.

3
thiccmcnick•

I will check that out. thank you. I use replay mod with fabric already so that would be great. If I add this on the server side, will clients still be able to use the shaders that optifine offers?

1

Oh so does this work like BungeeCord? Pretty cool.

1
alien2003•

IRC?

1
CldfireOP•

That could definitely be supported, yep, it's just a matter of implementing it. Open an issue if it's something you'd like to see!

1