MashAutoCloseDoor

Built for survival/QOL servers where players leave doors open all the time.

16

MashAutoCloseDoor

MashAutoCloseDoor

`MashAutoCloseDoor` is a lightweight Paper plugin for 1.21+ that automatically closes doors (and optional fence gates) after a configurable delay.

Built for survival/QOL servers where players leave doors open all the time.

Features

- Auto-closes all vanilla doors after a delay - Optional fence-gate auto-close - World blacklist support - Configurable close sound (or disable sound) - Reliable re-open handling (prevents stale close sounds/tasks) - Admin-only command system - Works on Paper 1.21+

Commands

`/mashautoclosedoor` (aliases: `/macd`, `/acd`) Permission: `mashautoclosedoor.admin`

- `/macd reload` - `/macd status` - `/macd setdelay <seconds>` - `/macd setsound <sound|none>` - `/macd world list` - `/macd world add <world>` - `/macd world remove <world>` - `/macd toggle`

Permission

- `mashautoclosedoor.admin` (default: op) Only admins can use commands. Door auto-close behavior itself is active for all players by default.

Config

```yaml door-close-delay-seconds: 3

world-blacklist: - world_blacklisted

close-fence-gates: true

close-sound: BLOCK_WOODEN_DOOR_CLOSE close-sound-volume: 0.8 close-sound-pitch: 1.0

ADS