Guest User

PrivateMessages

a guest
Sep 12th, 2016
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.29 KB | None | 0 0
  1. package fr.gameriffy;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.ChatColor;
  5. import org.bukkit.command.Command;
  6. import org.bukkit.command.CommandSender;
  7. import org.bukkit.entity.Player;
  8. import org.bukkit.plugin.java.JavaPlugin;
  9.  
  10. public class PrivateMessages extends JavaPlugin{
  11.  
  12.     public void onEnable(){
  13.         System.out.println("ACTIVATED");
  14.  
  15.     }
  16.    
  17.  
  18.     public void onDisable(){
  19.         System.out.println("DISABLED");
  20.        
  21.     }
  22.    
  23.     public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){
  24.                     if (cmd.getName().equalsIgnoreCase("pm"))
  25.                         if(sender instanceof Player){
  26.                             Player p = (Player) sender;
  27.                             if(args.length == 0){
  28.                                 p.sendMessage(ChatColor.RED+"Syntax: /pm <To> <Message>");
  29.                                
  30.                                 }
  31.                             }
  32.                         {
  33.            
  34.             @SuppressWarnings("deprecation")
  35.             Player target = Bukkit.getPlayer(args[0]);
  36.            
  37.             if(target != null)
  38.             {
  39.                
  40.                 String message = "";
  41.                 for(int i = 1; i != args.length; i++)
  42.                     message += args[1] + " ";
  43.                
  44.                 target.sendMessage(ChatColor.BLUE+sender.getName()+ChatColor.WHITE+" > "+ChatColor.BLUE+"YOU "+ChatColor.WHITE+": " + ChatColor.GREEN + message);
  45.             }else
  46.                 sender.sendMessage(ChatColor.RED+"ERROR: This player is not connected on the server!");
  47.            
  48.         }
  49.        
  50.         return true;
  51.        
  52.     }
  53.    
  54. }
Advertisement
Add Comment
Please, Sign In to add comment