类 LecternBlockEntity
java.lang.Object
net.neoforged.neoforge.attachment.AttachmentHolder
net.minecraft.world.level.block.entity.BlockEntity
net.minecraft.world.level.block.entity.LecternBlockEntity
- 所有已实现的接口:
Clearable
,MenuConstructor
,MenuProvider
,IAttachmentHolder
,IBlockEntityExtension
,IMenuProviderExtension
-
嵌套类概要
从类继承的嵌套类/接口 net.minecraft.world.level.block.entity.BlockEntity
BlockEntity.BlockEntityPathElement
从类继承的嵌套类/接口 net.neoforged.neoforge.attachment.AttachmentHolder
AttachmentHolder.AsField
-
字段概要
字段修饰符和类型字段说明(专用程序包) ItemStack
private final Container
static final int
private final ContainerData
static final int
static final int
(专用程序包) int
private int
static final int
从类继承的字段 net.minecraft.world.level.block.entity.BlockEntity
level, remove, worldPosition
从类继承的字段 net.neoforged.neoforge.attachment.AttachmentHolder
ATTACHMENTS_NBT_KEY
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void
private CommandSourceStack
createCommandSourceStack
(Player p_59535_, ServerLevel p_373006_) createMenu
(int p_59562_, Inventory p_59563_, Player p_59564_) getBook()
int
getPage()
private static int
getPageCount
(ItemStack p_331229_) int
boolean
hasBook()
protected void
loadAdditional
(ValueInput p_422392_) (专用程序包) void
void
preRemoveSideEffects
(BlockPos p_393826_, BlockState p_393542_) private ItemStack
resolveBook
(ItemStack p_59555_, Player p_59556_) protected void
saveAdditional
(ValueOutput p_421844_) void
void
(专用程序包) void
setPage
(int p_59533_) 从类继承的方法 net.minecraft.world.level.block.entity.BlockEntity
addEntityType, applyComponents, applyComponentsFromItemStack, applyImplicitComponents, clearRemoved, collectComponents, collectImplicitComponents, components, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getNameForReporting, getPersistentData, getPosFromTag, getType, getUpdatePacket, getUpdateTag, hasLevel, isRemoved, isValidBlockState, loadCustomOnly, loadStatic, loadWithComponents, parseCustomNameSafe, problemPath, removeComponentsFromTag, removeData, saveCustomOnly, saveCustomOnly, saveWithFullMetadata, saveWithFullMetadata, saveWithId, saveWithoutMetadata, saveWithoutMetadata, setBlockState, setChanged, setChanged, setComponents, setData, setLevel, setRemoved, triggerEvent
从类继承的方法 net.neoforged.neoforge.attachment.AttachmentHolder
deserializeAttachments, getData, getExistingDataOrNull, hasAttachments, hasData, serializeAttachments
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 net.neoforged.neoforge.attachment.IAttachmentHolder
getData, getExistingData, getExistingData, getExistingDataOrNull, hasData, removeData, setData
从接口继承的方法 net.neoforged.neoforge.common.extensions.IBlockEntityExtension
getModelData, handleUpdateTag, invalidateCapabilities, onChunkUnloaded, onDataPacket, onLoad, requestModelDataUpdate
从接口继承的方法 net.neoforged.neoforge.common.extensions.IMenuProviderExtension
shouldTriggerClientSideContainerClosingOnOpen, writeClientSideData
-
字段详细资料
-
DATA_PAGE
public static final int DATA_PAGE- 另请参阅:
-
NUM_DATA
public static final int NUM_DATA- 另请参阅:
-
SLOT_BOOK
public static final int SLOT_BOOK- 另请参阅:
-
NUM_SLOTS
public static final int NUM_SLOTS- 另请参阅:
-
bookAccess
-
dataAccess
-
book
ItemStack book -
page
int page -
pageCount
private int pageCount
-
-
构造器详细资料
-
LecternBlockEntity
-
-
方法详细资料
-
getBook
-
hasBook
public boolean hasBook() -
setBook
-
onBookItemRemove
void onBookItemRemove() -
setBook
-
setPage
void setPage(int p_59533_) -
getPage
public int getPage() -
getRedstoneSignal
public int getRedstoneSignal() -
resolveBook
-
createCommandSourceStack
private CommandSourceStack createCommandSourceStack(@Nullable Player p_59535_, ServerLevel p_373006_) -
loadAdditional
- 覆盖:
loadAdditional
在类中BlockEntity
-
saveAdditional
- 覆盖:
saveAdditional
在类中BlockEntity
-
clearContent
public void clearContent()- 指定者:
clearContent
在接口中Clearable
-
preRemoveSideEffects
- 覆盖:
preRemoveSideEffects
在类中BlockEntity
-
createMenu
- 指定者:
createMenu
在接口中MenuConstructor
-
getDisplayName
- 指定者:
getDisplayName
在接口中MenuProvider
-
getPageCount
-