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

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

  • Avatar of tuminh6396 tuminh6396 Mar 23, 2015 at 13:58 UTC - 0 likes

    How to join the player login , register , it will be automatically added to mysql from .

  • Avatar of tuminh6396 tuminh6396 Mar 23, 2015 at 13:57 UTC - 0 likes

    How to join the player login , register , it will be automatically added to mysql from .

  • Avatar of games647 games647 Mar 22, 2015 at 16:21 UTC - 0 likes

    @chinafriend: Go

    Do you have SQLibrary installed?

    My projects {2}: ScoreboardStats, mcCombatLevel

  • Avatar of chinafriend chinafriend Mar 21, 2015 at 15:47 UTC - 0 likes

    mysql and SQLite can not use,only yaml can use: my server spigot-1.8.3-R0.1-SNAPSHOT24 error below: [23:45:47] [Server thread/ERROR]: Error occurred while enabling PlayerPoints v2.1.4-SNAPSHOT (Is it up to date?) java.lang.NoClassDefFoundError: lib/PatPeter/SQLibrary/MySQL at [?:?] at<init>( [?:?] at [?:?] at [?:?] at org.black_ixx.playerpoints.PlayerPoints.registerModule( [?:?] at org.black_ixx.playerpoints.PlayerPoints.onEnable( [?:?] at [spigot-1.8.3-R0.1-SNAPSHOT24.jar:git-Spigot-ea179b3-c6986be] at [spigot-1.8.3-R0.1-SNAPSHOT24.jar:git-Spigot-ea179b3-c6986be] at org.bukkit.plugin.SimplePluginManager.enablePlugin( [spigot-1.8.3-R0.1-SNAPSHOT24.jar:git-Spigot-ea179b3-c6986be] at org.bukkit.craftbukkit.v1_8_R2.CraftServer.loadPlugin( [spigot-1.8.3-R0.1-SNAPSHOT24.jar:git-Spigot-ea179b3-c6986be] at org.bukkit.craftbukkit.v1_8_R2.CraftServer.enablePlugins( [spigot-1.8.3-R0.1-SNAPSHOT24.jar:git-Spigot-ea179b3-c6986be] at net.minecraft.server.v1_8_R2.MinecraftServer.r( [spigot-1.8.3-R0.1-SNAPSHOT24.jar:git-Spigot-ea179b3-c6986be] at net.minecraft.server.v1_8_R2.MinecraftServer.k( [spigot-1.8.3-R0.1-SNAPSHOT24.jar:git-Spigot-ea179b3-c6986be] at net.minecraft.server.v1_8_R2.MinecraftServer.a( [spigot-1.8.3-R0.1-SNAPSHOT24.jar:git-Spigot-ea179b3-c6986be] at net.minecraft.server.v1_8_R2.DedicatedServer.init( [spigot-1.8.3-R0.1-SNAPSHOT24.jar:git-Spigot-ea179b3-c6986be] at [spigot-1.8.3-R0.1-SNAPSHOT24.jar:git-Spigot-ea179b3-c6986be] at Source) [?:1.7.0_25] Caused by: java.lang.ClassNotFoundException: lib.PatPeter.SQLibrary.MySQL at$ Source) [?:1.7.0_25] at$ Source) [?:1.7.0_25] at Method) [?:1.7.0_25] at Source) [?:1.7.0_25] at [spigot-1.8.3-R0.1-SNAPSHOT24.jar:git-Spigot-ea179b3-c6986be] at [spigot-1.8.3-R0.1-SNAPSHOT24.jar:git-Spigot-ea179b3-c6986be] at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.7.0_25] at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.7.0_25] ... 17 more

  • Avatar of MinecraftChampions MinecraftChampions Mar 20, 2015 at 23:40 UTC - 0 likes

    can someone help me with this

    WARN An error occurred while getting PlayerPoints for playernames

    I believe its mysql but im not having issues with other servers just this one its on mysql

  • Avatar of TrewCraft360 TrewCraft360 Mar 19, 2015 at 02:30 UTC - 0 likes

    Hello there, I was wondering if you could add message, kinda.. So when you get a coin it says you know received a point la la la. But I was wondering if you could set the message when you get a coin to, for example.

    receive: ''

    But when I did that and got a coin air messages poped up all over my text. Please add a mode or something that when you receive points you can set the message to like no message. SO then we you get coins theres not messages coming up. Please respond to this, if you have any other further questions let me know!

    Thanks, Chase

  • Avatar of tuminh6396 tuminh6396 Mar 17, 2015 at 12:46 UTC - 0 likes

    How to recognize php code UUID is the player on the mysql user nickname .

  • Avatar of tuminh6396 tuminh6396 Mar 17, 2015 at 03:02 UTC - 0 likes

    The problem I am having a problem in SQL , web donate points automatically give my search website requires one column in SQL named playername : but the UUID , the player nicknamed web search can not find and give points , I was 1 column should be added to identify the user by the nickname userdate

  • Avatar of Mitsugaru Mitsugaru Mar 16, 2015 at 14:35 UTC - 0 likes

    @tuminh6396: Go

    What problems are you having with MySQL? What do you define as "UserData" that you are expecting?

    The reason for UUID only is because that is really the only promised identifier that any developer can use now to identify a user. A name is no longer a suitable identifier since that can be changed at the users will. An IP address is not valid either if the same user logs in from a different one. UUID is meant to be the way forward for online servers. If you want to read from the database outside of the confines of the server, you are going to have to handle the API calls to translate from UUID to player names.

    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 tuminh6396 tuminh6396 Mar 16, 2015 at 13:42 UTC - 0 likes

    I have problems in MySQL , Why only UUID without UserData in phpMyAdmin , I have trouble member automatically send payment donate points


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