Class LecternScreenHandler

java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.LecternScreenHandler

public class LecternScreenHandler extends ScreenHandler
Mappings:
Namespace Name
official bxn
intermediary net/minecraft/class_3916
named net/minecraft/screen/LecternScreenHandler
  • Field Details

    • field_30824

      private static final int field_30824
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official o Lbxn;o:I
      intermediary field_30824 Lnet/minecraft/class_3916;field_30824:I
      named field_30824 Lnet/minecraft/screen/LecternScreenHandler;field_30824:I
    • field_30825

      private static final int field_30825
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official p Lbxn;p:I
      intermediary field_30825 Lnet/minecraft/class_3916;field_30825:I
      named field_30825 Lnet/minecraft/screen/LecternScreenHandler;field_30825:I
    • field_30820

      public static final int field_30820
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official k Lbxn;k:I
      intermediary field_30820 Lnet/minecraft/class_3916;field_30820:I
      named field_30820 Lnet/minecraft/screen/LecternScreenHandler;field_30820:I
    • field_30821

      public static final int field_30821
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official l Lbxn;l:I
      intermediary field_30821 Lnet/minecraft/class_3916;field_30821:I
      named field_30821 Lnet/minecraft/screen/LecternScreenHandler;field_30821:I
    • field_30822

      public static final int field_30822
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official m Lbxn;m:I
      intermediary field_30822 Lnet/minecraft/class_3916;field_30822:I
      named field_30822 Lnet/minecraft/screen/LecternScreenHandler;field_30822:I
    • field_30823

      public static final int field_30823
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official n Lbxn;n:I
      intermediary field_30823 Lnet/minecraft/class_3916;field_30823:I
      named field_30823 Lnet/minecraft/screen/LecternScreenHandler;field_30823:I
    • inventory

      private final Inventory inventory
      Mappings:
      Namespace Name Mixin selector
      official q Lbxn;q:Lbac;
      intermediary field_17313 Lnet/minecraft/class_3916;field_17313:Lnet/minecraft/class_1263;
      named inventory Lnet/minecraft/screen/LecternScreenHandler;inventory:Lnet/minecraft/inventory/Inventory;
    • propertyDelegate

      private final PropertyDelegate propertyDelegate
      Mappings:
      Namespace Name Mixin selector
      official r Lbxn;r:Lbww;
      intermediary field_17314 Lnet/minecraft/class_3916;field_17314:Lnet/minecraft/class_3913;
      named propertyDelegate Lnet/minecraft/screen/LecternScreenHandler;propertyDelegate:Lnet/minecraft/screen/PropertyDelegate;
  • Constructor Details

    • LecternScreenHandler

      public LecternScreenHandler(int syncId)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbxn;<init>(I)V
      intermediary <init> Lnet/minecraft/class_3916;<init>(I)V
      named <init> Lnet/minecraft/screen/LecternScreenHandler;<init>(I)V
    • LecternScreenHandler

      public LecternScreenHandler(int syncId, Inventory inventory, PropertyDelegate propertyDelegate)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbxn;<init>(ILbac;Lbww;)V
      intermediary <init> Lnet/minecraft/class_3916;<init>(ILnet/minecraft/class_1263;Lnet/minecraft/class_3913;)V
      named <init> Lnet/minecraft/screen/LecternScreenHandler;<init>(ILnet/minecraft/inventory/Inventory;Lnet/minecraft/screen/PropertyDelegate;)V
  • Method Details

    • onButtonClick

      public boolean onButtonClick(PlayerEntity player, int id)
      Overrides:
      onButtonClick in class ScreenHandler
      Mappings:
      Namespace Name Mixin selector
      official b Lbwm;b(Lbuc;I)Z
      intermediary method_7604 Lnet/minecraft/class_1703;method_7604(Lnet/minecraft/class_1657;I)Z
      named onButtonClick Lnet/minecraft/screen/ScreenHandler;onButtonClick(Lnet/minecraft/entity/player/PlayerEntity;I)Z
    • transferSlot

      public ItemStack transferSlot(PlayerEntity player, int index)
      Specified by:
      transferSlot in class ScreenHandler
      Mappings:
      Namespace Name Mixin selector
      official a Lbwm;a(Lbuc;I)Lcax;
      intermediary method_7601 Lnet/minecraft/class_1703;method_7601(Lnet/minecraft/class_1657;I)Lnet/minecraft/class_1799;
      named transferSlot Lnet/minecraft/screen/ScreenHandler;transferSlot(Lnet/minecraft/entity/player/PlayerEntity;I)Lnet/minecraft/item/ItemStack;
    • setProperty

      public void setProperty(int id, int value)
      Overrides:
      setProperty in class ScreenHandler
      Mappings:
      Namespace Name Mixin selector
      official a Lbwm;a(II)V
      intermediary method_7606 Lnet/minecraft/class_1703;method_7606(II)V
      named setProperty Lnet/minecraft/screen/ScreenHandler;setProperty(II)V
    • canUse

      public boolean canUse(PlayerEntity player)
      Specified by:
      canUse in class ScreenHandler
      Mappings:
      Namespace Name Mixin selector
      official a Lbwm;a(Lbuc;)Z
      intermediary method_7597 Lnet/minecraft/class_1703;method_7597(Lnet/minecraft/class_1657;)Z
      named canUse Lnet/minecraft/screen/ScreenHandler;canUse(Lnet/minecraft/entity/player/PlayerEntity;)Z
    • getBookItem

      public ItemStack getBookItem()
      Mappings:
      Namespace Name Mixin selector
      official l Lbxn;l()Lcax;
      intermediary method_17418 Lnet/minecraft/class_3916;method_17418()Lnet/minecraft/class_1799;
      named getBookItem Lnet/minecraft/screen/LecternScreenHandler;getBookItem()Lnet/minecraft/item/ItemStack;
    • getPage

      public int getPage()
      Mappings:
      Namespace Name Mixin selector
      official m Lbxn;m()I
      intermediary method_17419 Lnet/minecraft/class_3916;method_17419()I
      named getPage Lnet/minecraft/screen/LecternScreenHandler;getPage()I