net.minecraft.world.level.block.entity

public class LecternBlockEntity

extends BlockEntity implements Clearable, MenuProvider

All mapped superinterfaces:

Clearable, MenuProvider, MenuConstructor

drk
net.minecraft.world.level.block.entity.LecternBlockEntity
net.minecraft.class_3722
net.minecraft.block.entity.LecternBlockEntity
net.minecraft.src.C_2016_
net.minecraft.world.level.block.entity.TileEntityLectern

Field summary

Modifier and TypeField
public static final int
a
DATA_PAGE
field_31348
field_31348
f_155617_
public static final int
b
NUM_DATA
field_31349
field_31349
f_155618_
public static final int
c
SLOT_BOOK
field_31350
field_31350
f_155619_
public static final int
d
NUM_SLOTS
field_31351
field_31351
f_155620_
private final Container
e
bookAccess
field_17386
inventory
f_59525_
private final ContainerData
f
dataAccess
field_17387
propertyDelegate
f_59526_
ItemStack
g
book
field_17388
book
f_59527_
int
h
page
field_17389
currentPage
f_59528_
private int
i
pageCount
field_17390
pageCount
f_59529_

Constructor summary

ModifierConstructor
public (BlockPos pos, BlockState state)

Method summary

Modifier and TypeMethod
public ItemStack
b()
getBook()
method_17520()
getBook()
m_59566_()
public boolean
c()
hasBook()
method_17522()
hasBook()
m_59567_()
public void
b(cuq arg0)
setBook(ItemStack arg0)
method_17513(class_1799 arg0)
setBook(ItemStack book)
m_59536_(C_1391_ arg0)
void
k()
onBookItemRemove()
method_17525()
onBookRemoved()
m_59570_()
public void
a(cuq arg0, cmx arg1)
setBook(ItemStack arg0, Player arg1)
method_17514(class_1799 arg0, class_1657 arg1)
setBook(ItemStack book, PlayerEntity player)
m_59538_(C_1391_ p_59540_, C_1141_ arg1)
void
a(int arg0)
setPage(int arg0)
method_17511(int arg0)
setCurrentPage(int currentPage)
m_59532_(int arg0)
public int
f()
getPage()
method_17523()
getCurrentPage()
m_59568_()
public int
j()
getRedstoneSignal()
method_17524()
getComparatorOutput()
m_59569_()
private ItemStack
b(cuq arg0, cmx arg1)
resolveBook(ItemStack arg0, Player arg1)
method_17518(class_1799 arg0, class_1657 arg1)
resolveBook(ItemStack book, PlayerEntity player)
m_59554_(C_1391_ p_59556_, C_1141_ arg1)
private CommandSourceStack
a(cmx arg0)
createCommandSourceStack(Player arg0)
method_17512(class_1657 arg0)
getCommandSource(PlayerEntity player)
m_59534_(C_1141_ arg0)
public boolean
q()
onlyOpCanSetNbt()
method_11011()
copyItemDataRequiresOperator()
m_6326_()
protected void
a(ub arg0, jo$a arg1)
loadAdditional(CompoundTag arg0, HolderLookup$Provider arg1)
method_11014(class_2487 arg0, class_7225$class_7874 arg1)
readNbt(NbtCompound arg0, RegistryWrapper$WrapperLookup arg1)
m_318667_(C_4917_ p_333677_, C_213466_$C_254607_ arg1)
protected void
b(ub arg0, jo$a arg1)
saveAdditional(CompoundTag arg0, HolderLookup$Provider arg1)
method_11007(class_2487 arg0, class_7225$class_7874 arg1)
writeNbt(NbtCompound arg0, RegistryWrapper$WrapperLookup arg1)
m_183515_(C_4917_ p_331979_, C_213466_$C_254607_ arg1)
public void
a()
clearContent()
method_5448()
clear()
m_6211_()
public AbstractContainerMenu
createMenu(int arg0, cmw arg1, cmx arg2)
createMenu(int arg0, Inventory arg1, Player arg2)
createMenu(int arg0, class_1661 arg1, class_1657 arg2)
createMenu(int arg0, PlayerInventory arg1, PlayerEntity arg2)
m_7208_(int p_59563_, C_1140_ p_59564_, C_1141_ arg2)
public Component
S_()
getDisplayName()
method_5476()
getDisplayName()
m_5446_()
private static int
c(cuq arg0)
getPageCount(ItemStack arg0)
method_57591(class_1799 arg0)
getPageCount(ItemStack stack)
m_322615_(C_1391_ p_330049_)