类 TesseractMenu

java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
committee.nova.mods.avaritia.common.menu.TesseractMenu

public class TesseractMenu extends net.minecraft.world.inventory.AbstractContainerMenu
  • 字段详细资料

    • channel

      public final Channel channel
    • owner

      public final UUID owner
    • player

      public final net.minecraft.world.entity.player.Player player
    • level

      public final net.minecraft.world.level.Level level
    • dummyChannelContainer

      public DummyChannelContainer dummyChannelContainer
    • tesseractTile

      public TesseractTile tesseractTile
    • locked

      public boolean locked
    • channelOwner

      public UUID channelOwner
    • channelID

      public int channelID
    • craftingMode

      public boolean craftingMode
    • filter

      public String filter
    • sortType

      public byte sortType
    • viewType

      public byte viewType
    • LShifting

      public boolean LShifting
    • craftModeSetter

      public Runnable craftModeSetter
  • 构造器详细资料

    • TesseractMenu

      public TesseractMenu(int containerId, net.minecraft.world.entity.player.Inventory playerInv, net.minecraft.network.FriendlyByteBuf extraData)
    • TesseractMenu

      public TesseractMenu(int containerId, net.minecraft.world.entity.player.Player player, TesseractTile blockEntity, int panelItemSlotIndex)
  • 方法详细资料

    • clickMenuButton

      @ParametersAreNonnullByDefault public boolean clickMenuButton(net.minecraft.world.entity.player.Player pPlayer, int pId)
      覆盖:
      clickMenuButton 在类中 net.minecraft.world.inventory.AbstractContainerMenu
    • action

      public void action(int actionId, String type, String id)
    • onLeftClickDummySlot

      public void onLeftClickDummySlot(String type, String id)
    • onRightClickDummySlot

      public void onRightClickDummySlot(String type, String id)
    • onLeftShiftDummySlot

      public void onLeftShiftDummySlot(String type, String id)
    • onRightShiftDummySlot

      public void onRightShiftDummySlot(String type, String id)
    • tryThrowOneFromDummySlot

      public void tryThrowOneFromDummySlot(String type, String id)
    • tryThrowStickFromDummySlot

      public void tryThrowStickFromDummySlot(String type, String id)
    • onLeftDragDummySlot

      public void onLeftDragDummySlot(String type, String id)
    • onRightDragDummySlot

      public void onRightDragDummySlot(String type, String id)
    • onCloneFormDummySlot

      public void onCloneFormDummySlot(String type, String id)
    • onDragCloneDummySlot

      public void onDragCloneDummySlot(String type, String id)
    • clearCraftSlots

      protected void clearCraftSlots()
    • nextSort

      public void nextSort()
    • reverseSort

      public void reverseSort()
    • changeViewType

      public void changeViewType()
    • clicked

      @ParametersAreNonnullByDefault public void clicked(int pSlotId, int pButton, net.minecraft.world.inventory.ClickType pClickType, net.minecraft.world.entity.player.Player pPlayer)
      覆盖:
      clicked 在类中 net.minecraft.world.inventory.AbstractContainerMenu
    • quickMoveStack

      @ParametersAreNonnullByDefault @NotNull public @NotNull net.minecraft.world.item.ItemStack quickMoveStack(net.minecraft.world.entity.player.Player player, int slotId)
      指定者:
      quickMoveStack 在类中 net.minecraft.world.inventory.AbstractContainerMenu
    • canTakeItemForPickAll

      @ParametersAreNonnullByDefault public boolean canTakeItemForPickAll(net.minecraft.world.item.ItemStack itemStack, net.minecraft.world.inventory.Slot slot)
      覆盖:
      canTakeItemForPickAll 在类中 net.minecraft.world.inventory.AbstractContainerMenu
    • stillValid

      @ParametersAreNonnullByDefault public boolean stillValid(net.minecraft.world.entity.player.Player player)
      指定者:
      stillValid 在类中 net.minecraft.world.inventory.AbstractContainerMenu
    • removed

      @ParametersAreNonnullByDefault public void removed(net.minecraft.world.entity.player.Player player)
      覆盖:
      removed 在类中 net.minecraft.world.inventory.AbstractContainerMenu
    • slotsChanged

      @ParametersAreNonnullByDefault public void slotsChanged(net.minecraft.world.Container container)
      覆盖:
      slotsChanged 在类中 net.minecraft.world.inventory.AbstractContainerMenu
    • receivedRecipe

      public void receivedRecipe(String recipeId, boolean maxTransfer)
    • receivedRecipe

      public void receivedRecipe(Map<String,Integer> itemNeed)