net.minecraft.world.level.block

public abstract class AbstractFurnaceBlock

extends BaseEntityBlock

All mapped superinterfaces:

FeatureElement, ItemLike, EntityBlock

crq
net.minecraft.world.level.block.AbstractFurnaceBlock
net.minecraft.class_2363
net.minecraft.block.AbstractFurnaceBlock
net.minecraft.src.C_1675_
net.minecraft.world.level.block.BlockFurnace

Field summary

Modifier and TypeField
public static final DirectionProperty
a
FACING
field_11104
FACING
f_48683_
public static final BooleanProperty
b
LIT
field_11105
LIT
f_48684_

Constructor summary

ModifierConstructor
protected (BlockBehaviour$Properties arg0)

Method summary

Modifier and TypeMethod
public InteractionResult
a(dfj arg0, cpv arg1, gw arg2, cbu arg3, bgx arg4, ehj arg5)
use(BlockState arg0, Level arg1, BlockPos arg2, Player arg3, InteractionHand arg4, BlockHitResult arg5)
method_9534(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_1657 arg3, class_1268 arg4, class_3965 arg5)
onUse(BlockState arg0, World arg1, BlockPos arg2, PlayerEntity arg3, Hand arg4, BlockHitResult arg5)
m_6227_(C_2064_ p_48707_, C_1596_ p_48708_, C_4675_ p_48709_, C_1141_ p_48710_, C_470_ p_48711_, C_3041_ arg5)
protected abstract void
a(cpv arg0, gw arg1, cbu arg2)
openContainer(Level arg0, BlockPos arg1, Player arg2)
method_17025(class_1937 arg0, class_2338 arg1, class_1657 arg2)
openScreen(World world, BlockPos pos, PlayerEntity player)
m_7137_(C_1596_ p_48691_, C_4675_ p_48692_, C_1141_ arg2)
public BlockState
a(cln arg0)
getStateForPlacement(BlockPlaceContext arg0)
method_9605(class_1750 arg0)
getPlacementState(ItemPlacementContext arg0)
m_5573_(C_1445_ arg0)
public void
a(cpv arg0, gw arg1, dfj arg2, bjg arg3, cjf arg4)
setPlacedBy(Level arg0, BlockPos arg1, BlockState arg2, LivingEntity arg3, ItemStack arg4)
method_9567(class_1937 arg0, class_2338 arg1, class_2680 arg2, class_1309 arg3, class_1799 arg4)
onPlaced(World arg0, BlockPos arg1, BlockState arg2, LivingEntity arg3, ItemStack arg4)
m_6402_(C_1596_ p_48695_, C_4675_ p_48696_, C_2064_ p_48697_, C_524_ p_48698_, C_1391_ arg4)
public void
a(dfj arg0, cpv arg1, gw arg2, dfj arg3, boolean arg4)
onRemove(BlockState arg0, Level arg1, BlockPos arg2, BlockState arg3, boolean arg4)
method_9536(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_2680 arg3, boolean arg4)
onStateReplaced(BlockState arg0, World arg1, BlockPos arg2, BlockState arg3, boolean arg4)
m_6810_(C_2064_ p_48714_, C_1596_ p_48715_, C_4675_ p_48716_, C_2064_ p_48717_, boolean arg4)
public boolean
d_(dfj arg0)
hasAnalogOutputSignal(BlockState arg0)
method_9498(class_2680 arg0)
hasComparatorOutput(BlockState arg0)
m_7278_(C_2064_ arg0)
public int
a(dfj arg0, cpv arg1, gw arg2)
getAnalogOutputSignal(BlockState arg0, Level arg1, BlockPos arg2)
method_9572(class_2680 arg0, class_1937 arg1, class_2338 arg2)
getComparatorOutput(BlockState arg0, World arg1, BlockPos arg2)
m_6782_(C_2064_ p_48703_, C_1596_ p_48704_, C_4675_ arg2)
public RenderShape
b_(dfj arg0)
getRenderShape(BlockState arg0)
method_9604(class_2680 arg0)
getRenderType(BlockState arg0)
m_7514_(C_2064_ arg0)
public BlockState
a(dfj arg0, czh arg1)
rotate(BlockState arg0, Rotation arg1)
method_9598(class_2680 arg0, class_2470 arg1)
rotate(BlockState arg0, BlockRotation arg1)
m_6843_(C_2064_ p_48723_, C_1886_ arg1)
public BlockState
a(dfj arg0, cxq arg1)
mirror(BlockState arg0, Mirror arg1)
method_9569(class_2680 arg0, class_2415 arg1)
mirror(BlockState arg0, BlockMirror arg1)
m_6943_(C_2064_ p_48720_, C_1838_ arg1)
protected void
a(dfk$a<csv, dfj> arg0)
createBlockStateDefinition(StateDefinition$Builder<Block, BlockState> arg0)
method_9515(class_2689$class_2690<class_2248, class_2680> arg0)
appendProperties(StateManager$Builder<Block, BlockState> arg0)
m_7926_(C_2065_$C_2066_<C_1706_, C_2064_> arg0)
protected static <T extends BlockEntity> BlockEntityTicker<T>
a(cpv arg0, dcx<T> arg1, dcx<? extends dck> arg2)
createFurnaceTicker(Level arg0, BlockEntityType<T> arg1, BlockEntityType<? extends AbstractFurnaceBlockEntity> arg2)
method_31617(class_1937 arg0, class_2591<T> arg1, class_2591<? extends class_2609> arg2)
validateTicker(World world, BlockEntityType<T> givenType, BlockEntityType<? extends AbstractFurnaceBlockEntity> expectedType)
m_151987_(C_1596_ p_151988_, C_1992_<T> p_151989_, C_1992_<? extends C_1972_> p_151990_)