类 LecternBlockEntity
- java.lang.Object
-
- net.minecraft.block.entity.BlockEntity
-
- net.minecraft.block.entity.LecternBlockEntity
-
- 所有已实现的接口:
NamedScreenHandlerFactory,ScreenHandlerFactory,Clearable
public class LecternBlockEntity extends BlockEntity implements Clearable, NamedScreenHandlerFactory
- Mappings:
Namespace Name official cikintermediary net/minecraft/class_3722named net/minecraft/block/entity/LecternBlockEntity
-
-
字段概要
字段 修饰符和类型 字段 说明 private ItemStackbookprivate intcurrentPagestatic intfield_31348static intfield_31349static intfield_31350static intfield_31351private Inventoryinventoryprivate intpageCountprivate PropertyDelegatepropertyDelegate-
从类继承的字段 net.minecraft.block.entity.BlockEntity
pos, removed, world
-
-
构造器概要
构造器 构造器 说明 LecternBlockEntity(BlockPos pos, BlockState state)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidclear()booleancopyItemDataRequiresOperator()ScreenHandlercreateMenu(int syncId, PlayerInventory inv, PlayerEntity player)ItemStackgetBook()private ServerCommandSourcegetCommandSource(@Nullable PlayerEntity player)intgetComparatorOutput()intgetCurrentPage()TextgetDisplayName()Returns the title of this screen handler; will be a part of the open screen packet sent to the client.booleanhasBook()private voidonBookRemoved()voidreadNbt(CompoundTag nbt)private ItemStackresolveBook(ItemStack book, @Nullable PlayerEntity player)voidsetBook(ItemStack book)voidsetBook(ItemStack book, @Nullable PlayerEntity player)private voidsetCurrentPage(int currentPage)CompoundTagwriteNbt(CompoundTag nbt)-
从类继承的方法 net.minecraft.block.entity.BlockEntity
cancelRemoval, createFromNbt, getCachedState, getPos, getType, getWorld, hasWorld, isRemoved, markDirty, markDirty, markRemoved, onSyncedBlockEvent, populateCrashReport, setCachedState, setWorld, toInitialChunkDataNbt, toUpdatePacket
-
-
-
-
字段详细资料
-
field_31348
public static final int field_31348
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official aLcik;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
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official bLcik;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
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official cLcik;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
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official dLcik;d:Iintermediary field_31351Lnet/minecraft/class_3722;field_31351:Inamed field_31351Lnet/minecraft/block/entity/LecternBlockEntity;field_31351:I
-
inventory
private final Inventory inventory
- Mappings:
Namespace Name Mixin selector official eLcik;e:Laqz;intermediary field_17386Lnet/minecraft/class_3722;field_17386:Lnet/minecraft/class_1263;named inventoryLnet/minecraft/block/entity/LecternBlockEntity;inventory:Lnet/minecraft/inventory/Inventory;
-
propertyDelegate
private final PropertyDelegate propertyDelegate
- Mappings:
Namespace Name Mixin selector official fLcik;f:Lblv;intermediary field_17387Lnet/minecraft/class_3722;field_17387:Lnet/minecraft/class_3913;named propertyDelegateLnet/minecraft/block/entity/LecternBlockEntity;propertyDelegate:Lnet/minecraft/screen/PropertyDelegate;
-
book
private ItemStack book
- Mappings:
Namespace Name Mixin selector official gLcik;g:Lbpr;intermediary field_17388Lnet/minecraft/class_3722;field_17388:Lnet/minecraft/class_1799;named bookLnet/minecraft/block/entity/LecternBlockEntity;book:Lnet/minecraft/item/ItemStack;
-
currentPage
private int currentPage
- Mappings:
Namespace Name Mixin selector official hLcik;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 iLcik;i:Iintermediary field_17390Lnet/minecraft/class_3722;field_17390:Inamed pageCountLnet/minecraft/block/entity/LecternBlockEntity;pageCount:I
-
-
构造器详细资料
-
LecternBlockEntity
public LecternBlockEntity(BlockPos pos, BlockState state)
- Mappings:
Namespace Name Mixin selector official <init>Lcik;<init>(Lgb;Lcjr;)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
-
-
方法详细资料
-
getBook
public ItemStack getBook()
- Mappings:
Namespace Name Mixin selector official fLcik;f()Lbpr;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 gLcik;g()Zintermediary method_17522Lnet/minecraft/class_3722;method_17522()Znamed hasBookLnet/minecraft/block/entity/LecternBlockEntity;hasBook()Z
-
setBook
public void setBook(ItemStack book)
- Mappings:
Namespace Name Mixin selector official aLcik;a(Lbpr;)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
private void onBookRemoved()
- Mappings:
Namespace Name Mixin selector official jLcik;j()Vintermediary method_17525Lnet/minecraft/class_3722;method_17525()Vnamed onBookRemovedLnet/minecraft/block/entity/LecternBlockEntity;onBookRemoved()V
-
setBook
public void setBook(ItemStack book, @Nullable @Nullable PlayerEntity player)
- Mappings:
Namespace Name Mixin selector official aLcik;a(Lbpr;Lbjf;)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
private void setCurrentPage(int currentPage)
- Mappings:
Namespace Name Mixin selector official aLcik;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 hLcik;h()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 iLcik;i()Iintermediary method_17524Lnet/minecraft/class_3722;method_17524()Inamed getComparatorOutputLnet/minecraft/block/entity/LecternBlockEntity;getComparatorOutput()I
-
resolveBook
private ItemStack resolveBook(ItemStack book, @Nullable @Nullable PlayerEntity player)
- Mappings:
Namespace Name Mixin selector official bLcik;b(Lbpr;Lbjf;)Lbpr;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
private ServerCommandSource getCommandSource(@Nullable @Nullable PlayerEntity player)
- Mappings:
Namespace Name Mixin selector official aLcik;a(Lbjf;)Ldg;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()
- 覆盖:
copyItemDataRequiresOperator在类中BlockEntity- Mappings:
Namespace Name Mixin selector official qLchp;q()Zintermediary method_11011Lnet/minecraft/class_2586;method_11011()Znamed copyItemDataRequiresOperatorLnet/minecraft/block/entity/BlockEntity;copyItemDataRequiresOperator()Z
-
readNbt
public void readNbt(CompoundTag nbt)
- 覆盖:
readNbt在类中BlockEntity- Mappings:
Namespace Name Mixin selector official aLchp;a(Lmv;)Vintermediary method_11014Lnet/minecraft/class_2586;method_11014(Lnet/minecraft/class_2487;)Vnamed readNbtLnet/minecraft/block/entity/BlockEntity;readNbt(Lnet/minecraft/nbt/CompoundTag;)V
-
writeNbt
public CompoundTag writeNbt(CompoundTag nbt)
- 覆盖:
writeNbt在类中BlockEntity- Mappings:
Namespace Name Mixin selector official bLchp;b(Lmv;)Lmv;intermediary method_11007Lnet/minecraft/class_2586;method_11007(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;named writeNbtLnet/minecraft/block/entity/BlockEntity;writeNbt(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag;
-
clear
public void clear()
-
createMenu
public ScreenHandler createMenu(int syncId, PlayerInventory inv, PlayerEntity player)
- 指定者:
createMenu在接口中ScreenHandlerFactory- Mappings:
Namespace Name Mixin selector official createMenuLbmo;createMenu(ILbje;Lbjf;)Lbll;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
public Text getDisplayName()
Returns the title of this screen handler; will be a part of the open screen packet sent to the client.- 指定者:
getDisplayName在接口中NamedScreenHandlerFactory- Mappings:
Namespace Name Mixin selector official dLarj;d()Lon;intermediary method_5476Lnet/minecraft/class_3908;method_5476()Lnet/minecraft/class_2561;named getDisplayNameLnet/minecraft/screen/NamedScreenHandlerFactory;getDisplayName()Lnet/minecraft/text/Text;
-
-