3
0
Mirror von https://github.com/PaperMC/Paper.git synchronisiert 2024-11-16 13:00:06 +01:00

Fix loading Items entities with an invalid item. Addresses BUKKIT-3249

Dieser Commit ist enthalten in:
feildmaster 2012-12-21 16:07:59 -06:00
Ursprung 118682ce5c
Commit f71be2506d

Datei anzeigen

@ -195,7 +195,18 @@ public class EntityItem extends Entity {
this.age = nbttagcompound.getShort("Age");
NBTTagCompound nbttagcompound1 = nbttagcompound.getCompound("Item");
this.setItemStack(ItemStack.a(nbttagcompound1));
// CraftBukkit start
if (nbttagcompound1 != null) {
ItemStack itemstack = ItemStack.a(nbttagcompound1);
if (itemstack != null) {
this.setItemStack(itemstack);
} else {
this.die();
}
} else {
this.die();
}
// CraftBukkit end
if (this.getItemStack() == null) {
this.die();
}