Package net.minecraft.world.inventory
Class BeaconMenu
java.lang.Object
net.minecraft.world.inventory.AbstractContainerMenu
net.minecraft.world.inventory.BeaconMenu
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final ContainerLevelAccessprivate final Containerprivate final ContainerDataprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate final BeaconMenu.PaymentSlotprivate static final intprivate static final intprivate static final intFields inherited from class net.minecraft.world.inventory.AbstractContainerMenuCARRIED_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
- 
Constructor SummaryConstructorsConstructorDescriptionBeaconMenu(int p_39036_, Container p_39037_) BeaconMenu(int p_39039_, Container p_39040_, ContainerData p_39041_, ContainerLevelAccess p_39042_) 
- 
Method SummaryModifier and TypeMethodDescriptionstatic MobEffectdecodeEffect(int p_297542_) static intencodeEffect(MobEffect p_298242_) intbooleanquickMoveStack(Player p_39051_, int p_39052_) voidvoidsetData(int p_39044_, int p_39045_) booleanstillValid(Player p_39047_) voidupdateEffects(Optional<MobEffect> p_219973_, Optional<MobEffect> p_219974_) Methods inherited from class net.minecraft.world.inventory.AbstractContainerMenuaddDataSlot, 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
- 
Field Details- 
PAYMENT_SLOTprivate static final int PAYMENT_SLOT- See Also:
 
- 
SLOT_COUNTprivate static final int SLOT_COUNT- See Also:
 
- 
DATA_COUNTprivate static final int DATA_COUNT- See Also:
 
- 
INV_SLOT_STARTprivate static final int INV_SLOT_START- See Also:
 
- 
INV_SLOT_ENDprivate static final int INV_SLOT_END- See Also:
 
- 
USE_ROW_SLOT_STARTprivate static final int USE_ROW_SLOT_START- See Also:
 
- 
USE_ROW_SLOT_ENDprivate static final int USE_ROW_SLOT_END- See Also:
 
- 
NO_EFFECTprivate static final int NO_EFFECT- See Also:
 
- 
beacon
- 
paymentSlot
- 
access
- 
beaconData
 
- 
- 
Constructor Details- 
BeaconMenu
- 
BeaconMenupublic BeaconMenu(int p_39039_, Container p_39040_, ContainerData p_39041_, ContainerLevelAccess p_39042_) 
 
- 
- 
Method Details- 
removed- Overrides:
- removedin class- AbstractContainerMenu
 
- 
stillValid- Specified by:
- stillValidin class- AbstractContainerMenu
 
- 
setDatapublic void setData(int p_39044_, int p_39045_) - Overrides:
- setDatain class- AbstractContainerMenu
 
- 
quickMoveStack- Specified by:
- quickMoveStackin class- AbstractContainerMenu
 
- 
getLevelspublic int getLevels()
- 
encodeEffect
- 
decodeEffect
- 
getPrimaryEffect
- 
getSecondaryEffect
- 
updateEffects
- 
hasPaymentpublic boolean hasPayment()
 
-