Advertisement
DeeJack

Untitled

Sep 30th, 2016
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.18 KB | None | 0 0
  1. import org.bukkit.Bukkit;
  2. import org.bukkit.command.Command;
  3. import org.bukkit.command.CommandExecutor;
  4. import org.bukkit.command.CommandSender;
  5. import org.bukkit.entity.Player;
  6. import org.bukkit.event.EventHandler;
  7. import org.bukkit.event.Listener;
  8. import org.bukkit.event.player.PlayerJoinEvent;
  9.  
  10. import net.md_5.bungee.api.ChatColor;
  11.  
  12. public class MaxHealth implements CommandExecutor, Listener {
  13.     @SuppressWarnings("unused")
  14.     private final Plugin plugin;
  15.  
  16.     public MaxHealth(Plugin plugin) {
  17.         this.plugin = plugin;
  18.     }
  19.    
  20.     public void onEnable(){
  21.         //??
  22.     }
  23.    
  24.    
  25.     public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  26.         @SuppressWarnings("unused")
  27.         if(cmd.getName().equalsIgnoreCase("maxhealth")){
  28.             if(!(sender instanceof Player)){
  29.                 sender.sendMessage(ChatColor.DARK_RED + "Devi essere un player per eseguire il comando.");
  30.             }
  31.             else{
  32.                 if(args.length == 2){
  33.                     if(args[0].equalsIgnoreCase("set")){
  34.                         for(Player player : Bukkit.getOnlinePlayers()){
  35.                             player.setMaxHealth(Integer.parseInt(args[1]));
  36.                             player.sendMessage(ChatColor.GOLD + "La tua vita è stata aumentata a: " + ChatColor.BLUE + args[1] + ChatColor.GOLD + " da: " + ChatColor.DARK_GREEN + sender.getName());
  37.                         }
  38.                     }
  39.                     else{
  40.                         sender.sendMessage(ChatColor.DARK_RED + "Sottocomando errato, riprova!");
  41.                     }
  42.                 }
  43.                 else if(args.length == 1){
  44.                     if(args[0].equalsIgnoreCase("reset")){
  45.                         for(Player player : Bukkit.getOnlinePlayers()){
  46.                             player.setMaxHealth(20);
  47.                             player.sendMessage(ChatColor.GOLD + "La tua vita è stata riportata alla normalita' da: " + ChatColor.GREEN + sender.getName());
  48.                         }
  49.                     }
  50.                     else{
  51.                         sender.sendMessage(ChatColor.DARK_RED + "Hai inserito il comando in modo errato, usalo in questo modo: "+ ChatColor.GOLD + "/maxhealth set/reset 'n° cuori'");
  52.                     }
  53.                 }
  54.                 else{
  55.                     sender.sendMessage(ChatColor.DARK_RED + "Hai inserito il comando in modo errato, usalo in questo modo: " + ChatColor.GOLD + "/maxhealth set/reset 'n° cuori'");
  56.                 }
  57.             }
  58.         }
  59.         return true;
  60.     }
  61.     @EventHandler
  62.     public void onJoin(PlayerJoinEvent e){
  63.         e.getPlayer().setMaxHealth(ciao);
  64.     }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement