SPIGOT-5707: PersistentDataHolder not Persistent on API dropped Item

This commit is contained in:
md_5 2020-04-29 17:21:06 +10:00
parent 893ad93b3e
commit 41712eddeb

View File

@ -593,9 +593,7 @@ public class CraftWorld implements World {
EntityItem entity = new EntityItem(world, loc.getX(), loc.getY(), loc.getZ(), CraftItemStack.asNMSCopy(item));
entity.pickupDelay = 10;
world.addEntity(entity, SpawnReason.CUSTOM);
// TODO this is inconsistent with how Entity.getBukkitEntity() works.
// However, this entity is not at the moment backed by a server entity class so it may be left.
return new CraftItem(world.getServer(), entity);
return (org.bukkit.entity.Item) entity.getBukkitEntity();
}
@Override