From fb785fb53a01c55cbf0311ee674925375a4bed1d Mon Sep 17 00:00:00 2001 From: Shiewk Date: Thu, 22 Aug 2024 13:57:31 +0200 Subject: [PATCH 1/5] Improve styling --- .../smoderation/listener/SocialSpyListener.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/main/java/de/shiewk/smoderation/listener/SocialSpyListener.java b/src/main/java/de/shiewk/smoderation/listener/SocialSpyListener.java index ad8329e..15aac2b 100644 --- a/src/main/java/de/shiewk/smoderation/listener/SocialSpyListener.java +++ b/src/main/java/de/shiewk/smoderation/listener/SocialSpyListener.java @@ -84,10 +84,13 @@ public class SocialSpyListener implements Listener { public static void command(Player player, String command){ for (CommandSender target : targets) { - target.sendMessage(text("[SocialSpy] ") - .append(player.displayName().colorIfAbsent(SECONDARY_COLOR)) - .append(text(": " + command).color(SECONDARY_COLOR)) - .color(PRIMARY_COLOR)); + target.sendMessage(text("[", PRIMARY_COLOR) + .append(text("SocialSpy", SECONDARY_COLOR)) + .append(text("] ")) + .append(player.displayName().colorIfAbsent(PRIMARY_COLOR)) + .append(text(": ", PRIMARY_COLOR)) + .append(text(command, SECONDARY_COLOR)) + ); } } From 3cb3314f4cd4b4fbf394c39eaf921d7127e0428f Mon Sep 17 00:00:00 2001 From: Shiewk Date: Thu, 22 Aug 2024 15:28:25 +0200 Subject: [PATCH 2/5] Allow opening own ender chest --- .../command/EnderchestSeeCommand.java | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/src/main/java/de/shiewk/smoderation/command/EnderchestSeeCommand.java b/src/main/java/de/shiewk/smoderation/command/EnderchestSeeCommand.java index 63cc554..f8e4e14 100644 --- a/src/main/java/de/shiewk/smoderation/command/EnderchestSeeCommand.java +++ b/src/main/java/de/shiewk/smoderation/command/EnderchestSeeCommand.java @@ -28,16 +28,12 @@ public class EnderchestSeeCommand implements TabExecutor { if (sender instanceof HumanEntity human){ final Player player = PlayerUtil.findOnlinePlayer(args[0]); if (player != null) { - if (human.getUniqueId().equals(player.getUniqueId())){ - human.sendMessage(Component.text("You can't open your own ender chest.").color(FAIL_COLOR)); - } else { - human.sendMessage(CHAT_PREFIX.append( - Component.text("Opening ender chest of ").color(PRIMARY_COLOR) - .append(Component.text(player.getName()).color(SECONDARY_COLOR)) - .append(Component.text(".")) - )); - human.openInventory(player.getEnderChest()); - } + human.sendMessage(CHAT_PREFIX.append( + Component.text("Opening ender chest of ").color(PRIMARY_COLOR) + .append(Component.text(player.getName()).color(SECONDARY_COLOR)) + .append(Component.text(".")) + )); + human.openInventory(player.getEnderChest()); } else { human.sendMessage(Component.text("This player is not online.").color(FAIL_COLOR)); } From b3ec076cae0a0e3541d9652c6c28af86c6786742 Mon Sep 17 00:00:00 2001 From: Shiewk Date: Sun, 25 Aug 2024 10:59:29 +0200 Subject: [PATCH 3/5] Fix chat input title delay --- src/main/java/de/shiewk/smoderation/input/ChatInput.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/de/shiewk/smoderation/input/ChatInput.java b/src/main/java/de/shiewk/smoderation/input/ChatInput.java index 036bd6a..198f079 100644 --- a/src/main/java/de/shiewk/smoderation/input/ChatInput.java +++ b/src/main/java/de/shiewk/smoderation/input/ChatInput.java @@ -27,7 +27,7 @@ public class ChatInput { this.player = player; this.prompt = prompt; this.action = action; - this.remainingTicks = remainingSeconds * 20; + this.remainingTicks = remainingSeconds * 20 + 1; } static void tickAll() { From 1a9cf76a931ed7adaa75b7d7bc6d014ea3e7a014 Mon Sep 17 00:00:00 2001 From: Shiewk Date: Sun, 25 Aug 2024 11:12:39 +0200 Subject: [PATCH 4/5] 1.4.1 --- README.md | 2 +- gradle.properties | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index ecd553e..4bb240c 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ SModeration provides a nice user interface that can be used instead of chat comm ![SMod Menu Sort](https://github.com/Shiewk/SModeration/assets/152653291/23e3862d-0915-47bd-9c47-6d8d10f8ab69) -It has helpful functions like filtering and sorting options. +It has helpful functions like filtering, searching and sorting options. ## Commands This plugin has many commands, for a complete list of commands and their usage, please see [the commands list](https://github.com/Shiewk/SModeration/blob/main/docs/commands.md). diff --git a/gradle.properties b/gradle.properties index d4d2098..e5ed16c 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1 +1 @@ -pluginVersion = 1.4.0 \ No newline at end of file +pluginVersion = 1.4.1 \ No newline at end of file From c7502fd661aae8822dd325610998aad779f39343 Mon Sep 17 00:00:00 2001 From: Shiewk Date: Fri, 6 Dec 2024 19:41:06 +0100 Subject: [PATCH 5/5] add missing whitespace --- src/main/java/de/shiewk/smoderation/util/PlayerUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/de/shiewk/smoderation/util/PlayerUtil.java b/src/main/java/de/shiewk/smoderation/util/PlayerUtil.java index 2d0f157..fe05416 100644 --- a/src/main/java/de/shiewk/smoderation/util/PlayerUtil.java +++ b/src/main/java/de/shiewk/smoderation/util/PlayerUtil.java @@ -25,7 +25,7 @@ public abstract class PlayerUtil { return "CONSOLE"; } OfflinePlayer player = Bukkit.getOfflinePlayer(uuid); - return player.getName() == null ? "Unknown Player" + uuid : player.getName(); + return player.getName() == null ? "Unknown Player " + uuid : player.getName(); } public static @Nullable UUID offlinePlayerUUIDByName(String name){