Update Main.php

This commit is contained in:
TheAMDGuy 2020-05-18 16:25:00 +02:00 committed by GitHub
parent 6ba88d3706
commit 4a1cf6230e

View file

@ -21,93 +21,64 @@ class Main extends PluginBase{
public function onCommand(CommandSender $sender, Command $command, string $label, array $args): bool public function onCommand(CommandSender $sender, Command $command, string $label, array $args): bool
{ {
if ($sender instanceof Player){
switch ($command->getName()){ switch ($command->getName()){
case "day": case "day":
if ($sender->hasPermission("dan.day")) { if ($sender->hasPermission("dan.day")) {
if ($sender instanceof Player){
$level = $sender->getLevel(); $level = $sender->getLevel();
$level->setTime(0); $level->setTime(0);
$sender->sendMessage(TextFormat::GREEN.$this->config["succesday"]); $sender->sendMessage(TextFormat::GREEN.$this->config["succesday"]);
return true; return true;
} else {
$sender->sendMessage(TextFormat::DARK_RED.$this->config["ingameonly"]);
return true;
}
} else { } else {
$sender->sendMessage(TextFormat::DARK_RED.$this->config["nopermission"]); $sender->sendMessage(TextFormat::DARK_RED.$this->config["nopermission"]);
return true; return true;
} }
case "night": case "night":
if ($sender->hasPermission("dan.night")){ if ($sender->hasPermission("dan.night")){
if ($sender instanceof Player){
$level = $sender->getLevel(); $level = $sender->getLevel();
$level->setTime(14000); $level->setTime(14000);
$sender->sendMessage(TextFormat::GREEN.$this->config["succesnight"]); $sender->sendMessage(TextFormat::GREEN.$this->config["succesnight"]);
return true; return true;
} else {
$sender->sendMessage(TextFormat::DARK_RED.$this->config["ingameonly"]);
return true;
}
} else { } else {
$sender->sendMessage(TextFormat::DARK_RED.$this->config["nopermission"]); $sender->sendMessage(TextFormat::DARK_RED.$this->config["nopermission"]);
return true; return true;
} }
case "set": case "set":
if ($sender->hasPermission("dan.set")){ if ($sender->hasPermission("dan.set")){
if ($sender instanceof Player){
$level = $sender->getLevel(); $level = $sender->getLevel();
$level->setTime(18000); $level->setTime(18000);
$sender->sendMessage(TextFormat::GREEN.$this->config["successet"]); $sender->sendMessage(TextFormat::GREEN.$this->config["successet"]);
return true; return true;
} else {
$sender->sendMessage(TextFormat::DARK_RED.$this->config["ingameonly"]);
return true;
}
} else { } else {
$sender->sendMessage(TextFormat::DARK_RED.$this->config["nopermission"]); $sender->sendMessage(TextFormat::DARK_RED.$this->config["nopermission"]);
return true; return true;
} }
case "rise": case "rise":
if ($sender->hasPermission("dan.rise")){ if ($sender->hasPermission("dan.rise")){
if ($sender instanceof Player){
$level = $sender->getLevel(); $level = $sender->getLevel();
$level->setTime(23000); $level->setTime(23000);
$sender->sendMessage(TextFormat::GREEN.$this->config["succesrise"]); $sender->sendMessage(TextFormat::GREEN.$this->config["succesrise"]);
return true; return true;
} else {
$sender->sendMessage(TextFormat::DARK_RED.$this->config["ingameonly"]);
return true;
}
} else { } else {
$sender->sendMessage(TextFormat::DARK_RED.$this->config["nopermission"]); $sender->sendMessage(TextFormat::DARK_RED.$this->config["nopermission"]);
return true; return true;
} }
case "midday": case "midday":
if ($sender->hasPermission("dan.midday")){ if ($sender->hasPermission("dan.midday")){
if ($sender instanceof Player){
$level = $sender->getLevel(); $level = $sender->getLevel();
$level->setTime(6000); $level->setTime(6000);
$sender->sendMessage(TextFormat::GREEN.$this->config["succesmidday"]); $sender->sendMessage(TextFormat::GREEN.$this->config["succesmidday"]);
return true; return true;
} else {
$sender->sendMessage(TextFormat::DARK_RED.$this->config["ingameonly"]);
return true;
}
} else { } else {
$sender->sendMessage(TextFormat::DARK_RED.$this->config["nopermission"]); $sender->sendMessage(TextFormat::DARK_RED.$this->config["nopermission"]);
return true; return true;
} }
case "midnight": case "midnight":
if ($sender->hasPermission("dan.midnight")){ if ($sender->hasPermission("dan.midnight")){
if ($sender instanceof Player){
$level = $sender->getLevel(); $level = $sender->getLevel();
$level->setTime(18000); $level->setTime(18000);
$sender->sendMessage(TextFormat::GREEN.$this->config["succesmidnight"]); $sender->sendMessage(TextFormat::GREEN.$this->config["succesmidnight"]);
return true; return true;
} else {
$sender->sendMessage(TextFormat::DARK_RED.$this->config["ingameonly"]);
return true;
}
} else { } else {
$sender->sendMessage(TextFormat::DARK_RED.$this->config["nopermission"]); $sender->sendMessage(TextFormat::DARK_RED.$this->config["nopermission"]);
return true; return true;
@ -140,6 +111,9 @@ class Main extends PluginBase{
} }
} }
} else {
$sender->sendMessage(TextFormat::DARK_RED.$this->config["ingameonly"]);
return true; return true;
} }
}
} }