Mirror von
https://github.com/PaperMC/Paper.git
synchronisiert 2024-12-18 12:30:06 +01:00
Handle chat packets correctly
Dieser Commit ist enthalten in:
Ursprung
65a6e97785
Commit
730a62c96a
@ -810,8 +810,8 @@ public class PlayerConnection implements PacketPlayInListener {
|
||||
}
|
||||
}
|
||||
|
||||
if (s.startsWith("/")) {
|
||||
// CraftBukkit start
|
||||
if (!packetplayinchat.a()) {
|
||||
try {
|
||||
this.minecraftServer.server.playerCommandState = true;
|
||||
this.handleCommand(s);
|
||||
@ -828,7 +828,7 @@ public class PlayerConnection implements PacketPlayInListener {
|
||||
chatmessage.getChatModifier().setColor(EnumChatFormat.RED);
|
||||
this.sendPacket(new PacketPlayOutChat(chatmessage));
|
||||
} else if (true) {
|
||||
this.chat(s, packetplayinchat.a());
|
||||
this.chat(s, true);
|
||||
// CraftBukkit end - the below is for reference. :)
|
||||
} else {
|
||||
ChatMessage chatmessage1 = new ChatMessage("chat.type.text", new Object[] { this.player.getScoreboardDisplayName(), s});
|
||||
@ -871,7 +871,7 @@ public class PlayerConnection implements PacketPlayInListener {
|
||||
return;
|
||||
}
|
||||
|
||||
if (s.startsWith("/")) {
|
||||
if (!async && s.startsWith("/")) {
|
||||
this.handleCommand(s);
|
||||
} else if (this.player.getChatFlags() == EnumChatVisibility.SYSTEM) {
|
||||
// Do nothing, this is coming from a plugin
|
||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren