Admin Runbook
Daily Ops
- Monitor for permission complaints around doubledoors.use.
- Validate no conflicting door automation plugin changes were introduced.
- Spot-check villager-heavy areas if villager syncing is enabled.
Change Management
Before changing config:
- Snapshot current config.yml.
- Apply small changes.
- Run /doubledoors reload.
- Validate each affected scenario.
Recommended Validation Matrix
- Player manually opens mirrored doors.
- Player manually opens connected gates.
- Player manually opens connected trapdoors.
- Redstone toggles each enabled family.
- Villager opens and closes doors.
- Claimed-area behavior with GriefPrevention.
Incident Response
If door behavior causes disruption:
- Run /doubledoors server-toggle.
- Confirm serverWideEnabled is now false.
- Isolate conflicting plugins or recent config changes.
- Re-enable only after targeted retesting.
Permission Baseline
- Players: doubledoors.use, doubledoors.toggle
- Staff: doubledoors.reload
- Admins: doubledoors.server-toggle
Performance Baseline
- Keep recursiveOpeningMaxBlocksDistance conservative unless your use case demands larger components.
- Disable unused families to reduce event-path work.
Backup and Recovery
- Back up plugins/DoubleDoors/config.yml and plugins/DoubleDoors/players.yml.
- During recovery, restore known-good files and run /doubledoors reload.