Class ContainerRepair

java.lang.Object
net.minecraft.src.Container
net.minecraft.src.ContainerRepair

public class ContainerRepair extends Container
  • Field Details

    • maximumCost

      public int maximumCost
      The maximum cost of repairing/renaming in the anvil.
  • Constructor Details

    • ContainerRepair

      public ContainerRepair(InventoryPlayer par1InventoryPlayer, World par2World, int par3, int par4, int par5, EntityPlayer par6EntityPlayer)
  • Method Details

    • onCraftMatrixChanged

      public void onCraftMatrixChanged(IInventory par1IInventory)
      Callback for when the crafting matrix is changed.
      Overrides:
      onCraftMatrixChanged in class Container
    • updateRepairOutput

      public void updateRepairOutput()
      called when the Anvil Input Slot changes, calculates the new result and puts it in the output slot
    • onCraftGuiOpened

      public void onCraftGuiOpened(ICrafting par1ICrafting)
      Overrides:
      onCraftGuiOpened in class Container
    • updateProgressBar

      public void updateProgressBar(int par1, int par2)
      Overrides:
      updateProgressBar in class Container
    • onContainerClosed

      public void onContainerClosed(EntityPlayer par1EntityPlayer)
      Called when the container is closed.
      Overrides:
      onContainerClosed in class Container
    • canInteractWith

      public boolean canInteractWith(EntityPlayer par1EntityPlayer)
      Specified by:
      canInteractWith in class Container
    • transferStackInSlot

      public ItemStack transferStackInSlot(EntityPlayer par1EntityPlayer, int par2)
      Called when a player shift-clicks on a slot. You must override this or you will crash when someone does that.
      Overrides:
      transferStackInSlot in class Container
    • updateItemName

      public void updateItemName(String par1Str)
      used by the Anvil GUI to update the Item Name being typed by the player