Skip to content

Commit 38fe16b

Browse files
authored
Fix missing reason in disconnectAsync (#13001)
1 parent f866a5f commit 38fe16b

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

paper-server/patches/features/0032-Improve-keepalive-ping-system.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ index 962084054c0208470d0c3c99c5dca6327c9b8752..2abc21102bbd2da79dc0c50826cff7da
100100
}
101101
}
102102
diff --git a/net/minecraft/server/network/ServerCommonPacketListenerImpl.java b/net/minecraft/server/network/ServerCommonPacketListenerImpl.java
103-
index 5e074e6b5b8699b5c978a31518775479a43266ac..07c4a25c121676db867e8fb438ba41ad58528a4d 100644
103+
index 2a349b022503f5c0b71853c37f75eec4d488606b..f02800e4e941b05bde6f0d5fac76e2b6ec5b9832 100644
104104
--- a/net/minecraft/server/network/ServerCommonPacketListenerImpl.java
105105
+++ b/net/minecraft/server/network/ServerCommonPacketListenerImpl.java
106106
@@ -38,12 +38,13 @@ public abstract class ServerCommonPacketListenerImpl implements ServerCommonPack
@@ -223,7 +223,7 @@ index 5e074e6b5b8699b5c978a31518775479a43266ac..07c4a25c121676db867e8fb438ba41ad
223223
}
224224
}
225225

226-
@@ -425,6 +458,6 @@ public abstract class ServerCommonPacketListenerImpl implements ServerCommonPack
226+
@@ -426,6 +459,6 @@ public abstract class ServerCommonPacketListenerImpl implements ServerCommonPack
227227
}
228228

229229
protected CommonListenerCookie createCookie(ClientInformation clientInformation) {

paper-server/patches/sources/net/minecraft/server/network/ServerCommonPacketListenerImpl.java.patch

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@
219219
if (packet.isTerminal()) {
220220
this.close();
221221
}
222-
@@ -173,19 +_,113 @@
222+
@@ -173,19 +_,114 @@
223223
}
224224
}
225225

@@ -325,8 +325,9 @@
325325
+ this.disconnectAsync(new DisconnectionDetails(component, java.util.Optional.empty(), java.util.Optional.empty(), java.util.Optional.empty(), java.util.Optional.of(reason)));
326326
+ }
327327
+
328+
+ @Deprecated @io.papermc.paper.annotation.DoNotUse
328329
+ public final void disconnectAsync(Component component) {
329-
+ this.disconnectAsync(new DisconnectionDetails(component));
330+
+ this.disconnectAsync(component, io.papermc.paper.connection.DisconnectionReason.UNKNOWN);
330331
+ }
331332
+
332333
+ public abstract void disconnectAsync(DisconnectionDetails disconnectionInfo);

0 commit comments

Comments
 (0)