Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @AllArgsConstructor
- public class AdminKlatkiCommand implements CommandExecutor {
- public static String commandPermission = "smp.klatki";
- static String noPermission = colored(prefix+"&fNie masz uprawnien "+color+"("+commandPermission+")");
- static String commandUseCorrect = colored(prefix+"&fPoprawne uzycie "+color);
- static String commandUse = colored(color+"/klatki [nick] [nick]");
- private final KlatkiPlugin plugin;
- public void register(){plugin.getCommand("klatki").setExecutor(this);}
- @Override
- public boolean onCommand(CommandSender commandSender, Command command, String s, String[] strings) {
- if (!commandSender.hasPermission(commandPermission)) {
- commandSender.sendMessage(noPermission);
- return false;
- }
- if (strings.length != 2) {
- return ChatUtil.sendMessage(commandSender, colored(commandUseCorrect + commandUse));
- }
- if(strings[0].equalsIgnoreCase(strings[1])){
- return ChatUtil.sendMessage(commandSender, colored(prefix+"Gracz nie moze walczyc ze soba!"));
- }
- Player target1 = Bukkit.getPlayer(strings[0]);
- Player target2 = Bukkit.getPlayer(strings[1]);
- if(target1 == null){
- return ChatUtil.sendMessage(commandSender, colored(prefix+"Blad podczas szukania gracza "+color+strings[0]+"&f."));
- }
- if(target2 == null){
- return ChatUtil.sendMessage(commandSender, colored(prefix+"Blad podczas szukania gracza "+color+strings[1]+"&f."));
- }
- KitKlatkiUtil.KitKlatki(target1, 1);
- KitKlatkiUtil.KitKlatki(target2, 2);
- KlatkiManager.setStart("off");
- TitleKlatkiUtil.sendTitleKlatki(color+target1.getDisplayName()+" &fVS "+color+target2.getDisplayName());
- int i = 20;
- (new BukkitRunnable() {
- public void run() {
- TitleKlatkiUtil.sendTitleKlatki("Rozpocznie sie za "+color+"3");
- }
- }).runTaskLater(plugin, i);
- (new BukkitRunnable() {
- public void run() {
- TitleKlatkiUtil.sendTitleKlatki("Rozpocznie sie za "+color+"2");
- }
- }).runTaskLater(plugin, 2*20L);
- (new BukkitRunnable() {
- public void run() {
- TitleKlatkiUtil.sendTitleKlatki("Rozpocznie sie za "+color+"1");
- }
- }).runTaskLater(plugin, 3*20L);
- (new BukkitRunnable() {
- public void run() {
- Player target1 = Bukkit.getPlayer(strings[0]);
- Player target2 = Bukkit.getPlayer(strings[1]);
- if(target1 == null || target2 == null){
- TitleKlatkiUtil.sendTitleKlatki("Jeden z graczy opuscil klatki!");
- if(target1 != null) {
- KitKlatkiUtil.playerStarter(target1);
- }else if (target2 != null) {
- KitKlatkiUtil.playerStarter(target2);
- }
- return;
- }
- TitleKlatkiUtil.sendTitleKlatki("Niech wygra lepszy!");
- KlatkiManager.setStart("on");
- FreezeUtil.freeze(target1, false);
- FreezeUtil.freeze(target2, false);
- }
- }).runTaskLater(plugin, 4*20L);
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement