Class LecternBlockEntity
java.lang.Object
net.minecraftforge.common.capabilities.CapabilityProvider<BlockEntity>
net.minecraft.world.level.block.entity.BlockEntity
net.minecraft.world.level.block.entity.LecternBlockEntity
- All Implemented Interfaces:
- Clearable,- MenuConstructor,- MenuProvider,- ICapabilityProvider,- ICapabilityProviderImpl<BlockEntity>,- ICapabilitySerializable<CompoundTag>,- IForgeBlockEntity,- INBTSerializable<CompoundTag>
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraftforge.common.capabilities.CapabilityProviderCapabilityProvider.AsField<B extends ICapabilityProviderImpl<B>>
- 
Field SummaryFieldsModifier and TypeFieldDescription(package private) ItemStackprivate final Containerstatic final intprivate final ContainerDatastatic final intstatic final int(package private) intprivate intstatic final intFields inherited from class net.minecraft.world.level.block.entity.BlockEntitylevel, remove, worldPositionFields inherited from interface net.minecraftforge.common.extensions.IForgeBlockEntityINFINITE_EXTENT_AABB
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidprivate CommandSourceStackcreateCommandSourceStack(Player p_59535_) createMenu(int p_59562_, Inventory p_59563_, Player p_59564_) getBook()intgetPage()intbooleanhasBook()voidload(CompoundTag p_155625_) (package private) voidbooleanprivate ItemStackresolveBook(ItemStack p_59555_, Player p_59556_) protected voidsaveAdditional(CompoundTag p_187509_) voidvoid(package private) voidsetPage(int p_59533_) Methods inherited from class net.minecraft.world.level.block.entity.BlockEntityaddEntityType, clearRemoved, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getPersistentData, getPosFromTag, getType, getUpdatePacket, getUpdateTag, hasLevel, isRemoved, loadStatic, onChunkUnloaded, saveToItem, saveWithFullMetadata, saveWithId, saveWithoutMetadata, setBlockState, setChanged, setChanged, setLevel, setRemoved, triggerEventMethods inherited from class net.minecraftforge.common.capabilities.CapabilityProviderareCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, gatherCapabilities, getCapabilities, getCapability, invalidateCaps, reviveCaps, serializeCapsMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraftforge.common.capabilities.ICapabilityProvidergetCapability, getCapabilityMethods inherited from interface net.minecraftforge.common.extensions.IForgeBlockEntitydeserializeNBT, getModelData, getRenderBoundingBox, handleUpdateTag, hasCustomOutlineRendering, onDataPacket, onLoad, requestModelDataUpdate, serializeNBT
- 
Field Details- 
DATA_PAGEpublic static final int DATA_PAGE- See Also:
 
- 
NUM_DATApublic static final int NUM_DATA- See Also:
 
- 
SLOT_BOOKpublic static final int SLOT_BOOK- See Also:
 
- 
NUM_SLOTSpublic static final int NUM_SLOTS- See Also:
 
- 
bookAccess
- 
dataAccess
- 
bookItemStack book
- 
pageint page
- 
pageCountprivate int pageCount
 
- 
- 
Constructor Details- 
LecternBlockEntity
 
- 
- 
Method Details- 
getBook
- 
hasBookpublic boolean hasBook()
- 
setBook
- 
onBookItemRemovevoid onBookItemRemove()
- 
setBook
- 
setPagevoid setPage(int p_59533_) 
- 
getPagepublic int getPage()
- 
getRedstoneSignalpublic int getRedstoneSignal()
- 
resolveBook
- 
createCommandSourceStack
- 
onlyOpCanSetNbtpublic boolean onlyOpCanSetNbt()- Overrides:
- onlyOpCanSetNbtin class- BlockEntity
 
- 
load- Overrides:
- loadin class- BlockEntity
 
- 
saveAdditional- Overrides:
- saveAdditionalin class- BlockEntity
 
- 
clearContentpublic void clearContent()- Specified by:
- clearContentin interface- Clearable
 
- 
createMenu- Specified by:
- createMenuin interface- MenuConstructor
 
- 
getDisplayName- Specified by:
- getDisplayNamein interface- MenuProvider
 
 
-