summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorWesley Wolfe <weswolf@aol.com>2013-10-05 13:21:15 -0500
committerWesley Wolfe <weswolf@aol.com>2013-10-05 13:21:15 -0500
commitcfa5490a58b9ab857317b75abecc9c6e5a07bc1a (patch)
tree6fa0f00b26f84f8f8b59ea6cd339373a515909d8 /src
parent90e8aa008aa68c2ba5408f561e7cc69dcca90f55 (diff)
downloadcraftbukkit-cfa5490a58b9ab857317b75abecc9c6e5a07bc1a.tar
craftbukkit-cfa5490a58b9ab857317b75abecc9c6e5a07bc1a.tar.gz
craftbukkit-cfa5490a58b9ab857317b75abecc9c6e5a07bc1a.tar.lz
craftbukkit-cfa5490a58b9ab857317b75abecc9c6e5a07bc1a.tar.xz
craftbukkit-cfa5490a58b9ab857317b75abecc9c6e5a07bc1a.zip
Clarify exception message for bad hanging location. Fixes BUKKIT-4824
This change adds the location and a more specific message to the IllegalArgumentException that gets thrown when a hanging entity is being spawned in a location that it cannot survive.
Diffstat (limited to 'src')
-rw-r--r--src/main/java/org/bukkit/craftbukkit/CraftWorld.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftWorld.java b/src/main/java/org/bukkit/craftbukkit/CraftWorld.java
index e8315dd0..8c9504af 100644
--- a/src/main/java/org/bukkit/craftbukkit/CraftWorld.java
+++ b/src/main/java/org/bukkit/craftbukkit/CraftWorld.java
@@ -999,7 +999,7 @@ public class CraftWorld implements World {
}
if (entity != null && !((EntityHanging) entity).survives()) {
- entity = null;
+ throw new IllegalArgumentException("Cannot spawn hanging entity for " + clazz.getName() + " at " + location);
}
} else if (TNTPrimed.class.isAssignableFrom(clazz)) {
entity = new EntityTNTPrimed(world, x, y, z, null);