From d7561e90f0df938ceeed4119f715d795469c2af7 Mon Sep 17 00:00:00 2001 From: Spottedleaf Date: Tue, 26 Sep 2023 13:16:21 -0700 Subject: [PATCH] Properly call overloaded super onDisconnect Since the method is overloaded, the call to super (which is changed to call the overloaded method) without the additional parameters will result in recursion. --- .../server/Fixes-kick-event-leave-message-not-being-sent.patch | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/patches/server/Fixes-kick-event-leave-message-not-being-sent.patch b/patches/server/Fixes-kick-event-leave-message-not-being-sent.patch index de1bc53d8..41354d9e4 100644 --- a/patches/server/Fixes-kick-event-leave-message-not-being-sent.patch +++ b/patches/server/Fixes-kick-event-leave-message-not-being-sent.patch @@ -71,8 +71,9 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000 // CraftBukkit end ServerGamePacketListenerImpl.LOGGER.info("{} lost connection: {}", this.player.getName().getString(), reason.getString()); - this.removePlayerFromWorld(); +- super.onDisconnect(reason); + this.removePlayerFromWorld(quitMessage); // Paper - super.onDisconnect(reason); ++ super.onDisconnect(reason, quitMessage); // Paper } + // Paper start