类 LecternBlockEntity
java.lang.Object
net.minecraftforge.common.capabilities.CapabilityProvider<BlockEntity>
net.minecraft.world.level.block.entity.BlockEntity
net.minecraft.world.level.block.entity.LecternBlockEntity
- 所有已实现的接口:
Clearable
,MenuConstructor
,MenuProvider
,ICapabilityProvider
,ICapabilityProviderImpl<BlockEntity>
,IForgeBlockEntity
-
嵌套类概要
从类继承的嵌套类/接口 net.minecraft.world.level.block.entity.BlockEntity
BlockEntity.ComponentHelper, BlockEntity.DataComponentInput
从类继承的嵌套类/接口 net.minecraftforge.common.capabilities.CapabilityProvider
CapabilityProvider.AsField<B extends ICapabilityProviderImpl<B>>
-
字段概要
字段修饰符和类型字段说明(专用程序包) 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.minecraftforge.common.extensions.IForgeBlockEntity
INFINITE_EXTENT_AABB
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void
private CommandSourceStack
createCommandSourceStack
(Player p_59535_, ServerLevel p_370159_) createMenu
(int p_59562_, Inventory p_59563_, Player p_59564_) getBook()
int
getPage()
private static int
getPageCount
(ItemStack p_330049_) int
boolean
hasBook()
protected void
loadAdditional
(CompoundTag p_331238_, HolderLookup.Provider p_333677_) (专用程序包) void
private ItemStack
resolveBook
(ItemStack p_59555_, Player p_59556_) protected void
saveAdditional
(CompoundTag p_187509_, HolderLookup.Provider p_331979_) 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, getPosFromTag, getType, getUpdatePacket, getUpdateTag, hasLevel, isRemoved, isValidBlockState, loadCustomOnly, loadStatic, loadWithComponents, onChunkUnloaded, parseCustomNameSafe, removeComponentsFromTag, saveCustomAndMetadata, saveCustomOnly, saveWithFullMetadata, saveWithId, saveWithoutMetadata, setBlockState, setChanged, setChanged, setComponents, setLevel, setRemoved, triggerEvent
从类继承的方法 net.minecraftforge.common.capabilities.CapabilityProvider
deserializeCaps, gatherCapabilities, gatherCapabilities, gatherCapabilities, getCapabilities, getCapability, invalidateCaps, reviveCaps, serializeCaps
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 net.minecraftforge.common.capabilities.ICapabilityProvider
getCapability, getCapability
从接口继承的方法 net.minecraftforge.common.extensions.IForgeBlockEntity
getModelData, getRenderBoundingBox, handleUpdateTag, hasCustomOutlineRendering, onDataPacket, onLoad, requestModelDataUpdate
-
字段详细资料
-
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_370159_) -
loadAdditional
- 覆盖:
loadAdditional
在类中BlockEntity
-
saveAdditional
- 覆盖:
saveAdditional
在类中BlockEntity
-
clearContent
public void clearContent()- 指定者:
clearContent
在接口中Clearable
-
createMenu
- 指定者:
createMenu
在接口中MenuConstructor
-
getDisplayName
- 指定者:
getDisplayName
在接口中MenuProvider
-
getPageCount
-