summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRigby <rigby@onarandombox.com>2011-09-21 16:33:29 +0100
committerDinnerbone <dinnerbone@dinnerbone.com>2011-09-21 16:57:36 +0100
commit108d92b981eb23f79a46dd58163072a8e083a3bf (patch)
tree96d6873f4374a284e03162c58fb9812718cfd7f9 /src
parent84732296073fa18a6d838c07ceeed85b8f20c314 (diff)
downloadbukkit-108d92b981eb23f79a46dd58163072a8e083a3bf.tar
bukkit-108d92b981eb23f79a46dd58163072a8e083a3bf.tar.gz
bukkit-108d92b981eb23f79a46dd58163072a8e083a3bf.tar.lz
bukkit-108d92b981eb23f79a46dd58163072a8e083a3bf.tar.xz
bukkit-108d92b981eb23f79a46dd58163072a8e083a3bf.zip
Implements the ability to customise and disable Player death messages.
Diffstat (limited to 'src')
-rw-r--r--src/main/java/org/bukkit/event/entity/PlayerDeathEvent.java25
1 files changed, 23 insertions, 2 deletions
diff --git a/src/main/java/org/bukkit/event/entity/PlayerDeathEvent.java b/src/main/java/org/bukkit/event/entity/PlayerDeathEvent.java
index 112996e6..e0f1297a 100644
--- a/src/main/java/org/bukkit/event/entity/PlayerDeathEvent.java
+++ b/src/main/java/org/bukkit/event/entity/PlayerDeathEvent.java
@@ -1,6 +1,7 @@
package org.bukkit.event.entity;
import java.util.List;
+
import org.bukkit.entity.Player;
import org.bukkit.inventory.ItemStack;
@@ -9,12 +10,32 @@ import org.bukkit.inventory.ItemStack;
*/
public class PlayerDeathEvent extends EntityDeathEvent {
private int newExp = 0;
+ private String deathMessage = "";
- public PlayerDeathEvent(Player player, List<ItemStack> drops, int droppedExp, int newExp) {
+ public PlayerDeathEvent(Player player, List<ItemStack> drops, int droppedExp, int newExp, String deathMessage) {
super(player, drops, droppedExp);
this.newExp = newExp;
+ this.deathMessage = deathMessage;
+ }
+
+ /**
+ * Set the death message that will appear to everyone on the server.
+ *
+ * @param deathMessage Message to appear to other players on the server.
+ */
+ public void setDeathMessage(String deathMessage) {
+ this.deathMessage = deathMessage;
}
-
+
+ /**
+ * Get the death message that will appear to everyone on the server.
+ *
+ * @return Message to appear to other players on the server.
+ */
+ public String getDeathMessage() {
+ return this.deathMessage;
+ }
+
/**
* Gets how much EXP the Player should have at respawn.
* <p>