Compatibility
Minecraft: Java Edition
26.2
Platforms
Tags
Creators
Details
Licensed MIT
Published 4 days ago
Updated last month
Paper plugin for Minecraft 26.2 that spawns AFK dummy players at your location.
Dummies keep chunks loaded/simulated (crops, redstone, farms) and can enable natural mob spawning via an invisible fake player.
Features
- Spawn a dummy with player name + Mojang skin
- AFK timer under the name (e.g.
5s,3m 12s,1d 2h) - Persist dummies across restarts (
location.yml) - Per-player ownership and dummy limits (permissions)
- Chunk force-load + simulation around each dummy
- Invisible fake player for mob spawning / player-based ticking
- Admin GUI to list and remove all server dummies
Requirements
- Paper 26.2
- Java 25+ (compile targets Java 25)
Commands
| Command | Description | Permission |
|---|---|---|
/dafk add <name> |
Create a dummy at your location | afkdummy.use |
/dafk remove <name> |
Remove your dummy (admin: any) | afkdummy.use |
/dafk list |
List your dummies | afkdummy.use |
/dafk help |
Show help | afkdummy.use |
/dafk admin list |
Open GUI of all server dummies (right-click to remove) | afkdummy.admin |
/dafk admin reload |
Reload config + location.yml |
afkdummy.admin |
<name> = dummy display name / skin name (1–16 characters, Mojang name recommended for skins).
Permissions
| Permission | Default | Description |
|---|---|---|
afkdummy.use |
true |
Create / list / remove own dummies |
afkdummy.admin |
op |
Admin GUI, reload, manage any dummy, unlimited limit |
afkdummy.limit.1 |
false |
Max 1 dummy |
afkdummy.limit.2 |
false |
Max 2 dummies |
afkdummy.limit.3 |
false |
Max 3 dummies |
afkdummy.limit.5 |
false |
Max 5 dummies |
afkdummy.limit.10 |
false |
Max 10 dummies |
afkdummy.limit.unlimited |
false |
No limit |
If a player has no afkdummy.limit.* permission, default-limit from config is used (default: 1).
When multiple limit permissions are set, the highest number wins.
Config
# Show AFK duration under the dummy name
show-afk-time: true
# Default max dummies without a limit permission
default-limit: 1
# Keep chunks loaded + simulated around each dummy
chunk-load:
enabled: true
radius: 4
# Invisible fake player (mob spawn + player chunk simulation)
mob-spawn:
enabled: true


