@Override public final void getDrops(@Nonnull NonNullList<ItemStack> drops, @Nonnull IBlockAccess world, @Nonnull BlockPos pos, @Nonnull IBlockState state, int fortune) { final T te = getTileEntity(world, pos); final ItemStack drop = getNBTDrop(world, pos, state, fortune, te); if (drop != null) { drops.add(drop); } getExtraDrops(drops, world, pos, state, fortune, te); }