Try our affiliated browser extension - redirect to BreezeWiki automatically!

Button

A button is a non-solid block that produces a temporary redstone signal when pressed, with two variants.

Stone buttons can only be pressed by players.

Wooden buttons remain pressed for longer, and can also be pressed by arrows and tridents.

Obtaining

Breaking

A wooden button is easily broken with an axe, but drops itself as an item if broken using any tool. A stone button must be mined with a pickaxe to drop as an item.

Block Wooden Stone
Hardness 0.5 0.5
Tool
Breaking time[A]
Default 0.75 2.5
Wooden 0.4 0.4
Stone 0.2 0.2
Iron 0.15 0.15
Diamond 0.1 0.1
Netherite 0.1 0.1
Golden 0.1 0.1
  1. Times are for unenchanted tools as wielded by players with no status effects, measured in seconds. For more information, see Breaking § Speed.

In Java, you don't need to have a pickaxe to mine a stone/polished blackstone button. But in Bedrock, you need to have a pickaxe to mine a stone/polished blackstone button

A button is removed and drops as an item if:

  • its attachment block is moved, removed, or destroyed.
  • water or lava flows into its space.‌[Java Edition only]
  • a piston tries to push it or moves a block into its space.

Natural generation

Stone buttons are naturally generated in strongholds, next to iron doors.‌[JE only] Stone buttons also generate in desert armorer houses attached to granite.

Jungle buttons generate naturally on house walls in desert villages.

Crafting

Buttons can be crafted from planks for a matching wood-type button, or stone for a stone button.

Name Ingredients Crafting recipe
Wooden Button Matching Planks

Stone Button Stone

Polished Blackstone Button Polished Blackstone

Usage

See also: Redstone circuit

Redstone power

A button can be used as a monostable power source (albeit it automatically deactivates shortly after being activated).

Placement

Buttons can be placed by using it on a surface.

They can be attached to the side, bottom and top of any full opaque block.

If placed on the top or bottom of a block, the button can face any direction.‌[Java Edition only]

It can also be attached to the top of a fence in Bedrock Edition.

More information about placement on transparent blocks can be found at Opacity/Placement.

Activation

Buttons are usually in an inactive state, but can be temporarily activated by players. A button can be activated by using it. A wooden button can also be activated by a fired arrow or a thrown trident if its collision box touched the button.

Mobs cannot activate buttons directly, but arrows fired by skeletons or dispensers can activate wooden buttons.

Behavior

When activated, a wooden button remains active for 15 redstone ticks (1.5 seconds, barring lag), while a stone button remains active for 10 redstone ticks (1 second, barring lag). A wooden button activated by a fired arrow or a thrown trident remains active until the arrow or trident despawns (after one minute) or is picked up by a player.

While active, a button:

When a button changes state it provides a redstone update to all redstone components adjacent to itself (including above and below), and to all redstone components adjacent to its attachment block.

Fuel

Wooden buttons can be used as a fuel source in furnaces, smelting 0.5 items per button.

Mob Spawn Prevention

Buttons can be used to prevent mobs from spawning on blocks (ie on ice paths). See: Tutorials/Spawn-proofing.

Sounds

Generic

Stone

Java Edition:

SoundSubtitlesSourceDescriptionResource locationTranslation keyVolumePitchAttenuation
distance
Block brokenBlocksOnce the block has brokenblock.stone.breaksubtitles.block.generic.break1.00.816
Block placedBlocksWhen the block is placedblock.stone.placesubtitles.block.generic.place1.00.816
Block breakingBlocksWhile the block is in the process of being brokenblock.stone.hitsubtitles.block.generic.hit0.250.516
None[sound 1]Entity-DependentFalling on the block with fall damageblock.stone.fallNone[sound 1]0.50.7516
FootstepsEntity-DependentWalking on the blockblock.stone.stepsubtitles.block.generic.footsteps0.151.016
  1. a b MC-177082

Bedrock Edition:

Normal wood

Java Edition:

SoundSubtitlesSourceDescriptionResource locationTranslation keyVolumePitchAttenuation
distance
Block brokenBlocksOnce the block has brokenblock.wood.breaksubtitles.block.generic.break1.00.816
Block placedBlocksWhen the block is placedblock.wood.placesubtitles.block.generic.place1.00.816
Block breakingBlocksWhile the block is in the process of being brokenblock.wood.hitsubtitles.block.generic.hit0.250.516
None[sound 1]Entity-DependentFalling on the block with fall damageblock.wood.fallNone[sound 1]0.50.7516
FootstepsEntity-DependentWalking on the blockblock.wood.stepsubtitles.block.generic.footsteps0.151.016
  1. a b MC-177082

Bedrock Edition:

Cherry wood

Java Edition:

SoundSubtitlesSourceDescriptionResource locationTranslation keyVolumePitchAttenuation
distance
Block brokenBlocksOnce the block has brokenblock.cherry_wood.breaksubtitles.block.generic.break1.00.816
Block placedBlocksWhen the block is placedblock.cherry_wood.placesubtitles.block.generic.place1.00.816
Block breakingBlocksWhile the block is in the process of being brokenblock.cherry_wood.hitsubtitles.block.generic.hit0.250.516
None[sound 1]Entity-DependentFalling on the block with fall damageblock.cherry_wood.fallNone[sound 1]0.50.7516
FootstepsEntity-DependentWalking on the blockblock.cherry_wood.stepsubtitles.block.generic.footsteps0.151.016
  1. a b MC-177082

Bedrock Edition:

SoundSourceDescriptionResource locationVolumePitch
BlocksOnce the block has brokenbreak.cherry_wood1.00.8-1.0
BlocksWhen the block is placedplace.cherry_wood1.00.8
BlocksWhile the block is in the process of being brokenhit.cherry_wood0.230.5
PlayersFalling on the block with fall damagefall.cherry_wood0.41.0
PlayersWalking on the blockstep.cherry_wood0.21.0
PlayersJumping from the blockstep.cherry_wood0.121.0
PlayersFalling on the block without fall damagestep.cherry_wood0.181.0

Bamboo wood

Java Edition:

SoundSubtitlesSourceDescriptionResource locationTranslation keyVolumePitchAttenuation
distance
Block brokenBlocksOnce the block has brokenblock.bamboo_wood.breaksubtitles.block.generic.break0.90.816
Block placedBlocksWhen the block is placedblock.bamboo_wood.placesubtitles.block.generic.place0.90.816
Block breakingBlocksWhile the block is in the process of being brokenblock.bamboo_wood.hitsubtitles.block.generic.hit0.2250.516
None[sound 1]Entity-DependentFalling on the block with fall damageblock.bamboo_wood.fallNone[sound 1]0.50.7516
FootstepsEntity-DependentWalking on the blockblock.bamboo_wood.stepsubtitles.block.generic.footsteps0.151.016
  1. a b MC-177082

Bedrock Edition:

SoundSourceDescriptionResource locationVolumePitch
BlocksOnce the block has brokenbreak.bamboo_wood0.90.8-1.0
BlocksWhen the block is placedplace.bamboo_wood0.90.8
BlocksWhile the block is in the process of being brokenhit.bamboo_wood0.2070.5
PlayersFalling on the block with fall damagefall.bamboo_wood0.41.0
PlayersWalking on the blockstep.bamboo_wood0.21.0
PlayersJumping from the blockstep.bamboo_wood0.121.0
PlayersFalling on the block without fall damagestep.bamboo_wood0.181.0

Nether wood

Java Edition:

SoundSubtitlesSourceDescriptionResource locationTranslation keyVolumePitchAttenuation
distance
Block brokenBlocksOnce the block has brokenblock.nether_wood.breaksubtitles.block.generic.break1.00.7216
Block placedBlocksWhen the block is placedblock.nether_wood.placesubtitles.block.generic.place1.00.7216
Block breakingBlocksWhile the block is in the process of being brokenblock.nether_wood.hitsubtitles.block.generic.hit0.250.4516
None[sound 1]Entity-DependentFalling on the block with fall damageblock.nether_wood.fallNone[sound 1]0.50.7516
FootstepsEntity-DependentWalking on the blockblock.nether_wood.stepsubtitles.block.generic.footsteps0.151.016
  1. a b MC-177082

Bedrock Edition:

SoundSourceDescriptionResource locationVolumePitch
BlocksOnce the block has brokenbreak.nether_wood1.00.8-1.0
BlocksWhen the block is placedplace.nether_wood1.00.8
BlocksWhile the block is in the process of being brokenhit.nether_wood0.230.5
PlayersFalling on the block with fall damagefall.nether_wood0.41.0
PlayersWalking on the blockstep.nether_wood0.31.0
PlayersJumping from the blockstep.nether_wood0.121.0
PlayersFalling on the block without fall damagestep.nether_wood0.181.0

Unique

Java Edition:

SoundSubtitlesSourceDescriptionResource locationTranslation keyVolumePitchAttenuation
distance
Button clicksBlocksWhen a stone button deactivatesblock.stone_button.click_offsubtitles.block.button.click0.30.516
Button clicksBlocksWhen a stone button activatesblock.stone_button.click_onsubtitles.block.button.click0.30.616
Button clicksBlocksWhen a wooden button deactivatesblock.wooden_button.click_offsubtitles.block.button.click0.30.516
Button clicksBlocksWhen a wooden button activatesblock.wooden_button.click_onsubtitles.block.button.click0.30.616
Button clicksBlocksWhen a cherry wood button deactivatesblock.cherry_wood_button.click_offsubtitles.block.button.click0.40.516
Button clicksBlocksWhen a cherry wood button activatesblock.cherry_wood_button.click_onsubtitles.block.button.click0.40.616
Button clicksBlocksWhen a bamboo wood button deactivatesblock.bamboo_wood_button.click_offsubtitles.block.button.click0.30.516
Button clicksBlocksWhen a bamboo wood button activatesblock.bamboo_wood_button.click_onsubtitles.block.button.click0.30.616
Button clicksBlocksWhen a Nether wood button deactivatesblock.nether_wood_button.click_offsubtitles.block.button.click0.30.516
Button clicksBlocksWhen a Nether wood button activatesblock.nether_wood_button.click_onsubtitles.block.button.click0.30.616

Bedrock Edition:

SoundSourceDescriptionResource locationVolumePitch
BlocksWhen a stone button deactivatesrandom.lever_click0.30.5
BlocksWhen a stone button activatesrandom.lever_click0.30.6
BlocksWhen a wooden button deactivatesrandom.wood_click0.30.5
BlocksWhen a wooden button activatesrandom.wood_click0.30.6
BlocksWhen a cherry wood button deactivatesclick_off.cherry_wood_button1.00.5
BlocksWhen a cherry wood button activatesclick_on.cherry_wood_button1.00.6
BlocksWhen a bamboo wood button deactivatesclick_off.bamboo_wood_button1.00.5
BlocksWhen a bamboo wood button activatesclick_on.bamboo_wood_button1.00.6
BlocksWhen a Nether wood button deactivatesclick_off.nether_wood_button1.00.5
BlocksWhen a Nether wood button activatesclick_on.nether_wood_button1.00.6

Data values

ID

Java Edition:

NameIdentifierFormBlock tagsItem tagsTranslation key
Stone Buttonstone_buttonBlock & Itembuttonsbuttonsblock.minecraft.stone_button
Oak Buttonoak_buttonBlock & Itembuttons
wooden_buttons
buttons
wooden_buttons
block.minecraft.oak_button
Spruce Buttonspruce_buttonBlock & Itembuttons
wooden_buttons
buttons
wooden_buttons
block.minecraft.spruce_button
Birch Buttonbirch_buttonBlock & Itembuttons
wooden_buttons
buttons
wooden_buttons
block.minecraft.birch_button
Jungle Buttonjungle_buttonBlock & Itembuttons
wooden_buttons
buttons
wooden_buttons
block.minecraft.jungle_button
Acacia Buttonacacia_buttonBlock & Itembuttons
wooden_buttons
buttons
wooden_buttons
block.minecraft.acacia_button
Dark Oak Buttondark_oak_buttonBlock & Itembuttons
wooden_buttons
buttons
wooden_buttons
block.minecraft.dark_oak_button
Mangrove Buttonmangrove_buttonBlock & Itembuttons
wooden_buttons
buttons
wooden_buttons
block.minecraft.mangrove_button
Cherry Buttoncherry_buttonBlock & Itembuttons
wooden_buttons
buttons
wooden_buttons
block.minecraft.cherry_button
Bamboo Buttonbamboo_buttonBlock & Itembuttons
wooden_buttons
buttons
wooden_buttons
block.minecraft.bamboo_button
Crimson Buttoncrimson_buttonBlock & Itembuttons
non_flammable_wood
wooden_buttons
buttons
non_flammable_wood
wooden_buttons
block.minecraft.crimson_button
Warped Buttonwarped_buttonBlock & Itembuttons
non_flammable_wood
wooden_buttons
buttons
non_flammable_wood
wooden_buttons
block.minecraft.warped_button
Polished Blackstone Buttonpolished_blackstone_buttonBlock & Itembuttonsbuttonsblock.minecraft.polished_blackstone_button

Bedrock Edition:

NameIdentifierNumeric ID FormItem ID[i 1]Translation key
Stone Buttonstone_button77Block & Giveable Item[i 2]Identical[i 3]tile.stone_button.name
Oak Buttonwooden_button143Block & Giveable Item[i 2]Identical[i 3]tile.wooden_button.name
Spruce Buttonspruce_button399Block & Giveable Item[i 2]Identical[i 3]tile.spruce_button.name
Birch Buttonbirch_button396Block & Giveable Item[i 2]Identical[i 3]tile.birch_button.name
Jungle Buttonjungle_button398Block & Giveable Item[i 2]Identical[i 3]tile.jungle_button.name
Acacia Buttonacacia_button395Block & Giveable Item[i 2]Identical[i 3]tile.acacia_button.name
Dark Oak Buttondark_oak_button397Block & Giveable Item[i 2]Identical[i 3]tile.dark_oak_button.name
Mangrove Buttonmangrove_button-487Block & Giveable Item[i 2]Identical[i 3]tile.mangrove_button.name
Cherry Buttoncherry_button-530Block & Giveable Item[i 2]Identical[i 3]tile.cherry_button.name
Bamboo Buttonbamboo_button-511Block & Giveable Item[i 2]Identical[i 3]tile.bamboo_button.name
Crimson Buttoncrimson_button515Block & Giveable Item[i 2]Identical[i 3]tile.crimson_button.name
Warped Buttonwarped_button516Block & Giveable Item[i 2]Identical[i 3]tile.warped_button.name
Polished Blackstone Buttonpolished_blackstone_button551Block & Giveable Item[i 2]Identical[i 3]tile.polished_blackstone_button.name
  1. ID of block's direct item form, which is used in savegame files and addons.
  2. a b c d e f g h i j k l m Available with /give command.
  3. a b c d e f g h i j k l m The block's direct item form has the same id as the block.

Block states

See also: Block states

Java Edition:

Name Default value Allowed values Description
facewallceiling
floor
wall
The face of the block it's placed on.
Floor is on top of a block, ceiling is on the bottom, and wall is on one of its sides.
facingnortheast
north
south
west
The direction it's facing.
Opposite to the direction the player is facing if placed on the side of a block.
poweredfalsefalse
true
If true, the button is currently activated.

Bedrock Edition:

NameMetadata Bits Default value Allowed valuesValues for
Metadata Bits
Description
button_pressed_bit0x8falsefalse
true
0
1
If the button is currently activated.
facing_direction0x1
0x2
0x4
00
1
2
3
4
5
0
1
2
3
4
5
The direction it's facing.
  • 0: Button on block bottom facing down
  • 1: Button on block top facing up
  • 2: Button on block side facing north
  • 3: Button on block side facing south
  • 4: Button on block side facing west
  • 5: Button on block side facing east

Video

History

This section needs expansion. 
You can help by expanding it.
Instructions: when the pitch of the sound of the button being pressed in was changed in Java Edition
This section is missing information about MC-8522. 
Please expand the section to include this information. Further details may exist on the talk page.
Java Edition Alpha
v1.0.1

Added stone buttons, which can be placed on the sides of blocks.
This was the recipe used at the time:
Recipe

Java Edition Beta
1.8Pre-releaseDropped button items no longer appear abnormally large.
Java Edition
1.0.0Beta 1.9 Prerelease 5
The texture of stone has been changed, which changes the edges of unpressed buttons.
1.4.212w34a

Added wooden buttons. They are currently uncraftable.
12w34bAdded crafting recipe for wooden buttons.
Recipe

The crafting recipe for stone buttons has been changed.
Recipe

12w37aThe redstone signal duration of the button has been changed from 9 to 12 redstone ticks.
1.814w04a

Buttons are now able to be placed on the top and bottom of blocks, and can currently only face north.
14w10a











The models of buttons have been changed.
1.915w43aWooden buttons have been given a different sound from stone buttons.
16w02aWooden buttons are now broken more easily with axes, and stone buttons are broken more easily with pickaxes.
1.1116w33aWooden buttons can now be used in furnaces.
1.1317w47aThe wooden button ID has been changed from wooden_button to oak_button.
The names of buttons have been split into <wood type> button and stone button.
Buttons now come in all six types of wood.
Buttons can no longer be placed on top of pistons.
Buttons can now be placed in all 4 rotations on the top and bottom of a block.
Prior to The Flattening, these blocks' numeral IDs were 77 and 143.
1.1418w43a The textures of buttons have been changed.
18w44a The texture of stone buttons has been changed, once again.
18w47a The textures of wooden buttons have been changed.
18w50a The texture of spruce buttons has been changed, once again.
?Jungle buttons now generate in desert villages.
1.1620w06a Added crimson and warped buttons.
20w15a Added polished blackstone buttons.
1.16.220w28aPolished blackstone buttons are now renewable as piglins have an 8.71% chance to trade 8-16 blackstone during bartering.
1.1922w11a Added mangrove buttons.
22w14aDue to the addition of the mangrove tree and mangrove swamp, make mangrove button obtainable and renewable.
October 18, 2022 Bamboo buttons were shown on the official article.
1.20 (Experimental)22w42a Added bamboo buttons behind the Update 1.20 experimental datapack.
Added unique sounds for Nether and bamboo wood buttons.
22w46aThe texture of the bamboo button has been changed, due to the texture change on bamboo planks.
1.20
(Experimental)
23w07a Added cherry buttons behind the Update 1.20 experimental datapack.
1.2023w12aBamboo and cherry buttons are now available without using the "Update 1.20" experimental datapack.
23w16aPolished blackstone button now breaks in the same time as other buttons.
Pocket Edition Alpha
v0.13.0build 1 Added buttons.
Bedrock Edition
1.4.0beta 1.2.14.2 Buttons now come in all six types of wood.
1.10.0beta 1.10.0.3Buttons now generate in the new villages.
The textures of wooden and stone buttons have been changed.
1.16.0beta 1.16.0.51 Added crimson and warped buttons.
beta 1.16.0.57 Added polished blackstone buttons.
1.16.20beta 1.16.20.50Crimson and warped buttons now uses regular plank sounds instead of their stem variant sounds.
1.19.0beta 1.19.0.20 Added mangrove buttons.
Next Major Update
(Experimental)
beta 1.19.50.21 Added bamboo buttons behind the "Next Major Update" experimental toggle.
Added unique sounds for Nether and bamboo wood buttons.
Added unique button click sound for wooden buttons to match Java Edition.
beta 1.19.80.20 Added cherry buttons behind the "Next Major Update" experimental toggle.
1.20.0beta 1.20.0.21Bamboo and cherry buttons are now available without using the "Next Major Update" experimental toggle.
Legacy Console Edition
TU1CU1 1.0 Patch 11.0.1 Added stone buttons.
TU9 Added wooden buttons.
The crafting recipe for stone buttons has been changed.
TU14 1.04 Wooden buttons can now be triggered by arrows.
TU31CU19 1.22 Patch 3Buttons are now able to be placed on the top and bottom of blocks.
TU69 1.76 Patch 38 Buttons now come in all six types of wood.
1.90 The textures of wooden and stone buttons have been changed.
New Nintendo 3DS Edition
0.1.0 Added buttons.

Gallery

Issues

Issues relating to "Button" are maintained on the bug tracker. Report issues there.