类 BaseTileMenu<T extends net.minecraft.world.level.block.entity.BlockEntity>

java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
committee.nova.mods.avaritia.api.common.menu.BaseMenu
committee.nova.mods.avaritia.api.common.menu.BaseTileMenu<T>
所有已实现的接口:
IDataReceiver
直接已知子类:
CompressedChestMenu, NeutronCollectorMenu, NeutronCompressorMenu, TierCraftMenu

public abstract class BaseTileMenu<T extends net.minecraft.world.level.block.entity.BlockEntity> extends BaseMenu
  • 字段概要

    从类继承的字段 committee.nova.mods.avaritia.api.common.menu.BaseMenu

    level, player

    从类继承的字段 net.minecraft.world.inventory.AbstractContainerMenu

    CARRIED_SLOT_SIZE, containerId, QUICKCRAFT_HEADER_CONTINUE, QUICKCRAFT_HEADER_END, QUICKCRAFT_HEADER_START, QUICKCRAFT_TYPE_CHARITABLE, QUICKCRAFT_TYPE_CLONE, QUICKCRAFT_TYPE_GREEDY, SLOT_CLICKED_OUTSIDE, slots
  • 构造器概要

    构造器
    限定符
    构造器
    说明
    protected
    BaseTileMenu(net.minecraft.world.inventory.MenuType<?> menu, int id, net.minecraft.world.entity.player.Inventory playerInventory, @NotNull net.minecraft.core.BlockPos blockPos)
     
  • 方法概要

    修饰符和类型
    方法
    说明
     
    boolean
    stillValid(@NotNull net.minecraft.world.entity.player.Player player)
     

    从类继承的方法 committee.nova.mods.avaritia.api.common.menu.BaseMenu

    createInventorySlots, createInventorySlots, quickMoveStack, receive, sendMessage

    从类继承的方法 net.minecraft.world.inventory.AbstractContainerMenu

    addDataSlot, addDataSlots, addSlot, addSlotListener, broadcastChanges, broadcastFullState, canDragTo, canItemQuickReplace, canTakeItemForPickAll, checkContainerDataCount, checkContainerSize, clearContainer, clicked, clickMenuButton, findSlot, getCarried, getItems, getQuickcraftHeader, getQuickcraftMask, getQuickCraftPlaceCount, getQuickcraftType, getRedstoneSignalFromBlockEntity, getRedstoneSignalFromContainer, getSlot, getStateId, getType, incrementStateId, initializeContents, isValidQuickcraftType, isValidSlotIndex, moveItemStackTo, removed, removeSlotListener, resetQuickCraft, resumeRemoteUpdates, sendAllDataToRemote, setCarried, setData, setItem, setRemoteCarried, setRemoteSlot, setRemoteSlotNoCopy, setSynchronizer, slotsChanged, stillValid, suppressRemoteUpdates, transferState

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • BaseTileMenu

      protected BaseTileMenu(net.minecraft.world.inventory.MenuType<?> menu, int id, net.minecraft.world.entity.player.Inventory playerInventory, @NotNull @NotNull net.minecraft.core.BlockPos blockPos)
  • 方法详细资料

    • stillValid

      public boolean stillValid(@NotNull @NotNull net.minecraft.world.entity.player.Player player)
      覆盖:
      stillValid 在类中 BaseMenu
    • getTileEntity

      public T getTileEntity()