From 478c1c8ff842c0cd991ecaf19f1e9ce8dc7539c7 Mon Sep 17 00:00:00 2001 From: AlexProgrammerDE <40795980+AlexProgrammerDE@users.noreply.github.com> Date: Fri, 13 Nov 2020 17:27:01 +0100 Subject: [PATCH] Small fixes to sponge luckperms integration --- .../java/me/alexprogrammerde/pistonmotd/sponge/PingEvent.java | 4 +++- .../alexprogrammerde/pistonmotd/sponge/PistonMOTDSponge.java | 2 -- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/me/alexprogrammerde/pistonmotd/sponge/PingEvent.java b/src/main/java/me/alexprogrammerde/pistonmotd/sponge/PingEvent.java index 1282c056..d5196814 100644 --- a/src/main/java/me/alexprogrammerde/pistonmotd/sponge/PingEvent.java +++ b/src/main/java/me/alexprogrammerde/pistonmotd/sponge/PingEvent.java @@ -49,6 +49,8 @@ public void onPing(ClientPingServerEvent event) { } if (node.getNode("hooks", "luckpermsplayercounter").getBoolean() && plugin.luckpermsWrapper != null) { + event.getResponse().getPlayers().get().getProfiles().clear(); + for (Player player : plugin.game.getServer().getOnlinePlayers()) { CachedMetaData metaData = plugin.luckpermsWrapper.luckperms.getPlayerAdapter(Player.class).getMetaData(player); @@ -56,7 +58,7 @@ public void onPing(ClientPingServerEvent event) { String suffix = metaData.getSuffix() == null ? "" : metaData.getSuffix(); - event.getResponse().getPlayers().get().getProfiles().add(GameProfile.of(UUID.randomUUID(), PlaceholderUtil.parseText(prefix + player.getDisplayNameData().displayName() + suffix))); + event.getResponse().getPlayers().get().getProfiles().add(GameProfile.of(UUID.randomUUID(), PlaceholderUtil.parseText(prefix + player.getDisplayNameData().displayName().get().toPlain() + suffix))); } } else if (node.getNode("playercounter", "activated").getBoolean()) { event.getResponse().getPlayers().get().getProfiles().clear(); diff --git a/src/main/java/me/alexprogrammerde/pistonmotd/sponge/PistonMOTDSponge.java b/src/main/java/me/alexprogrammerde/pistonmotd/sponge/PistonMOTDSponge.java index 52470075..22113a3e 100644 --- a/src/main/java/me/alexprogrammerde/pistonmotd/sponge/PistonMOTDSponge.java +++ b/src/main/java/me/alexprogrammerde/pistonmotd/sponge/PistonMOTDSponge.java @@ -104,8 +104,6 @@ public void onServerStart(GameStartedServerEvent event) { PlaceholderUtil.registerParser(new CommonPlaceholder(game)); log.info(ConsoleColor.CYAN + "Looking for hooks" + ConsoleColor.RESET); - - log.info(String.valueOf(game.getPluginManager().getPlugin("luckperms").isPresent())); if (game.getPluginManager().getPlugin("luckperms").isPresent()) { try { log.info(ConsoleColor.CYAN + "Hooking into LuckPerms" + ConsoleColor.RESET);