Package net.minecraft.screen
Class LecternScreenHandler
java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.LecternScreenHandler
- Mappings:
Namespace Name official bwointermediary 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) transferSlot(PlayerEntity player, int index) 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, isValid, nextRevision, onContentChanged, onSlotClick, packQuickCraftData, removeListener, sendContentUpdates, setCursorStack, setPreviousCursorStack, setPreviousTrackedSlot, setPreviousTrackedSlotMutable, setStackInSlot, shouldQuickCraftContinue, syncState, unpackQuickCraftButton, unpackQuickCraftStage, updateSlotStacks, updateSyncHandler, updateToClient
-
Field Details
-
field_30824
private static final int field_30824- See Also:
- Mappings:
Namespace Name Mixin selector official oLbwo;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 pLbwo;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 kLbwo;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 lLbwo;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 mLbwo;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 nLbwo;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 qLbwo;q:Laze;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 rLbwo;r:Lbvx;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>Lbwo;<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>Lbwo;<init>(ILaze;Lbvx;)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 bLbvn;b(Lbtd;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
-
transferSlot
- Specified by:
transferSlotin classScreenHandler- Mappings:
Namespace Name Mixin selector official aLbvn;a(Lbtd;I)Lbzy;intermediary method_7601Lnet/minecraft/class_1703;method_7601(Lnet/minecraft/class_1657;I)Lnet/minecraft/class_1799;named transferSlotLnet/minecraft/screen/ScreenHandler;transferSlot(Lnet/minecraft/entity/player/PlayerEntity;I)Lnet/minecraft/item/ItemStack;
-
setProperty
public void setProperty(int id, int value) - Overrides:
setPropertyin classScreenHandler- Mappings:
Namespace Name Mixin selector official aLbvn;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 aLbvn;a(Lbtd;)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 lLbwo;l()Lbzy;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 mLbwo;m()Iintermediary method_17419Lnet/minecraft/class_3916;method_17419()Inamed getPageLnet/minecraft/screen/LecternScreenHandler;getPage()I
-