diff options
author | nitnelave <nitnelave1@gmail.com> | 2013-02-14 22:40:38 +0100 |
---|---|---|
committer | GJ <gjmcferrin@gmail.com> | 2013-03-20 18:49:25 -0400 |
commit | a8f96663eef1a80c7673748111fc12127c067838 (patch) | |
tree | aadaca3e19a7403c15d1b25cc02125f5bbf707e3 | |
parent | 24ab480606e993a89bdd4d67d5a7618ef13d52fb (diff) | |
download | bukkit-a8f96663eef1a80c7673748111fc12127c067838.tar bukkit-a8f96663eef1a80c7673748111fc12127c067838.tar.gz bukkit-a8f96663eef1a80c7673748111fc12127c067838.tar.lz bukkit-a8f96663eef1a80c7673748111fc12127c067838.tar.xz bukkit-a8f96663eef1a80c7673748111fc12127c067838.zip |
Added the hasGravity method to Blocks. Adds BUKKIT-3832
-rw-r--r-- | src/main/java/org/bukkit/Material.java | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/main/java/org/bukkit/Material.java b/src/main/java/org/bukkit/Material.java index efc5a219..9488dfda 100644 --- a/src/main/java/org/bukkit/Material.java +++ b/src/main/java/org/bukkit/Material.java @@ -952,4 +952,21 @@ public enum Material { return false; } } + + /** + * @return True if this material is affected by gravity. + */ + public boolean hasGravity() { + if (!isBlock()) { + return false; + } + switch (this) { + case SAND: + case GRAVEL: + case ANVIL: + return true; + default: + return false; + } + } } |