summaryrefslogtreecommitdiffstats
path: root/src/main
diff options
context:
space:
mode:
authorDinnerbone <dinnerbone@dinnerbone.com>2011-09-15 06:23:58 +0100
committerDinnerbone <dinnerbone@dinnerbone.com>2011-09-15 06:23:58 +0100
commitd1a86b6f2a3dda710d8f7cd0a3f898aab149c54e (patch)
tree64df98dd266857048cd2331ab5850a6d368ef52c /src/main
parent86a3286a98785af545f676fe49861427dbaf3324 (diff)
downloadbukkit-d1a86b6f2a3dda710d8f7cd0a3f898aab149c54e.tar
bukkit-d1a86b6f2a3dda710d8f7cd0a3f898aab149c54e.tar.gz
bukkit-d1a86b6f2a3dda710d8f7cd0a3f898aab149c54e.tar.lz
bukkit-d1a86b6f2a3dda710d8f7cd0a3f898aab149c54e.tar.xz
bukkit-d1a86b6f2a3dda710d8f7cd0a3f898aab149c54e.zip
Added Player saturation, exhaustion and food level methods
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/org/bukkit/entity/Player.java49
1 files changed, 49 insertions, 0 deletions
diff --git a/src/main/java/org/bukkit/entity/Player.java b/src/main/java/org/bukkit/entity/Player.java
index de744cca..91fdb4e8 100644
--- a/src/main/java/org/bukkit/entity/Player.java
+++ b/src/main/java/org/bukkit/entity/Player.java
@@ -334,4 +334,53 @@ public interface Player extends HumanEntity, CommandSender, OfflinePlayer {
* @param exp New experience level
*/
public void setTotalExperience(int exp);
+
+ /**
+ * Gets the players current exhaustion level.
+ * <p>
+ * Exhaustion controls how fast the food level drops. While you have a certain
+ * amount of exhaustion, your saturation will drop to zero, and then your food
+ * will drop to zero.
+ *
+ * @return Exhaustion level
+ */
+ public float getExhaustion();
+
+ /**
+ * Sets the players current exhaustion level
+ *
+ * @param value Exhaustion level
+ */
+ public void setExhaustion(float value);
+
+ /**
+ * Gets the players current saturation level.
+ * <p>
+ * Saturation is a buffer for food level. Your food level will not drop if you
+ * are saturated > 0.
+ *
+ * @return Saturation level
+ */
+ public float getSaturation();
+
+ /**
+ * Sets the players current saturation level
+ *
+ * @param value Exhaustion level
+ */
+ public void setSaturation(float value);
+
+ /**
+ * Gets the players current food level
+ *
+ * @return Food level
+ */
+ public int getFoodLevel();
+
+ /**
+ * Sets the players current food level
+ *
+ * @param value New food level
+ */
+ public void setFoodLevel(int value);
}