Configurable Healing

Discussion in 'Plugin Development' started by Pwninz, Oct 30, 2013.

Thread Status:
Not open for further replies.
  1. Offline

    Pwninz

    How do i make it so you can put the amount of hearts like instead of healing 20 the player cant put their own amount like 10 or 5. How do i do this?

    Code:java
    1. if(args.length == 0){
    2. //satisfy = 0 args /satisfy Pwninz = 1 args
    3. player.sendMessage(ChatColor.GREEN + "You have been fed!");
    4. player.setFoodLevel(20);
    5. }if(args.length == 1){
    6. if(player.getServer().getPlayer(args[0]) != null);
    7. Player targetPlayer = player.getServer().getPlayer(args[0]);
    8. player.sendMessage(ChatColor.GREEN + "They have been fed!");
    9. targetPlayer.sendMessage(ChatColor.GREEN + "You have been fed!");
    10. targetPlayer.setFoodLevel(20);
     
  2. Offline

    Blah1

    Not really sure if this would since setHealth takes in a doube but give this a try:
    Code:java
    1. try{
    2. final double a = Integer.parseInt(args[0]);
    3. if (a > 20){
    4. player.setHealth(20.0);
    5. }else{
    6. player.setHealth(a);
    7. }
    8. }catch (NumberFormatException ex){
    9. player.sendMessage("Please use /heal <number>");
    10. }
     
Thread Status:
Not open for further replies.

Share This Page