Advertisement
Guest User

Untitled

a guest
Nov 21st, 2014
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.60 KB | None | 0 0
  1. package me.PepijnYolo.MainClass;
  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.event.EventHandler;
  8. import org.bukkit.event.Listener;
  9. import org.bukkit.event.player.PlayerChatEvent;
  10. import org.bukkit.potion.PotionEffect;
  11. @SuppressWarnings("deprecation")
  12. public class MainActions implements Listener {
  13.     public static MainClass plugin;
  14.     public MainActions(MainClass mainclass){
  15.         plugin = mainclass;
  16.     }
  17.    
  18.     @EventHandler
  19.     public void onPlayerChat(PlayerChatEvent event){
  20.  
  21.    
  22.     }
  23.    
  24.    
  25.     //Commando's
  26.    
  27.     // '/Heal' Commando
  28.     public boolean OnHealCommand(CommandSender sender, Command cmd, String label, String[] args) {
  29.        
  30.         if(cmd.getName().toLowerCase().equalsIgnoreCase("heal") && sender instanceof Player) {
  31.             Player player = (Player) sender;
  32.             if(player.hasPermission("mie.heal")) {
  33.                 player.setHealth(20);
  34.                 player.setFoodLevel(20);
  35.                 for (PotionEffect effect : player.getActivePotionEffects()) //Detect Potion effect
  36.                     player.removePotionEffect(effect.getType()); //Remove Potion Effect.
  37.                 player.sendMessage(ChatColor.GREEN + "We have healed you, feeded you and removed your potion effects!");               
  38.             }
  39.         }
  40.         return false;
  41.        
  42.     }
  43.     // '/feed' Commando
  44.     public boolean OnFeedCommand(CommandSender sender, Command cmd, String label, String[] args) {
  45.        
  46.         if(cmd.getName().toLowerCase().equalsIgnoreCase("feed") && sender instanceof Player) {
  47.             Player player = (Player) sender;
  48.             if(player.hasPermission("mie.feed")) {
  49.                 player.setFoodLevel(20);
  50.                 player.sendMessage(ChatColor.DARK_AQUA + "We feeded you!");            
  51.             }
  52.         }
  53.         return false;
  54.        
  55.     }
  56.     // '/hideme' Commando
  57.     public boolean OnHidemeCommand(CommandSender sender, Command cmd, String label, String[] args) {
  58.        
  59.         if(cmd.getName().toLowerCase().equalsIgnoreCase("hideme") && sender instanceof Player) {
  60.             Player player = (Player) sender;
  61.             if(player.hasPermission("mie.hideme")) {
  62.                 player.hidePlayer(player);
  63.                 player.sendMessage(ChatColor.DARK_AQUA + "You have been hidden from other players!");              
  64.             }
  65.         }
  66.         return false;
  67.        
  68.     }
  69.     // '/showme' Commando
  70.     public boolean OnShowmeCommand(CommandSender sender, Command cmd, String label, String[] args) {
  71.        
  72.         if(cmd.getName().toLowerCase().equalsIgnoreCase("showme") && sender instanceof Player) {
  73.             Player player = (Player) sender;
  74.             if(player.hasPermission("mie.showme")) {
  75.                 player.showPlayer(player);
  76.                 player.sendMessage(ChatColor.DARK_AQUA + "You are visible for other players again!");              
  77.             }
  78.         }
  79.         return false;
  80.        
  81.     }
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement