From c48d4f5c8619966b1f0ee75d311b0fe12a980616 Mon Sep 17 00:00:00 2001 From: akastijn Date: Mon, 2 Feb 2026 03:07:45 +0100 Subject: [PATCH] Update `InventoryGUI` to version `1.1.5-SNAPSHOT` and refine Nicknames GUI handling logic. --- galaxy/build.gradle.kts | 2 +- .../main/java/com/alttd/chat/nicknames/NicknamesGui.java | 9 ++------- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/galaxy/build.gradle.kts b/galaxy/build.gradle.kts index 696ea59..7b30111 100644 --- a/galaxy/build.gradle.kts +++ b/galaxy/build.gradle.kts @@ -14,7 +14,7 @@ dependencies { compileOnly("com.gitlab.ruany:LiteBansAPI:0.6.1") // move to proxy compileOnly("org.apache.commons:commons-lang3:3.17.0") // needs an alternative, already removed from upstream api and will be removed in server compileOnly("net.luckperms:api:5.5") // Luckperms - implementation("com.alttd.inventory_gui:InventoryGUI:1.1.3-SNAPSHOT") + implementation("com.alttd.inventory_gui:InventoryGUI:1.1.5-SNAPSHOT") } tasks { diff --git a/galaxy/src/main/java/com/alttd/chat/nicknames/NicknamesGui.java b/galaxy/src/main/java/com/alttd/chat/nicknames/NicknamesGui.java index 64266d9..442fec8 100644 --- a/galaxy/src/main/java/com/alttd/chat/nicknames/NicknamesGui.java +++ b/galaxy/src/main/java/com/alttd/chat/nicknames/NicknamesGui.java @@ -98,10 +98,6 @@ public class NicknamesGui implements Listener { private void handleInventoryClick(Nick nick, InventoryClickEvent inventoryClickEvent, MiniMessage miniMessage, ItemStack playerSkull) { final Player playerWhoClicked = (Player) inventoryClickEvent.getWhoClicked(); OfflinePlayer offlinePlayer = Bukkit.getOfflinePlayer(nick.getUuid()); - if (offlinePlayer.getName() == null) { - playerWhoClicked.sendRichMessage(Config.NICK_PLAYER_NOT_ONLINE, Placeholder.parsed("player", getOfflinePlayerName(offlinePlayer))); - return; - } Component offlinePlayerName = miniMessage.deserialize(getOfflinePlayerName(offlinePlayer)); if (!nick.hasRequest()) { playerWhoClicked.sendRichMessage(Config.NICK_ALREADY_HANDLED, @@ -158,10 +154,9 @@ public class NicknamesGui implements Listener { ItemStack completedNickRequestItem = createCompletedNickRequestItem(offlinePlayerName, playerSkull); inventoryClickEvent.getInventory().setItem(inventoryClickEvent.getSlot(), completedNickRequestItem); nicknamesGui.render(playerWhoClicked); - playerWhoClicked.updateInventory(); } - private static void handleLeftClickPlayerSkull(Nick nick, InventoryClickEvent inventoryClickEvent, OfflinePlayer offlinePlayer, Player playerWhoClicked, Component offlinePlayerName, ItemStack playerSkull) { + private void handleLeftClickPlayerSkull(Nick nick, InventoryClickEvent inventoryClickEvent, OfflinePlayer offlinePlayer, Player playerWhoClicked, Component offlinePlayerName, ItemStack playerSkull) { Queries.acceptNewNickname(nick.getUuid(), nick.getNewNick()); String newNick = nick.getNewNick(); @@ -195,7 +190,7 @@ public class NicknamesGui implements Listener { ItemStack completedNickRequestItem = createCompletedNickRequestItem(offlinePlayerName, playerSkull); inventoryClickEvent.getInventory().setItem(inventoryClickEvent.getSlot(), completedNickRequestItem); - playerWhoClicked.updateInventory(); + nicknamesGui.render(playerWhoClicked); } private static ItemStack createCompletedNickRequestItem(Component offlinePlayerName, ItemStack playerSkull) {