ModUtils/src/main/java/de/softwarerat/modutils/Commands/ModeratorCommand.java

27 lines
1,008 B
Java
Raw Normal View History

2022-08-10 19:38:31 +02:00
package de.softwarerat.modutils.Commands;
import de.softwarerat.modutils.Ranks.ModeratorRank;
import de.softwarerat.modutils.Utils.NametagUtil;
import de.softwarerat.modutils.Utils.PermissionLevel;
2022-08-10 21:01:32 +02:00
import de.softwarerat.modutils.Utils.PermissionManager;
2022-08-10 19:38:31 +02:00
import org.bukkit.Bukkit;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
public class ModeratorCommand {
2022-08-10 21:01:32 +02:00
public static void Command(String moderator, PermissionLevel permissionLevel , CommandSender commandSender) {
if (permissionLevel == PermissionLevel.ADMIN) {
2022-08-10 19:38:31 +02:00
Player player = Bukkit.getPlayer(moderator);
2022-08-10 21:01:32 +02:00
new PermissionManager().setPermissionLevel(PermissionLevel.MODERATOR , player);
2022-08-10 19:38:31 +02:00
NametagUtil.ChangeNametag(player, "moderator");
for (Player onlinePlayers : Bukkit.getOnlinePlayers()) {
onlinePlayers.sendTitle(player.getName() + "wurde zum Moderator Ernannt", "", 1, 10, 5);
}
} else commandSender.sendMessage("Modutils | unasuzureichende rechte!");
}
}