net.minecraft.world.level.block

public class DoorBlock

extends Block

All mapped superinterfaces:

FeatureElement, ItemLike

dmu
net.minecraft.world.level.block.DoorBlock
net.minecraft.class_2323
net.minecraft.unmapped.C_dfkdtnby
net.minecraft.block.DoorBlock
net.minecraft.block.DoorBlock
net.minecraft.src.C_1764_
net.minecraft.world.level.block.BlockDoor

Field summary

Modifier and TypeField
public static final com.mojang.serialization.MapCodec<DoorBlock>
a
CODEC
field_46337
f_bioptjib
CODEC
CODEC
f_303459_
public static final EnumProperty<Direction>
b
FACING
field_10938
f_pgtypdwz
FACING
FACING
f_52726_
public static final BooleanProperty
c
OPEN
field_10945
f_wlmdlqkf
OPEN
OPEN
f_52727_
public static final EnumProperty<DoorHingeSide>
d
HINGE
field_10941
f_itolrcbh
HINGE
HINGE
f_52728_
public static final BooleanProperty
e
POWERED
field_10940
f_xylcrlvu
POWERED
POWERED
f_52729_
public static final EnumProperty<DoubleBlockHalf>
f
HALF
field_10946
f_rkamnhzi
HALF
HALF
f_52730_
protected static final float
g
AABB_DOOR_THICKNESS
field_31083
f_dyvyjsun
field_31083
SHAPE_DOOR_THICKNESS
f_153164_
protected static final VoxelShape
h
SOUTH_AABB
field_10942
f_syxccsre
NORTH_SHAPE
NORTH_SHAPE
f_52731_
protected static final VoxelShape
i
NORTH_AABB
field_10939
f_itnjvbur
SOUTH_SHAPE
SOUTH_SHAPE
f_52732_
protected static final VoxelShape
j
WEST_AABB
field_10944
f_djqdotwu
EAST_SHAPE
EAST_SHAPE
f_52733_
protected static final VoxelShape
k
EAST_AABB
field_10943
f_rdavpilr
WEST_SHAPE
WEST_SHAPE
f_52734_
private final BlockSetType
l
type
field_42757
f_vqiotyjw
blockSetType
blockSetType
f_271255_

Constructor summary

ModifierConstructor
protected (BlockSetType type, BlockBehaviour$Properties settings)

Method summary

Modifier and TypeMethod
public com.mojang.serialization.MapCodec<? extends DoorBlock>
a()
codec()
method_53969()
m_wrnxumjr()
getCodec()
getCodec()
m_304657_()
public BlockSetType
b()
type()
method_51169()
m_eqsuhely()
getBlockSetType()
getBlockSetType()
m_278711_()
protected VoxelShape
a(dxv arg0, dgn arg1, jh arg2, fcd arg3)
getShape(BlockState arg0, BlockGetter arg1, BlockPos arg2, CollisionContext arg3)
method_9530(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_3726 arg3)
m_fqngyjtr(C_txtbiemp arg0, C_peaveboq arg1, C_hynzadkk arg2, C_pbfjvesm arg3)
getOutlineShape(BlockState arg0, BlockView arg1, BlockPos arg2, ShapeContext arg3)
getOutlineShape(BlockState arg0, BlockView arg1, BlockPos arg2, ShapeContext arg3)
m_5940_(C_2064_ p_52808_, C_1559_ p_52809_, C_4675_ p_52810_, C_3051_ arg3)
protected BlockState
a(dxv arg0, dhl arg1, dhx arg2, jh arg3, jm arg4, jh arg5, dxv arg6, bam arg7)
updateShape(BlockState arg0, LevelReader arg1, ScheduledTickAccess arg2, BlockPos arg3, Direction arg4, BlockPos arg5, BlockState arg6, RandomSource arg7)
method_9559(class_2680 arg0, class_4538 arg1, class_10225 arg2, class_2338 arg3, class_2350 arg4, class_2338 arg5, class_2680 arg6, class_5819 arg7)
m_yvunqpeq(C_txtbiemp arg0, C_eemzphbi arg1, C_adoatlrf arg2, C_hynzadkk arg3, C_xpuuihxf arg4, C_hynzadkk arg5, C_txtbiemp arg6, C_rlomrsco arg7)
getStateForNeighborUpdate(BlockState arg0, WorldView arg1, ScheduledTickView arg2, BlockPos arg3, Direction arg4, BlockPos arg5, BlockState arg6, Random arg7)
getStateForNeighborUpdate(BlockState arg0, WorldView arg1, TickSchedulerAccess arg2, BlockPos arg3, Direction arg4, BlockPos arg5, BlockState arg6, RandomGenerator arg7)
m_7417_(C_2064_ p_360873_, C_1599_ p_361225_, C_346056_ p_52800_, C_4675_ p_52797_, C_4687_ p_52801_, C_4675_ p_52798_, C_2064_ p_367859_, C_212974_ arg7)
protected void
a(dxv arg0, ash arg1, jh arg2, dha arg3, BiConsumer<cxp, jh> arg4)
onExplosionHit(BlockState arg0, ServerLevel arg1, BlockPos arg2, Explosion arg3, BiConsumer<ItemStack, BlockPos> arg4)
method_55124(class_2680 arg0, class_3218 arg1, class_2338 arg2, class_1927 arg3, BiConsumer<class_1799, class_2338> arg4)
m_qjdjbqgu(C_txtbiemp arg0, C_bdwnwhiu arg1, C_hynzadkk arg2, C_aahhrzpf arg3, BiConsumer<C_sddaxwyk, C_hynzadkk> arg4)
onExploded(BlockState arg0, ServerWorld arg1, BlockPos arg2, Explosion arg3, BiConsumer<ItemStack, BlockPos> arg4)
onExplosion(BlockState arg0, ServerWorld arg1, BlockPos arg2, Explosion arg3, BiConsumer<ItemStack, BlockPos> arg4)
m_304760_(C_2064_ p_367125_, C_12_ p_309806_, C_4675_ p_309956_, C_1578_ p_311447_, BiConsumer<C_1391_, C_4675_> arg4)
public BlockState
a(dhi arg0, jh arg1, dxv arg2, cpx arg3)
playerWillDestroy(Level arg0, BlockPos arg1, BlockState arg2, Player arg3)
method_9576(class_1937 arg0, class_2338 arg1, class_2680 arg2, class_1657 arg3)
m_tjijvtpb(C_cdctfzbn arg0, C_hynzadkk arg1, C_txtbiemp arg2, C_jzrpycqo arg3)
onBreak(World arg0, BlockPos arg1, BlockState arg2, PlayerEntity arg3)
onBreak(World arg0, BlockPos arg1, BlockState arg2, PlayerEntity arg3)
m_5707_(C_1596_ p_52756_, C_4675_ p_52757_, C_2064_ p_52758_, C_1141_ arg3)
protected boolean
a(dxv arg0, eum arg1)
isPathfindable(BlockState arg0, PathComputationType arg1)
method_9516(class_2680 arg0, class_10 arg1)
m_rwctfady(C_txtbiemp arg0, C_kjwlgpfr arg1)
canPathfindThrough(BlockState arg0, NavigationType arg1)
canPathfindThrough(BlockState arg0, NavigationType arg1)
m_7357_(C_2064_ p_52767_, C_2754_ arg1)
public BlockState
a(dbg arg0)
getStateForPlacement(BlockPlaceContext arg0)
method_9605(class_1750 arg0)
m_iwedynhy(C_aiootljq arg0)
getPlacementState(ItemPlacementContext arg0)
getPlacementState(ItemPlacementContext arg0)
m_5573_(C_1445_ arg0)
public void
a(dhi arg0, jh arg1, dxv arg2, bwg arg3, cxp 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)
m_fuvqealb(C_cdctfzbn arg0, C_hynzadkk arg1, C_txtbiemp arg2, C_usxaxydn arg3, C_sddaxwyk arg4)
onPlaced(World arg0, BlockPos arg1, BlockState arg2, LivingEntity arg3, ItemStack arg4)
onPlaced(World arg0, BlockPos arg1, BlockState arg2, LivingEntity arg3, ItemStack arg4)
m_6402_(C_1596_ p_52750_, C_4675_ p_52751_, C_2064_ p_52752_, C_524_ p_52753_, C_1391_ arg4)
private DoorHingeSide
b(dbg arg0)
getHinge(BlockPlaceContext arg0)
method_10035(class_1750 arg0)
m_lmxpsfip(C_aiootljq arg0)
getHinge(ItemPlacementContext ctx)
getHinge(ItemPlacementContext ctx)
m_52804_(C_1445_ arg0)
protected InteractionResult
a(dxv arg0, dhi arg1, jh arg2, cpx arg3, fbu arg4)
useWithoutItem(BlockState arg0, Level arg1, BlockPos arg2, Player arg3, BlockHitResult arg4)
method_55766(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_1657 arg3, class_3965 arg4)
m_pguoxmgn(C_txtbiemp arg0, C_cdctfzbn arg1, C_hynzadkk arg2, C_jzrpycqo arg3, C_jdakttms arg4)
onUse(BlockState arg0, World arg1, BlockPos arg2, PlayerEntity arg3, BlockHitResult arg4)
onUse(BlockState arg0, World arg1, BlockPos arg2, PlayerEntity arg3, BlockHitResult arg4)
m_6227_(C_2064_ p_52770_, C_1596_ p_52771_, C_4675_ p_52772_, C_1141_ p_52774_, C_3041_ arg4)
public boolean
n(dxv arg0)
isOpen(BlockState arg0)
method_30841(class_2680 arg0)
m_xpzejyqi(C_txtbiemp arg0)
isOpen(BlockState state)
isOpen(BlockState state)
m_52815_(C_2064_ arg0)
public void
a(bvk arg0, dhi arg1, dxv arg2, jh arg3, boolean arg4)
setOpen(Entity arg0, Level arg1, BlockState arg2, BlockPos arg3, boolean arg4)
method_10033(class_1297 arg0, class_1937 arg1, class_2680 arg2, class_2338 arg3, boolean arg4)
m_gsypzlmo(C_astfners arg0, C_cdctfzbn arg1, C_txtbiemp arg2, C_hynzadkk arg3, boolean arg4)
setOpen(Entity entity, World world, BlockState state, BlockPos pos, boolean open)
setOpen(Entity entity, World world, BlockState state, BlockPos pos, boolean open)
m_153165_(C_507_ p_153167_, C_1596_ p_153168_, C_2064_ p_153169_, C_4675_ p_153170_, boolean arg4)
protected void
a(dxv arg0, dhi arg1, jh arg2, dkm arg3, evf arg4, boolean arg5)
neighborChanged(BlockState arg0, Level arg1, BlockPos arg2, Block arg3, Orientation arg4, boolean arg5)
method_9612(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_2248 arg3, class_9904 arg4, boolean arg5)
m_tmlkosuh(C_txtbiemp arg0, C_cdctfzbn arg1, C_hynzadkk arg2, C_mmxmpdoq arg3, C_ctatbkvy arg4, boolean arg5)
neighborUpdate(BlockState arg0, World arg1, BlockPos arg2, Block arg3, WireOrientation arg4, boolean arg5)
neighborUpdate(BlockState arg0, World arg1, BlockPos arg2, Block arg3, Orientation arg4, boolean arg5)
m_6861_(C_2064_ p_52777_, C_1596_ p_52778_, C_4675_ p_52779_, C_1706_ p_369522_, C_346043_ p_52781_, boolean arg5)
protected boolean
a(dxv arg0, dhl arg1, jh arg2)
canSurvive(BlockState arg0, LevelReader arg1, BlockPos arg2)
method_9558(class_2680 arg0, class_4538 arg1, class_2338 arg2)
m_qixajhot(C_txtbiemp arg0, C_eemzphbi arg1, C_hynzadkk arg2)
canPlaceAt(BlockState arg0, WorldView arg1, BlockPos arg2)
canPlaceAt(BlockState arg0, WorldView arg1, BlockPos arg2)
m_7898_(C_2064_ p_52784_, C_1599_ p_52785_, C_4675_ arg2)
private void
a(bvk arg0, dhi arg1, jh arg2, boolean arg3)
playSound(Entity arg0, Level arg1, BlockPos arg2, boolean arg3)
method_10036(class_1297 arg0, class_1937 arg1, class_2338 arg2, boolean arg3)
m_wqlvmwdp(C_astfners arg0, C_cdctfzbn arg1, C_hynzadkk arg2, boolean arg3)
playOpenCloseSound(Entity entity, World world, BlockPos pos, boolean open)
playOpenCloseSound(Entity entity, World world, BlockPos pos, boolean open)
m_245755_(C_507_ p_249656_, C_1596_ p_249439_, C_4675_ p_251628_, boolean arg3)
protected BlockState
a(dxv arg0, drc arg1)
rotate(BlockState arg0, Rotation arg1)
method_9598(class_2680 arg0, class_2470 arg1)
m_umbsjste(C_txtbiemp arg0, C_mboglirk arg1)
rotate(BlockState arg0, BlockRotation arg1)
rotate(BlockState arg0, BlockRotation arg1)
m_6843_(C_2064_ p_52791_, C_1886_ arg1)
protected BlockState
a(dxv arg0, dpl arg1)
mirror(BlockState arg0, Mirror arg1)
method_9569(class_2680 arg0, class_2415 arg1)
m_ssvaouey(C_txtbiemp arg0, C_qomzaqud arg1)
mirror(BlockState arg0, BlockMirror arg1)
mirror(BlockState arg0, BlockMirror arg1)
m_6943_(C_2064_ p_52788_, C_1838_ arg1)
protected long
a(dxv arg0, jh arg1)
getSeed(BlockState arg0, BlockPos arg1)
method_9535(class_2680 arg0, class_2338 arg1)
m_nlgzchux(C_txtbiemp arg0, C_hynzadkk arg1)
getRenderingSeed(BlockState arg0, BlockPos arg1)
getRenderingSeed(BlockState arg0, BlockPos arg1)
m_7799_(C_2064_ p_52794_, C_4675_ arg1)
protected void
a(dxw$a<dkm, dxv> arg0)
createBlockStateDefinition(StateDefinition$Builder<Block, BlockState> arg0)
method_9515(class_2689$class_2690<class_2248, class_2680> arg0)
m_yujtcnah(C_ezfeikaq$C_mfnsmxhw<C_mmxmpdoq, C_txtbiemp> arg0)
appendProperties(StateManager$Builder<Block, BlockState> arg0)
appendProperties(StateManager$Builder<Block, BlockState> arg0)
m_7926_(C_2065_$C_2066_<C_1706_, C_2064_> arg0)
public static boolean
a(dhi arg0, jh arg1)
isWoodenDoor(Level arg0, BlockPos arg1)
method_24795(class_1937 arg0, class_2338 arg1)
m_fuizcync(C_cdctfzbn arg0, C_hynzadkk arg1)
canOpenByHand(World world, BlockPos pos)
isWoodenDoor(World world, BlockPos pos)
m_52745_(C_1596_ p_52746_, C_4675_ p_52747_)
public static boolean
o(dxv arg0)
isWoodenDoor(BlockState arg0)
method_24796(class_2680 arg0)
m_wjfroewi(C_txtbiemp arg0)
canOpenByHand(BlockState state)
isWoodenDoor(BlockState state)
m_52817_(C_2064_ p_52818_)