Package net.minecraft.block.entity
Class LecternBlockEntity
java.lang.Object
net.minecraft.block.entity.BlockEntity
net.minecraft.block.entity.LecternBlockEntity
- All Implemented Interfaces:
NamedScreenHandlerFactory,ScreenHandlerFactory,Clearable
- Mappings:
Namespace Name official cnlintermediary net/minecraft/class_3722named net/minecraft/block/entity/LecternBlockEntity
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) ItemStack(package private) intstatic final intstatic final intstatic final intstatic final intprivate final Inventoryprivate intprivate final PropertyDelegateFields inherited from class net.minecraft.block.entity.BlockEntity
pos, removed, world -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()booleancreateMenu(int syncId, PlayerInventory inv, PlayerEntity player) getBook()private ServerCommandSourcegetCommandSource(@Nullable PlayerEntity player) intintReturns the title of this screen handler; will be a part of the open screen packet sent to the client.booleanhasBook()(package private) voidvoidreadNbt(NbtCompound nbt) private ItemStackresolveBook(ItemStack book, @Nullable PlayerEntity player) voidvoidsetBook(ItemStack book, @Nullable PlayerEntity player) (package private) voidsetCurrentPage(int currentPage) protected voidwriteNbt(NbtCompound nbt) Methods inherited from class net.minecraft.block.entity.BlockEntity
cancelRemoval, createFromNbt, createNbt, createNbtWithId, createNbtWithIdentifyingData, getCachedState, getPos, getType, getWorld, hasWorld, isRemoved, markDirty, markDirty, markRemoved, onSyncedBlockEvent, populateCrashReport, posFromNbt, setCachedState, setStackNbt, setWorld, toInitialChunkDataNbt, toUpdatePacket, writeIdToNbt
-
Field Details
-
field_31348
public static final int field_31348- See Also:
- Mappings:
Namespace Name Mixin selector official aLcnl;a:Iintermediary field_31348Lnet/minecraft/class_3722;field_31348:Inamed field_31348Lnet/minecraft/block/entity/LecternBlockEntity;field_31348:I
-
field_31349
public static final int field_31349- See Also:
- Mappings:
Namespace Name Mixin selector official bLcnl;b:Iintermediary field_31349Lnet/minecraft/class_3722;field_31349:Inamed field_31349Lnet/minecraft/block/entity/LecternBlockEntity;field_31349:I
-
field_31350
public static final int field_31350- See Also:
- Mappings:
Namespace Name Mixin selector official cLcnl;c:Iintermediary field_31350Lnet/minecraft/class_3722;field_31350:Inamed field_31350Lnet/minecraft/block/entity/LecternBlockEntity;field_31350:I
-
field_31351
public static final int field_31351- See Also:
- Mappings:
Namespace Name Mixin selector official dLcnl;d:Iintermediary field_31351Lnet/minecraft/class_3722;field_31351:Inamed field_31351Lnet/minecraft/block/entity/LecternBlockEntity;field_31351:I
-
inventory
- Mappings:
Namespace Name Mixin selector official eLcnl;e:Lavz;intermediary field_17386Lnet/minecraft/class_3722;field_17386:Lnet/minecraft/class_1263;named inventoryLnet/minecraft/block/entity/LecternBlockEntity;inventory:Lnet/minecraft/inventory/Inventory;
-
propertyDelegate
- Mappings:
Namespace Name Mixin selector official fLcnl;f:Lbqy;intermediary field_17387Lnet/minecraft/class_3722;field_17387:Lnet/minecraft/class_3913;named propertyDelegateLnet/minecraft/block/entity/LecternBlockEntity;propertyDelegate:Lnet/minecraft/screen/PropertyDelegate;
-
book
ItemStack book- Mappings:
Namespace Name Mixin selector official gLcnl;g:Lbuv;intermediary field_17388Lnet/minecraft/class_3722;field_17388:Lnet/minecraft/class_1799;named bookLnet/minecraft/block/entity/LecternBlockEntity;book:Lnet/minecraft/item/ItemStack;
-
currentPage
int currentPage- Mappings:
Namespace Name Mixin selector official hLcnl;h:Iintermediary field_17389Lnet/minecraft/class_3722;field_17389:Inamed currentPageLnet/minecraft/block/entity/LecternBlockEntity;currentPage:I
-
pageCount
private int pageCount- Mappings:
Namespace Name Mixin selector official iLcnl;i:Iintermediary field_17390Lnet/minecraft/class_3722;field_17390:Inamed pageCountLnet/minecraft/block/entity/LecternBlockEntity;pageCount:I
-
-
Constructor Details
-
LecternBlockEntity
- Mappings:
Namespace Name Mixin selector official <init>Lcnl;<init>(Lgi;Lcou;)Vintermediary <init>Lnet/minecraft/class_3722;<init>(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Vnamed <init>Lnet/minecraft/block/entity/LecternBlockEntity;<init>(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
-
-
Method Details
-
getBook
- Mappings:
Namespace Name Mixin selector official cLcnl;c()Lbuv;intermediary method_17520Lnet/minecraft/class_3722;method_17520()Lnet/minecraft/class_1799;named getBookLnet/minecraft/block/entity/LecternBlockEntity;getBook()Lnet/minecraft/item/ItemStack;
-
hasBook
public boolean hasBook()- Mappings:
Namespace Name Mixin selector official fLcnl;f()Zintermediary method_17522Lnet/minecraft/class_3722;method_17522()Znamed hasBookLnet/minecraft/block/entity/LecternBlockEntity;hasBook()Z
-
setBook
- Mappings:
Namespace Name Mixin selector official aLcnl;a(Lbuv;)Vintermediary method_17513Lnet/minecraft/class_3722;method_17513(Lnet/minecraft/class_1799;)Vnamed setBookLnet/minecraft/block/entity/LecternBlockEntity;setBook(Lnet/minecraft/item/ItemStack;)V
-
onBookRemoved
void onBookRemoved()- Mappings:
Namespace Name Mixin selector official jLcnl;j()Vintermediary method_17525Lnet/minecraft/class_3722;method_17525()Vnamed onBookRemovedLnet/minecraft/block/entity/LecternBlockEntity;onBookRemoved()V
-
setBook
- Mappings:
Namespace Name Mixin selector official aLcnl;a(Lbuv;Lboi;)Vintermediary method_17514Lnet/minecraft/class_3722;method_17514(Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;)Vnamed setBookLnet/minecraft/block/entity/LecternBlockEntity;setBook(Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/PlayerEntity;)V
-
setCurrentPage
void setCurrentPage(int currentPage) - Mappings:
Namespace Name Mixin selector official aLcnl;a(I)Vintermediary method_17511Lnet/minecraft/class_3722;method_17511(I)Vnamed setCurrentPageLnet/minecraft/block/entity/LecternBlockEntity;setCurrentPage(I)V
-
getCurrentPage
public int getCurrentPage()- Mappings:
Namespace Name Mixin selector official gLcnl;g()Iintermediary method_17523Lnet/minecraft/class_3722;method_17523()Inamed getCurrentPageLnet/minecraft/block/entity/LecternBlockEntity;getCurrentPage()I
-
getComparatorOutput
public int getComparatorOutput()- Mappings:
Namespace Name Mixin selector official iLcnl;i()Iintermediary method_17524Lnet/minecraft/class_3722;method_17524()Inamed getComparatorOutputLnet/minecraft/block/entity/LecternBlockEntity;getComparatorOutput()I
-
resolveBook
- Mappings:
Namespace Name Mixin selector official bLcnl;b(Lbuv;Lboi;)Lbuv;intermediary method_17518Lnet/minecraft/class_3722;method_17518(Lnet/minecraft/class_1799;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1799;named resolveBookLnet/minecraft/block/entity/LecternBlockEntity;resolveBook(Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/player/PlayerEntity;)Lnet/minecraft/item/ItemStack;
-
getCommandSource
- Mappings:
Namespace Name Mixin selector official aLcnl;a(Lboi;)Ldm;intermediary method_17512Lnet/minecraft/class_3722;method_17512(Lnet/minecraft/class_1657;)Lnet/minecraft/class_2168;named getCommandSourceLnet/minecraft/block/entity/LecternBlockEntity;getCommandSource(Lnet/minecraft/entity/player/PlayerEntity;)Lnet/minecraft/server/command/ServerCommandSource;
-
copyItemDataRequiresOperator
public boolean copyItemDataRequiresOperator()- Overrides:
copyItemDataRequiresOperatorin classBlockEntity- Mappings:
Namespace Name Mixin selector official tLcmq;t()Zintermediary method_11011Lnet/minecraft/class_2586;method_11011()Znamed copyItemDataRequiresOperatorLnet/minecraft/block/entity/BlockEntity;copyItemDataRequiresOperator()Z
-
readNbt
- Overrides:
readNbtin classBlockEntity- Mappings:
Namespace Name Mixin selector official aLcmq;a(Loj;)Vintermediary method_11014Lnet/minecraft/class_2586;method_11014(Lnet/minecraft/class_2487;)Vnamed readNbtLnet/minecraft/block/entity/BlockEntity;readNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
writeNbt
- Overrides:
writeNbtin classBlockEntity- Mappings:
Namespace Name Mixin selector official bLcmq;b(Loj;)Vintermediary method_11007Lnet/minecraft/class_2586;method_11007(Lnet/minecraft/class_2487;)Vnamed writeNbtLnet/minecraft/block/entity/BlockEntity;writeNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
clear
public void clear() -
createMenu
- Specified by:
createMenuin interfaceScreenHandlerFactory- Mappings:
Namespace Name Mixin selector official createMenuLbrr;createMenu(ILboh;Lboi;)Lbqo;intermediary createMenuLnet/minecraft/class_1270;createMenu(ILnet/minecraft/class_1661;Lnet/minecraft/class_1657;)Lnet/minecraft/class_1703;named createMenuLnet/minecraft/screen/ScreenHandlerFactory;createMenu(ILnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/entity/player/PlayerEntity;)Lnet/minecraft/screen/ScreenHandler;
-
getDisplayName
Returns the title of this screen handler; will be a part of the open screen packet sent to the client.- Specified by:
getDisplayNamein interfaceNamedScreenHandlerFactory- Mappings:
Namespace Name Mixin selector official C_Lawj;C_()Lqj;intermediary method_5476Lnet/minecraft/class_3908;method_5476()Lnet/minecraft/class_2561;named getDisplayNameLnet/minecraft/screen/NamedScreenHandlerFactory;getDisplayName()Lnet/minecraft/text/Text;
-