Package net.minecraft.screen
Class LecternScreenHandler
java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.LecternScreenHandler
- Mappings:
Namespace Name official borintermediary net/minecraft/class_3916named net/minecraft/screen/LecternScreenHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intprivate static final intprivate static final intprivate final Inventoryprivate final 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, getRevision, getSlot, getSlotIndex, getStacks, getType, insertItem, nextRevision, onContentChanged, onSlotClick, packQuickCraftData, removeListener, sendContentUpdates, setCursorStack, setPreviousCursorStack, setPreviousTrackedSlot, setStackInSlot, shouldQuickCraftContinue, syncState, transferSlot, unpackQuickCraftButton, unpackQuickCraftStage, updateSlotStacks, updateSyncHandler, updateToClient
-
Field Details
-
field_30824
private static final int field_30824- See Also:
- Mappings:
Namespace Name Mixin selector official oLbor;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:
- Mappings:
Namespace Name Mixin selector official pLbor;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:
- Mappings:
Namespace Name Mixin selector official kLbor;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:
- Mappings:
Namespace Name Mixin selector official lLbor;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:
- Mappings:
Namespace Name Mixin selector official mLbor;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:
- Mappings:
Namespace Name Mixin selector official nLbor;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 qLbor;q:Lata;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 rLbor;r:Lboa;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>Lbor;<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>Lbor;<init>(ILata;Lboa;)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 aLbnq;a(Lblk;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 aLbnq;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 aLbnq;a(Lblk;)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 lLbor;l()Lbrw;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 mLbor;m()Iintermediary method_17419Lnet/minecraft/class_3916;method_17419()Inamed getPageLnet/minecraft/screen/LecternScreenHandler;getPage()I
-