thebuildcraft / RemotePlayerWaypointsForXaero

Shows player and marker positions from Dynmap, Bluemap, Squaremap or Pl3xMap in game using Xaeros Minimap and Worldmap. Also displays AFK status in the tab list.
GNU General Public License v3.0
10 stars 3 forks source link

Alternative Option to Web Map #12

Open palmmc opened 2 months ago

palmmc commented 2 months ago

Hello! I would like to first state how cool this mod is; thank you for making it! Going into the request, web maps like dynmap can be taxing on the performance of a server, which is why I don't typically use them. Is there any way that you could make a server-side mod that could broadcast just player locations to the client instead?

Similar to how clients with Simple Voice Chat installed connect to a server voice chat, this extra server-side mod could send player locations to clients with the remote player waypoints mod installed.

I don't know if this is possible, just in theory. Thanks for your consideration!

thebuildcraft commented 1 month ago

Thanks, I'm glad you like the mod. I have actually considered making a server-side mod/plugin, and you are not the first to request/suggest it. The reason I haven't done it yet is that I haven't had that much free time, and I don't have any experience with server-side mod/plugin development (or sending packets to a Minecraft mod...). But now I should have some more free time to look into it. Maybe I can see how other multiloader server plugins do it (like Simple Voice Chat, etc...). If you tell me on which server software ( fabric, paper, ...) you would run it, I can prioritise it and send an early alpha as soon as I have something working.

palmmc commented 1 month ago

That makes total sense, and I appreciate such a quick and explanatory response. :) As someone who is learning java, I wouldn't even know where to start with that, so I definitely get it. I appreciate that you're even going to look into it! As for server software, I use fabric. I really appreciate that you're taking interest in it, thank you so much! This would definitely be a game changer for multiplayer servers for me.