" ); $this->setPermission("pocketmine.command.difficulty"); } public function execute(CommandSender $sender, $currentAlias, array $args){ if(!$this->testPermission($sender)){ return true; } if(count($args) !== 1){ $sender->sendMessage(TextFormat::RED . "Usage: " . $this->usageMessage); return false; } $difficulty = Server::getDifficultyFromString($args[0]); if(Server::getInstance()->isHardcore()){ $difficulty = 3; } if($difficulty !== -1){ Server::getInstance()->setConfigInt("difficulty", $difficulty); $sender->sendMessage("Set difficulty to " . $difficulty); }else{ $sender->sendMessage("Unknown difficulty"); } return true; } }