Class ContainerMerchant

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

public class ContainerMerchant extends Container
  • Field Details

    • associatedVillagerTradeLevel

      public int associatedVillagerTradeLevel
    • associatedVillagerTradeXP

      public int associatedVillagerTradeXP
    • associatedVillagerTradeMaxXP

      public int associatedVillagerTradeMaxXP
  • Constructor Details

  • Method Details

    • getMerchantInventory

      public InventoryMerchant getMerchantInventory()
    • onCraftGuiOpened

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

      public void detectAndSendChanges()
      Looks for changes made in the container, sends them to every listener.
      Overrides:
      detectAndSendChanges in class Container
    • onCraftMatrixChanged

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

      public void setCurrentRecipeIndex(int par1)
    • canInteractWith

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

      public ItemStack transferStackInSlot(EntityPlayer player, int slotNum)
      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
    • onContainerClosed

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

      public void sendProgressBarUpdateToAllCrafters(int iVariableIndex, int iValue)
    • onCrafterAdded

      public void onCrafterAdded(ICrafting crafter)
    • updateProgressBar

      @Environment(CLIENT) public void updateProgressBar(int iVariableIndex, int iValue)
      Overrides:
      updateProgressBar in class Container