This allows players with permissions to have/give/take points. Later I will add different actions, if you reached a specific amount of points, but now it could be used like this:

  • Admins and Mods give points to the players, if they have built a good building
  • If you reach a specific amount of points, you will became moderator

Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.

For online mode servers, this plugin makes connections to to get offline player UUIDs.


  • Give points to players
  • Take points of players
  • Pay points to players
  • Look, how many points other players have
  • Look, how many points you have
  • Leader board
  • Permissions Support
  • Optional Vault support
  • Buy things with points (PointShop)


  • /points pay <name> <amount>
  • /points give <name> <amount>
  • /points take <name> <amount>
  • /points set <name> <amount>
  • /points reset <name>
  • /points look <name>
  • /points me
  • /points lead [next/prev/#]
  • Shortcut: /p <give/take/look/me/pay/set/reset>


  • PlayerPoints.give
  • PlayerPoints.take
  • PlayerPoints.set
  • PlayerPoints.reset
  • PlayerPoints.look
  • PlayerPoints.lead



  • Per-World support


We support Maven. Just add our repository:

  <name>Dakani Nexus Repo</name>

And add PlayerPoints as a dependency:


Trello Dev board

Visit the Trello board to see the current todo list for all projects.
You can comment and vote on any of the topics there.
All changes on the Trello board are in real-time.

Config | API | Events | GitHub | BossShop | Karmiconomy

NOTE: This plugin has not been updated since a long time but should still be working fine! Due to circumstances (For example final school year) I am not able to update my plugins anymore. However most of them should still be working fine and besides I have found Maintainers for a few of my projects, who keep these updated. Thanks for your understanding ;-)

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Mitsugaru Mitsugaru Nov 19, 2015 at 01:07 UTC - 0 likes

    @LordKainzo: Go


    NoClassDefFoundError: lib/PatPeter/SQLibrary/MySQL

    You're missing SQLibrary which is the dependency for SQL utilization. The reason why it's not bundled is because:

    • Not everyone wants SQL-based backends / dependencies, so by their request it's not included. This allows the plugin to run without the dependency so long as they define the backend as YAML-based.
    • In the past (with other plugins) I had version clashes of multiple copies of SQLibrary from other plugins, so it's better that for plugins that depend on the library use the official version versus each plugin bundling it and potentially causing compatibility issues that are hard to track down.

    So, just add SQLibrary to your plugins folder and it should work.

    As for the /p shortcut, unfortunately you'll need to open up the plugin jar and remove it from the plugin.yml for the time being. I never got around to figuring out dynamic registration of commands through user configs and at this point probably won't unless someone makes a pull request that does it.

    Last edited Nov 19, 2015 by Mitsugaru

    Jenkins | Trello Dev board | Website
    Visit the Trello board to see/vote/comment on my current todo list for all projects in real time.
    Mine-RP Operator BFAK:52950,9c92ea09892ae7395af1f98741fb8dd73aed386e0b40f81435281ce5eca68c7f

  • Avatar of LordKainzo LordKainzo Nov 18, 2015 at 23:28 UTC - 0 likes

    I'm 100% sure my database user/name is correct and its localhost... when trying to use MySQL as the database shcema - this is the message I receive.

    Did SQL get ripped out?

    Edit: I tried build #4 on the jenkins, same issue, your lib is missing, can you roll this in?

    Last edited Nov 18, 2015 by LordKainzo
  • Avatar of LordKainzo LordKainzo Nov 18, 2015 at 23:14 UTC - 0 likes

    Anyway to remove the /p shortcut? its already used in our plugin and towny's.

  • Avatar of Mitsugaru Mitsugaru Oct 30, 2015 at 13:20 UTC - 0 likes

    @Sumure: Go

    If you switch it to Yaml based storage, it should run without SQLibrary.

  • Avatar of Sumure Sumure Oct 30, 2015 at 11:42 UTC - 0 likes

    Can you update without the SQLibrary dependency, because a i have problems with this plugin.


  • Avatar of Mitsugaru Mitsugaru Oct 10, 2015 at 12:49 UTC - 0 likes

    @chris_61: Go

    @stun23: Go

    I take it back, I've made the changes and did a quick test. Looks like it works properly. Try the build here: Build #4

    You should have a new config option under mysql.table that lets you specify the table name. Let me know if anything doesn't work.

  • Avatar of Mitsugaru Mitsugaru Oct 01, 2015 at 02:12 UTC - 0 likes

    @stun23: Go

    It's unlikely to be done any time soon. A Jenkins plugin corrupted my install, did a fresh install without saving my .m2 repo, so I can't build any of my old projects anymore.

    AFAIK, you would need to add a property in the config, then update DatabaseStorage and its subclasses to reference that property in the SQL statements.

  • Avatar of stun23 stun23 Sep 30, 2015 at 20:52 UTC - 0 likes

    @chris_61: Go

    I've been asking for this for months but it doesn't look like we'll get it. Have you by any chance found an alternative?

  • Avatar of galaipa galaipa Sep 19, 2015 at 19:20 UTC - 0 likes

    Great plugin!

    BFAK:90932546,4f1f058cabae34f22ba61a2a136054c7e645f2c092e528d1ee0926bdd313f099 Simple Rename

  • Avatar of chris_61 chris_61 Sep 05, 2015 at 17:16 UTC - 1 like

    Can you add an option to be able to chose the table name, I have multiple servers and i want to have different points per server.


Date created
Mar 21, 2012
Last update
Jun 26, 2014
Development stage
GNU General Public License version 3 (GPLv3)
Curse link
Recent files



Optional dependency