net.minecraft.world.level.block

public abstract class AbstractFurnaceBlock

extends BaseEntityBlock

All mapped superinterfaces:

ItemLike, EntityBlock

cio
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(cvo arg0, cgx arg1, gt arg2, buc arg3, bai arg4, dwm 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(cgx arg0, gt arg1, buc 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(ccx arg0)
getStateForPlacement(BlockPlaceContext arg0)
method_9605(class_1750 arg0)
getPlacementState(ItemPlacementContext arg0)
m_5573_(C_1445_ arg0)
public void
a(cgx arg0, gt arg1, cvo arg2, bcc arg3, cax 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(cvo arg0, cgx arg1, gt arg2, cvo 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_(cvo arg0)
hasAnalogOutputSignal(BlockState arg0)
method_9498(class_2680 arg0)
hasComparatorOutput(BlockState arg0)
m_7278_(C_2064_ arg0)
public int
a(cvo arg0, cgx arg1, gt 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_(cvo arg0)
getRenderShape(BlockState arg0)
method_9604(class_2680 arg0)
getRenderType(BlockState arg0)
m_7514_(C_2064_ arg0)
public BlockState
a(cvo arg0, cpw 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(cvo arg0, coh 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(cvp$a<cjt, cvo> 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(cgx arg0, ctk<T> arg1, ctk<? extends csx> 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)
checkType(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_)