diff --git a/bukkit/src/main/java/fr/redsavant/proximity/ProximityTask.java b/bukkit/src/main/java/fr/redsavant/proximity/ProximityTask.java
index bf361d4..b745e34 100644
--- a/bukkit/src/main/java/fr/redsavant/proximity/ProximityTask.java
+++ b/bukkit/src/main/java/fr/redsavant/proximity/ProximityTask.java
@@ -41,6 +41,7 @@ public class ProximityTask extends BukkitRunnable {
// LE WORLD ZEBI (spigot c'est nul X< )
boolean muted = mutedPlayers.contains(player.getUniqueId());
+
entries.add(new ProximityPayload.PlayerEntry(
player.getLocation().getX(),
player.getLocation().getY(),
@@ -51,6 +52,8 @@ public class ProximityTask extends BukkitRunnable {
));
}
+
+
wsClient.send(ProximityPayload.buildPositionsJson(entries));
}
}
\ No newline at end of file
diff --git a/commun/src/main/java/fr/redsavant/BootstrapPlugin.java b/commun/src/main/java/fr/redsavant/BootstrapPlugin.java
index 13b6d53..220f25d 100644
--- a/commun/src/main/java/fr/redsavant/BootstrapPlugin.java
+++ b/commun/src/main/java/fr/redsavant/BootstrapPlugin.java
@@ -31,13 +31,12 @@ public abstract class BootstrapPlugin extends JavaPlugin {
final String line = "―――――――――――――――――――――――――――――――――";
if (log.isPaper()) {
- // Paper: MiniMessage -> Component (via CommunLog.mini)
log.mini("" + line + "");
- log.mini("Enabling Lagoon, Version : " + version + "");
+ log.mini("Lagoon, Version : " + version + "");
log.mini("" + line + "");
} else {
getLogger().info(line);
- getLogger().info("Enabling Lagoon, Version : " + version);
+ getLogger().info("Lagoon, Version : " + version);
getLogger().info(line);
}
}
diff --git a/commun/src/main/java/fr/redsavant/ws/ProximityPayload.java b/commun/src/main/java/fr/redsavant/ws/ProximityPayload.java
index 27760e9..07c525a 100644
--- a/commun/src/main/java/fr/redsavant/ws/ProximityPayload.java
+++ b/commun/src/main/java/fr/redsavant/ws/ProximityPayload.java
@@ -1,6 +1,7 @@
package fr.redsavant.ws;
import java.util.List;
+import java.util.UUID;
public class ProximityPayload {
@@ -8,7 +9,10 @@ public class ProximityPayload {
public static String buildPositionsJson(List entries) {
StringBuilder sb = new StringBuilder();
- sb.append("{\"type\":\"positions\",\"data\":[");
+
+ String uuid = UUID.randomUUID().toString();
+
+ sb.append("{\"type\":\"positions\", \"uuid\": \"" + uuid + "\", \"data\":[");
for (int i = 0; i < entries.size(); i++) {
PlayerEntry e = entries.get(i);