Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.bukkit.Bukkit;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandExecutor;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.PlayerJoinEvent;
- import net.md_5.bungee.api.ChatColor;
- public class MaxHealth implements CommandExecutor, Listener {
- @SuppressWarnings("unused")
- private final Plugin plugin;
- public MaxHealth(Plugin plugin) {
- this.plugin = plugin;
- }
- public void onEnable(){
- //??
- }
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
- @SuppressWarnings("unused")
- if(cmd.getName().equalsIgnoreCase("maxhealth")){
- if(!(sender instanceof Player)){
- sender.sendMessage(ChatColor.DARK_RED + "Devi essere un player per eseguire il comando.");
- }
- else{
- if(args.length == 2){
- if(args[0].equalsIgnoreCase("set")){
- for(Player player : Bukkit.getOnlinePlayers()){
- player.setMaxHealth(Integer.parseInt(args[1]));
- player.sendMessage(ChatColor.GOLD + "La tua vita è stata aumentata a: " + ChatColor.BLUE + args[1] + ChatColor.GOLD + " da: " + ChatColor.DARK_GREEN + sender.getName());
- }
- }
- else{
- sender.sendMessage(ChatColor.DARK_RED + "Sottocomando errato, riprova!");
- }
- }
- else if(args.length == 1){
- if(args[0].equalsIgnoreCase("reset")){
- for(Player player : Bukkit.getOnlinePlayers()){
- player.setMaxHealth(20);
- player.sendMessage(ChatColor.GOLD + "La tua vita è stata riportata alla normalita' da: " + ChatColor.GREEN + sender.getName());
- }
- }
- else{
- sender.sendMessage(ChatColor.DARK_RED + "Hai inserito il comando in modo errato, usalo in questo modo: "+ ChatColor.GOLD + "/maxhealth set/reset 'n° cuori'");
- }
- }
- else{
- sender.sendMessage(ChatColor.DARK_RED + "Hai inserito il comando in modo errato, usalo in questo modo: " + ChatColor.GOLD + "/maxhealth set/reset 'n° cuori'");
- }
- }
- }
- return true;
- }
- @EventHandler
- public void onJoin(PlayerJoinEvent e){
- e.getPlayer().setMaxHealth(ciao);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement