Overview#
The Sign Button mod solves a common aesthetic and functional problem in Minecraft: the need to label buttons without cluttering wall space. Traditionally, players must place a sign above or next to a button to explain its purpose. This mod merges these two entities into a single block.

By combining a standard Sign with a Redstone Torch, players create a Sign Button. This block retains all the properties of a vanilla sign—including text editing, dyeing, and wood variants—while functioning as a redstone power source that emits a pulse when interacted with. It is particularly useful for compact redstone circuits, adventure maps, and organized storage systems.
Blocks#
The mod adds a Sign Button variant for every wood type available in Minecraft. Each variant matches the texture and color of its corresponding vanilla wood type. These blocks can be placed on the floor (Standing Sign Button) or on the side of a block (Wall Sign Button).
Sign Button Variants
| Wood Type | Block Name | Appearance |
|---|---|---|
| Oak | Oak Sign Button | Classic tan wood texture |
| Spruce | Spruce Sign Button | Dark brown wood texture |
| Birch | Birch Sign Button | Pale white wood texture |
| Jungle | Jungle Sign Button | Pinkish-orange wood texture |
| Acacia | Acacia Sign Button | Vibrant orange wood texture |
| Dark Oak | Dark Oak Sign Button | Deep chocolate brown texture |
| Mangrove | Mangrove Sign Button | Deep red wood texture |
| Cherry | Cherry Sign Button | Light pink wood texture |
| Bamboo | Bamboo Sign Button | Yellowish-green plank texture |
| Crimson | Crimson Sign Button | Nether-based purple/red texture |
| Warped | Warped Sign Button | Nether-based teal/blue texture |
Block Properties
- Hardness: 1.0
- Blast Resistance: 1.0
- Tool Requirement: Axe (for fastest mining)
- Stack Size: 16
- Luminance: 0 (unless using Glow Ink Sacs on text)
- Flammable: Yes (except Crimson and Warped variants)
Mechanics#
The Sign Button functions as a hybrid of a Sign and a Wooden Button. It follows specific interaction rules to ensure both the text and the redstone functionality are accessible.
Redstone Functionality
When a player right-clicks the Sign Button, it emits a redstone signal of strength 15 to the block it is attached to and adjacent redstone dust.
- Pulse Duration: 20 game ticks (1.0 second), matching the behavior of a vanilla wooden button.
- Activation: Can be activated by players. Unlike wooden buttons, it cannot be activated by arrows or projectiles.
Text Interaction
- Initial Placement: When placed, the text editing GUI opens automatically, just like a standard sign.
- Editing Text: To edit the text after the sign has been placed, the player must Shift + Right-click (Sneak-interact) with an empty hand. This prevents accidental redstone triggers while trying to update labels.
- Dyeing and Waxing: Players can use Dyes to change text color and Glow Ink Sacs to make text glow. Using a Honeycomb will wax the sign, preventing further text edits while maintaining the button functionality.
Recipes#
Crafting a Sign Button is straightforward and requires only a standard sign and a redstone component. The wood type of the sign used determines the wood type of the resulting Sign Button.

Crafting Table
| Result | Ingredients | Pattern |
|---|---|---|
| Sign Button (Any Wood) | 1x Sign (Any Wood) + 1x Redstone Torch | Shapeless |
Note: You must use the specific wood variant of the sign to get the matching Sign Button (e.g., a Birch Sign + Redstone Torch yields a Birch Sign Button).
In some versions, the recipe may also support using a standard Button instead of a Redstone Torch, though the Redstone Torch is the primary method for the 1.20.1 release.
Configuration#
The mod includes a configuration file located in the /config folder of your Minecraft directory, typically named signbutton-common.toml.
Configurable Options
| Option | Default Value | Description |
|---|---|---|
pulse_duration |
20 | Sets the length of the redstone pulse in game ticks. (20 ticks = 1 second). |
allow_projectiles |
false | If set to true, arrows and other projectiles can trigger the button. |