Class Furnace


public class Furnace extends ContainerBase
Mappings:
Namespace Name
intermediary net/minecraft/class_337
glue class_36
server au
client bm
named net/minecraft/container/Furnace
  • Field Details

    • furnace

      private TileEntityFurnace furnace
      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 furnace Lnet/minecraft/container/Furnace;furnace:Lnet/minecraft/tileentity/TileEntityFurnace;
    • 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/container/Furnace;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/container/Furnace;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/container/Furnace;fuelTime:I
  • Constructor Details

    • Furnace

      public Furnace(PlayerInventory playerInventory, TileEntityFurnace furnace)
      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/container/Furnace;<init>(Lnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/tileentity/TileEntityFurnace;)V
  • Method Details

    • addListener

      @Environment(SERVER) public void addListener(ContainerListener listener)
      Overrides:
      addListener in class ContainerBase
      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/container/ContainerBase;addListener(Lnet/minecraft/container/ContainerListener;)V
    • tick

      public void tick()
      Overrides:
      tick in class ContainerBase
      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 tick Lnet/minecraft/container/ContainerBase;tick()V
    • setProperty

      @Environment(CLIENT) public void setProperty(int index, int value)
      Overrides:
      setProperty in class ContainerBase
      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/container/ContainerBase;setProperty(II)V
    • canUse

      public boolean canUse(PlayerBase player)
      Specified by:
      canUse in class ContainerBase
      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/container/ContainerBase;canUse(Lnet/minecraft/entity/player/PlayerBase;)Z
    • transferSlot

      public ItemInstance transferSlot(int slotIndex)
      Overrides:
      transferSlot in class ContainerBase
      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 transferSlot Lnet/minecraft/container/ContainerBase;transferSlot(I)Lnet/minecraft/item/ItemInstance;