Class CraftingScreenHandler

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

public class CraftingScreenHandler extends ScreenHandler
Mappings:
Namespace Name
intermediary net/minecraft/class_196
glue class_219
server fu
client it
named net/minecraft/screen/CraftingScreenHandler
  • Field Details

    • input

      public CraftingInventory input
      Mappings:
      Namespace Name Mixin selector
      intermediary field_708 Lnet/minecraft/class_196;field_708:Lnet/minecraft/class_159;
      glue field_915 Lclass_219;field_915:Lclass_305;
      server a Lfu;a:Lhz;
      client a Lit;a:Lmq;
      named input Lnet/minecraft/screen/CraftingScreenHandler;input:Lnet/minecraft/inventory/CraftingInventory;
    • result

      public Inventory result
      Mappings:
      Namespace Name Mixin selector
      intermediary field_709 Lnet/minecraft/class_196;field_709:Lnet/minecraft/class_134;
      glue field_916 Lclass_219;field_916:Lclass_287;
      server b Lfu;b:Lhp;
      client b Lit;b:Llw;
      named result Lnet/minecraft/screen/CraftingScreenHandler;result:Lnet/minecraft/inventory/Inventory;
    • world

      private World world
      Mappings:
      Namespace Name Mixin selector
      intermediary field_710 Lnet/minecraft/class_196;field_710:Lnet/minecraft/class_18;
      glue field_917 Lclass_219;field_917:Lclass_129;
      server c Lfu;c:Ldj;
      client c Lit;c:Lfd;
      named world Lnet/minecraft/screen/CraftingScreenHandler;world:Lnet/minecraft/world/World;
    • x

      private int x
      Mappings:
      Namespace Name Mixin selector
      intermediary field_711 Lnet/minecraft/class_196;field_711:I
      glue field_918 Lclass_219;field_918:I
      server h Lfu;h:I
      client h Lit;h:I
      named x Lnet/minecraft/screen/CraftingScreenHandler;x:I
    • y

      private int y
      Mappings:
      Namespace Name Mixin selector
      intermediary field_712 Lnet/minecraft/class_196;field_712:I
      glue field_919 Lclass_219;field_919:I
      server i Lfu;i:I
      client i Lit;i:I
      named y Lnet/minecraft/screen/CraftingScreenHandler;y:I
    • z

      private int z
      Mappings:
      Namespace Name Mixin selector
      intermediary field_713 Lnet/minecraft/class_196;field_713:I
      glue field_920 Lclass_219;field_920:I
      server j Lfu;j:I
      client j Lit;j:I
      named z Lnet/minecraft/screen/CraftingScreenHandler;z:I
  • Constructor Details

    • CraftingScreenHandler

      public CraftingScreenHandler(PlayerInventory playerInventory, World world, int x, int y, int z)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_196;<init>(Lnet/minecraft/class_136;Lnet/minecraft/class_18;III)V
      glue <init> Lclass_219;<init>(Lclass_223;Lclass_129;III)V
      server <init> Lfu;<init>(Lfx;Ldj;III)V
      client <init> Lit;<init>(Lix;Lfd;III)V
      named <init> Lnet/minecraft/screen/CraftingScreenHandler;<init>(Lnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/world/World;III)V
  • Method Details

    • onSlotUpdate

      public void onSlotUpdate(Inventory inventory)
      Overrides:
      onSlotUpdate in class ScreenHandler
      Mappings:
      Namespace Name Mixin selector
      intermediary method_2088 Lnet/minecraft/class_71;method_2088(Lnet/minecraft/class_134;)V
      glue method_7 Lclass_94;method_7(Lclass_287;)V
      server a Lcl;a(Lhp;)V
      client a Ldw;a(Llw;)V
      named onSlotUpdate Lnet/minecraft/screen/ScreenHandler;onSlotUpdate(Lnet/minecraft/inventory/Inventory;)V
    • onClosed

      public void onClosed(PlayerEntity player)
      Overrides:
      onClosed in class ScreenHandler
      Mappings:
      Namespace Name Mixin selector
      intermediary method_2087 Lnet/minecraft/class_71;method_2087(Lnet/minecraft/class_54;)V
      glue method_6 Lclass_94;method_6(Lclass_172;)V
      server a Lcl;a(Lem;)V
      client a Ldw;a(Lgs;)V
      named onClosed Lnet/minecraft/screen/ScreenHandler;onClosed(Lnet/minecraft/entity/player/PlayerEntity;)V
    • canUse

      public boolean canUse(PlayerEntity player)
      Specified by:
      canUse in class ScreenHandler
      Mappings:
      Namespace Name Mixin selector
      intermediary method_2094 Lnet/minecraft/class_71;method_2094(Lnet/minecraft/class_54;)Z
      glue method_8 Lclass_94;method_8(Lclass_172;)Z
      server b Lcl;b(Lem;)Z
      client b Ldw;b(Lgs;)Z
      named canUse Lnet/minecraft/screen/ScreenHandler;canUse(Lnet/minecraft/entity/player/PlayerEntity;)Z
    • quickMove

      public ItemStack quickMove(int slot)
      Overrides:
      quickMove in class ScreenHandler
      Mappings:
      Namespace Name Mixin selector
      intermediary method_2086 Lnet/minecraft/class_71;method_2086(I)Lnet/minecraft/class_31;
      glue method_5 Lclass_94;method_5(I)Lclass_224;
      server a Lcl;a(I)Lfy;
      client a Ldw;a(I)Liz;
      named quickMove Lnet/minecraft/screen/ScreenHandler;quickMove(I)Lnet/minecraft/item/ItemStack;