Advertisement
Guest User

Untitled

a guest
Jun 3rd, 2016
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.27 KB | None | 0 0
  1. package Commands;
  2.  
  3. import iCraft.Main;
  4. import java.util.List;
  5. import org.bukkit.Bukkit;
  6. import org.bukkit.Server;
  7. import org.bukkit.command.Command;
  8. import org.bukkit.command.CommandExecutor;
  9. import org.bukkit.command.CommandSender;
  10. import org.bukkit.command.PluginCommand;
  11. import org.bukkit.configuration.file.FileConfiguration;
  12. import org.bukkit.entity.Player;
  13.  
  14. public class CommandHeal implements CommandExecutor
  15. {
  16.  
  17.     public Main plugin;
  18.  
  19.     public CommandHeal(Main plugin)
  20.     {
  21.         plugin = plugin;
  22.     }
  23.  
  24.     public void load()
  25.     {
  26.         if (!Main.config.getList("comandosOFF").contains("heal"))
  27.         {
  28.             plugin.getCommand("heal").setExecutor(new CommandHeal(plugin));
  29.         }
  30.     }
  31.  
  32.     @SuppressWarnings("unused")
  33.     public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args)
  34.     {
  35.         if (!(sender instanceof Player))
  36.         {
  37.             sender.sendMessage(Main.messages.getString("ComandoInGame").replace("&", "§"));
  38.             return true;
  39.         }
  40.  
  41.         Player p = (Player)sender;
  42.         if (commandLabel.equalsIgnoreCase("heal"))
  43.         {
  44.             if (!p.hasPermission("iessentials.heal"))
  45.             {
  46.                 p.sendMessage(Main.messages.getString("SemPerm").replace("&", "§"));
  47.                 return true;
  48.             }
  49.            
  50.             if (args.length == 0)
  51.             {
  52.                 p.setHealth(20);
  53.                 p.setFoodLevel(20);
  54.                 p.sendMessage(Main.messages.getString("CuradoSucesso").replace("&", "§"));
  55.                 return true;
  56.             }
  57.            
  58.             if (args.length == 1)
  59.             {
  60.                 if (!p.hasPermission("iessentials.curar.outros"))
  61.                 {
  62.                     sender.sendMessage(Main.messages.getString("PermisionError").replace("&", "§"));
  63.                     return true;
  64.                 }
  65.                
  66.                 Player p2 = Bukkit.getServer().getPlayer(args[0]);
  67.                 if (p2 != null)
  68.                 {
  69.                     p2.setHealth(20);
  70.                     p2.setHealth(20);
  71.                     sender.sendMessage(Main.messages.getStrng("CuradoPlayerSucesso").replace("&", "§").replace("$1", p2.getName())).
  72.                     p2.sendMessage("§aVoce foi curado por " + sender);
  73.                     return true;
  74.                 }
  75.                 else
  76.                 {
  77.                     sender.sendMessage(Main.messages.getString("CuradoOffline").replace("&", "§"));
  78.                     return true;
  79.                 }
  80.             }
  81.         }  
  82.     }
  83. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement