mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-07-06 01:51:51 +00:00
SimpleCommandMap: ensure we always pass a list to Command::setAliases()
some offsets may have been removed if the alias failed to be registered.
This commit is contained in:
parent
59f6c85105
commit
e30ae487dc
@ -73,6 +73,7 @@ use pocketmine\timings\Timings;
|
|||||||
use pocketmine\utils\TextFormat;
|
use pocketmine\utils\TextFormat;
|
||||||
use pocketmine\utils\Utils;
|
use pocketmine\utils\Utils;
|
||||||
use function array_shift;
|
use function array_shift;
|
||||||
|
use function array_values;
|
||||||
use function count;
|
use function count;
|
||||||
use function implode;
|
use function implode;
|
||||||
use function str_contains;
|
use function str_contains;
|
||||||
@ -163,7 +164,7 @@ class SimpleCommandMap implements CommandMap{
|
|||||||
unset($aliases[$index]);
|
unset($aliases[$index]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$command->setAliases($aliases);
|
$command->setAliases(array_values($aliases));
|
||||||
|
|
||||||
if(!$registered){
|
if(!$registered){
|
||||||
$command->setLabel($fallbackPrefix . ":" . $label);
|
$command->setLabel($fallbackPrefix . ":" . $label);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user