Class FurnaceBlockEntity

java.lang.Object
net.minecraft.block.entity.BlockEntity
net.minecraft.block.entity.FurnaceBlockEntity
All Implemented Interfaces:
Inventory

public class FurnaceBlockEntity extends BlockEntity implements Inventory
Mappings:
Namespace Name
intermediary net/minecraft/class_138
glue class_446
server ln
client sk
named net/minecraft/block/entity/FurnaceBlockEntity
  • Field Details

    • inventory

      private ItemStack[] inventory
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1569 Lnet/minecraft/class_138;field_1569:[Lnet/minecraft/class_31;
      glue field_1742 Lclass_446;field_1742:[Lclass_224;
      server i Lln;i:[Lfy;
      client i Lsk;i:[Liz;
      named inventory Lnet/minecraft/block/entity/FurnaceBlockEntity;inventory:[Lnet/minecraft/item/ItemStack;
    • burnTime

      public int burnTime
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1566 Lnet/minecraft/class_138;field_1566:I
      glue field_1739 Lclass_446;field_1739:I
      server a Lln;a:I
      client a Lsk;a:I
      named burnTime Lnet/minecraft/block/entity/FurnaceBlockEntity;burnTime:I
    • fuelTime

      public int fuelTime
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1567 Lnet/minecraft/class_138;field_1567:I
      glue field_1740 Lclass_446;field_1740:I
      server b Lln;b:I
      client b Lsk;b:I
      named fuelTime Lnet/minecraft/block/entity/FurnaceBlockEntity;fuelTime:I
    • cookTime

      public int cookTime
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1568 Lnet/minecraft/class_138;field_1568:I
      glue field_1741 Lclass_446;field_1741:I
      server c Lln;c:I
      client c Lsk;c:I
      named cookTime Lnet/minecraft/block/entity/FurnaceBlockEntity;cookTime:I
  • Constructor Details

    • FurnaceBlockEntity

      public FurnaceBlockEntity()
  • Method Details

    • size

      public int size()
      Specified by:
      size in interface Inventory
      Mappings:
      Namespace Name Mixin selector
      intermediary method_948 Lnet/minecraft/class_134;method_948()I
      glue method_49 Lclass_287;method_49()I
      server a Lhp;a()I
      client a Llw;a()I
      named size Lnet/minecraft/inventory/Inventory;size()I
    • getStack

      public ItemStack getStack(int slot)
      Specified by:
      getStack in interface Inventory
      Mappings:
      Namespace Name Mixin selector
      intermediary method_954 Lnet/minecraft/class_134;method_954(I)Lnet/minecraft/class_31;
      glue method_58 Lclass_287;method_58(I)Lclass_224;
      server d_ Lhp;d_(I)Lfy;
      client f_ Llw;f_(I)Liz;
      named getStack Lnet/minecraft/inventory/Inventory;getStack(I)Lnet/minecraft/item/ItemStack;
    • removeStack

      public ItemStack removeStack(int slot, int amount)
      Specified by:
      removeStack in interface Inventory
      Mappings:
      Namespace Name Mixin selector
      intermediary method_949 Lnet/minecraft/class_134;method_949(II)Lnet/minecraft/class_31;
      glue method_50 Lclass_287;method_50(II)Lclass_224;
      server a Lhp;a(II)Lfy;
      client a Llw;a(II)Liz;
      named removeStack Lnet/minecraft/inventory/Inventory;removeStack(II)Lnet/minecraft/item/ItemStack;
    • setStack

      public void setStack(int slot, ItemStack stack)
      Specified by:
      setStack in interface Inventory
      Mappings:
      Namespace Name Mixin selector
      intermediary method_950 Lnet/minecraft/class_134;method_950(ILnet/minecraft/class_31;)V
      glue method_51 Lclass_287;method_51(ILclass_224;)V
      server a Lhp;a(ILfy;)V
      client a Llw;a(ILiz;)V
      named setStack Lnet/minecraft/inventory/Inventory;setStack(ILnet/minecraft/item/ItemStack;)V
    • getName

      public String getName()
      Specified by:
      getName in interface Inventory
      Mappings:
      Namespace Name Mixin selector
      intermediary method_952 Lnet/minecraft/class_134;method_952()Ljava/lang/String;
      glue method_56 Lclass_287;method_56()Ljava/lang/String;
      server c Lhp;c()Ljava/lang/String;
      client c Llw;c()Ljava/lang/String;
      named getName Lnet/minecraft/inventory/Inventory;getName()Ljava/lang/String;
    • readNbt

      public void readNbt(NbtCompound nbt)
      Overrides:
      readNbt in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1077 Lnet/minecraft/class_55;method_1077(Lnet/minecraft/class_8;)V
      glue method_52 Lclass_356;method_52(Lclass_333;)V
      server a Ljh;a(Liq;)V
      client a Low;a(Lnu;)V
      named readNbt Lnet/minecraft/block/entity/BlockEntity;readNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • writeNbt

      public void writeNbt(NbtCompound nbt)
      Overrides:
      writeNbt in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1078 Lnet/minecraft/class_55;method_1078(Lnet/minecraft/class_8;)V
      glue method_55 Lclass_356;method_55(Lclass_333;)V
      server b Ljh;b(Liq;)V
      client b Low;b(Lnu;)V
      named writeNbt Lnet/minecraft/block/entity/BlockEntity;writeNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • getMaxCountPerStack

      public int getMaxCountPerStack()
      Specified by:
      getMaxCountPerStack in interface Inventory
      Mappings:
      Namespace Name Mixin selector
      intermediary method_953 Lnet/minecraft/class_134;method_953()I
      glue method_57 Lclass_287;method_57()I
      server d Lhp;d()I
      client d Llw;d()I
      named getMaxCountPerStack Lnet/minecraft/inventory/Inventory;getMaxCountPerStack()I
    • method_1284

      @Environment(CLIENT) public int method_1284(int int2)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1284 Lnet/minecraft/class_138;method_1284(I)I
      glue method_2150 Lclass_446;method_2150(I)I
      server method_1284 Lln;method_1284(I)I
      client b Lsk;b(I)I
      named method_1284 Lnet/minecraft/block/entity/FurnaceBlockEntity;method_1284(I)I
    • method_1285

      @Environment(CLIENT) public int method_1285(int int2)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1285 Lnet/minecraft/class_138;method_1285(I)I
      glue method_2151 Lclass_446;method_2151(I)I
      server method_1285 Lln;method_1285(I)I
      client c Lsk;c(I)I
      named method_1285 Lnet/minecraft/block/entity/FurnaceBlockEntity;method_1285(I)I
    • method_1281

      public boolean method_1281()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1281 Lnet/minecraft/class_138;method_1281()Z
      glue method_1623 Lclass_446;method_1623()Z
      server k Lln;k()Z
      client b Lsk;b()Z
      named method_1281 Lnet/minecraft/block/entity/FurnaceBlockEntity;method_1281()Z
    • method_1076

      public void method_1076()
      Overrides:
      method_1076 in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1076 Lnet/minecraft/class_55;method_1076()V
      glue method_232 Lclass_356;method_232()V
      server g_ Ljh;g_()V
      client n_ Low;n_()V
      named method_1076 Lnet/minecraft/block/entity/BlockEntity;method_1076()V
    • method_1283

      private boolean method_1283()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1283 Lnet/minecraft/class_138;method_1283()Z
      glue method_1625 Lclass_446;method_1625()Z
      server m Lln;m()Z
      client l Lsk;l()Z
      named method_1283 Lnet/minecraft/block/entity/FurnaceBlockEntity;method_1283()Z
    • method_1282

      public void method_1282()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1282 Lnet/minecraft/class_138;method_1282()V
      glue method_1624 Lclass_446;method_1624()V
      server l Lln;l()V
      client k Lsk;k()V
      named method_1282 Lnet/minecraft/block/entity/FurnaceBlockEntity;method_1282()V
    • getFuelTime

      private int getFuelTime(ItemStack itemStack)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1280 Lnet/minecraft/class_138;method_1280(Lnet/minecraft/class_31;)I
      glue method_1622 Lclass_446;method_1622(Lclass_224;)I
      server a Lln;a(Lfy;)I
      client a Lsk;a(Liz;)I
      named getFuelTime Lnet/minecraft/block/entity/FurnaceBlockEntity;getFuelTime(Lnet/minecraft/item/ItemStack;)I
    • canPlayerUse

      public boolean canPlayerUse(PlayerEntity player)
      Specified by:
      canPlayerUse in interface Inventory
      Mappings:
      Namespace Name Mixin selector
      intermediary method_951 Lnet/minecraft/class_134;method_951(Lnet/minecraft/class_54;)Z
      glue method_53 Lclass_287;method_53(Lclass_172;)Z
      server a_ Lhp;a_(Lem;)Z
      client a_ Llw;a_(Lgs;)Z
      named canPlayerUse Lnet/minecraft/inventory/Inventory;canPlayerUse(Lnet/minecraft/entity/player/PlayerEntity;)Z