summaryrefslogtreecommitdiffstats
path: root/src/main/java
diff options
context:
space:
mode:
authorminoneer <minoneer@gmail.com>2016-05-18 00:44:18 +0200
committermd_5 <git@md-5.net>2016-05-19 20:42:12 +1000
commitb276e93f56cc04aaa2011efa1fe16b839c611eb7 (patch)
tree3f6163894e27ad7b5e830b1dd3ad6af2c89407f7 /src/main/java
parente217da5747089094acffd0b65b03eb095f465930 (diff)
downloadbukkit-b276e93f56cc04aaa2011efa1fe16b839c611eb7.tar
bukkit-b276e93f56cc04aaa2011efa1fe16b839c611eb7.tar.gz
bukkit-b276e93f56cc04aaa2011efa1fe16b839c611eb7.tar.lz
bukkit-b276e93f56cc04aaa2011efa1fe16b839c611eb7.tar.xz
bukkit-b276e93f56cc04aaa2011efa1fe16b839c611eb7.zip
Add interface to modify the pumpkin head "derp mode" of a snowman
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/org/bukkit/entity/Snowman.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/main/java/org/bukkit/entity/Snowman.java b/src/main/java/org/bukkit/entity/Snowman.java
index c8070ff2..818efe2a 100644
--- a/src/main/java/org/bukkit/entity/Snowman.java
+++ b/src/main/java/org/bukkit/entity/Snowman.java
@@ -5,4 +5,20 @@ package org.bukkit.entity;
*/
public interface Snowman extends Golem {
+ /**
+ * Gets whether this snowman is in "derp mode", meaning it is not wearing a
+ * pumpkin.
+ *
+ * @return True if the snowman is bald, false if it is wearing a pumpkin
+ */
+ boolean isDerp();
+
+ /**
+ * Sets whether this snowman is in "derp mode", meaning it is not wearing a
+ * pumpkin. NOTE: This value is not persisted to disk and will therefore
+ * reset when the chunk is reloaded.
+ *
+ * @param derpMode True to remove the pumpkin, false to add a pumpkin
+ */
+ void setDerp(boolean derpMode);
}