From 5538109a8958d63eb5d37a5227d97e181bb55955 Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Fri, 13 Mar 2020 17:56:14 -0500 Subject: [PATCH] Fix NPE on GUI when mouse info in unavailable --- patches/server/0047-Make-the-GUI-better.patch | 70 ++++++++++--------- 1 file changed, 38 insertions(+), 32 deletions(-) diff --git a/patches/server/0047-Make-the-GUI-better.patch b/patches/server/0047-Make-the-GUI-better.patch index 5121da4d6..f0ed69fef 100644 --- a/patches/server/0047-Make-the-GUI-better.patch +++ b/patches/server/0047-Make-the-GUI-better.patch @@ -1,4 +1,4 @@ -From 335d8b0af490d19df395bcee5ead408a0261ba98 Mon Sep 17 00:00:00 2001 +From fe907eb13ca2c2ad64be766bf0579149385f1caa Mon Sep 17 00:00:00 2001 From: William Blake Galbreath Date: Thu, 16 Jan 2020 14:59:16 -0600 Subject: [PATCH] Make the GUI better @@ -6,23 +6,23 @@ Subject: [PATCH] Make the GUI better --- .../net/minecraft/server/DedicatedServer.java | 6 +- .../net/minecraft/server/MinecraftServer.java | 1 + - .../java/net/pl3x/purpur/gui/ServerGUI.java | 123 ++++++++++++++++ + .../java/net/pl3x/purpur/gui/ServerGUI.java | 123 +++++++++++++++ .../purpur/gui/console/JColorTextPane.java | 81 ++++++++++ .../purpur/gui/console/JConsolePanel.java | 128 ++++++++++++++++ .../gui/info/DetailsListSelectionModel.java | 21 +++ - .../net/pl3x/purpur/gui/info/JInfoPanel.java | 42 ++++++ + .../net/pl3x/purpur/gui/info/JInfoPanel.java | 42 +++++ .../net/pl3x/purpur/gui/info/RAMDetails.java | 54 +++++++ .../purpur/gui/info/graph/GraphColor.java | 44 ++++++ .../pl3x/purpur/gui/info/graph/GraphData.java | 47 ++++++ - .../pl3x/purpur/gui/info/graph/RAMGraph.java | 138 ++++++++++++++++++ - .../purpur/gui/playerlist/JPlayerList.java | 57 ++++++++ + .../pl3x/purpur/gui/info/graph/RAMGraph.java | 144 ++++++++++++++++++ + .../purpur/gui/playerlist/JPlayerList.java | 57 +++++++ .../playerlist/PlayerListCellRenderer.java | 22 +++ .../gui/playerlist/PlayerListModel.java | 47 ++++++ .../playerlist/PlayerListMouseAdapter.java | 32 ++++ .../net/pl3x/purpur/gui/util/GUIColor.java | 54 +++++++ .../purpur/util/HighlightErrorConverter.java | 86 +++++++++++ src/main/resources/log4j2.xml | 13 +- - 18 files changed, 991 insertions(+), 5 deletions(-) + 18 files changed, 997 insertions(+), 5 deletions(-) create mode 100644 src/main/java/net/pl3x/purpur/gui/ServerGUI.java create mode 100644 src/main/java/net/pl3x/purpur/gui/console/JColorTextPane.java create mode 100644 src/main/java/net/pl3x/purpur/gui/console/JConsolePanel.java @@ -40,7 +40,7 @@ Subject: [PATCH] Make the GUI better create mode 100644 src/main/java/net/pl3x/purpur/util/HighlightErrorConverter.java diff --git a/src/main/java/net/minecraft/server/DedicatedServer.java b/src/main/java/net/minecraft/server/DedicatedServer.java -index 8c7156bb5..5337c0be0 100644 +index 8c7156bb52..5337c0be08 100644 --- a/src/main/java/net/minecraft/server/DedicatedServer.java +++ b/src/main/java/net/minecraft/server/DedicatedServer.java @@ -51,7 +51,7 @@ public class DedicatedServer extends MinecraftServer implements IMinecraftServer @@ -71,7 +71,7 @@ index 8c7156bb5..5337c0be0 100644 } diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java -index af5dd9f2d..f2a8af48d 100644 +index af5dd9f2d3..f2a8af48df 100644 --- a/src/main/java/net/minecraft/server/MinecraftServer.java +++ b/src/main/java/net/minecraft/server/MinecraftServer.java @@ -1289,6 +1289,7 @@ public abstract class MinecraftServer extends IAsyncTaskHandlerReentrant