NOTE: The latest version is an experimental version. This version is a complete rewrite of the plugin and may lack features. Please scroll through the past updates in the updates tab for more information.
The latest stable version can be downloaded by clicking here.
ActionPoints is a plugin that rewards your players in a UNIQUE way.
Players earn ActionPoints for every action they do. Think about mining, crafting, eating, etc.
These points will be converted into rewards you configure!
It makes playing Minecraft way more rewarding and might make your players more active, no matter the type of your server.
Points
This is ActionPoints' main feature. Players will be awarded points for most of the actions you can think of!
It even supports actions from some other plugins. Please look at the compatibility section for this.
Rewards
Rewards are commands that are executed when reaching a specific amount of points specified by you.
You can create multiple rewards at any amount of points.
Points will be reset when you reach the maximum amount of points.
You have full control over all reward specific settings.
MySQL Support
ActionPoints has support for MySQL so you can sync data to other servers. This is really useful for bungeecord networks.
[BETA] Ranking System
You can create ranks for when players reach a specific amount of points. This feature is currently in beta and will be expanded over time.
Highly Customizable
ActionPoints lets you configure almost every aspect of the plugin.
You can enable or disable every action, you can change the number of points per action, edit every message, customize the trivia menu, and much more!
Want to see it yourself? Check the config here: https://pastebin.com/u5R8sR5J
Multiple ways to earn points
There are multiple ways to earn points.
Of course, you can gain them by playing, but you can also claim a reward every 24 hours, beg for points every 15 minutes, and play trivia.
You can also use other plugins that support commands to give players points.
Trivia
ActionPoints contains a trivia command. When using this command a trivia GUI will open with a random question and 4 possible answers, if the player picks the right answer they will get the points you specified. If they pick the wrong answer, they may lose points if you enabled this.
And the best thing, the menu is fully customizable!
You can even add your own trivia questions! Use /apadmin addquestion.
Abuse Protection
ActionPoints contains several options to prevent players from gaining points too quickly by abusing mechanics.
Spamming the chat won't help for example because the plugin checks similarity between messages and messages require a minimum amount of characters specified by you.
Actions like placing blocks and breaking blocks contain a timeout feature that you can enable if you need to.
Point Decay System
Every 24 hours the plugin will check when offline players last played.
If the last time they played is longer ago than the days you specified they will get removed the specified points each day of inactivity.
Developer API
ActionPoints contains an API to allow developers to create addons for ActionPoints.
Javadocs: https://sickskillz.org/plugins/actionpoints/javadoc/
API Jar: https://sickskillz.org/plugins/actionpoints/ActionPoints-API.jar
Minecraft
Any spigot version above 1.8 is supported.
SuperLuckyBlock
This plugin has support for my other plugin named SuperLuckyBlock.
Supported actions:
- Get points when you break a luckyblock.
- Award points when gaining a luckyblock with LuckyMining.
NuVotifier
Supported actions:
- Get points when you vote for your server.
FactionsUUID
Supported actions:
- Get points when creating a faction.
- Get points when claiming land.
GriefPrevention
Supported actions:
- Get points when claiming land.
ASkyBlock
Supported actions:
- Get points when creating an island.
- Get points when completing a challenge.
Lands
Supported actions:
- Get points when claiming land.
PlaceholderAPI
ActionPoints contains three placeholders for PlaceholderAPI:
- %actionpoints_balance% - Displays a point balance of a player.
- %actionpoints_fullrank% - Displays the full rank name.
- %actionpoints_rankprefix% - Displays the rank prefix.
LeaderHeads
ActionPoints contains support for LeaderHeads.
Stat name: ap-points
LeaderHeads GUI command: /appoints
ActionPoints contains the following actions:
- Get points when modifying your item in an anvil.
- Get points when breaking blocks specified by you.
- Get points when placing blocks specified by you.
- Get points when executing commands specified by you.
- Get points when crafting items specified by you.
- Get points when enchanting items specified by you.
- Get points by chatting.
- Get points when consuming an item.
Q: Could you implement actions for plugin X?
A: I may be able to! Please contact me, and I will look into it.
Q: Am I able to sync data to multiple servers?
A: Yes, you can use the MySQL function for this.
<> = required, [] = optionalActionPoints
/actionpoints help - Displays the help page.
/actionpoints balance [player] - Shows your balance.
/actionpoints give <player> <amount> - Give a player the specified amount of actionpoints.
/actionpoints reset <player> - Resets a player's balance.
/actionpoints set <player> <amount> - Set the player balance to the specified amount.
/actionpoints beg - Get some gold... Or maybe not?
/actionpoints daily - Claim your daily reward.
/actionpoints trivia - Answer a trivia question to get some points.
APAdmin
/apadmin help - Displays this page.
/apadmin reload - Reloads the config.
/apadmin addquestion - Add a custom question to trivia.
actionpoints.help - Gives access to /actionpoints help.actionpoints.give - Gives access to /actionpoints give.
actionpoints.take - Gives access to /actionpoints take.
actionpoints.reset - Gives access to /actionpoints reset.
actionpoints.set - Gives access to /actionpoints set
actionpoints.admin - Gives access to all /apadmin commands.
actionpoints.balance - Gives access to /actionpoints balance
actionpoints.balance.others - Gives access to /actionpoints balance [player]
actionpoints.norewards - Excludes a player or the permission group from getting rewards.
The latest stable version can be downloaded by clicking here.
ActionPoints is a plugin that rewards your players in a UNIQUE way.
Players earn ActionPoints for every action they do. Think about mining, crafting, eating, etc.
These points will be converted into rewards you configure!
It makes playing Minecraft way more rewarding and might make your players more active, no matter the type of your server.
Points
This is ActionPoints' main feature. Players will be awarded points for most of the actions you can think of!
It even supports actions from some other plugins. Please look at the compatibility section for this.
Rewards
Rewards are commands that are executed when reaching a specific amount of points specified by you.
You can create multiple rewards at any amount of points.
Points will be reset when you reach the maximum amount of points.
You have full control over all reward specific settings.
MySQL Support
ActionPoints has support for MySQL so you can sync data to other servers. This is really useful for bungeecord networks.
[BETA] Ranking System
You can create ranks for when players reach a specific amount of points. This feature is currently in beta and will be expanded over time.
Highly Customizable
ActionPoints lets you configure almost every aspect of the plugin.
You can enable or disable every action, you can change the number of points per action, edit every message, customize the trivia menu, and much more!
Want to see it yourself? Check the config here: https://pastebin.com/u5R8sR5J
Multiple ways to earn points
There are multiple ways to earn points.
Of course, you can gain them by playing, but you can also claim a reward every 24 hours, beg for points every 15 minutes, and play trivia.
You can also use other plugins that support commands to give players points.
Trivia
ActionPoints contains a trivia command. When using this command a trivia GUI will open with a random question and 4 possible answers, if the player picks the right answer they will get the points you specified. If they pick the wrong answer, they may lose points if you enabled this.
And the best thing, the menu is fully customizable!
You can even add your own trivia questions! Use /apadmin addquestion.
Abuse Protection
ActionPoints contains several options to prevent players from gaining points too quickly by abusing mechanics.
Spamming the chat won't help for example because the plugin checks similarity between messages and messages require a minimum amount of characters specified by you.
Actions like placing blocks and breaking blocks contain a timeout feature that you can enable if you need to.
Point Decay System
Every 24 hours the plugin will check when offline players last played.
If the last time they played is longer ago than the days you specified they will get removed the specified points each day of inactivity.
Developer API
ActionPoints contains an API to allow developers to create addons for ActionPoints.
Javadocs: https://sickskillz.org/plugins/actionpoints/javadoc/
API Jar: https://sickskillz.org/plugins/actionpoints/ActionPoints-API.jar
Minecraft
Any spigot version above 1.8 is supported.
SuperLuckyBlock
This plugin has support for my other plugin named SuperLuckyBlock.
Supported actions:
- Get points when you break a luckyblock.
- Award points when gaining a luckyblock with LuckyMining.
NuVotifier
Supported actions:
- Get points when you vote for your server.
FactionsUUID
Supported actions:
- Get points when creating a faction.
- Get points when claiming land.
GriefPrevention
Supported actions:
- Get points when claiming land.
ASkyBlock
Supported actions:
- Get points when creating an island.
- Get points when completing a challenge.
Lands
Supported actions:
- Get points when claiming land.
PlaceholderAPI
ActionPoints contains three placeholders for PlaceholderAPI:
- %actionpoints_balance% - Displays a point balance of a player.
- %actionpoints_fullrank% - Displays the full rank name.
- %actionpoints_rankprefix% - Displays the rank prefix.
LeaderHeads
ActionPoints contains support for LeaderHeads.
Stat name: ap-points
LeaderHeads GUI command: /appoints
ActionPoints contains the following actions:
- Get points when modifying your item in an anvil.
- Get points when breaking blocks specified by you.
- Get points when placing blocks specified by you.
- Get points when executing commands specified by you.
- Get points when crafting items specified by you.
- Get points when enchanting items specified by you.
- Get points by chatting.
- Get points when consuming an item.
Q: Could you implement actions for plugin X?
A: I may be able to! Please contact me, and I will look into it.
Q: Am I able to sync data to multiple servers?
A: Yes, you can use the MySQL function for this.
<> = required, [] = optionalActionPoints
/actionpoints help - Displays the help page.
/actionpoints balance [player] - Shows your balance.
/actionpoints give <player> <amount> - Give a player the specified amount of actionpoints.
/actionpoints reset <player> - Resets a player's balance.
/actionpoints set <player> <amount> - Set the player balance to the specified amount.
/actionpoints beg - Get some gold... Or maybe not?
/actionpoints daily - Claim your daily reward.
/actionpoints trivia - Answer a trivia question to get some points.
APAdmin
/apadmin help - Displays this page.
/apadmin reload - Reloads the config.
/apadmin addquestion - Add a custom question to trivia.
actionpoints.help - Gives access to /actionpoints help.actionpoints.give - Gives access to /actionpoints give.
actionpoints.take - Gives access to /actionpoints take.
actionpoints.reset - Gives access to /actionpoints reset.
actionpoints.set - Gives access to /actionpoints set
actionpoints.admin - Gives access to all /apadmin commands.
actionpoints.balance - Gives access to /actionpoints balance
actionpoints.balance.others - Gives access to /actionpoints balance [player]
actionpoints.norewards - Excludes a player or the permission group from getting rewards.