ItemStack item = getDataWatcher().getWatchableObjectItemStack(10);
if (!this.worldObj.isRemote && this.age >= lifespan) {
if (item != null) {
ItemExpireEvent event = new ItemExpireEvent(this, (item.getItem() == null ? 6000 : item.getItem().getEntityLifespan(item, worldObj)));
if (MinecraftForge.EVENT_BUS.post(event)) {
lifespan += event.extraLife;
} else {
this.setDead();
}