Skip to content

Commit

Permalink
Add World Event: 'on player death'
Browse files Browse the repository at this point in the history
  • Loading branch information
aufdemrand committed Mar 26, 2013
1 parent 8d2e6ed commit af7fb23
Showing 1 changed file with 14 additions and 0 deletions.
Expand Up @@ -22,6 +22,7 @@
import org.bukkit.event.entity.EntityDamageByEntityEvent;
import org.bukkit.event.entity.EntityDamageEvent;
import org.bukkit.event.entity.EntityRegainHealthEvent;
import org.bukkit.event.entity.PlayerDeathEvent;
import org.bukkit.event.player.*;

import java.util.Arrays;
Expand Down Expand Up @@ -363,5 +364,18 @@ public void playerEat(EntityRegainHealthEvent event) {
}


@EventHandler
public void playerDeath(PlayerDeathEvent event) {
Map<String, String> context = new HashMap<String, String>();
context.put("message", event.getDeathMessage());

String determination = doEvent("player death", null, event.getEntity(), context);

// Handle message
if (determination.toUpperCase().startsWith("MESSAGE"))
event.setDeathMessage(aH.getStringFrom(determination));
}



}

0 comments on commit af7fb23

Please sign in to comment.