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.
Place the
DPP-Core plugin and this plugin file (DP-AFKShop-*.jar) into your server’s plugins folder.
Restart the server, and the plugin will be automatically enabled.
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!
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta