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 | |
- ↑ 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
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:
- powers any adjacent redstone dust to power level 15, including beneath the button
- powers any adjacent redstone comparators or redstone repeaters facing away from the button to power level 15
- strongly powers its attachment block to power level 15
- activates any adjacent mechanism components, including above or below, such as pistons, redstone lamps, etc.
- 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
| Sound | Subtitles | Source | Description | Resource location | Translation key | Volume | Pitch | Attenuation distance |
|---|---|---|---|---|---|---|---|---|
| Block broken | Blocks | Breaking the block | block | subtitles | 1.0 | 0.8 | 16 | |
| None[sound 1] | Blocks | Falling on the block with fall damage | block | None[sound 1] | 0.5 | 0.75 | 16 | |
| Block breaking | Blocks | Mining the block | block | subtitles | 0.25 | 0.5 | 16 | |
| Block placed | Blocks | Placing the block | block | subtitles | 1.0 | 0.8 | 16 | |
| Footsteps | Blocks | Walking on the block | block | subtitles | 0.15 | 1.0 | 16 | |
| Block broken | Blocks | Breaking the block | block | subtitles | 1.0 | 0.8 | 16 | |
| None[sound 1] | Blocks | Falling on the block with fall damage | block | None[sound 1] | 0.5 | 0.75 | 16 | |
| Block breaking | Blocks | Mining the block | block | subtitles | 0.25 | 0.5 | 16 | |
| Block placed | Blocks | Placing the block | block | subtitles | 1.0 | 0.8 | 16 | |
| Footsteps | Blocks | Walking on the block | block | subtitles | 0.15 | 1.0 | 16 | |
| Button clicks | Blocks | Stone button deactivates | block | subtitles | 0.3 | 0.5 | 16 | |
| Button clicks | Blocks | Stone button activates | block | subtitles | 0.3 | 0.6 | 16 | |
| Button clicks | Blocks | Wooden button deactivates | block | subtitles | 0.3 | 0.5 | 16 | |
| Button clicks | Blocks | Wooden button activates | block | subtitles | 0.3 | 0.6 | 16 |
Data values
ID
| Name | Identifier | Block tags (JE) | Item tags (JE) | Translation key |
|---|---|---|---|---|
| Stone Button | stone_button | buttons | buttons | block.minecraft.stone_button |
| Oak Button | oak_button | buttons wooden_buttons | buttons wooden_buttons | block.minecraft.oak_button |
| Spruce Button | spruce_button | buttons wooden_buttons | buttons wooden_buttons | block.minecraft.spruce_button |
| Birch Button | birch_button | buttons wooden_buttons | buttons wooden_buttons | block.minecraft.birch_button |
| Jungle Button | jungle_button | buttons wooden_buttons | buttons wooden_buttons | block.minecraft.jungle_button |
| Acacia Button | acacia_button | buttons wooden_buttons | buttons wooden_buttons | block.minecraft.acacia_button |
| Dark Oak Button | dark_oak_button | buttons wooden_buttons | buttons wooden_buttons | block.minecraft.dark_oak_button |
| Crimson Button | crimson_button | buttons non_flammable_wood wooden_buttons | buttons non_flammable_wood wooden_buttons | block.minecraft.crimson_button |
| Warped Button | warped_button | buttons non_flammable_wood wooden_buttons | buttons non_flammable_wood wooden_buttons | block.minecraft.warped_button |
| Polished Blackstone Button | polished_blackstone_button | buttons | buttons | block.minecraft.polished_blackstone_button |
| Name | Identifier | Numeric ID | Translation key |
|---|---|---|---|
| Stone Button | stone_button | 77 | tile.stone_button.name |
| Oak Button | wooden_button | 143 | tile.wooden_button.name |
| Spruce Button | spruce_button | 399 | tile.spruce_button.name |
| Birch Button | birch_button | 396 | tile.birch_button.name |
| Jungle Button | jungle_button | 398 | tile.jungle_button.name |
| Acacia Button | acacia_button | 395 | tile.acacia_button.name |
| Dark Oak Button | dark_oak_button | 397 | tile.dark_oak_button.name |
| Crimson Button | crimson_button | 515 | tile.crimson_button.name |
| Warped Button | warped_button | 516 | tile.warped_button.name |
| Polished Blackstone Button | polished_blackstone_button | 551 | tile.polished_blackstone_button.name |
Block data
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:
|
| 0x8 | If this bit is set, the button is currently active. |
Block states
| Name | Default value | Allowed values | Description |
|---|---|---|---|
| face | wall | ceilingfloorwall | 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. |
| facing | north | eastnorthsouthwest | The direction it's facing. Opposite to the direction the player is facing if placed on the side of a block. |
| powered | false | falsetrue | If true, the button is currently activated. |
| Name | Metadata Bits | Default value | Allowed values | Values for Metadata Bits |
Description |
|---|---|---|---|---|---|
| button_pressed_bit | 0x8 | false | falsetrue | 01 | If the button is currently activated. |
| facing_direction | 0x1 0x2 0x4 | 0 | 012345 | 012345 | The direction it's facing.
|
Video
History
Instructions: when the pitch of the sound of the button being pressed in was changed in Java Edition
| alpha | |||||
|---|---|---|---|---|---|
| v1.0.1 | File:Stone Button (E) JE1.png File:Stone Button (e) JE1.png File:Stone Button (s) JE1.png | ||||
| Java Edition | |||||
| 1.0.0 | Beta 1.9 Prerelease 5 | ||||
| 1.4.2 | 12w34a | ||||
| 12w34b | Added crafting recipe for wooden buttons. | ||||
| The crafting recipe for stone buttons has been changed. | |||||
| 12w37a | The redstone signal duration of the button has been changed from 9 to 12 redstone ticks. | ||||
| 1.8 | 14w04a | Buttons are now able to be placed on the top and bottom of blocks. | |||
| 14w10a | |||||
| 1.9 | 15w43a | Wooden buttons have been given a different sound from stone buttons. | |||
| 16w02a | Wood buttons are now broken more easily with axes, and stone buttons are broken more easily with pickaxes. | ||||
| 1.11 | 16w33a | Wooden buttons can now be used in furnaces. | |||
| 1.13 | 17w47a | The 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 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.14 | 18w43a | ||||
| 18w44a | |||||
| 18w47a | |||||
| 18w50a | |||||
| 1.16 | 20w06a | ||||
| 20w15a | |||||
| 1.16.2 | 20w28a | Polished blackstone buttons are now renewable as piglins have an 8.71% chance to trade 8-16 blackstone during bartering. | |||
| Pocket Edition Alpha | |||||
| 0.13.0 | build 1 | ||||
| Bedrock Edition | |||||
| 1.4.0 | beta 1.2.14.2 | ||||
| 1.10.0 | beta 1.10.0.3 | Buttons now generate in the new villages. | |||
| 1.16.0 | beta 1.16.0.51 | ||||
| 1.16.20 | beta 1.16.20.50 | Crimson and warped buttons now uses regular plank sounds instead of their stem variant sounds. | |||
| Legacy Console Edition | |||||
| TU1 | CU1 | 1.0 | Patch 1 | 1.0.1 | |
| TU9 | |||||
| The crafting recipe for stone buttons has been changed. | |||||
| TU14 | 1.04 | Wooden buttons can now be triggered by arrows. | |||
| TU31 | CU19 | 1.22 | Patch 3 | Buttons are now able to be placed on the top and bottom of blocks. | |
| TU69 | 1.76 | Patch 38 | |||
| PlayStation 4 Edition | |||||
| 1.90 | |||||
| New Nintendo 3DS Edition | |||||
| 0.1.0 | |||||
Issues
Issues relating to "Button" are maintained on the bug tracker. Report issues there.
References