Advertisement
Guest User

Commands

a guest
Mar 5th, 2012
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.73 KB | None | 0 0
  1. package me.ben.GlassDrops;
  2.  
  3. import org.bukkit.ChatColor;
  4. import org.bukkit.command.Command;
  5. import org.bukkit.command.CommandExecutor;
  6. import org.bukkit.command.CommandSender;
  7. import org.bukkit.entity.Player;
  8. import org.bukkit.event.Listener;
  9.  
  10. public class GlassDropsCommands implements Listener, CommandExecutor {
  11.  
  12.     private GlassDrops plugin;
  13.  
  14.  
  15.     public GlassDropsCommands(GlassDrops instance) {
  16.         plugin = instance;
  17.     }
  18.    
  19.    
  20.     @Override
  21.     public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] arg) {
  22.         if (commandLabel.equalsIgnoreCase("gd") && sender.hasPermission("glassdrops.toggle")) {
  23.             if (sender instanceof Player == false) {
  24.                 return true;
  25.         }
  26.  
  27.             Player player = ((Player) sender);
  28.             String PlayerName = player.getName();
  29.  
  30.             if (plugin.droptoggle.contains(PlayerName)) {
  31.                 player.sendMessage(ChatColor.GREEN + "Glass is already being dropped!");
  32.                 return true;
  33.         }
  34.             if(!plugin.droptoggle.contains(PlayerName)){
  35.             plugin.droptoggle.add(PlayerName);{
  36.             player.sendMessage(ChatColor.GREEN + "Glass is now bring dropped!");
  37.             return true;
  38.             }
  39.         }
  40.     }
  41.            
  42.  
  43.         else if (commandLabel.equalsIgnoreCase("ngd") && sender.hasPermission("glassdrops.toggle")) {
  44.             if (sender instanceof Player == false) {
  45.                 return true;
  46.             }
  47.  
  48.             Player player = ((Player) sender);
  49.             String PlayerName = player.getName();
  50.  
  51.             if (!plugin.droptoggle.contains(PlayerName)) {
  52.                 player.sendMessage(ChatColor.RED + "Glass is already being broken!");
  53.                 return true;
  54.         }
  55.             if(plugin.droptoggle.contains(PlayerName)){
  56.             plugin.droptoggle.remove(PlayerName);{
  57.             player.sendMessage(ChatColor.RED + "Glass will now be broken!");
  58.             return true;
  59.             }
  60.         }
  61.     }
  62.         return true;
  63.     }
  64.  
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement