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
{
if ($sender instanceof Player){
switch ($command->getName()){
case "day":
if ($sender->hasPermission("dan.day")) {
if ($sender instanceof Player){
$level = $sender->getLevel();
$level->setTime(0);
$sender->sendMessage(TextFormat::GREEN.$this->config["succesday"]);
return true;
} else {
$sender->sendMessage(TextFormat::DARK_RED.$this->config["ingameonly"]);
return true;
}
} else {
$sender->sendMessage(TextFormat::DARK_RED.$this->config["nopermission"]);
return true;
}
case "night":
if ($sender->hasPermission("dan.night")){
if ($sender instanceof Player){
$level = $sender->getLevel();
$level->setTime(14000);
$sender->sendMessage(TextFormat::GREEN.$this->config["succesnight"]);
return true;
} else {
$sender->sendMessage(TextFormat::DARK_RED.$this->config["ingameonly"]);
return true;
}
} else {
$sender->sendMessage(TextFormat::DARK_RED.$this->config["nopermission"]);
return true;
}
case "set":
if ($sender->hasPermission("dan.set")){
if ($sender instanceof Player){
$level = $sender->getLevel();
$level->setTime(18000);
$sender->sendMessage(TextFormat::GREEN.$this->config["successet"]);
return true;
} else {
$sender->sendMessage(TextFormat::DARK_RED.$this->config["ingameonly"]);
return true;
}
} else {
$sender->sendMessage(TextFormat::DARK_RED.$this->config["nopermission"]);
return true;
}
case "rise":
if ($sender->hasPermission("dan.rise")){
if ($sender instanceof Player){
$level = $sender->getLevel();
$level->setTime(23000);
$sender->sendMessage(TextFormat::GREEN.$this->config["succesrise"]);
return true;
} else {
$sender->sendMessage(TextFormat::DARK_RED.$this->config["ingameonly"]);
return true;
}
} else {
$sender->sendMessage(TextFormat::DARK_RED.$this->config["nopermission"]);
return true;
}
case "midday":
if ($sender->hasPermission("dan.midday")){
if ($sender instanceof Player){
$level = $sender->getLevel();
$level->setTime(6000);
$sender->sendMessage(TextFormat::GREEN.$this->config["succesmidday"]);
return true;
} else {
$sender->sendMessage(TextFormat::DARK_RED.$this->config["ingameonly"]);
return true;
}
} else {
$sender->sendMessage(TextFormat::DARK_RED.$this->config["nopermission"]);
return true;
}
case "midnight":
if ($sender->hasPermission("dan.midnight")){
if ($sender instanceof Player){
$level = $sender->getLevel();
$level->setTime(18000);
$sender->sendMessage(TextFormat::GREEN.$this->config["succesmidnight"]);
return true;
} else {
$sender->sendMessage(TextFormat::DARK_RED.$this->config["ingameonly"]);
return true;
}
} else {
$sender->sendMessage(TextFormat::DARK_RED.$this->config["nopermission"]);
return true;
@ -140,6 +111,9 @@ class Main extends PluginBase{
}
}
} else {
$sender->sendMessage(TextFormat::DARK_RED.$this->config["ingameonly"]);
return true;
}
}
}