net.minecraft.inventory

## Interface ICrafting

- All Known Implementing Classes:
    CreativeCrafting, EntityPlayerMP, FakePlayer, GuiRepair

      public interface ICrafting

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `sendContainerAndContentsToPlayer(Container container, List list)`
    `void` | `sendProgressBarUpdate(Container container, int i, int j)` Sends two ints to the client-side Container.
    `void` | `sendSlotContents(Container container, int i, ItemStack itemstack)` Sends the contents of an inventory slot to the client-side Container.

- - ### Method Detail

    - #### sendContainerAndContentsToPlayer

          void sendContainerAndContentsToPlayer(Container container,
                                              List list)

    - #### sendSlotContents

          void sendSlotContents(Container container,
                              int i,
                              ItemStack itemstack)

      Sends the contents of an inventory slot to the client-side Container. This doesn't have to match the actual contents of that slot. Args: Container, slot number, slot contents

    - #### sendProgressBarUpdate

          void sendProgressBarUpdate(Container container,
                                   int i,
                                   int j)

      Sends two ints to the client-side Container. Used for furnace burning time, smelting progress, brewing progress, and enchanting level. Normally the first int identifies which variable to update, and the second contains the new value. Both are truncated to shorts in non-local SMP.