Package net.minecraft.screen
Class LecternScreenHandler
java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.LecternScreenHandler
- Mappings:
Namespace Name official bmtintermediary 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 oLbmt;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 pLbmt;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 kLbmt;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 lLbmt;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 mLbmt;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 nLbmt;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 qLbmt;q:Lard;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 rLbmt;r:Lbmc;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>Lbmt;<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>Lbmt;<init>(ILard;Lbmc;)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 aLbls;a(Lbjm;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 aLbls;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 aLbls;a(Lbjm;)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 iLbmt;i()Lbpy;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 jLbmt;j()Iintermediary method_17419Lnet/minecraft/class_3916;method_17419()Inamed getPageLnet/minecraft/screen/LecternScreenHandler;getPage()I
-