Add a null check for Item Entities. Fixes BUKKIT-3249

This commit is contained in:
feildmaster 2012-12-21 15:07:02 -06:00
parent b870755edb
commit e937307596

View File

@ -28,6 +28,11 @@ public class EntityItem extends Entity {
public EntityItem(World world, double d0, double d1, double d2, ItemStack itemstack) { public EntityItem(World world, double d0, double d1, double d2, ItemStack itemstack) {
this(world, d0, d1, d2); this(world, d0, d1, d2);
// CraftBukkit start - Can't set null items in the datawatcher
if (itemstack == null || itemstack.getItem() == null) {
return;
}
// CraftBukkit end
this.setItemStack(itemstack); this.setItemStack(itemstack);
} }