66 lines
1.6 KiB
Java
66 lines
1.6 KiB
Java
package de.softwarerat.modutils.Commands;
|
|
|
|
import de.softwarerat.modutils.Utils.PermissionLevel;
|
|
import de.softwarerat.modutils.Utils.WhitelistUtil;
|
|
import org.bukkit.Bukkit;
|
|
import org.bukkit.command.CommandSender;
|
|
import org.bukkit.entity.Player;
|
|
|
|
public class WhitelistCommand {
|
|
|
|
|
|
public static void Command(String State , PermissionLevel PermissionLevel , CommandSender commandSender) {
|
|
|
|
if (PermissionLevel == de.softwarerat.modutils.Utils.PermissionLevel.STREAMER) {
|
|
|
|
switch (State) {
|
|
|
|
case "all":
|
|
|
|
|
|
WhitelistUtil.setWhitelistLevel(State);
|
|
|
|
|
|
for (Player players : Bukkit.getOnlinePlayers()) {
|
|
|
|
|
|
players.sendTitle("die Whitelist ist nun für jeden zugänglich ", "", 7, 6, 3);
|
|
|
|
}
|
|
break;
|
|
case "streamer":
|
|
|
|
|
|
WhitelistUtil.setWhitelistLevel(State);
|
|
|
|
|
|
for (Player players : Bukkit.getOnlinePlayers()) {
|
|
|
|
|
|
players.sendTitle("die Whitelist ist nun nur für Streamer / Teammitglieder zugänglich ", "", 7, 6, 3);
|
|
|
|
}
|
|
|
|
break;
|
|
case "team":
|
|
|
|
|
|
WhitelistUtil.setWhitelistLevel(State);
|
|
|
|
|
|
for (Player players : Bukkit.getOnlinePlayers()) {
|
|
|
|
|
|
players.sendTitle("die Whitelist ist nun nur für Teammitglieder zugänglich ", "", 7, 6, 3);
|
|
|
|
}
|
|
break;
|
|
|
|
}
|
|
|
|
}else commandSender.sendMessage("Modutils | unasuzureichende rechte!");
|
|
|
|
|
|
}
|
|
}
|