DP-AFKShop
PluginMIT

DP-AFKShop

earn afk point in afk area, buy items from afk shop using afk point

14
Downloads
0
Followers
3 months ago
Updated
📦
1
Versions

📖About DP-AFKShop

logo introduce

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!


description
  • 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

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

installation

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.


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

command

❗ 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.admin permission.

api-integration

Display a player’s AFK point balance in real-time on your server!

  • %dpas_point%: The number of AFK points the player currently has.

discord
  • 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!