net.minecraft.world.level.block

public abstract class ButtonBlock

extends FaceAttachedHorizontalDirectionalBlock

All mapped superinterfaces:

ItemLike

bzx
net.minecraft.world.level.block.ButtonBlock
net.minecraft.class_2269
net.minecraft.unmapped.C_mvguptux
net.minecraft.block.AbstractButtonBlock
net.minecraft.src.C_1716_
net.minecraft.world.level.block.BlockButtonAbstract

Field summary

Modifier and TypeField
public static final BooleanProperty
a
POWERED
field_10729
f_pzyrfksa
POWERED
f_51045_
private static final int
L
PRESSED_DEPTH
field_31040
f_qdffkfbl
field_31040
f_152736_
private static final int
M
UNPRESSED_DEPTH
field_31041
f_jdxwsqgj
field_31041
f_152737_
protected static final int
b
HALF_AABB_HEIGHT
field_31042
f_tnurjoub
field_31042
f_152738_
protected static final int
c
HALF_AABB_WIDTH
field_31043
f_wwplhixo
field_31043
f_152739_
protected static final VoxelShape
d
CEILING_AABB_X
field_10721
f_xfwgrord
CEILING_X_SHAPE
f_51046_
protected static final VoxelShape
e
CEILING_AABB_Z
field_10727
f_fqunlwzs
CEILING_Z_SHAPE
f_51047_
protected static final VoxelShape
f
FLOOR_AABB_X
field_10723
f_ugfojogr
FLOOR_X_SHAPE
f_51048_
protected static final VoxelShape
g
FLOOR_AABB_Z
field_10716
f_lyvwefny
FLOOR_Z_SHAPE
f_51049_
protected static final VoxelShape
h
NORTH_AABB
field_10728
f_mmsecubf
NORTH_SHAPE
f_51050_
protected static final VoxelShape
i
SOUTH_AABB
field_10715
f_kzpgltxs
SOUTH_SHAPE
f_51051_
protected static final VoxelShape
j
WEST_AABB
field_10731
f_qmwjtlhs
WEST_SHAPE
f_51052_
protected static final VoxelShape
k
EAST_AABB
field_10720
f_ryekvpwj
EAST_SHAPE
f_51053_
protected static final VoxelShape
l
PRESSED_CEILING_AABB_X
field_10717
f_qeodymvp
CEILING_X_PRESSED_SHAPE
f_51054_
protected static final VoxelShape
m
PRESSED_CEILING_AABB_Z
field_10726
f_mduuvfgj
CEILING_Z_PRESSED_SHAPE
f_51055_
protected static final VoxelShape
n
PRESSED_FLOOR_AABB_X
field_10722
f_zdevvfvl
FLOOR_X_PRESSED_SHAPE
f_51056_
protected static final VoxelShape
F
PRESSED_FLOOR_AABB_Z
field_10730
f_rbfhhthe
FLOOR_Z_PRESSED_SHAPE
f_51057_
protected static final VoxelShape
G
PRESSED_NORTH_AABB
field_10719
f_vbanmhdw
NORTH_PRESSED_SHAPE
f_51058_
protected static final VoxelShape
H
PRESSED_SOUTH_AABB
field_10724
f_irjxpusc
SOUTH_PRESSED_SHAPE
f_51059_
protected static final VoxelShape
I
PRESSED_WEST_AABB
field_10732
f_uurxfwdq
WEST_PRESSED_SHAPE
f_51060_
protected static final VoxelShape
J
PRESSED_EAST_AABB
field_10718
f_rcocfcie
EAST_PRESSED_SHAPE
f_51061_
private final boolean
N
sensitive
field_10725
f_wgplbkgd
wooden
f_51062_

Constructor summary

ModifierConstructor
protected (boolean wooden, BlockBehaviour$Properties settings)

Method summary

Modifier and TypeMethod
private int
c()
getPressDuration()
method_26153()
m_kgzvowzg()
getPressTicks()
m_51115_()
public VoxelShape
a(ckt arg0, bvu arg1, gg arg2, dnf 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)
m_5940_(C_2064_ p_51105_, C_1559_ p_51106_, C_4675_ p_51107_, C_3051_ arg3)
public InteractionResult
a(ckt arg0, bwq arg1, gg arg2, bke arg3, asa arg4, dmw 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)
m_rocdemyx(C_txtbiemp arg0, C_cdctfzbn arg1, C_hynzadkk arg2, C_jzrpycqo arg3, C_laxmzoqs arg4, C_jdakttms arg5)
onUse(BlockState arg0, World arg1, BlockPos arg2, PlayerEntity arg3, Hand arg4, BlockHitResult arg5)
m_6227_(C_2064_ p_51089_, C_1596_ p_51090_, C_4675_ p_51091_, C_1141_ p_51092_, C_470_ p_51093_, C_3041_ arg5)
interact(IBlockData arg0, World arg1, BlockPosition arg2, EntityHuman arg3, EnumHand arg4, MovingObjectPositionBlock arg5)
public void
d(ckt arg0, bwq arg1, gg arg2)
press(BlockState arg0, Level arg1, BlockPos arg2)
method_21845(class_2680 arg0, class_1937 arg1, class_2338 arg2)
m_xgiovkgj(C_txtbiemp arg0, C_cdctfzbn arg1, C_hynzadkk arg2)
powerOn(BlockState state, World world, BlockPos pos)
m_51116_(C_2064_ p_51118_, C_1596_ p_51119_, C_4675_ arg2)
protected void
a(bke arg0, bwr arg1, gg arg2, boolean arg3)
playSound(Player arg0, LevelAccessor arg1, BlockPos arg2, boolean arg3)
method_9714(class_1657 arg0, class_1936 arg1, class_2338 arg2, boolean arg3)
m_wnfxbhzh(C_jzrpycqo arg0, C_vdvbsyle arg1, C_hynzadkk arg2, boolean arg3)
playClickSound(PlayerEntity player, WorldAccess world, BlockPos pos, boolean powered)
m_51067_(C_1141_ p_51069_, C_1598_ p_51070_, C_4675_ p_51071_, boolean arg3)
protected abstract SoundEvent
a(boolean arg0)
getSound(boolean arg0)
method_9712(boolean arg0)
m_smnwtisx(boolean arg0)
getClickSound(boolean powered)
m_5722_(boolean arg0)
public void
a(ckt arg0, bwq arg1, gg arg2, ckt 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)
m_rhbsxbgh(C_txtbiemp arg0, C_cdctfzbn arg1, C_hynzadkk arg2, C_txtbiemp arg3, boolean arg4)
onStateReplaced(BlockState arg0, World arg1, BlockPos arg2, BlockState arg3, boolean arg4)
m_6810_(C_2064_ p_51096_, C_1596_ p_51097_, C_4675_ p_51098_, C_2064_ p_51099_, boolean arg4)
remove(IBlockData arg0, World arg1, BlockPosition arg2, IBlockData arg3, boolean arg4)
public int
a(ckt arg0, bvu arg1, gg arg2, gl arg3)
getSignal(BlockState arg0, BlockGetter arg1, BlockPos arg2, Direction arg3)
method_9524(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_2350 arg3)
m_bhohbmwk(C_txtbiemp arg0, C_peaveboq arg1, C_hynzadkk arg2, C_xpuuihxf arg3)
getWeakRedstonePower(BlockState arg0, BlockView arg1, BlockPos arg2, Direction arg3)
m_6378_(C_2064_ p_51079_, C_1559_ p_51080_, C_4675_ p_51081_, C_4687_ arg3)
public int
b(ckt arg0, bvu arg1, gg arg2, gl arg3)
getDirectSignal(BlockState arg0, BlockGetter arg1, BlockPos arg2, Direction arg3)
method_9603(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_2350 arg3)
m_ydisyayk(C_txtbiemp arg0, C_peaveboq arg1, C_hynzadkk arg2, C_xpuuihxf arg3)
getStrongRedstonePower(BlockState arg0, BlockView arg1, BlockPos arg2, Direction arg3)
m_6376_(C_2064_ p_51110_, C_1559_ p_51111_, C_4675_ p_51112_, C_4687_ arg3)
public boolean
f_(ckt arg0)
isSignalSource(BlockState arg0)
method_9506(class_2680 arg0)
m_fjkbizwn(C_txtbiemp arg0)
emitsRedstonePower(BlockState arg0)
m_7899_(C_2064_ arg0)
isPowerSource(IBlockData arg0)
public void
a(ckt arg0, abr arg1, gg arg2, Random arg3)
tick(BlockState arg0, ServerLevel arg1, BlockPos arg2, Random arg3)
method_9588(class_2680 arg0, class_3218 arg1, class_2338 arg2, Random arg3)
m_bneobcwj(C_txtbiemp arg0, C_bdwnwhiu arg1, C_hynzadkk arg2, Random arg3)
scheduledTick(BlockState arg0, ServerWorld arg1, BlockPos arg2, Random arg3)
m_7458_(C_2064_ p_51074_, C_12_ p_51075_, C_4675_ p_51076_, Random arg3)
tickAlways(IBlockData arg0, WorldServer arg1, BlockPosition arg2, Random arg3)
public void
a(ckt arg0, bwq arg1, gg arg2, atg arg3)
entityInside(BlockState arg0, Level arg1, BlockPos arg2, Entity arg3)
method_9548(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_1297 arg3)
m_lmjnycyw(C_txtbiemp arg0, C_cdctfzbn arg1, C_hynzadkk arg2, C_astfners arg3)
onEntityCollision(BlockState arg0, World arg1, BlockPos arg2, Entity arg3)
m_7892_(C_2064_ p_51084_, C_1596_ p_51085_, C_4675_ p_51086_, C_507_ arg3)
private void
e(ckt arg0, bwq arg1, gg arg2)
checkPressed(BlockState arg0, Level arg1, BlockPos arg2)
method_9715(class_2680 arg0, class_1937 arg1, class_2338 arg2)
m_zsepdvap(C_txtbiemp arg0, C_cdctfzbn arg1, C_hynzadkk arg2)
tryPowerWithProjectiles(BlockState state, World world, BlockPos pos)
m_51120_(C_2064_ p_51122_, C_1596_ p_51123_, C_4675_ arg2)
private void
f(ckt arg0, bwq arg1, gg arg2)
updateNeighbours(BlockState arg0, Level arg1, BlockPos arg2)
method_9713(class_2680 arg0, class_1937 arg1, class_2338 arg2)
m_vkkuhzwv(C_txtbiemp arg0, C_cdctfzbn arg1, C_hynzadkk arg2)
updateNeighbors(BlockState state, World world, BlockPos pos)
m_51124_(C_2064_ p_51126_, C_1596_ p_51127_, C_4675_ arg2)
protected void
a(cku$a<bzp, ckt> 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)
m_7926_(C_2065_$C_2066_<C_1706_, C_2064_> arg0)