summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/main/java/org/bukkit/Material.java24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/main/java/org/bukkit/Material.java b/src/main/java/org/bukkit/Material.java
index 48731421..450c23bc 100644
--- a/src/main/java/org/bukkit/Material.java
+++ b/src/main/java/org/bukkit/Material.java
@@ -388,6 +388,30 @@ public enum Material {
}
/**
+ * Checks if this Material is edible.
+ *
+ * @return true if this Material is edible.
+ */
+ public boolean isEdible() {
+ return equals(Material.BREAD)
+ || equals(Material.COOKIE)
+ || equals(Material.MELON)
+ || equals(Material.MUSHROOM_SOUP)
+ || equals(Material.RAW_CHICKEN)
+ || equals(Material.COOKED_CHICKEN)
+ || equals(Material.RAW_BEEF)
+ || equals(Material.COOKED_BEEF)
+ || equals(Material.RAW_FISH)
+ || equals(Material.COOKED_FISH)
+ || equals(Material.PORK)
+ || equals(Material.GRILLED_PORK)
+ || equals(Material.APPLE)
+ || equals(Material.GOLDEN_APPLE)
+ || equals(Material.ROTTEN_FLESH)
+ || equals(Material.SPIDER_EYE);
+ }
+
+ /**
* Attempts to get the Material with the given ID
*
* @param id ID of the material to get