Package net.minecraft.screen
Class LecternScreenHandler
java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.LecternScreenHandler
- Mappings:
Namespace Name official bmsintermediary net/minecraft/class_3916named net/minecraft/screen/LecternScreenHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic intstatic intstatic intstatic intprivate static intprivate static intprivate Inventoryprivate PropertyDelegateFields inherited from class net.minecraft.screen.ScreenHandler
EMPTY_SPACE_SLOT_INDEX, field_30731, field_30732, field_30733, field_30734, field_30735, field_30736, field_30737, slots, syncId -
Constructor Summary
ConstructorsConstructorDescriptionLecternScreenHandler(int syncId)LecternScreenHandler(int syncId, Inventory inventory, PropertyDelegate propertyDelegate) -
Method Summary
Modifier and TypeMethodDescriptionbooleancanUse(PlayerEntity player)intgetPage()booleanonButtonClick(PlayerEntity player, int id)voidsetProperty(int id, int value)Methods inherited from class net.minecraft.screen.ScreenHandler
addListener, addProperties, addProperty, addSlot, calculateComparatorOutput, calculateComparatorOutput, calculateStackSize, canInsertIntoSlot, canInsertIntoSlot, canInsertItemIntoSlot, canUse, checkDataCount, checkSize, close, copySharedSlots, disableSyncing, dropInventory, enableSyncing, endQuickCraft, getCursorStack, getSlot, getStacks, getType, insertItem, onContentChanged, onSlotClick, packQuickCraftData, removeListener, sendContentUpdates, setCursorStack, setPreviousCursorStack, setPreviousTrackedSlot, setStackInSlot, shouldQuickCraftContinue, syncState, transferSlot, unpackQuickCraftButton, unpackQuickCraftStage, updateSlotStacks, updateSyncHandler
-
Field Details
-
field_30824
private static final int field_30824- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official oLbms;o:Iintermediary field_30824Lnet/minecraft/class_3916;field_30824:Inamed field_30824Lnet/minecraft/screen/LecternScreenHandler;field_30824:I
-
field_30825
private static final int field_30825- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official pLbms;p:Iintermediary field_30825Lnet/minecraft/class_3916;field_30825:Inamed field_30825Lnet/minecraft/screen/LecternScreenHandler;field_30825:I
-
field_30820
public static final int field_30820- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official kLbms;k:Iintermediary field_30820Lnet/minecraft/class_3916;field_30820:Inamed field_30820Lnet/minecraft/screen/LecternScreenHandler;field_30820:I
-
field_30821
public static final int field_30821- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official lLbms;l:Iintermediary field_30821Lnet/minecraft/class_3916;field_30821:Inamed field_30821Lnet/minecraft/screen/LecternScreenHandler;field_30821:I
-
field_30822
public static final int field_30822- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official mLbms;m:Iintermediary field_30822Lnet/minecraft/class_3916;field_30822:Inamed field_30822Lnet/minecraft/screen/LecternScreenHandler;field_30822:I
-
field_30823
public static final int field_30823- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official nLbms;n:Iintermediary field_30823Lnet/minecraft/class_3916;field_30823:Inamed field_30823Lnet/minecraft/screen/LecternScreenHandler;field_30823:I
-
inventory
- Mappings:
Namespace Name Mixin selector official qLbms;q:Larc;intermediary field_17313Lnet/minecraft/class_3916;field_17313:Lnet/minecraft/class_1263;named inventoryLnet/minecraft/screen/LecternScreenHandler;inventory:Lnet/minecraft/inventory/Inventory;
-
propertyDelegate
- Mappings:
Namespace Name Mixin selector official rLbms;r:Lbmb;intermediary field_17314Lnet/minecraft/class_3916;field_17314:Lnet/minecraft/class_3913;named propertyDelegateLnet/minecraft/screen/LecternScreenHandler;propertyDelegate:Lnet/minecraft/screen/PropertyDelegate;
-
-
Constructor Details
-
LecternScreenHandler
public LecternScreenHandler(int syncId)- Mappings:
Namespace Name Mixin selector official <init>Lbms;<init>(I)Vintermediary <init>Lnet/minecraft/class_3916;<init>(I)Vnamed <init>Lnet/minecraft/screen/LecternScreenHandler;<init>(I)V
-
LecternScreenHandler
- Mappings:
Namespace Name Mixin selector official <init>Lbms;<init>(ILarc;Lbmb;)Vintermediary <init>Lnet/minecraft/class_3916;<init>(ILnet/minecraft/class_1263;Lnet/minecraft/class_3913;)Vnamed <init>Lnet/minecraft/screen/LecternScreenHandler;<init>(ILnet/minecraft/inventory/Inventory;Lnet/minecraft/screen/PropertyDelegate;)V
-
-
Method Details
-
onButtonClick
- Overrides:
onButtonClickin classScreenHandler- Mappings:
Namespace Name Mixin selector official aLblr;a(Lbjl;I)Zintermediary method_7604Lnet/minecraft/class_1703;method_7604(Lnet/minecraft/class_1657;I)Znamed onButtonClickLnet/minecraft/screen/ScreenHandler;onButtonClick(Lnet/minecraft/entity/player/PlayerEntity;I)Z
-
setProperty
public void setProperty(int id, int value)- Overrides:
setPropertyin classScreenHandler- Mappings:
Namespace Name Mixin selector official aLblr;a(II)Vintermediary method_7606Lnet/minecraft/class_1703;method_7606(II)Vnamed setPropertyLnet/minecraft/screen/ScreenHandler;setProperty(II)V
-
canUse
- Specified by:
canUsein classScreenHandler- Mappings:
Namespace Name Mixin selector official aLblr;a(Lbjl;)Zintermediary method_7597Lnet/minecraft/class_1703;method_7597(Lnet/minecraft/class_1657;)Znamed canUseLnet/minecraft/screen/ScreenHandler;canUse(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
getBookItem
- Mappings:
Namespace Name Mixin selector official iLbms;i()Lbpx;intermediary method_17418Lnet/minecraft/class_3916;method_17418()Lnet/minecraft/class_1799;named getBookItemLnet/minecraft/screen/LecternScreenHandler;getBookItem()Lnet/minecraft/item/ItemStack;
-
getPage
public int getPage()- Mappings:
Namespace Name Mixin selector official jLbms;j()Iintermediary method_17419Lnet/minecraft/class_3916;method_17419()Inamed getPageLnet/minecraft/screen/LecternScreenHandler;getPage()I
-