Doorbell
1.3.0Let your friends ring your base! Modern, feature-rich doorbell plugin with particles, GUI & mailbox.
Doorbell
A modern, feature-rich plugin that adds real, interactive doorbells to your Minecraft server.
---
Features
- Custom doorbells: Bind bells, buttons, pressure plates, or levers as named doorbells.
- Rich notifications: Players receive chat, sound, title, and particle effects when a doorbell is rung.
- Offline support: Missed rings are delivered through EssentialsX Mail when available, or through the built-in mailbox system.
- Configurable effects: Sounds, particles, and titles can all be customized.
- GUI management: Manage your doorbells through a clean GUI with pagination support.
- Teleport support: Teleport to your doorbells from the GUI with the proper permission.
- Public and private modes: Let everyone ring, or restrict access to the owner and members only.
- Access control: Private doorbells cannot be rung or triggered by non-members. Unauthorized redstone activation is blocked.
- Member system: Add friends or housemates so they receive notifications too.
- Cooldown and history: Prevent spam and track recent visitors.
- Mailbox: View missed notifications at any time with
/doorbell mail. - Tab completion: Commands and options include smart tab completion.
- Multiworld support: Works across all worlds and dimensions.
- Live reload: Reload config and messages with
/doorbell reload.
---
Installation
- Download the Doorbell plugin JAR.
- Place it in your
plugins/folder. - Start or restart your server.
- (Optional) Edit
config.yml,messages.yml, oreffects.ymlto customize behavior and visuals.
---
Commands
/doorbell bind <name> - Bind the next clicked supported block as a doorbell
/doorbell delete <name> - Delete one of your doorbells
/doorbell list [page] - View your doorbells in a paginated list
/doorbell gui - Open the GUI to manage your doorbells
/doorbell mode <name> <public|private> - Change a doorbell's access mode
/doorbell addmember <name> <player> - Add a member to a doorbell
/doorbell removemember <name> <player> - Remove a member from a doorbell
/doorbell history <name> - View recent ring history
/doorbell mail - Read missed notifications
/doorbell reload - Reload config and message files
---
Permissions
doorbell.use - Use Doorbell commands [default: true]
doorbell.teleport - Teleport to your doorbells through the GUI [default: op]
doorbell.reload - Reload Doorbell configuration [default: op]
doorbell.admin - Reserved for future admin features [default: op]
---
How It Works
- Run
/doorbell bind <name>. - Right-click a supported block such as a bell, button, lever, or pressure plate.
- That block is now linked as your doorbell.
- Use
/doorbell modeto set it to public or private. - Use
/doorbell addmemberto share access with friends. - Manage, teleport to, or remove doorbells with
/doorbell gui.
---
Advanced Features
- Redstone protection: Private doorbells are protected from unauthorized redstone activation.
- Recent history: Check who rang a doorbell and when.
- Custom effects: Fine-tune sounds, titles, and particles to match your server.
- EssentialsX integration: Uses EssentialsX Mail when present, with a built-in fallback mailbox.
- Configurable supported blocks: Adjust which blocks can be used as doorbells in
config.yml. - Live reloading: Reload settings without replacing the plugin file.
---
Links
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta