diff --git a/src/pocketmine/Player.php b/src/pocketmine/Player.php index d8ff82203..ade6ccf9f 100644 --- a/src/pocketmine/Player.php +++ b/src/pocketmine/Player.php @@ -668,6 +668,10 @@ class Player extends Human implements CommandSender, ChunkLoader, IPlayer{ $aliases = $command->getAliases(); if(!empty($aliases)){ + if(!\in_array($data->commandName, $aliases, true)){ + //work around a client bug which makes the original name not show when aliases are used + $aliases[] = $data->commandName; + } $data->aliases = new CommandEnum(); $data->aliases->enumName = ucfirst($command->getName()) . "Aliases"; $data->aliases->enumValues = $aliases;