mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-07-09 11:31:49 +00:00
GamemodeCommand: report failure if the target's game mode is already the desired game mode
this has irritated me for years.
This commit is contained in:
parent
7d1d62042c
commit
5d2b0acfc8
@ -72,6 +72,11 @@ class GamemodeCommand extends VanillaCommand{
|
|||||||
throw new InvalidCommandSyntaxException();
|
throw new InvalidCommandSyntaxException();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if($target->getGamemode()->equals($gameMode)){
|
||||||
|
$sender->sendMessage(KnownTranslationFactory::pocketmine_command_gamemode_failure($target->getName()));
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
$target->setGamemode($gameMode);
|
$target->setGamemode($gameMode);
|
||||||
if(!$gameMode->equals($target->getGamemode())){
|
if(!$gameMode->equals($target->getGamemode())){
|
||||||
$sender->sendMessage(KnownTranslationFactory::pocketmine_command_gamemode_failure($target->getName()));
|
$sender->sendMessage(KnownTranslationFactory::pocketmine_command_gamemode_failure($target->getName()));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user