类 MerchantContainer

java.lang.Object
net.minecraft.world.inventory.MerchantContainer
所有已实现的接口:
Clearable, Container

public class MerchantContainer extends Object implements Container
  • 字段详细资料

    • merchant

      private final Merchant merchant
    • itemStacks

      private final NonNullList<ItemStack> itemStacks
    • activeOffer

      @Nullable private MerchantOffer activeOffer
    • selectionHint

      private int selectionHint
    • futureXp

      private int futureXp
  • 构造器详细资料

    • MerchantContainer

      public MerchantContainer(Merchant p_40003_)
  • 方法详细资料

    • getContainerSize

      public int getContainerSize()
      指定者:
      getContainerSize 在接口中 Container
    • isEmpty

      public boolean isEmpty()
      指定者:
      isEmpty 在接口中 Container
    • getItem

      public ItemStack getItem(int p_40008_)
      指定者:
      getItem 在接口中 Container
    • removeItem

      public ItemStack removeItem(int p_40010_, int p_40011_)
      指定者:
      removeItem 在接口中 Container
    • isPaymentSlot

      private boolean isPaymentSlot(int p_40023_)
    • removeItemNoUpdate

      public ItemStack removeItemNoUpdate(int p_40018_)
      指定者:
      removeItemNoUpdate 在接口中 Container
    • setItem

      public void setItem(int p_40013_, ItemStack p_40014_)
      指定者:
      setItem 在接口中 Container
    • stillValid

      public boolean stillValid(Player p_40016_)
      指定者:
      stillValid 在接口中 Container
    • setChanged

      public void setChanged()
      指定者:
      setChanged 在接口中 Container
    • updateSellItem

      public void updateSellItem()
    • getActiveOffer

      @Nullable public MerchantOffer getActiveOffer()
    • setSelectionHint

      public void setSelectionHint(int p_40021_)
    • clearContent

      public void clearContent()
      指定者:
      clearContent 在接口中 Clearable
    • getFutureXp

      public int getFutureXp()