Skip to content

Commit f21fd09

Browse files
committed
Add LAN_SERVER_ID to LAN payload
Server side fix for #5
1 parent 3cbd815 commit f21fd09

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

gradle.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ yarn_mappings=1.20.4+build.3
99
loader_version=0.15.3
1010

1111
# Mod Properties
12-
mod_version=1.0.2
12+
mod_version=1.1.0
1313
maven_group=is.meh.minecraft.lan_announcer
1414
archives_base_name=lanannouncer
1515

src/main/java/is/meh/minecraft/lan_announcer/LANAnnouncer.java

+4-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,10 @@ private void onServerStarted(MinecraftServer server) {
4444
String motd = "[MOTD]" + sanitizeMOTD(server.getServerMotd()) + "[/MOTD]";
4545
String port = "[AD]" + server.getServerPort() + "[/AD]";
4646

47-
byte[] message = (motd + port).getBytes();
47+
// https://github.com/meh-is/LANAnnouncer/issues/5#issuecomment-1873572736
48+
String uuid = "[LAN_SERVER_ID]" + UUID.randomUUID() + "[/LAN_SERVER_ID]";
49+
50+
byte[] message = (motd + port + uuid).getBytes();
4851

4952
// Initialize and start the IPv4 and IPv6 announcers
5053
ipv4Announcer = new ServerAnnouncer("224.0.2.60", message);

0 commit comments

Comments
 (0)