This wiki is for addon developers, not for the users.
Advanced Door Bells: API Documentation
The Advanced Door Bells API is made for addons that want to add their own doorbell blocks without rebuilding the whole doorbell system.
You can make something simple like an Oak Door Bell Switch, or something completely custom with its own model, properties, hitbox, and block behavior.
The basic idea is: Your addon controls the block. Advanced Door Bells handles the core systems.
What Advanced Door Bells Handles
Blocks registered through the API can use the existing Advanced Door Bells systems, including:
- Channels
- Ownership
- Permissions
- Persistence
- Networking
- Ringing
- Block entity integration
Your addon does not need to implement these systems itself.
Example Projects
- Oak Door Bell Switch (simple addon example)
- Spruce Door Bell Speaker (custom block addon example)