Advertisement
Guest User

Untitled

a guest
Apr 24th, 2018
78
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.55 KB | None
  1. package me.goksi.extremevent;
  2.  
  3. import java.util.ArrayList;
  4.  
  5. import org.bukkit.Bukkit;
  6. import org.bukkit.command.Command;
  7. import org.bukkit.command.CommandExecutor;
  8. import org.bukkit.command.CommandSender;
  9. import org.bukkit.entity.Player;
  10.  
  11. import net.md_5.bungee.api.ChatColor;
  12.  
  13. public class Commands implements CommandExecutor {
  14.    
  15.     Main pl;
  16.     public Commands(Main instance) {
  17.         pl = instance;
  18.         }
  19.     ArrayList<Player> igr = new ArrayList<Player>();
  20.     ArrayList<Player> mrtv = new ArrayList<Player>();
  21.     Boolean event = false;
  22.  
  23.     @Override
  24.     public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  25.         if(sender.hasPermission("pvp.event") || sender.isOp()) {
  26.             if(args.length == 1) { 
  27.                 if(args[0].equals("start")) {
  28.                     event = true;
  29.                     Bukkit.broadcastMessage(ChatColor.translateAlternateColorCodes('&', pl.getConfig().getString("poceoEvent").replaceAll("%igrac%", sender.getName())));
  30.                 }else if(args[0].equals("clear")) {
  31.                     mrtv.clear();
  32.                 }else if (args[0].equals("stop")){
  33.                     if(event == false) {
  34.                         sender.sendMessage(ChatColor.translateAlternateColorCodes('&', pl.getConfig().getString("vecStpEvent")));
  35.                         return true;
  36.                     } else {
  37.                         event = false;
  38.                     }
  39.                 }else {
  40.                     sender.sendMessage(ChatColor.translateAlternateColorCodes('&', pl.getConfig().getString("wUssage")));
  41.                     return false;
  42.                 }
  43.                
  44.             }else {
  45.                 sender.sendMessage(ChatColor.translateAlternateColorCodes('&', pl.getConfig().getString("wUssage")));
  46.                 return false;
  47.             }
  48.         }
  49.         return false;
  50.     }
  51.  
  52. }
Advertisement
RAW Paste Data Copied
Advertisement