public static void add(World world, Coord pos, int slot, ItemStack item) {

    TileEntity te = WorldGenPrimitive.getTileEntity(world, pos);
    if (te == null) return;
    if (!(te instanceof TileEntityDispenser)) return;
    TileEntityDispenser dispenser = (TileEntityDispenser) te;
    dispenser.setInventorySlotContents(slot, item);
  }