summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTravis Watkins <amaranth@ubuntu.com>2013-03-31 13:27:04 -0500
committerTravis Watkins <amaranth@ubuntu.com>2013-03-31 13:29:13 -0500
commitaf964c83319d02b4847ea6d5f9fa26e8caa17012 (patch)
treef950f89950ca8607f31c8370d9aee4686098f0da /src
parent06ebe6b705d68aef09e46e1e40ab71c9153198e2 (diff)
downloadcraftbukkit-af964c83319d02b4847ea6d5f9fa26e8caa17012.tar
craftbukkit-af964c83319d02b4847ea6d5f9fa26e8caa17012.tar.gz
craftbukkit-af964c83319d02b4847ea6d5f9fa26e8caa17012.tar.lz
craftbukkit-af964c83319d02b4847ea6d5f9fa26e8caa17012.tar.xz
craftbukkit-af964c83319d02b4847ea6d5f9fa26e8caa17012.zip
Limit hopper to valid directions. Fixes BUKKIT-3940
Diffstat (limited to 'src')
-rw-r--r--src/main/java/net/minecraft/server/BlockHopper.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/net/minecraft/server/BlockHopper.java b/src/main/java/net/minecraft/server/BlockHopper.java
index 87327021..d1fd0755 100644
--- a/src/main/java/net/minecraft/server/BlockHopper.java
+++ b/src/main/java/net/minecraft/server/BlockHopper.java
@@ -145,7 +145,7 @@ public class BlockHopper extends BlockContainer {
}
public static int c(int i) {
- return i & 7;
+ return Math.min(i & 7, 5); // CraftBukkit - Fix AIOOBE in callers
}
public static boolean d(int i) {