Ingredients
- [Optional] Colored Concrete (6)
- I use colored concrete for all my redstone circuits. This helps me interpret functionality at a glance. It’s a good habit to get into, but completely optional.
- Button (1)
- Redstone (3)
- Redstone Repeaters (2)
- Note Blocks (2)
- Packed Ice
- You can change the sound of Note Blocks by changing what you put under them. I found that Packed Ice works best for the doorbell sound, but feel free to customize. See full list at the link below:
- Command Blocks (2)
- These can only be obtained in Creative Mode with the following command with an available slot in your inventory bar.
/give @s command_block 2
Construction
The following image will probably get you 90% of the way. I have also created a video creating it from scratch below. Keep scrolling for commands.
Configuring Command Blocks
Command Block #1
- Set Block Type to Impulse
- Set Condition to Unconditional
- Set Redstone to Needs Redstone
- Make sure Delay in Ticks is set to 0.
- Copy the following command into Command Input
tellraw "YOUR TAG HERE" {"rawtext":[{"text":"§l§6Doorbell:§r §e"},{"selector":"@p"},{"text":"§r is at your door!"}]}
Command Block #2
- Set Block Type to Chain
- Set Condition to Conditional
- Set Redstone to Always Active
- Make sure Delay in Ticks is set to 0.
- Copy the following command into Command Input
tellraw @p {"rawtext":[{"text":"§l§6Doorbell:§r §eYOUR_NAME_HERE§r has been notified!"}]}
At this point you should have a working doorbell! Let me know if you have suggestions on how to make this better!