Fix missing reason in disconnectAsync (#13001)

This commit is contained in:
Moulberry
2025-08-22 05:13:31 +08:00
committed by GitHub
parent f866a5fd54
commit 38fe16b5f2
2 changed files with 5 additions and 4 deletions
@@ -100,7 +100,7 @@ index 962084054c0208470d0c3c99c5dca6327c9b8752..2abc21102bbd2da79dc0c50826cff7da
}
}
diff --git a/net/minecraft/server/network/ServerCommonPacketListenerImpl.java b/net/minecraft/server/network/ServerCommonPacketListenerImpl.java
index 5e074e6b5b8699b5c978a31518775479a43266ac..07c4a25c121676db867e8fb438ba41ad58528a4d 100644
index 2a349b022503f5c0b71853c37f75eec4d488606b..f02800e4e941b05bde6f0d5fac76e2b6ec5b9832 100644
--- a/net/minecraft/server/network/ServerCommonPacketListenerImpl.java
+++ b/net/minecraft/server/network/ServerCommonPacketListenerImpl.java
@@ -38,12 +38,13 @@ public abstract class ServerCommonPacketListenerImpl implements ServerCommonPack
@@ -223,7 +223,7 @@ index 5e074e6b5b8699b5c978a31518775479a43266ac..07c4a25c121676db867e8fb438ba41ad
}
}
@@ -425,6 +458,6 @@ public abstract class ServerCommonPacketListenerImpl implements ServerCommonPack
@@ -426,6 +459,6 @@ public abstract class ServerCommonPacketListenerImpl implements ServerCommonPack
}
protected CommonListenerCookie createCookie(ClientInformation clientInformation) {
@@ -219,7 +219,7 @@
if (packet.isTerminal()) {
this.close();
}
@@ -173,19 +_,113 @@
@@ -173,19 +_,114 @@
}
}
@@ -325,8 +325,9 @@
+ this.disconnectAsync(new DisconnectionDetails(component, java.util.Optional.empty(), java.util.Optional.empty(), java.util.Optional.empty(), java.util.Optional.of(reason)));
+ }
+
+ @Deprecated @io.papermc.paper.annotation.DoNotUse
+ public final void disconnectAsync(Component component) {
+ this.disconnectAsync(new DisconnectionDetails(component));
+ this.disconnectAsync(component, io.papermc.paper.connection.DisconnectionReason.UNKNOWN);
+ }
+
+ public abstract void disconnectAsync(DisconnectionDetails disconnectionInfo);