mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-06-07 04:17:07 +00:00
Command: don't trust plugins not to pass junk
This commit is contained in:
parent
601be3fb33
commit
a17512de93
@ -33,6 +33,7 @@ use pocketmine\permission\PermissionManager;
|
|||||||
use pocketmine\Server;
|
use pocketmine\Server;
|
||||||
use pocketmine\utils\BroadcastLoggerForwarder;
|
use pocketmine\utils\BroadcastLoggerForwarder;
|
||||||
use pocketmine\utils\TextFormat;
|
use pocketmine\utils\TextFormat;
|
||||||
|
use function array_values;
|
||||||
use function explode;
|
use function explode;
|
||||||
use function implode;
|
use function implode;
|
||||||
use function str_replace;
|
use function str_replace;
|
||||||
@ -213,6 +214,7 @@ abstract class Command{
|
|||||||
* @phpstan-param list<string> $aliases
|
* @phpstan-param list<string> $aliases
|
||||||
*/
|
*/
|
||||||
public function setAliases(array $aliases) : void{
|
public function setAliases(array $aliases) : void{
|
||||||
|
$aliases = array_values($aliases); //because plugins can and will pass crap
|
||||||
$this->aliases = $aliases;
|
$this->aliases = $aliases;
|
||||||
if(!$this->isRegistered()){
|
if(!$this->isRegistered()){
|
||||||
$this->activeAliases = $aliases;
|
$this->activeAliases = $aliases;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user