Help with makeing someone regen there health when they kill someone

Discussion in 'Plugin Development' started by Trey2k, Sep 12, 2014.

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

    Trey2k

    so i was asked by a server to make a plugin that Regen someones health when they kill someone but i cant seem to make it work for some odd reason
    heres the code:
    Code:java
    1. package com.trey2k.killerregen;
    2.  
    3. import org.bukkit.entity.Player;
    4. import org.bukkit.event.EventHandler;
    5. import org.bukkit.event.EventPriority;
    6. import org.bukkit.event.Listener;
    7. import org.bukkit.event.entity.EntityDamageEvent;
    8. import org.bukkit.event.entity.PlayerDeathEvent;
    9. import org.bukkit.plugin.java.JavaPlugin;
    10.  
    11. public class Main extends JavaPlugin implements Listener{
    12.  
    13. @EventHandler
    14. public void onPlayerDeath(PlayerDeathEvent event){
    15. if (event.getEntity().getLastDamageCause() == null) {
    16. return;
    17. }
    18.  
    19.  
    20. Player killer = event.getEntity().getKiller();
    21.  
    22.  
    23. EntityDamageEvent.DamageCause cause = event.getEntity().getLastDamageCause().getCause();
    24. killer.setHealth(20);
    25. killer.sendMessage("test");
    26.  
    27. }
    28.  
    29. }
     
  2. Offline

    CPUSKILLZ

    Any errors?
     
  3. Offline

    Trey2k

    nope just dosnt work

    Bump

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 14, 2016
  4. Offline

    Reddeh

    Have you registered the class as an event listener in your onEnable method?
     
  5. Offline

    Lolmewn

    Lol, you don't have an onEnable at all, no events get registered.
     
  6. Offline

    Trey2k

    Lol my no on Sid is showing it works fine! Thanks for the help guys!!!!!
     
  7. Offline

    Reddeh

    A'ight cool.
     
  8. Offline

    CPUSKILLZ

    XD I didn't even realize that's his main class.
     
Thread Status:
Not open for further replies.

Share This Page