Fix quitmessage nullability issues (#12783)
This commit is contained in:
parent
2141ca5273
commit
0cadaefc09
1 changed files with 1 additions and 1 deletions
|
@ -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);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue