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 alhintermediary net/minecraft/class_360named net/minecraft/block/entity/FurnaceBlockEntity
-
Field Summary
Fields Modifier and Type Field Description private intcookTimeprivate StringcustomNameprivate static int[]field_1443private static int[]field_1444private static int[]field_1445private intfuelTimeprivate ItemStack[]stacksprivate inttotalCookTimeprivate inttotalFuelTimeFields inherited from class net.minecraft.block.entity.BlockEntity
block, pos, removed, world -
Constructor Summary
Constructors Constructor Description FurnaceBlockEntity() -
Method Summary
Methods inherited from class net.minecraft.block.entity.LockableContainerBlockEntity
getLock, getName, hasLock, setLockMethods inherited from class net.minecraft.block.entity.BlockEntity
cancelRemoval, createFromTag, getBlock, getDataValue, getPacket, getPos, getSquaredDistance, getSquaredRenderDistance, getWorld, hasWorld, isRemoved, markDirty, markRemoved, onBlockAction, populateCrashReport, resetBlock, setPos, setWorld, shouldNotCopyTagFromItem
-
Field Details
-
field_1443
private static final int[] field_1443- Mappings:
Namespace Name Mixin selector official aLalh;a:[Iintermediary field_1443Lnet/minecraft/class_360;field_1443:[Inamed field_1443Lnet/minecraft/block/entity/FurnaceBlockEntity;field_1443:[I
-
field_1444
private static final int[] field_1444- Mappings:
Namespace Name Mixin selector official fLalh;f:[Iintermediary field_1444Lnet/minecraft/class_360;field_1444:[Inamed field_1444Lnet/minecraft/block/entity/FurnaceBlockEntity;field_1444:[I
-
field_1445
private static final int[] field_1445- Mappings:
Namespace Name Mixin selector official gLalh;g:[Iintermediary field_1445Lnet/minecraft/class_360;field_1445:[Inamed field_1445Lnet/minecraft/block/entity/FurnaceBlockEntity;field_1445:[I
-
stacks
- Mappings:
Namespace Name Mixin selector official hLalh;h:[Lzx;intermediary field_1446Lnet/minecraft/class_360;field_1446:[Lnet/minecraft/class_2056;named stacksLnet/minecraft/block/entity/FurnaceBlockEntity;stacks:[Lnet/minecraft/item/ItemStack;
-
fuelTime
private int fuelTime- Mappings:
Namespace Name Mixin selector official iLalh;i:Iintermediary field_1447Lnet/minecraft/class_360;field_1447:Inamed fuelTimeLnet/minecraft/block/entity/FurnaceBlockEntity;fuelTime:I
-
totalFuelTime
private int totalFuelTime- Mappings:
Namespace Name Mixin selector official jLalh;j:Iintermediary field_1448Lnet/minecraft/class_360;field_1448:Inamed totalFuelTimeLnet/minecraft/block/entity/FurnaceBlockEntity;totalFuelTime:I
-
cookTime
private int cookTime- Mappings:
Namespace Name Mixin selector official kLalh;k:Iintermediary field_1449Lnet/minecraft/class_360;field_1449:Inamed cookTimeLnet/minecraft/block/entity/FurnaceBlockEntity;cookTime:I
-
totalCookTime
private int totalCookTime- Mappings:
Namespace Name Mixin selector official lLalh;l:Iintermediary field_1450Lnet/minecraft/class_360;field_1450:Inamed totalCookTimeLnet/minecraft/block/entity/FurnaceBlockEntity;totalCookTime:I
-
customName
- Mappings:
Namespace Name Mixin selector official mLalh;m:Ljava/lang/String;intermediary field_1451Lnet/minecraft/class_360;field_1451: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 o_Log;o_()Iintermediary method_6748Lnet/minecraft/class_1718;method_6748()Inamed getInvSizeLnet/minecraft/inventory/Inventory;getInvSize()I
-
getInvStack
- Specified by:
getInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official aLog;a(I)Lzx;intermediary method_6736Lnet/minecraft/class_1718;method_6736(I)Lnet/minecraft/class_2056;named getInvStackLnet/minecraft/inventory/Inventory;getInvStack(I)Lnet/minecraft/item/ItemStack;
-
takeInvStack
- Specified by:
takeInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official aLog;a(II)Lzx;intermediary method_6737Lnet/minecraft/class_1718;method_6737(II)Lnet/minecraft/class_2056;named takeInvStackLnet/minecraft/inventory/Inventory;takeInvStack(II)Lnet/minecraft/item/ItemStack;
-
removeInvStack
- Specified by:
removeInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official bLog;b(I)Lzx;intermediary method_6741Lnet/minecraft/class_1718;method_6741(I)Lnet/minecraft/class_2056;named removeInvStackLnet/minecraft/inventory/Inventory;removeInvStack(I)Lnet/minecraft/item/ItemStack;
-
setInvStack
- Specified by:
setInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official aLog;a(ILzx;)Vintermediary method_6738Lnet/minecraft/class_1718;method_6738(ILnet/minecraft/class_2056;)Vnamed setInvStackLnet/minecraft/inventory/Inventory;setInvStack(ILnet/minecraft/item/ItemStack;)V
-
getTranslationKey
- Specified by:
getTranslationKeyin interfaceNameable- Mappings:
Namespace Name Mixin selector official e_Lop;e_()Ljava/lang/String;intermediary method_6261Lnet/minecraft/class_1726;method_6261()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 l_Lop;l_()Zintermediary method_6770Lnet/minecraft/class_1726;method_6770()Znamed hasCustomNameLnet/minecraft/text/Nameable;hasCustomName()Z
-
setCustomName
- Mappings:
Namespace Name Mixin selector official aLalh;a(Ljava/lang/String;)Vintermediary method_1141Lnet/minecraft/class_360;method_1141(Ljava/lang/String;)Vnamed setCustomNameLnet/minecraft/block/entity/FurnaceBlockEntity;setCustomName(Ljava/lang/String;)V
-
fromTag
- Overrides:
fromTagin classLockableContainerBlockEntity- Mappings:
Namespace Name Mixin selector official aLakw;a(Ldn;)Vintermediary method_1098Lnet/minecraft/class_348;method_1098(Lnet/minecraft/class_1405;)Vnamed fromTagLnet/minecraft/block/entity/BlockEntity;fromTag(Lnet/minecraft/nbt/CompoundTag;)V
-
toTag
- Overrides:
toTagin classLockableContainerBlockEntity- Mappings:
Namespace Name Mixin selector official bLakw;b(Ldn;)Vintermediary method_1100Lnet/minecraft/class_348;method_1100(Lnet/minecraft/class_1405;)Vnamed toTagLnet/minecraft/block/entity/BlockEntity;toTag(Lnet/minecraft/nbt/CompoundTag;)V
-
getInvMaxStackAmount
public int getInvMaxStackAmount()- Specified by:
getInvMaxStackAmountin interfaceInventory- Mappings:
Namespace Name Mixin selector official q_Log;q_()Iintermediary method_6749Lnet/minecraft/class_1718;method_6749()Inamed getInvMaxStackAmountLnet/minecraft/inventory/Inventory;getInvMaxStackAmount()I
-
method_1146
public boolean method_1146()- Mappings:
Namespace Name Mixin selector official mLalh;m()Zintermediary method_1146Lnet/minecraft/class_360;method_1146()Znamed method_1146Lnet/minecraft/block/entity/FurnaceBlockEntity;method_1146()Z
-
method_1142
- Mappings:
Namespace Name Mixin selector official aLalh;a(Log;)Zintermediary method_1142Lnet/minecraft/class_360;method_1142(Lnet/minecraft/class_1718;)Znamed method_1142Lnet/minecraft/block/entity/FurnaceBlockEntity;method_1142(Lnet/minecraft/inventory/Inventory;)Z
-
tick
public void tick() -
method_1143
- Mappings:
Namespace Name Mixin selector official aLalh;a(Lzx;)Iintermediary method_1143Lnet/minecraft/class_360;method_1143(Lnet/minecraft/class_2056;)Inamed method_1143Lnet/minecraft/block/entity/FurnaceBlockEntity;method_1143(Lnet/minecraft/item/ItemStack;)I
-
method_1148
private boolean method_1148()- Mappings:
Namespace Name Mixin selector official oLalh;o()Zintermediary method_1148Lnet/minecraft/class_360;method_1148()Znamed method_1148Lnet/minecraft/block/entity/FurnaceBlockEntity;method_1148()Z
-
method_1147
public void method_1147()- Mappings:
Namespace Name Mixin selector official nLalh;n()Vintermediary method_1147Lnet/minecraft/class_360;method_1147()Vnamed method_1147Lnet/minecraft/block/entity/FurnaceBlockEntity;method_1147()V
-
getBurnTime
- Mappings:
Namespace Name Mixin selector official bLalh;b(Lzx;)Iintermediary method_1144Lnet/minecraft/class_360;method_1144(Lnet/minecraft/class_2056;)Inamed getBurnTimeLnet/minecraft/block/entity/FurnaceBlockEntity;getBurnTime(Lnet/minecraft/item/ItemStack;)I
-
isFuel
- Mappings:
Namespace Name Mixin selector official cLalh;c(Lzx;)Zintermediary method_1145Lnet/minecraft/class_360;method_1145(Lnet/minecraft/class_2056;)Znamed isFuelLnet/minecraft/block/entity/FurnaceBlockEntity;isFuel(Lnet/minecraft/item/ItemStack;)Z
-
canPlayerUseInv
- Specified by:
canPlayerUseInvin interfaceInventory- Mappings:
Namespace Name Mixin selector official aLog;a(Lwn;)Zintermediary method_6739Lnet/minecraft/class_1718;method_6739(Lnet/minecraft/class_1963;)Znamed canPlayerUseInvLnet/minecraft/inventory/Inventory;canPlayerUseInv(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
onInvOpen
- Specified by:
onInvOpenin interfaceInventory- Mappings:
Namespace Name Mixin selector official bLog;b(Lwn;)Vintermediary method_6744Lnet/minecraft/class_1718;method_6744(Lnet/minecraft/class_1963;)Vnamed onInvOpenLnet/minecraft/inventory/Inventory;onInvOpen(Lnet/minecraft/entity/player/PlayerEntity;)V
-
onInvClose
- Specified by:
onInvClosein interfaceInventory- Mappings:
Namespace Name Mixin selector official cLog;c(Lwn;)Vintermediary method_6745Lnet/minecraft/class_1718;method_6745(Lnet/minecraft/class_1963;)Vnamed onInvCloseLnet/minecraft/inventory/Inventory;onInvClose(Lnet/minecraft/entity/player/PlayerEntity;)V
-
isValidInvStack
- Specified by:
isValidInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official bLog;b(ILzx;)Zintermediary method_6743Lnet/minecraft/class_1718;method_6743(ILnet/minecraft/class_2056;)Znamed isValidInvStackLnet/minecraft/inventory/Inventory;isValidInvStack(ILnet/minecraft/item/ItemStack;)Z
-
getInvAvailableSlots
- Specified by:
getInvAvailableSlotsin interfaceSidedInventory- Mappings:
Namespace Name Mixin selector official aLot;a(Lcq;)[Iintermediary method_6798Lnet/minecraft/class_1730;method_6798(Lnet/minecraft/class_1383;)[Inamed getInvAvailableSlotsLnet/minecraft/inventory/SidedInventory;getInvAvailableSlots(Lnet/minecraft/util/math/Direction;)[I
-
canInsertInvStack
- Specified by:
canInsertInvStackin interfaceSidedInventory- Mappings:
Namespace Name Mixin selector official aLot;a(ILzx;Lcq;)Zintermediary method_6797Lnet/minecraft/class_1730;method_6797(ILnet/minecraft/class_2056;Lnet/minecraft/class_1383;)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 bLot;b(ILzx;Lcq;)Zintermediary method_6799Lnet/minecraft/class_1730;method_6799(ILnet/minecraft/class_2056;Lnet/minecraft/class_1383;)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 kLol;k()Ljava/lang/String;intermediary method_6762Lnet/minecraft/class_1723;method_6762()Ljava/lang/String;named getIdLnet/minecraft/screen/NamedScreenHandlerFactory;getId()Ljava/lang/String;
-
createScreenHandler
- Specified by:
createScreenHandlerin interfaceNamedScreenHandlerFactory- Mappings:
Namespace Name Mixin selector official aLol;a(Lwm;Lwn;)Lxi;intermediary method_6761Lnet/minecraft/class_1723;method_6761(Lnet/minecraft/class_1962;Lnet/minecraft/class_1963;)Lnet/minecraft/class_1983;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_Log;a_(I)Iintermediary method_6740Lnet/minecraft/class_1718;method_6740(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 bLog;b(II)Vintermediary method_6742Lnet/minecraft/class_1718;method_6742(II)Vnamed setPropertyLnet/minecraft/inventory/Inventory;setProperty(II)V
-
getProperties
public int getProperties()- Specified by:
getPropertiesin interfaceInventory- Mappings:
Namespace Name Mixin selector official gLog;g()Iintermediary method_6746Lnet/minecraft/class_1718;method_6746()Inamed getPropertiesLnet/minecraft/inventory/Inventory;getProperties()I
-
clear
public void clear()
-