Advertisement
Guest User

Main.java

a guest
Mar 23rd, 2014
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.34 KB | None | 0 0
  1. package baustein.minecraftforum.hider;
  2.  
  3. import org.bukkit.ChatColor;
  4. import org.bukkit.command.Command;
  5. import org.bukkit.command.CommandSender;
  6. import org.bukkit.entity.Player;
  7. import org.bukkit.plugin.java.JavaPlugin;
  8.  
  9. public class Main extends JavaPlugin {
  10.    
  11.  
  12.    
  13.    
  14.    
  15.     @Override
  16.     public void onEnable() {
  17.         new EventListener(this);
  18.     }
  19.    
  20.    
  21.     public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  22.        
  23.         if (!(sender instanceof Player)) {
  24.             sender.sendMessage(ChatColor.BLUE + "This command is not available in console.");
  25.             return true;
  26.         }
  27.         Player p = (Player) sender;
  28.        
  29.        
  30.         if (cmd.getName().equalsIgnoreCase("hider")) {
  31.            
  32.             if (!p.hasPermission("hider.switch")) {
  33.                 p.sendMessage(ChatColor.YELLOW + "No permission, sorry.");
  34.                 return true;
  35.             }
  36.            
  37.            
  38.            
  39.             // Spieler hat Permission:
  40.            
  41.             Hiders privateMode = new Hiders();
  42.             privateMode.changePrivate(p);
  43.             return true;
  44.            
  45.            
  46.            
  47.            
  48.         }
  49.        
  50.        
  51.        
  52.         // DEBUG - BEREICH
  53.         else if (cmd.getName().equalsIgnoreCase("online")) {
  54.             Hiders tellOnline = new Hiders();
  55.             tellOnline.tellOnline(p);
  56.             return true;
  57.         }
  58.         else if (cmd.getName().equalsIgnoreCase("private")) {
  59.             Hiders tellPrivates = new Hiders();
  60.             tellPrivates.tellPrivate(p);
  61.             return true;
  62.         }
  63.         return false;
  64.        
  65.        
  66.     }
  67.    
  68.    
  69.    
  70.  
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement