From 5cbee8a4abf167a2bdc13505c975c4a2ef80ac65 Mon Sep 17 00:00:00 2001 From: NuclearW Date: Fri, 10 Feb 2012 23:29:19 -0500 Subject: [PATCH] Make players logging out take damage from bleeding. Done as per suggestion by nossr50 Closes #131 --- .../java/com/gmail/nossr50/listeners/mcPlayerListener.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/com/gmail/nossr50/listeners/mcPlayerListener.java b/src/main/java/com/gmail/nossr50/listeners/mcPlayerListener.java index 8f4db81f5..a2b3d048f 100644 --- a/src/main/java/com/gmail/nossr50/listeners/mcPlayerListener.java +++ b/src/main/java/com/gmail/nossr50/listeners/mcPlayerListener.java @@ -45,6 +45,8 @@ import org.bukkit.event.player.PlayerPickupItemEvent; import org.bukkit.event.player.PlayerQuitEvent; import org.bukkit.event.player.PlayerRespawnEvent; import org.bukkit.inventory.ItemStack; + +import com.gmail.nossr50.Combat; import com.gmail.nossr50.Item; import com.gmail.nossr50.Users; import com.gmail.nossr50.m; @@ -153,6 +155,9 @@ public class mcPlayerListener implements Listener mmoHelper.containers.remove(player); } + //Bleed it out + if(Users.getProfile(player).getBleedTicks() > 0) Combat.dealDamage(player, Users.getProfile(player).getBleedTicks()*2); + //Save PlayerData to MySQL/FlatFile on player quit Users.getProfile(player).save();