diff --git a/src/main/java/org/saturnclient/saturnclient/client/ServiceClient.java b/src/main/java/org/saturnclient/saturnclient/client/ServiceClient.java index 27611bf..fe00d24 100644 --- a/src/main/java/org/saturnclient/saturnclient/client/ServiceClient.java +++ b/src/main/java/org/saturnclient/saturnclient/client/ServiceClient.java @@ -71,7 +71,7 @@ public class ServiceClient { eventHandlers(); - player(uuid, username); + SaturnPlayer.set(new SaturnPlayer(uuid, username, response.cloak(), response.hat())); Cloaks.loadCloak(uuid); @@ -165,7 +165,7 @@ public class ServiceClient { public static void eventHandlers() { session.onNotification(ServiceMethods.EmoteEvent, (data) -> { for (AbstractClientPlayerEntity player : SaturnClient.client.world.getPlayers()) { - if (player.getUuidAsString().replace("-", "").equals(data.from())) { + if (player.getUuidAsString().equals(data.from())) { AnimationStack animationStack = PlayerAnimationAccess.getPlayerAnimLayer(player); if (data.emote() != null && !data.emote().isEmpty()) { if (animationStack.isActive() && animationStack.getPriority() == 1000) { @@ -190,7 +190,7 @@ public class ServiceClient { public static void player(UUID uuid, String name) { try { - session.request(ServiceMethods.GetPlayer, uuid.toString().replaceAll("-", "")) + session.request(ServiceMethods.GetPlayer, uuid.toString()) .whenComplete((user, throwable) -> { if (throwable != null) { throwable.printStackTrace(); diff --git a/src/main/java/org/saturnclient/saturnclient/client/player/SaturnPlayer.java b/src/main/java/org/saturnclient/saturnclient/client/player/SaturnPlayer.java index bda57c7..f4c935e 100644 --- a/src/main/java/org/saturnclient/saturnclient/client/player/SaturnPlayer.java +++ b/src/main/java/org/saturnclient/saturnclient/client/player/SaturnPlayer.java @@ -47,7 +47,7 @@ public class SaturnPlayer { } public static String[] getExternalUUIDAsString() { - return PLAYERS.keySet().stream().filter(id -> id.equals(ServiceClient.uuid)).map(UUID::toString) + return PLAYERS.keySet().stream().filter(id -> !id.equals(ServiceClient.uuid)).map(UUID::toString) .toArray(String[]::new); } diff --git a/src/main/java/org/saturnclient/saturnclient/cosmetics/cloaks/Cloaks.java b/src/main/java/org/saturnclient/saturnclient/cosmetics/cloaks/Cloaks.java index f8140df..d624942 100644 --- a/src/main/java/org/saturnclient/saturnclient/cosmetics/cloaks/Cloaks.java +++ b/src/main/java/org/saturnclient/saturnclient/cosmetics/cloaks/Cloaks.java @@ -62,7 +62,7 @@ public class Cloaks { */ public static void setCloak(String cloakName) { if (availableCloaks.contains(cloakName)) { - // setCloak(ServiceClient.uuid, cloakName); + setCloak(ServiceClient.uuid, cloakName); ServiceClient.setCloak(cloakName); } }