Return after sending empty commands (#5586)

This commit is contained in:
Jason Penilla
2021-05-06 16:25:29 -07:00
parent 084ee854f8
commit 57b254d94f

View File

@@ -13,9 +13,12 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
public void a(EntityPlayer entityplayer) {
- if ( org.spigotmc.SpigotConfig.tabComplete < 0 ) return; // Spigot
+ if ( org.spigotmc.SpigotConfig.tabComplete < 0 ) { //return; // Spigot // Paper
+ entityplayer.playerConnection.sendPacket(new PacketPlayOutCommands(new RootCommandNode<>())); // Paper
+ } // Paper
+ // Paper start - Send empty commands if tab completion is disabled
+ if ( org.spigotmc.SpigotConfig.tabComplete < 0 ) { //return; // Spigot
+ entityplayer.playerConnection.sendPacket(new PacketPlayOutCommands(new RootCommandNode<>()));
+ return;
+ }
+ // Paper end
// CraftBukkit start
// Register Vanilla commands into builtRoot as before
// Paper start - Async command map building