Class FurnaceBlockEntity

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

public class FurnaceBlockEntity extends BlockEntity implements SidedInventory
Mappings:
Namespace Name
official anr
intermediary net/minecraft/class_221
named net/minecraft/block/entity/FurnaceBlockEntity
  • Field Details

    • field_5656

      private static final int[] field_5656
      Mappings:
      Namespace Name Mixin selector
      official k Lanr;k:[I
      intermediary field_5656 Lnet/minecraft/class_221;field_5656:[I
      named field_5656 Lnet/minecraft/block/entity/FurnaceBlockEntity;field_5656:[I
    • field_5657

      private static final int[] field_5657
      Mappings:
      Namespace Name Mixin selector
      official l Lanr;l:[I
      intermediary field_5657 Lnet/minecraft/class_221;field_5657:[I
      named field_5657 Lnet/minecraft/block/entity/FurnaceBlockEntity;field_5657:[I
    • field_5658

      private static final int[] field_5658
      Mappings:
      Namespace Name Mixin selector
      official m Lanr;m:[I
      intermediary field_5658 Lnet/minecraft/class_221;field_5658:[I
      named field_5658 Lnet/minecraft/block/entity/FurnaceBlockEntity;field_5658:[I
    • stacks

      private ItemStack[] stacks
      Mappings:
      Namespace Name Mixin selector
      official n Lanr;n:[Labo;
      intermediary field_548 Lnet/minecraft/class_221;field_548:[Lnet/minecraft/class_1071;
      named stacks Lnet/minecraft/block/entity/FurnaceBlockEntity;stacks:[Lnet/minecraft/item/ItemStack;
    • fuelTime

      public int fuelTime
      Mappings:
      Namespace Name Mixin selector
      official a Lanr;a:I
      intermediary field_545 Lnet/minecraft/class_221;field_545:I
      named fuelTime Lnet/minecraft/block/entity/FurnaceBlockEntity;fuelTime:I
    • totalFuelTime

      public int totalFuelTime
      Mappings:
      Namespace Name Mixin selector
      official i Lanr;i:I
      intermediary field_546 Lnet/minecraft/class_221;field_546:I
      named totalFuelTime Lnet/minecraft/block/entity/FurnaceBlockEntity;totalFuelTime:I
    • field_547

      public int field_547
      Mappings:
      Namespace Name Mixin selector
      official j Lanr;j:I
      intermediary field_547 Lnet/minecraft/class_221;field_547:I
      named field_547 Lnet/minecraft/block/entity/FurnaceBlockEntity;field_547:I
    • customName

      private String customName
      Mappings:
      Namespace Name Mixin selector
      official o Lanr;o:Ljava/lang/String;
      intermediary field_5659 Lnet/minecraft/class_221;field_5659:Ljava/lang/String;
      named customName Lnet/minecraft/block/entity/FurnaceBlockEntity;customName:Ljava/lang/String;
  • Constructor Details

    • FurnaceBlockEntity

      public FurnaceBlockEntity()
  • Method Details

    • getInvSize

      public int getInvSize()
      Specified by:
      getInvSize in interface Inventory
      Mappings:
      Namespace Name Mixin selector
      official a Lpn;a()I
      intermediary method_2388 Lnet/minecraft/class_849;method_2388()I
      named getInvSize Lnet/minecraft/inventory/Inventory;getInvSize()I
    • getInvStack

      public ItemStack getInvStack(int slot)
      Specified by:
      getInvStack in interface Inventory
      Mappings:
      Namespace Name Mixin selector
      official a Lpn;a(I)Labo;
      intermediary method_2381 Lnet/minecraft/class_849;method_2381(I)Lnet/minecraft/class_1071;
      named getInvStack Lnet/minecraft/inventory/Inventory;getInvStack(I)Lnet/minecraft/item/ItemStack;
    • takeInvStack

      public ItemStack takeInvStack(int slot, int amount)
      Specified by:
      takeInvStack in interface Inventory
      Mappings:
      Namespace Name Mixin selector
      official a Lpn;a(II)Labo;
      intermediary method_2382 Lnet/minecraft/class_849;method_2382(II)Lnet/minecraft/class_1071;
      named takeInvStack Lnet/minecraft/inventory/Inventory;takeInvStack(II)Lnet/minecraft/item/ItemStack;
    • removeInvStack

      public ItemStack removeInvStack(int slot)
      Specified by:
      removeInvStack in interface Inventory
      Mappings:
      Namespace Name Mixin selector
      official a_ Lpn;a_(I)Labo;
      intermediary method_2386 Lnet/minecraft/class_849;method_2386(I)Lnet/minecraft/class_1071;
      named removeInvStack Lnet/minecraft/inventory/Inventory;removeInvStack(I)Lnet/minecraft/item/ItemStack;
    • setInvStack

      public void setInvStack(int slot, ItemStack stack)
      Specified by:
      setInvStack in interface Inventory
      Mappings:
      Namespace Name Mixin selector
      official a Lpn;a(ILabo;)V
      intermediary method_2383 Lnet/minecraft/class_849;method_2383(ILnet/minecraft/class_1071;)V
      named setInvStack Lnet/minecraft/inventory/Inventory;setInvStack(ILnet/minecraft/item/ItemStack;)V
    • method_2385

      public String method_2385()
      Specified by:
      method_2385 in interface Inventory
      Mappings:
      Namespace Name Mixin selector
      official b Lpn;b()Ljava/lang/String;
      intermediary method_2385 Lnet/minecraft/class_849;method_2385()Ljava/lang/String;
      named method_2385 Lnet/minecraft/inventory/Inventory;method_2385()Ljava/lang/String;
    • method_5339

      public boolean method_5339()
      Specified by:
      method_5339 in interface Inventory
      Mappings:
      Namespace Name Mixin selector
      official k_ Lpn;k_()Z
      intermediary method_5339 Lnet/minecraft/class_849;method_5339()Z
      named method_5339 Lnet/minecraft/inventory/Inventory;method_5339()Z
    • setCustomName

      public void setCustomName(String name)
      Mappings:
      Namespace Name Mixin selector
      official a Lanr;a(Ljava/lang/String;)V
      intermediary method_4816 Lnet/minecraft/class_221;method_4816(Ljava/lang/String;)V
      named setCustomName Lnet/minecraft/block/entity/FurnaceBlockEntity;setCustomName(Ljava/lang/String;)V
    • fromNbt

      public void fromNbt(NbtCompound nbt)
      Overrides:
      fromNbt in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lanc;a(Ldg;)V
      intermediary method_537 Lnet/minecraft/class_226;method_537(Lnet/minecraft/class_322;)V
      named fromNbt Lnet/minecraft/block/entity/BlockEntity;fromNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • toNbt

      public void toNbt(NbtCompound nbt)
      Overrides:
      toNbt in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lanc;b(Ldg;)V
      intermediary method_541 Lnet/minecraft/class_226;method_541(Lnet/minecraft/class_322;)V
      named toNbt Lnet/minecraft/block/entity/BlockEntity;toNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • getInvMaxStackAmount

      public int getInvMaxStackAmount()
      Specified by:
      getInvMaxStackAmount in interface Inventory
      Mappings:
      Namespace Name Mixin selector
      official d Lpn;d()I
      intermediary method_2389 Lnet/minecraft/class_849;method_2389()I
      named getInvMaxStackAmount Lnet/minecraft/inventory/Inventory;getInvMaxStackAmount()I
    • method_521

      @Environment(CLIENT) public int method_521(int int2)
      Mappings:
      Namespace Name Mixin selector
      official d Lanr;d(I)I
      intermediary method_521 Lnet/minecraft/class_221;method_521(I)I
      named method_521 Lnet/minecraft/block/entity/FurnaceBlockEntity;method_521(I)I
    • method_522

      @Environment(CLIENT) public int method_522(int int2)
      Mappings:
      Namespace Name Mixin selector
      official e Lanr;e(I)I
      intermediary method_522 Lnet/minecraft/class_221;method_522(I)I
      named method_522 Lnet/minecraft/block/entity/FurnaceBlockEntity;method_522(I)I
    • isFueled

      public boolean isFueled()
      Mappings:
      Namespace Name Mixin selector
      official i Lanr;i()Z
      intermediary method_523 Lnet/minecraft/class_221;method_523()Z
      named isFueled Lnet/minecraft/block/entity/FurnaceBlockEntity;isFueled()Z
    • method_545

      public void method_545()
      Overrides:
      method_545 in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official h Lanc;h()V
      intermediary method_545 Lnet/minecraft/class_226;method_545()V
      named method_545 Lnet/minecraft/block/entity/BlockEntity;method_545()V
    • method_525

      private boolean method_525()
      Mappings:
      Namespace Name Mixin selector
      official k Lanr;k()Z
      intermediary method_525 Lnet/minecraft/class_221;method_525()Z
      named method_525 Lnet/minecraft/block/entity/FurnaceBlockEntity;method_525()Z
    • method_524

      public void method_524()
      Mappings:
      Namespace Name Mixin selector
      official j Lanr;j()V
      intermediary method_524 Lnet/minecraft/class_221;method_524()V
      named method_524 Lnet/minecraft/block/entity/FurnaceBlockEntity;method_524()V
    • getBurnTime

      public static int getBurnTime(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official a Lanr;a(Labo;)I
      intermediary method_519 Lnet/minecraft/class_221;method_519(Lnet/minecraft/class_1071;)I
      named getBurnTime Lnet/minecraft/block/entity/FurnaceBlockEntity;getBurnTime(Lnet/minecraft/item/ItemStack;)I
    • isFuel

      public static boolean isFuel(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official b Lanr;b(Labo;)Z
      intermediary method_520 Lnet/minecraft/class_221;method_520(Lnet/minecraft/class_1071;)Z
      named isFuel Lnet/minecraft/block/entity/FurnaceBlockEntity;isFuel(Lnet/minecraft/item/ItemStack;)Z
    • canPlayerUseInv

      public boolean canPlayerUseInv(PlayerEntity player)
      Specified by:
      canPlayerUseInv in interface Inventory
      Mappings:
      Namespace Name Mixin selector
      official a Lpn;a(Lxk;)Z
      intermediary method_2384 Lnet/minecraft/class_849;method_2384(Lnet/minecraft/class_988;)Z
      named canPlayerUseInv Lnet/minecraft/inventory/Inventory;canPlayerUseInv(Lnet/minecraft/entity/player/PlayerEntity;)Z
    • method_2390

      public void method_2390()
      Specified by:
      method_2390 in interface Inventory
      Mappings:
      Namespace Name Mixin selector
      official f Lpn;f()V
      intermediary method_2390 Lnet/minecraft/class_849;method_2390()V
      named method_2390 Lnet/minecraft/inventory/Inventory;method_2390()V
    • method_2387

      public void method_2387()
      Specified by:
      method_2387 in interface Inventory
      Mappings:
      Namespace Name Mixin selector
      official l_ Lpn;l_()V
      intermediary method_2387 Lnet/minecraft/class_849;method_2387()V
      named method_2387 Lnet/minecraft/inventory/Inventory;method_2387()V
    • isValidInvStack

      public boolean isValidInvStack(int slot, ItemStack stack)
      Specified by:
      isValidInvStack in interface Inventory
      Mappings:
      Namespace Name Mixin selector
      official b Lpn;b(ILabo;)Z
      intermediary method_5338 Lnet/minecraft/class_849;method_5338(ILnet/minecraft/class_1071;)Z
      named isValidInvStack Lnet/minecraft/inventory/Inventory;isValidInvStack(ILnet/minecraft/item/ItemStack;)Z
    • method_5355

      public int[] method_5355(int int2)
      Specified by:
      method_5355 in interface SidedInventory
      Mappings:
      Namespace Name Mixin selector
      official c Lpx;c(I)[I
      intermediary method_5355 Lnet/minecraft/class_1559;method_5355(I)[I
      named method_5355 Lnet/minecraft/inventory/SidedInventory;method_5355(I)[I
    • method_5353

      public boolean method_5353(int int2, ItemStack itemStack, int int3)
      Specified by:
      method_5353 in interface SidedInventory
      Mappings:
      Namespace Name Mixin selector
      official a Lpx;a(ILabo;I)Z
      intermediary method_5353 Lnet/minecraft/class_1559;method_5353(ILnet/minecraft/class_1071;I)Z
      named method_5353 Lnet/minecraft/inventory/SidedInventory;method_5353(ILnet/minecraft/item/ItemStack;I)Z
    • method_5354

      public boolean method_5354(int int2, ItemStack itemStack, int int3)
      Specified by:
      method_5354 in interface SidedInventory
      Mappings:
      Namespace Name Mixin selector
      official b Lpx;b(ILabo;I)Z
      intermediary method_5354 Lnet/minecraft/class_1559;method_5354(ILnet/minecraft/class_1071;I)Z
      named method_5354 Lnet/minecraft/inventory/SidedInventory;method_5354(ILnet/minecraft/item/ItemStack;I)Z