Advertisement
Guest User

mcDuel

a guest
Jun 2nd, 2011
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.08 KB | None | 0 0
  1. package com.aim.wjcrouse913.mcDuel;
  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.java.JavaPlugin;
  11.  
  12. public class mcDuel extends JavaPlugin {
  13.     public static final Logger log = Logger.getLogger("Minecraft");
  14.     public void onEnable(){
  15.         log.info("mcDuel enabled!");
  16.        
  17.     }
  18.     public void onDisable(){
  19.         log.info("mcDuel disabled.");
  20.        
  21.     }
  22.     @Override
  23.     public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){
  24.         if(cmd.getName().equalsIgnoreCase("duel")){
  25.             return onRequest(sender, args);
  26.            
  27.         }
  28.         if(cmd.getName().equalsIgnoreCase("daccept")){
  29.             return onAccept(sender, args);
  30.            
  31.         }
  32.         return false;
  33.        
  34.     }
  35.     private boolean onAccept(CommandSender sender, String[] args) {
  36.         //What do I do here?
  37.         return false;
  38.     }
  39.     public boolean onRequest(CommandSender sender, String[] args) {
  40.         if(args.length < 1){
  41.             //Error message here
  42.             sender.sendMessage("message here");
  43.             return true;
  44.            
  45.         }
  46.         if(args.length > 1){
  47.             //Error message here
  48.             sender.sendMessage("message here");
  49.             return true;
  50.            
  51.         }
  52.         if(args.length == 1){
  53.             String p = args[0];
  54.             Player player = this.getServer().getPlayer(p);
  55.             if(player instanceof Player){
  56.                 if(sender instanceof Player){
  57.                     if(sender == player){
  58.                         //Can't request yourself
  59.                         sender.sendMessage("message here");
  60.                         return true;
  61.                        
  62.                     }
  63.                 }
  64.             }
  65.         }
  66.         if(args.length == 1){
  67.             String p = args[0];
  68.             Player player = this.getServer().getPlayer(p);
  69.             if(player instanceof Player){
  70.                 if(sender instanceof Player){
  71.                     Location loc = ((Player) sender).getLocation();
  72.                     sender.sendMessage("message here");
  73.                     player.sendMessage("message here");
  74.                     //The idea here is... if the player types "/daccept" then he/she will be teleported to the sender.
  75.                     if(player.performCommand("daccept")){
  76.                         player.teleport(loc);
  77.                        
  78.                     }
  79.                 }
  80.             }
  81.         }
  82.         return false;
  83.     }
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement