Prevent NPE with creatures that are not added to bucket yet.

This commit is contained in:
snowleo 2011-11-20 16:50:08 +01:00
parent 14cc499421
commit 1e4a54baca

View file

@ -14,6 +14,7 @@ import org.bukkit.block.Block;
import org.bukkit.block.BlockFace; import org.bukkit.block.BlockFace;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.craftbukkit.CraftWorld; import org.bukkit.craftbukkit.CraftWorld;
import org.bukkit.entity.CreatureType;
import org.bukkit.entity.Creeper; import org.bukkit.entity.Creeper;
import org.bukkit.entity.Entity; import org.bukkit.entity.Entity;
import org.bukkit.entity.Fireball; import org.bukkit.entity.Fireball;
@ -309,7 +310,12 @@ public class EssentialsProtectEntityListener extends EntityListener
{ {
return; return;
} }
final String creatureName = event.getCreatureType().toString().toLowerCase(); final CreatureType creature = event.getCreatureType();
if (creature == null)
{
return;
}
final String creatureName = creature.toString().toLowerCase();
if (creatureName == null || creatureName.isEmpty()) if (creatureName == null || creatureName.isEmpty())
{ {
return; return;