类 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 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, SLOT_SIZE, slots, SLOTS_PER_ROW
-
构造器概要
构造器构造器说明BeaconMenu
(int p_39036_, Container p_39037_) BeaconMenu
(int p_39039_, Container p_39040_, ContainerData p_39041_, ContainerLevelAccess p_39042_) -
方法概要
修饰符和类型方法说明decodeEffect
(int p_298318_) static int
encodeEffect
(Holder<MobEffect> p_316580_) int
boolean
quickMoveStack
(Player p_39051_, int p_39052_) void
void
setData
(int p_39044_, int p_39045_) boolean
stillValid
(Player p_39047_) void
从类继承的方法 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, removeSlotListener, resetQuickCraft, resumeRemoteUpdates, sendAllDataToRemote, setCarried, setItem, setRemoteCarried, setRemoteSlot, setRemoteSlotUnsafe, setSelectedBundleItemIndex, 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- 另请参阅:
-
NO_EFFECT
private static final int NO_EFFECT- 另请参阅:
-
beacon
-
paymentSlot
-
access
-
beaconData
-
-
构造器详细资料
-
BeaconMenu
-
BeaconMenu
public BeaconMenu(int p_39039_, Container p_39040_, ContainerData p_39041_, ContainerLevelAccess p_39042_)
-
-
方法详细资料
-
removed
- 覆盖:
removed
在类中AbstractContainerMenu
-
stillValid
- 指定者:
stillValid
在类中AbstractContainerMenu
-
setData
public void setData(int p_39044_, int p_39045_) - 覆盖:
setData
在类中AbstractContainerMenu
-
quickMoveStack
- 指定者:
quickMoveStack
在类中AbstractContainerMenu
-
getLevels
public int getLevels() -
encodeEffect
-
decodeEffect
-
getPrimaryEffect
-
getSecondaryEffect
-
updateEffects
-
hasPayment
public boolean hasPayment()
-