类 BeaconMenu
java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
net.minecraft.world.inventory.BeaconMenu
-
嵌套类概要
嵌套类 -
字段概要
字段修饰符和类型字段说明private final ContainerLevelAccess
private final Container
private final ContainerData
private static final int
private static final int
private static final int
private static final int
private final BeaconMenu.PaymentSlot
private 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, slots
-
构造器概要
构造器构造器说明BeaconMenu
(int pContainerId, Container pContainer) BeaconMenu
(int pContainerId, Container pContainer, ContainerData pBeaconData, ContainerLevelAccess pAccess) -
方法概要
修饰符和类型方法说明int
boolean
quickMoveStack
(Player pPlayer, int pIndex) void
void
setData
(int pId, int pData) boolean
stillValid
(Player pPlayer) void
updateEffects
(Optional<MobEffect> pPrimaryEffect, Optional<MobEffect> pSecondaryEffect) 从类继承的方法 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, removeSlotListener, resetQuickCraft, resumeRemoteUpdates, sendAllDataToRemote, setCarried, setItem, setRemoteCarried, setRemoteSlot, setRemoteSlotNoCopy, setSynchronizer, slotsChanged, stillValid, suppressRemoteUpdates, transferState
-
字段详细资料
-
PAYMENT_SLOT
private static final int PAYMENT_SLOT- 另请参阅:
-
SLOT_COUNT
private static final int SLOT_COUNT- 另请参阅:
-
DATA_COUNT
private static final int DATA_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- 另请参阅:
-
beacon
-
paymentSlot
-
access
-
beaconData
-
-
构造器详细资料
-
BeaconMenu
-
BeaconMenu
public BeaconMenu(int pContainerId, Container pContainer, ContainerData pBeaconData, ContainerLevelAccess pAccess)
-
-
方法详细资料
-
removed
- 覆盖:
removed
在类中AbstractContainerMenu
-
stillValid
- 指定者:
stillValid
在类中AbstractContainerMenu
-
setData
public void setData(int pId, int pData) - 覆盖:
setData
在类中AbstractContainerMenu
-
quickMoveStack
- 指定者:
quickMoveStack
在类中AbstractContainerMenu
-
getLevels
public int getLevels() -
getPrimaryEffect
-
getSecondaryEffect
-
updateEffects
-
hasPayment
public boolean hasPayment()
-