Package net.minecraft.block.entity
Class FurnaceBlockEntity
java.lang.Object
net.minecraft.block.entity.BlockEntity
net.minecraft.block.entity.LockableContainerBlockEntity
net.minecraft.block.entity.FurnaceBlockEntity
- All Implemented Interfaces:
LockableScreenHandlerFactory,Inventory,SidedInventory,NamedScreenHandlerFactory,Nameable,Tickable
public class FurnaceBlockEntity
extends LockableContainerBlockEntity
implements Tickable, SidedInventory
- Mappings:
Namespace Name official bdcintermediary net/minecraft/class_221named net/minecraft/block/entity/FurnaceBlockEntity
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate Stringprivate static final int[]private static final int[]private static final int[]private intprivate ItemStack[]private intprivate intFields inherited from class net.minecraft.block.entity.BlockEntity
block, pos, removed, world -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanExtractInvStack(int slot, ItemStack stack, Direction dir) booleancanInsertInvStack(int slot, ItemStack stack, Direction dir) booleancanPlayerUseInv(PlayerEntity player) voidclear()createScreenHandler(PlayerInventory inventory, PlayerEntity player) voidfromNbt(NbtCompound nbt) static intgetBurnTime(ItemStack stack) getId()int[]intintgetInvStack(int slot) intintgetProperty(int key) booleanstatic booleanbooleanisFueled()booleanisValidInvStack(int slot, ItemStack stack) voidprivate booleanstatic booleanmethod_8989(Inventory inventory) intmethod_8990(ItemStack itemStack) voidonInvClose(PlayerEntity player) voidonInvOpen(PlayerEntity player) removeInvStack(int slot) voidsetCustomName(String name) voidsetInvStack(int slot, ItemStack stack) voidsetProperty(int id, int value) takeInvStack(int slot, int amount) voidtick()voidtoNbt(NbtCompound nbt) Methods inherited from class net.minecraft.block.entity.LockableContainerBlockEntity
getLock, hasLock, method_6344, setLockMethods inherited from class net.minecraft.block.entity.BlockEntity
cancelRemoval, createFromNbt, getBlock, getDataValue, getEntityWorld, getPacket, getPos, getSquaredDistance, getSquaredRenderDistance, hasWorld, isRemoved, markDirty, markRemoved, onBlockAction, populateCrashReport, resetBlock, setPos, setWorldMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.text.Nameable
method_6344
-
Field Details
-
field_5656
private static final int[] field_5656- Mappings:
Namespace Name Mixin selector official aLbdc;a:[Iintermediary field_5656Lnet/minecraft/class_221;field_5656:[Inamed field_5656Lnet/minecraft/block/entity/FurnaceBlockEntity;field_5656:[I
-
field_5657
private static final int[] field_5657- Mappings:
Namespace Name Mixin selector official fLbdc;f:[Iintermediary field_5657Lnet/minecraft/class_221;field_5657:[Inamed field_5657Lnet/minecraft/block/entity/FurnaceBlockEntity;field_5657:[I
-
field_5658
private static final int[] field_5658- Mappings:
Namespace Name Mixin selector official gLbdc;g:[Iintermediary field_5658Lnet/minecraft/class_221;field_5658:[Inamed field_5658Lnet/minecraft/block/entity/FurnaceBlockEntity;field_5658:[I
-
stacks
- Mappings:
Namespace Name Mixin selector official hLbdc;h:[Lamj;intermediary field_548Lnet/minecraft/class_221;field_548:[Lnet/minecraft/class_1071;named stacksLnet/minecraft/block/entity/FurnaceBlockEntity;stacks:[Lnet/minecraft/item/ItemStack;
-
fuelTime
private int fuelTime- Mappings:
Namespace Name Mixin selector official iLbdc;i:Iintermediary field_545Lnet/minecraft/class_221;field_545:Inamed fuelTimeLnet/minecraft/block/entity/FurnaceBlockEntity;fuelTime:I
-
totalFuelTime
private int totalFuelTime- Mappings:
Namespace Name Mixin selector official jLbdc;j:Iintermediary field_546Lnet/minecraft/class_221;field_546:Inamed totalFuelTimeLnet/minecraft/block/entity/FurnaceBlockEntity;totalFuelTime:I
-
cookTime
private int cookTime- Mappings:
Namespace Name Mixin selector official kLbdc;k:Iintermediary field_9853Lnet/minecraft/class_221;field_9853:Inamed cookTimeLnet/minecraft/block/entity/FurnaceBlockEntity;cookTime:I
-
totalCookTime
private int totalCookTime- Mappings:
Namespace Name Mixin selector official lLbdc;l:Iintermediary field_9854Lnet/minecraft/class_221;field_9854:Inamed totalCookTimeLnet/minecraft/block/entity/FurnaceBlockEntity;totalCookTime:I
-
customName
- Mappings:
Namespace Name Mixin selector official mLbdc;m:Ljava/lang/String;intermediary field_5659Lnet/minecraft/class_221;field_5659:Ljava/lang/String;named customNameLnet/minecraft/block/entity/FurnaceBlockEntity;customName:Ljava/lang/String;
-
-
Constructor Details
-
FurnaceBlockEntity
public FurnaceBlockEntity()
-
-
Method Details
-
getInvSize
public int getInvSize()- Specified by:
getInvSizein interfaceInventory- Mappings:
Namespace Name Mixin selector official n_Lvq;n_()Iintermediary method_2388Lnet/minecraft/class_849;method_2388()Inamed getInvSizeLnet/minecraft/inventory/Inventory;getInvSize()I
-
getInvStack
- Specified by:
getInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official aLvq;a(I)Lamj;intermediary method_2381Lnet/minecraft/class_849;method_2381(I)Lnet/minecraft/class_1071;named getInvStackLnet/minecraft/inventory/Inventory;getInvStack(I)Lnet/minecraft/item/ItemStack;
-
takeInvStack
- Specified by:
takeInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official aLvq;a(II)Lamj;intermediary method_2382Lnet/minecraft/class_849;method_2382(II)Lnet/minecraft/class_1071;named takeInvStackLnet/minecraft/inventory/Inventory;takeInvStack(II)Lnet/minecraft/item/ItemStack;
-
removeInvStack
- Specified by:
removeInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official bLvq;b(I)Lamj;intermediary method_2386Lnet/minecraft/class_849;method_2386(I)Lnet/minecraft/class_1071;named removeInvStackLnet/minecraft/inventory/Inventory;removeInvStack(I)Lnet/minecraft/item/ItemStack;
-
setInvStack
- Specified by:
setInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official aLvq;a(ILamj;)Vintermediary method_2383Lnet/minecraft/class_849;method_2383(ILnet/minecraft/class_1071;)Vnamed setInvStackLnet/minecraft/inventory/Inventory;setInvStack(ILnet/minecraft/item/ItemStack;)V
-
getTranslationKey
- Specified by:
getTranslationKeyin interfaceNameable- Mappings:
Namespace Name Mixin selector official d_Lvz;d_()Ljava/lang/String;intermediary method_2518Lnet/minecraft/class_2611;method_2518()Ljava/lang/String;named getTranslationKeyLnet/minecraft/text/Nameable;getTranslationKey()Ljava/lang/String;
-
hasCustomName
public boolean hasCustomName()- Specified by:
hasCustomNamein interfaceNameable- Mappings:
Namespace Name Mixin selector official k_Lvz;k_()Zintermediary method_5339Lnet/minecraft/class_2611;method_5339()Znamed hasCustomNameLnet/minecraft/text/Nameable;hasCustomName()Z
-
setCustomName
- Mappings:
Namespace Name Mixin selector official aLbdc;a(Ljava/lang/String;)Vintermediary method_4816Lnet/minecraft/class_221;method_4816(Ljava/lang/String;)Vnamed setCustomNameLnet/minecraft/block/entity/FurnaceBlockEntity;setCustomName(Ljava/lang/String;)V
-
fromNbt
- Overrides:
fromNbtin classLockableContainerBlockEntity- Mappings:
Namespace Name Mixin selector official aLbcm;a(Lfn;)Vintermediary method_537Lnet/minecraft/class_226;method_537(Lnet/minecraft/class_322;)Vnamed fromNbtLnet/minecraft/block/entity/BlockEntity;fromNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
toNbt
- Overrides:
toNbtin classLockableContainerBlockEntity- Mappings:
Namespace Name Mixin selector official bLbcm;b(Lfn;)Vintermediary method_541Lnet/minecraft/class_226;method_541(Lnet/minecraft/class_322;)Vnamed toNbtLnet/minecraft/block/entity/BlockEntity;toNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
getInvMaxStackAmount
public int getInvMaxStackAmount()- Specified by:
getInvMaxStackAmountin interfaceInventory- Mappings:
Namespace Name Mixin selector official p_Lvq;p_()Iintermediary method_2389Lnet/minecraft/class_849;method_2389()Inamed getInvMaxStackAmountLnet/minecraft/inventory/Inventory;getInvMaxStackAmount()I
-
isFueled
public boolean isFueled()- Mappings:
Namespace Name Mixin selector official mLbdc;m()Zintermediary method_523Lnet/minecraft/class_221;method_523()Znamed isFueledLnet/minecraft/block/entity/FurnaceBlockEntity;isFueled()Z
-
method_8989
- Mappings:
Namespace Name Mixin selector official aLbdc;a(Lvq;)Zintermediary method_8989Lnet/minecraft/class_221;method_8989(Lnet/minecraft/class_849;)Znamed method_8989Lnet/minecraft/block/entity/FurnaceBlockEntity;method_8989(Lnet/minecraft/inventory/Inventory;)Z
-
tick
public void tick() -
method_8990
- Mappings:
Namespace Name Mixin selector official aLbdc;a(Lamj;)Iintermediary method_8990Lnet/minecraft/class_221;method_8990(Lnet/minecraft/class_1071;)Inamed method_8990Lnet/minecraft/block/entity/FurnaceBlockEntity;method_8990(Lnet/minecraft/item/ItemStack;)I
-
method_525
private boolean method_525()- Mappings:
Namespace Name Mixin selector official oLbdc;o()Zintermediary method_525Lnet/minecraft/class_221;method_525()Znamed method_525Lnet/minecraft/block/entity/FurnaceBlockEntity;method_525()Z
-
method_524
public void method_524()- Mappings:
Namespace Name Mixin selector official nLbdc;n()Vintermediary method_524Lnet/minecraft/class_221;method_524()Vnamed method_524Lnet/minecraft/block/entity/FurnaceBlockEntity;method_524()V
-
getBurnTime
- Mappings:
Namespace Name Mixin selector official bLbdc;b(Lamj;)Iintermediary method_519Lnet/minecraft/class_221;method_519(Lnet/minecraft/class_1071;)Inamed getBurnTimeLnet/minecraft/block/entity/FurnaceBlockEntity;getBurnTime(Lnet/minecraft/item/ItemStack;)I
-
isFuel
- Mappings:
Namespace Name Mixin selector official cLbdc;c(Lamj;)Zintermediary method_520Lnet/minecraft/class_221;method_520(Lnet/minecraft/class_1071;)Znamed isFuelLnet/minecraft/block/entity/FurnaceBlockEntity;isFuel(Lnet/minecraft/item/ItemStack;)Z
-
canPlayerUseInv
- Specified by:
canPlayerUseInvin interfaceInventory- Mappings:
Namespace Name Mixin selector official aLvq;a(Lahd;)Zintermediary method_2384Lnet/minecraft/class_849;method_2384(Lnet/minecraft/class_988;)Znamed canPlayerUseInvLnet/minecraft/inventory/Inventory;canPlayerUseInv(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
onInvOpen
- Specified by:
onInvOpenin interfaceInventory- Mappings:
Namespace Name Mixin selector official bLvq;b(Lahd;)Vintermediary method_10894Lnet/minecraft/class_849;method_10894(Lnet/minecraft/class_988;)Vnamed onInvOpenLnet/minecraft/inventory/Inventory;onInvOpen(Lnet/minecraft/entity/player/PlayerEntity;)V
-
onInvClose
- Specified by:
onInvClosein interfaceInventory- Mappings:
Namespace Name Mixin selector official cLvq;c(Lahd;)Vintermediary method_10895Lnet/minecraft/class_849;method_10895(Lnet/minecraft/class_988;)Vnamed onInvCloseLnet/minecraft/inventory/Inventory;onInvClose(Lnet/minecraft/entity/player/PlayerEntity;)V
-
isValidInvStack
- Specified by:
isValidInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official bLvq;b(ILamj;)Zintermediary method_5338Lnet/minecraft/class_849;method_5338(ILnet/minecraft/class_1071;)Znamed isValidInvStackLnet/minecraft/inventory/Inventory;isValidInvStack(ILnet/minecraft/item/ItemStack;)Z
-
getInvAvailableSlots
- Specified by:
getInvAvailableSlotsin interfaceSidedInventory- Mappings:
Namespace Name Mixin selector official aLwe;a(Lej;)[Iintermediary method_10915Lnet/minecraft/class_1559;method_10915(Lnet/minecraft/class_1354;)[Inamed getInvAvailableSlotsLnet/minecraft/inventory/SidedInventory;getInvAvailableSlots(Lnet/minecraft/util/math/Direction;)[I
-
canInsertInvStack
- Specified by:
canInsertInvStackin interfaceSidedInventory- Mappings:
Namespace Name Mixin selector official aLwe;a(ILamj;Lej;)Zintermediary method_5353Lnet/minecraft/class_1559;method_5353(ILnet/minecraft/class_1071;Lnet/minecraft/class_1354;)Znamed canInsertInvStackLnet/minecraft/inventory/SidedInventory;canInsertInvStack(ILnet/minecraft/item/ItemStack;Lnet/minecraft/util/math/Direction;)Z
-
canExtractInvStack
- Specified by:
canExtractInvStackin interfaceSidedInventory- Mappings:
Namespace Name Mixin selector official bLwe;b(ILamj;Lej;)Zintermediary method_5354Lnet/minecraft/class_1559;method_5354(ILnet/minecraft/class_1071;Lnet/minecraft/class_1354;)Znamed canExtractInvStackLnet/minecraft/inventory/SidedInventory;canExtractInvStack(ILnet/minecraft/item/ItemStack;Lnet/minecraft/util/math/Direction;)Z
-
getId
- Specified by:
getIdin interfaceNamedScreenHandlerFactory- Mappings:
Namespace Name Mixin selector official kLvv;k()Ljava/lang/String;intermediary method_10906Lnet/minecraft/class_2608;method_10906()Ljava/lang/String;named getIdLnet/minecraft/screen/NamedScreenHandlerFactory;getId()Ljava/lang/String;
-
createScreenHandler
- Specified by:
createScreenHandlerin interfaceNamedScreenHandlerFactory- Mappings:
Namespace Name Mixin selector official aLvv;a(Lahb;Lahd;)Laib;intermediary method_10905Lnet/minecraft/class_2608;method_10905(Lnet/minecraft/class_987;Lnet/minecraft/class_988;)Lnet/minecraft/class_1002;named createScreenHandlerLnet/minecraft/screen/NamedScreenHandlerFactory;createScreenHandler(Lnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/entity/player/PlayerEntity;)Lnet/minecraft/screen/ScreenHandler;
-
getProperty
public int getProperty(int key) - Specified by:
getPropertyin interfaceInventory- Mappings:
Namespace Name Mixin selector official a_Lvq;a_(I)Iintermediary method_10892Lnet/minecraft/class_849;method_10892(I)Inamed getPropertyLnet/minecraft/inventory/Inventory;getProperty(I)I
-
setProperty
public void setProperty(int id, int value) - Specified by:
setPropertyin interfaceInventory- Mappings:
Namespace Name Mixin selector official bLvq;b(II)Vintermediary method_10893Lnet/minecraft/class_849;method_10893(II)Vnamed setPropertyLnet/minecraft/inventory/Inventory;setProperty(II)V
-
getProperties
public int getProperties()- Specified by:
getPropertiesin interfaceInventory- Mappings:
Namespace Name Mixin selector official gLvq;g()Iintermediary method_10896Lnet/minecraft/class_849;method_10896()Inamed getPropertiesLnet/minecraft/inventory/Inventory;getProperties()I
-
clear
public void clear()
-