类 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>
,ICapabilitySerializable<CompoundTag>
,IForgeBlockEntity
,INBTSerializable<CompoundTag>
-
嵌套类概要
从类继承的嵌套类/接口 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 pPlayer) createMenu
(int pContainerId, Inventory pPlayerInventory, Player pPlayer) getBook()
int
getPage()
int
boolean
hasBook()
void
load
(CompoundTag pTag) (专用程序包) void
boolean
private ItemStack
resolveBook
(ItemStack pStack, Player pPlayer) protected void
saveAdditional
(CompoundTag pTag) void
void
(专用程序包) void
setPage
(int pPage) 从类继承的方法 net.minecraft.world.level.block.entity.BlockEntity
addEntityType, clearRemoved, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getPersistentData, getPosFromTag, getType, getUpdatePacket, getUpdateTag, hasLevel, isRemoved, loadStatic, onChunkUnloaded, saveToItem, saveWithFullMetadata, saveWithId, saveWithoutMetadata, setBlockState, setChanged, setChanged, setLevel, setRemoved, triggerEvent
从类继承的方法 net.minecraftforge.common.capabilities.CapabilityProvider
areCapsCompatible, areCapsCompatible, 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
deserializeNBT, getModelData, getRenderBoundingBox, handleUpdateTag, hasCustomOutlineRendering, onDataPacket, onLoad, requestModelDataUpdate, serializeNBT
-
字段详细资料
-
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 pPage) -
getPage
public int getPage() -
getRedstoneSignal
public int getRedstoneSignal() -
resolveBook
-
createCommandSourceStack
-
onlyOpCanSetNbt
public boolean onlyOpCanSetNbt()- 覆盖:
onlyOpCanSetNbt
在类中BlockEntity
-
load
- 覆盖:
load
在类中BlockEntity
-
saveAdditional
- 覆盖:
saveAdditional
在类中BlockEntity
-
clearContent
public void clearContent()- 指定者:
clearContent
在接口中Clearable
-
createMenu
public AbstractContainerMenu createMenu(int pContainerId, Inventory pPlayerInventory, Player pPlayer) - 指定者:
createMenu
在接口中MenuConstructor
-
getDisplayName
- 指定者:
getDisplayName
在接口中MenuProvider
-