类 CrafterMenu
java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
net.minecraft.world.inventory.CrafterMenu
- 所有已实现的接口:
ContainerListener
-
字段概要
字段修饰符和类型字段说明private final CraftingContainer
private final ContainerData
private static final int
private static final int
private final Player
private final ResultContainer
protected static final int
private static final int
private static final int
从类继承的字段 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, SLOT_SIZE, slots, SLOTS_PER_ROW
-
构造器概要
构造器构造器说明CrafterMenu
(int p_307357_, Inventory p_307257_) CrafterMenu
(int p_307363_, Inventory p_307517_, CraftingContainer p_307449_, ContainerData p_307285_) -
方法概要
修饰符和类型方法说明private void
void
dataChanged
(AbstractContainerMenu p_307424_, int p_307646_, int p_307221_) boolean
boolean
isSlotDisabled
(int p_307609_) quickMoveStack
(Player p_307459_, int p_307204_) private void
void
setSlotState
(int p_307384_, boolean p_307499_) void
slotChanged
(AbstractContainerMenu p_307332_, int p_307437_, ItemStack p_307233_) boolean
stillValid
(Player p_307229_) 从类继承的方法 net.minecraft.world.inventory.AbstractContainerMenu
addDataSlot, addDataSlots, addInventoryExtendedSlots, addInventoryHotbarSlots, addSlot, addSlotListener, addStandardInventorySlots, 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, setRemoteSlotUnsafe, setSelectedBundleItemIndex, setSynchronizer, slotsChanged, stillValid, suppressRemoteUpdates, transferState
-
字段详细资料
-
SLOT_COUNT
protected static final int SLOT_COUNT- 另请参阅:
-
INV_SLOT_START
private static final int INV_SLOT_START- 另请参阅:
-
INV_SLOT_END
private static final int INV_SLOT_END- 另请参阅:
-
USE_ROW_SLOT_START
private static final int USE_ROW_SLOT_START- 另请参阅:
-
USE_ROW_SLOT_END
private static final int USE_ROW_SLOT_END- 另请参阅:
-
resultContainer
-
containerData
-
player
-
container
-
-
构造器详细资料
-
CrafterMenu
-
CrafterMenu
public CrafterMenu(int p_307363_, Inventory p_307517_, CraftingContainer p_307449_, ContainerData p_307285_)
-
-
方法详细资料
-
addSlots
-
setSlotState
public void setSlotState(int p_307384_, boolean p_307499_) -
isSlotDisabled
public boolean isSlotDisabled(int p_307609_) -
isPowered
public boolean isPowered() -
quickMoveStack
- 指定者:
quickMoveStack
在类中AbstractContainerMenu
-
stillValid
- 指定者:
stillValid
在类中AbstractContainerMenu
-
refreshRecipeResult
private void refreshRecipeResult() -
getContainer
-
slotChanged
- 指定者:
slotChanged
在接口中ContainerListener
-
dataChanged
- 指定者:
dataChanged
在接口中ContainerListener
-