Class FurnaceScreenHandler

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

public class FurnaceScreenHandler extends ScreenHandler
Mappings:
Namespace Name
intermediary net/minecraft/class_337
glue class_36
server au
client bm
named net/minecraft/screen/FurnaceScreenHandler
  • Field Details

    • furnaceBlockEntity

      private FurnaceBlockEntity furnaceBlockEntity
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1258 Lnet/minecraft/class_337;field_1258:Lnet/minecraft/class_138;
      glue field_44 Lclass_36;field_44:Lclass_446;
      server a Lau;a:Lln;
      client a Lbm;a:Lsk;
      named furnaceBlockEntity Lnet/minecraft/screen/FurnaceScreenHandler;furnaceBlockEntity:Lnet/minecraft/block/entity/FurnaceBlockEntity;
    • cookTime

      private int cookTime
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1259 Lnet/minecraft/class_337;field_1259:I
      glue field_45 Lclass_36;field_45:I
      server b Lau;b:I
      client b Lbm;b:I
      named cookTime Lnet/minecraft/screen/FurnaceScreenHandler;cookTime:I
    • burnTime

      private int burnTime
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1260 Lnet/minecraft/class_337;field_1260:I
      glue field_46 Lclass_36;field_46:I
      server c Lau;c:I
      client c Lbm;c:I
      named burnTime Lnet/minecraft/screen/FurnaceScreenHandler;burnTime:I
    • fuelTime

      private int fuelTime
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1261 Lnet/minecraft/class_337;field_1261:I
      glue field_47 Lclass_36;field_47:I
      server h Lau;h:I
      client h Lbm;h:I
      named fuelTime Lnet/minecraft/screen/FurnaceScreenHandler;fuelTime:I
  • Constructor Details

    • FurnaceScreenHandler

      public FurnaceScreenHandler(PlayerInventory playerInventory, FurnaceBlockEntity furnaceBlockEntity)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_337;<init>(Lnet/minecraft/class_136;Lnet/minecraft/class_138;)V
      glue <init> Lclass_36;<init>(Lclass_223;Lclass_446;)V
      server <init> Lau;<init>(Lfx;Lln;)V
      client <init> Lbm;<init>(Lix;Lsk;)V
      named <init> Lnet/minecraft/screen/FurnaceScreenHandler;<init>(Lnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/block/entity/FurnaceBlockEntity;)V
  • Method Details

    • addListener

      @Environment(SERVER) public void addListener(ScreenHandlerListener listener)
      Overrides:
      addListener in class ScreenHandler
      Mappings:
      Namespace Name Mixin selector
      intermediary method_2076 Lnet/minecraft/class_71;method_2076(Lnet/minecraft/class_633;)V
      glue method_105 Lclass_94;method_105(Lclass_99;)V
      server a Lcl;a(Lcp;)V
      client method_2076 Ldw;method_2076(Lec;)V
      named addListener Lnet/minecraft/screen/ScreenHandler;addListener(Lnet/minecraft/screen/ScreenHandlerListener;)V
    • sendContentUpdates

      public void sendContentUpdates()
      Overrides:
      sendContentUpdates in class ScreenHandler
      Mappings:
      Namespace Name Mixin selector
      intermediary method_2075 Lnet/minecraft/class_71;method_2075()V
      glue method_104 Lclass_94;method_104()V
      server a Lcl;a()V
      client a Ldw;a()V
      named sendContentUpdates Lnet/minecraft/screen/ScreenHandler;sendContentUpdates()V
    • setProperty

      @Environment(CLIENT) public void setProperty(int id, int value)
      Overrides:
      setProperty in class ScreenHandler
      Mappings:
      Namespace Name Mixin selector
      intermediary method_2077 Lnet/minecraft/class_71;method_2077(II)V
      glue method_192 Lclass_94;method_192(II)V
      server method_2077 Lcl;method_2077(II)V
      client a Ldw;a(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
      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;