From 7e9673dc25036b78bf63eacb999f1f9eb518e687 Mon Sep 17 00:00:00 2001 From: Sen Date: Sat, 5 Jul 2025 14:03:49 +0200 Subject: [PATCH] improve renaming and cheats --- client/src/main/java/client/Client.java | 50 ++++++---- client/src/main/java/client/gui/Gui.java | 3 + .../src/main/java/client/gui/GuiConnect.java | 10 +- .../src/main/java/client/gui/GuiConsole.java | 2 +- client/src/main/java/client/gui/GuiMenu.java | 6 +- .../src/main/java/client/gui/GuiServer.java | 4 +- client/src/main/java/client/gui/Style.java | 6 +- .../java/client/gui/character/GuiChar.java | 18 ++-- .../client/gui/character/GuiCharacters.java | 4 +- .../java/client/gui/character/GuiClass.java | 2 +- .../client/gui/container/GuiContainer.java | 16 +++- .../java/client/gui/element/NavButton.java | 2 +- .../main/java/client/gui/ingame/GuiForm.java | 2 +- .../java/client/gui/ingame/GuiGameOver.java | 2 +- .../java/client/gui/ingame/GuiRename.java | 56 +++++++++++ .../main/java/client/gui/ingame/GuiSign.java | 2 +- .../java/client/gui/options/GuiBinds.java | 12 ++- .../java/client/gui/options/GuiDisplay.java | 2 +- .../java/client/gui/options/GuiSound.java | 12 +-- .../java/client/gui/options/GuiStyle.java | 93 ++++++------------- .../client/network/ClientLoginHandler.java | 4 +- .../java/client/network/ClientPlayer.java | 42 ++++----- client/src/main/java/client/window/Bind.java | 1 + .../main/java/common/inventory/Container.java | 13 +++ .../inventory/ContainerBrewingStand.java | 4 + .../inventory/ContainerEnchantment.java | 4 + .../common/inventory/ContainerMerchant.java | 12 ++- .../common/inventory/ContainerPlayer.java | 6 +- .../common/inventory/ContainerRepair.java | 16 +++- .../common/inventory/ContainerWorkbench.java | 6 +- .../src/main/java/common/inventory/Slot.java | 8 ++ .../java/common/inventory/SlotCrafting.java | 4 + .../common/inventory/SlotFurnaceOutput.java | 4 + .../common/inventory/SlotMerchantResult.java | 4 + .../java/common/packet/CPacketMessage.java | 30 +++++- .../src/main/java/server/network/Player.java | 70 +++++++++----- 36 files changed, 346 insertions(+), 186 deletions(-) create mode 100644 client/src/main/java/client/gui/ingame/GuiRename.java diff --git a/client/src/main/java/client/Client.java b/client/src/main/java/client/Client.java index e9579729..a793d461 100755 --- a/client/src/main/java/client/Client.java +++ b/client/src/main/java/client/Client.java @@ -53,6 +53,7 @@ import client.gui.container.GuiContainer; import client.gui.container.GuiInventory; import client.gui.element.Area; import client.gui.ingame.GuiGameOver; +import client.gui.ingame.GuiRename; import client.network.ClientLoginHandler; import client.network.ClientPlayer; import client.network.DummyConnection; @@ -261,6 +262,12 @@ public class Client implements IThreadListener { } } + public static class StyleFunction implements EnumFunction