Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details


Example Video : Coming soon!
This plugin rewards players on a Minecraft server with special points for staying online (AFK) and allows them to exchange those points for items in an in-game shop.
Encourage player engagement by creating fun AFK point shops where players can earn rewards just by being active, all without complicated setup or configuration!

- Reward players with AFK Points over time for remaining in designated AFK areas
- Create one or multiple point shops and define custom items as rewards for points
- Automatically save and track each playerâs point balance and shop data
- Easily configure shop items and prices through an intuitive in-game GUI
- Real-time point balance display via PlaceholderAPI integration for live updates

- All DP-Plugins require the
DPP-Coreplugin. - The plugin will not work if
DPP-Coreis not installed. - You can download
DPP-Corehere: Click me! - This plugin integrates with PlaceholderAPI.
- If PlaceholderAPI is not installed, the placeholder features provided by this plugin will not work.

1ď¸âŁ Place the DPP-Core plugin and this plugin file (DP-AFKShop-*.jar) into your serverâs plugins folder.
2ď¸âŁ Restart the server, and the plugin will be automatically enabled.
3ď¸âŁ If needed, you can open and modify config.yml and plugin.yml to customize settings.

config.yml: Manages basic plugin settings (such as AFK point interval and messages).

â Some commands require admin permission (dpas.admin).
Command List and Examples
| Command | Permission | Description | Example |
|---|---|---|---|
/dpas create <name> |
dpas.admin | Create a new AFK point shop | /dpas create MyShop |
/dpas items <shop_name> |
dpas.admin | Open a GUI to edit the items of an existing AFK point shop | /dpas items MyShop |
/dpas price <shop_name> |
dpas.admin | Open a GUI to edit item prices in an existing AFK point shop | /dpas price MyShop |
/dpas maxpage <shop_name> <maxPage> |
dpas.admin | Set the maximum number of pages for the specified shop | /dpas maxpage MyShop 5 |
/dpas pointset <time> <amount> |
dpas.admin | Set the points awarded per interval while AFK | /dpas pointset 60 5 |
/dpas areaadd <areaName> |
dpas.admin | Add a new area where AFK points can be accumulated | /dpas areaadd Lobby |
/dpas arearemove <areaName> |
dpas.admin | Remove an existing AFK point accumulation area | /dpas arearemove Lobby |
/dpas areamode |
dpas.admin | Toggle area selection mode for defining AFK point areas | /dpas areamode |
/dpas areaset <areaName> |
dpas.admin | Save the selected region as an AFK point area | /dpas areaset Lobby |
/dpas open <shop_name> |
None | Open the specified AFK point shop for browsing and purchases | /dpas open MyShop |
âNotes when using commands
- Shop and area names support Korean and English, but spaces are not allowed.
- Invalid commands or names will display an error message.
- Shop items and prices are edited via GUI and saved automatically.
- AFK areas are defined by selecting two corner points, then saving the region.
- Admin commands require OP status or the
dpas.adminpermission.

Display a playerâs AFK point balance in real-time on your server!
%dpas_point%: The number of AFK points the player currently has.

- https://discord.gg/JnMCqkn2FX
- If you have any questions or issues, please contact your server administrator or refer to the plugin distribution page.
- Feel free to leave suggestions for new features or improvements anytime!


