Advertisement
Guest User

Plugin error IISeanII

a guest
Jun 24th, 2013
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.29 KB | None | 0 0
  1. package me.IISeanII.spakwarp;
  2.  
  3. import java.util.logging.Logger;
  4.  
  5. import org.bukkit.ChatColor;
  6. import org.bukkit.Location;
  7. import org.bukkit.command.Command;
  8. import org.bukkit.command.CommandSender;
  9. import org.bukkit.entity.Player;
  10. import org.bukkit.plugin.PluginDescriptionFile;
  11. import org.bukkit.plugin.java.JavaPlugin;
  12.  
  13.  
  14. public class spakwarp extends JavaPlugin{
  15.     public final Logger logger = Logger.getLogger("Minecraft");
  16.     public static spakwarp plugin;
  17.    
  18.     PluginDescriptionFile pdfFile = this.getDescription();
  19.     public final Location[] warpLocations = new Location[100];
  20.     public final String[] warpName = new String[100];
  21.     int warpCounter = 0;
  22.        
  23.         @Override
  24.         public void onDisable() {          
  25.         this.logger.info(pdfFile.getName() + " Has Been Disabled!");
  26.     }
  27.    
  28.     @Override
  29.     public void onEnable() {
  30.         PluginDescriptionFile pdfFile = this.getDescription();
  31.         this.logger.info(pdfFile.getName() + " Version " + pdfFile.getVersion() + " Has Been Enabled!");
  32.     }
  33.  
  34.     public boolean onCommand(CommandSender sender, Command cmd,
  35.             String commandLabel, String[] args){
  36.         Player player = (Player) sender;
  37.         if(commandLabel.equalsIgnoreCase("setswarp")){
  38.             if(args.length ==0){
  39.                 player.sendMessage(ChatColor.RED + "/setswarp <swarpname>");
  40.             }else{
  41.                 Location location = player.getLocation();
  42.                 if(!(warpCounter > 100)){
  43.                     warpLocations[warpCounter] = location;
  44.                     warpName[warpCounter] = args[0];
  45.                     warpCounter++;
  46.                     player.sendMessage(ChatColor.GREEN + "Swarp Set As: " + args[0]);
  47.                 }else{
  48.                     player.sendMessage(ChatColor.RED+"Swarp Limit Exceeded! Unable To Create Warp!");
  49.                    
  50.                 }
  51.             }
  52.         }  else if(commandLabel.equalsIgnoreCase("swarp")){
  53.             for(int i = 0; i < warpName.length; i++){
  54.                 String warpname = warpName[i];
  55.                 if(args[0].equalsIgnoreCase(warpName)){
  56.                     Location warpLocation = warpLocations[i];
  57.                     player.teleport(warpLocation);
  58.                     player.sendMessage(ChatColor.GREEN +"You are now at "
  59.                             + warpName);
  60.                     break;
  61.                 }
  62.         }
  63.     } else if(commandLabel.equalsIgnoreCase("swarp list")){
  64.         String warps = "";
  65.         for(int i = 0; i <warpName.length; i++){
  66.             if(i != warpName.length){
  67.                 warps+=warpName[i] + ", ".replace("Null", "");
  68.             }else{
  69.                 player.sendMessage(ChatColor.DARK_GRAY + "Swarps List: " + ChatColor.DARK_GRAY );
  70.             }
  71.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement