mirror of
https://github.com/PaperMC/Paper.git
synced 2025-08-01 12:42:05 -07:00
Fix quitmessage nullability issues (#12783)
This commit is contained in:
@@ -1348,7 +1348,7 @@
|
|||||||
LOGGER.info("{} lost connection: {}", this.player.getName().getString(), details.reason().getString());
|
LOGGER.info("{} lost connection: {}", this.player.getName().getString(), details.reason().getString());
|
||||||
- this.removePlayerFromWorld();
|
- this.removePlayerFromWorld();
|
||||||
+ // Paper start - Fix kick event leave message not being sent
|
+ // Paper start - Fix kick event leave message not being sent
|
||||||
+ final net.kyori.adventure.text.Component quitMessage = io.papermc.paper.adventure.PaperAdventure.asAdventure(details.quitMessage().orElse(null));
|
+ final net.kyori.adventure.text.Component quitMessage = details.quitMessage().map(io.papermc.paper.adventure.PaperAdventure::asAdventure).orElse(null);
|
||||||
+ this.removePlayerFromWorld(quitMessage);
|
+ this.removePlayerFromWorld(quitMessage);
|
||||||
+ // Paper end - Fix kick event leave message not being sent
|
+ // Paper end - Fix kick event leave message not being sent
|
||||||
super.onDisconnect(details);
|
super.onDisconnect(details);
|
||||||
|
Reference in New Issue
Block a user