Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Task implements CommandExecutor {
- Team team = new Team();
- public boolean onCommand(final CommandSender commandSender, Command command, String s, final String[] strings) {
- if(command.getName().equalsIgnoreCase("task")){
- if(commandSender.hasPermission("task")){
- if(strings.length > 0){
- if (strings[0].equalsIgnoreCase("open")) {
- final BukkitRunnable runnable = new BukkitRunnable() {
- public void run() {
- int time = 3;
- time--;
- if (time == 2) {
- team.showP.removeAll(null);
- team.hideP.removeAll(null);
- team.name.removeAll(null);
- team.open.removeAll(null);
- }
- if (time == 1) {
- team.name.add(strings[1].replace("_", " ").replace("&", "ยง"));
- team.open.add((Player) commandSender);
- }
- if (time == 0) {
- this.cancel();
- }
- }
- };
- runnable.run();
- }
- if (strings[0].equalsIgnoreCase("remove")){
- team.showP.removeAll(null);
- team.hideP.add((Player) Bukkit.getOnlinePlayers());
- team.name.removeAll(null);
- team.open.removeAll(null);
- }
- if (strings[0].equalsIgnoreCase("getHide")){
- commandSender.sendMessage(((Player) team.hideP).getDisplayName());
- }
- if (strings[0].equalsIgnoreCase("getShow")){
- commandSender.sendMessage(((Player) team.showP).getDisplayName());
- }
- if (strings[0].equalsIgnoreCase("getOpen")){
- commandSender.sendMessage(((Player) team.open).getDisplayName());
- }
- if (strings[0].equalsIgnoreCase("getName")){
- commandSender.sendMessage(team.name.toString());
- }
- } else {
- commandSender.sendMessage("send error permission");
- return true;
- }
- }
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement