Minecraft Wiki

The Minecraft Wiki has moved from Fandom; see the linked discussion page for details.

READ MORE

Minecraft Wiki
Advertisement

A button is a non-solid block that can provide temporary redstone power.

Obtaining

Breaking

Wooden buttons are easily broken with axes, while stone buttons are easily broken with pickaxes.

Block Wooden Stone
Hardness 0.5 0.5
Tool
Breaking time[A]
Default 0.75 0.75
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.

A button is removed and drops itself as an item if:

  • its attachment block is moved, removed, or destroyed
  • water or lava flows into its space
  • 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 house 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 (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.‌[Java Edition only]

Sounds

Java Edition:

SoundSubtitlesSourceDescriptionResource locationTranslation keyVolumePitchAttenuation
distance
Block brokenBlocksBreaking the blockblock.stone.breaksubtitles.block.generic.break1.00.816
None[sound 1]BlocksFalling on the block with fall damageblock.stone.fallNone[sound 1]0.50.7516
Block breakingBlocksMining the blockblock.stone.hitsubtitles.block.generic.hit0.250.516
Block placedBlocksPlacing the blockblock.stone.placesubtitles.block.generic.place1.00.816
FootstepsBlocksWalking on the blockblock.stone.stepsubtitles.block.generic.footsteps0.151.016
Block brokenBlocksBreaking the blockblock.wood.breaksubtitles.block.generic.break1.00.816
None[sound 1]BlocksFalling on the block with fall damageblock.wood.fallNone[sound 1]0.50.7516
Block breakingBlocksMining the blockblock.wood.hitsubtitles.block.generic.hit0.250.516
Block placedBlocksPlacing the blockblock.wood.placesubtitles.block.generic.place1.00.816
FootstepsBlocksWalking on the blockblock.wood.stepsubtitles.block.generic.footsteps0.151.016
Button clicksBlocksStone button deactivatesblock.stone_button.click_offsubtitles.block.button.click0.30.516
Button clicksBlocksStone button activatesblock.stone_button.click_onsubtitles.block.button.click0.30.616
Button clicksBlocksWooden button deactivatesblock.wooden_button.click_offsubtitles.block.button.click0.30.516
Button clicksBlocksWooden button activatesblock.wooden_button.click_onsubtitles.block.button.click0.30.616
  1. a b c d MC-177082

Data values

ID

Java Edition:

NameIdentifierBlock tags (JE)Item tags (JE)Translation key
Stone Buttonstone_buttonbuttonsbuttonsblock.minecraft.stone_button
Oak Buttonoak_buttonbuttons
wooden_buttons
buttons
wooden_buttons
block.minecraft.oak_button
Spruce Buttonspruce_buttonbuttons
wooden_buttons
buttons
wooden_buttons
block.minecraft.spruce_button
Birch Buttonbirch_buttonbuttons
wooden_buttons
buttons
wooden_buttons
block.minecraft.birch_button
Jungle Buttonjungle_buttonbuttons
wooden_buttons
buttons
wooden_buttons
block.minecraft.jungle_button
Acacia Buttonacacia_buttonbuttons
wooden_buttons
buttons
wooden_buttons
block.minecraft.acacia_button
Dark Oak Buttondark_oak_buttonbuttons
wooden_buttons
buttons
wooden_buttons
block.minecraft.dark_oak_button
Crimson Buttoncrimson_buttonbuttons
non_flammable_wood
wooden_buttons
buttons
non_flammable_wood
wooden_buttons
block.minecraft.crimson_button
Warped Buttonwarped_buttonbuttons
non_flammable_wood
wooden_buttons
buttons
non_flammable_wood
wooden_buttons
block.minecraft.warped_button
Polished Blackstone Buttonpolished_blackstone_buttonbuttonsbuttonsblock.minecraft.polished_blackstone_button

Bedrock Edition:

NameIdentifierNumeric ID Translation key
Stone Buttonstone_button77tile.stone_button.name
Oak Buttonwooden_button143tile.wooden_button.name
Spruce Buttonspruce_button399tile.spruce_button.name
Birch Buttonbirch_button396tile.birch_button.name
Jungle Buttonjungle_button398tile.jungle_button.name
Acacia Buttonacacia_button395tile.acacia_button.name
Dark Oak Buttondark_oak_button397tile.dark_oak_button.name
Crimson Buttoncrimson_button515tile.crimson_button.name
Warped Buttonwarped_button516tile.warped_button.name
Polished Blackstone Buttonpolished_blackstone_button551tile.polished_blackstone_button.name

Block data

See also: Data values

In Bedrock Edition, a button's block data stores its orientation, and whether it is active:

Bits Values
0x1
0x2
0x4

Three bits storing a value from 0 to 5:

  • 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
0x8 If this bit is set, the button is currently active.

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

Jigsaw Block (top texture) JE2 BE2
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.
This section is missing information about if the texture changed in beta 1.7. 
Please expand the section to include this information. Further details may exist on the talk page.
alpha
v1.0.1File:Stone Button (E) JE1.png Stone Button (S) JE1
File:Stone Button (e) JE1.png File:Stone Button (s) JE1.png
Stone Button (item) JE1 Added stone button in the Seecret Friday 3.
Java Edition
1.0.0Beta 1.9 Prerelease 5Stone Button (S) JE2 BE1 The texture of stone buttons has been changed.
1.4.212w34aOak Button (S) JE1 BE1
Oak Button (item) JE1 Added wooden buttons. They are currently uncraftable.
12w34bAdded crafting recipe for wooden buttons.
The crafting recipe for stone buttons has been changed.
12w37aThe redstone signal duration of the button has been changed from 9 to 12 redstone ticks.
1.814w04aButtons are now able to be placed on the top and bottom of blocks.
14w10aOak Button (S) JE2 Stone Button (S) JE3 Oak Button (item) JE2 Stone Button (item) JE2 The models of buttons have been changed.
1.915w43aWooden buttons have been given a different sound from stone buttons.
16w02aWood 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.
Birch Button JE1 BE1 Spruce Button JE1 BE1 Jungle Button JE1 BE1 Acacia Button JE1 BE1 Dark Oak Button JE1 BE1 Buttons now come in all six types of wood.
Buttons can no longer be placed on top of pistons.
Buttons now have an underside texture.
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.1418w43aOak Button (S) JE3 Birch Button JE2 Spruce Button JE2 Jungle Button JE2 Acacia Button JE2 Dark Oak Button JE2 Stone Button (S) JE4 The textures of buttons have been changed.
18w44aStone Button (S) JE5 BE2 The texture of stone buttons has been changed, once again.
18w47aOak Button (S) JE4 Birch Button JE3 BE2 Spruce Button JE3 Jungle Button JE3 BE2 Acacia Button JE3 BE2 Dark Oak Button JE3 BE2 The textures of wooden buttons have been changed.
18w50aSpruce Button JE4 BE2 The texture of spruce buttons has been changed, once again.
1.1620w06aCrimson Button JE1 BE1 Warped Button JE1 BE1 Added crimson and warped buttons.
20w15aPolished Blackstone Button JE1 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.
Pocket Edition Alpha
0.13.0build 1Stone Button (S) JE2 BE1 Oak Button (S) JE1 BE1 Added buttons.
Bedrock Edition
1.4.0beta 1.2.14.2Birch Button JE1 BE1 Spruce Button JE1 BE1 Jungle Button JE1 BE1 Acacia Button JE1 BE1 Dark Oak Button JE1 BE1 Buttons now come in all six types of wood.
1.10.0beta 1.10.0.3Buttons now generate in the new villages.
Stone Button (S) JE5 BE2 The texture of stone buttons has been changed.
Birch Button JE3 BE2 Spruce Button JE4 BE2 Jungle Button JE3 BE2 Acacia Button JE3 BE2 Dark Oak Button JE3 BE2 The textures of wooden buttons have been changed.
1.16.0beta 1.16.0.51Crimson Button JE1 BE1 Warped Button JE1 BE1 Added crimson and warped buttons.
1.16.20beta 1.16.20.50Crimson and warped buttons now uses regular plank sounds instead of their stem variant sounds.
Legacy Console Edition
TU1CU1 1.0 Patch 11.0.1Stone Button JE1 Added stone buttons.
TU9Oak Button (S) JE1 BE1 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 38Birch Button JE1 BE1 Spruce Button JE1 BE1 Jungle Button JE1 BE1 Acacia Button JE1 BE1 Dark Oak Button JE1 BE1 Buttons now come in all six types of wood.
PlayStation 4 Edition
1.90Stone Button The texture of stone buttons has been changed.
Birch Button Spruce Button Jungle Button Acacia Button Dark Oak Button The textures of wooden buttons have been changed.
New Nintendo 3DS Edition
0.1.0Stone Button (S) JE2 BE1 Oak Button (S) JE1 BE1 Added buttons.

Issues

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

References


Advertisement