PlayerPoints
PlayerPoints - The most noble currency for your server.
Use examples:
- Admins and Mods give points to the players if they have built a good building. When you reach a specific amount of points you become Moderator
- Use Points as additional currency
- Use Points as premium currency with which players can buy the most awesome stuff. Players get Points by voting for your server.
- Connect PlayerPoints with useful plugins like BossShop
For online mode servers, this plugin makes connections to api.mojang.com to get offline player UUIDs.
Features:
- 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 (BossShop)
- Supported by many awesome plugins
Commands:
- /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>
Permissions:
- PlayerPoints.pay
- PlayerPoints.give
- PlayerPoints.take
- PlayerPoints.set
- PlayerPoints.reset
- PlayerPoints.look
- PlayerPoints.lead
- PlayerPoints.me
Video
ToDo:
- Per-World support
Maven
We support Maven. Just add our repository:
<repository> <id>dakani</id> <name>Dakani Nexus Repo</name> <url>https://repo.dakanilabs.com/repository/public</url> </repository>
And add PlayerPoints as a dependency:
<dependency> <groupId>org.black_ixx</groupId> <artifactId>PlayerPoints</artifactId> <version>2.1.3</version> </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.
@Borrachondo98
Having difficulty following now... Can you post your config.yml. Be sure to clear the credentials for obvious reasons.
I activate the MySQL with the import option in config, and it works Ok, but when I activate the export, to export the points to the folder to make the plugin read the points, because the plugin don't read online the MySQL database, so you can upload points to the database, but they don't make change in the database file in the folder, so you can't see the change in minecraft.
Or the plugin reads online the database?, with activate the import option is enough?
@TruDan97
Upcoming version 2.0.0 has been converted to support UUIDs. Any plugins using our API directly will need to be updated accordingly. If you use the Vault layer, it should work just fine... possibly. If you run into issues, let us know.
@Borrachondo98
I imagine that so long as both servers are pointed to the same source database, they'd reflect any and all changes to the source. I don't have a setup for testing MySQL being stored on a different database... but so long as the minecraft server can connect to the database I don't see why that wouldn't work.
@Borrachondo98
I was previously testing against CB 1.7.2-R0.3. I'm sure it would work with R0.2. I doubt there were any changes between 1.7.2 and 1.7.9 that would affect how I handle MySQL connections. Considering that I have MySQL working with both 1.7.2 and 1.7.9 on my own setup, this leads me to believe this is something concerning your setup.
From your earlier post, you said that you attempted to create the table manually and it still couldn't find it... I can't see why that would be if the plugin is pointed to the right database and has the correct permissions.
Also I want to know one thing, have to tested the plugin in two different servers connected to the same MySQL database and tested if the points change in the two?
I will try it again now, but, as it says in the version PlayerPoints v1.7.1, is for CB 1.7.2-R0.2, and I actually use 1.7.2, I don't know what version, but that doesn't matter, or yes? The important thing is that I want to use this plugin in 1.7.2
Can you give me a build of Craftbukkit compatible with 1.7.2 and a build of PlayerPoints to work with it?
And I'm completely sure that any other plugin or error interfere in the plugin.
@Borrachondo98
Tested with Bukkit 1.7.9-R0.1 build 3074. MySQL worked, created the table, imported from SQLite, and was able to successfully create and modify data.
I'm unable to reproduce your specific issue... is there any information you can tell me about your server configuration that is causing this? This appears to be something specific to your setup and not an issue with the plugin itself.
@marubal21
You do not have SQLibrary. Grab the latest version.
@Borrachondo98
I will test it out today.
@TruDan97
I know of this... Not sure if I'll get to it today or not.
I i'm trying to use a MySQL database with this plugin, but at server start-up i continue to get the included error message.
error: http://pastebin.com/PySWUPu4
config.yml: http://pastebin.com/SKcMygTb
Would anyone happen to know what may be causing this?
Please fix the MySQL error as fast as possible. Thanks
Please update to UUID support! :)
I have tried to use build #25 of PlayerPoints with v7.1 of SQLibrary, and the error stills there. Also I use other plugins that use the same database and they create the tables, so, they have authorized to create tables and modify them. Also I have check the import functionality, and I activate import and desactivate export and it's Ok in console, but I give me points and later I enter manually in my MySQL and any data is saved.
I still think that you should look this please. It apparently works in console, but it doesn't.
Sorry if you don't understand me correctly, I'm spanish
@Brewersfan99
I don't know when I'd personally get around to it... if I have time, I might be able to look at it in the weekend...?
@Borrachondo98
Well, can you give us the full stack trace on that? The plugin will attempt to create the table if its missing. Also, could you check that you are running the latest SQLibrary? There are some breaking changes between some versions of SQLibrary. The latest PlayerPoints is built with the latest SQLibrary in mind, so it may have undefined behavior when using an earlier version of that dependency. If its not creating the table, does the credentials given to the plugin have the permission to modify / create tables for whatever database you've pointed it to?
MySQL is not working at all. I like this plugin. But I can't use it.
When I try to export, the error in console says: playerpoints table doesn't exists. It's supposed to create automatically by the plugin normally… I activate the MySQL, but the plugin doesn't create the table for me. And obviously, when I install the plugin in two different servers and I activate the MySQL, the points doesn't connect. Please work in a good MySQL system.
I have tried to create the table by myself, however created, the console says me the same error: playerpoints table doesn't exists.
Please FIX it! I need this plugin! :D
Hello! I was wondering if you guys could add 2 things. 1. The ability in the config files to change the format of the leaderboard when you do /points lead 2. When voting points are set to true, you guys should add a message that gets sent to the person when they vote that can also be changed in the config. Thanks!
Hey,
I created a small plugin that hook with PlayerPoints, it just give points to all players online every x seconds, feel free to add it to your main page if you want.
http://dev.bukkit.org/bukkit-plugins/playerpointstime/
@Batcatpad
Not internally in the plugin... An external plugin could handle it by accessing the info through our API. Don't know if I have the time to add that in.
@Archmohaa
Hmmm... it could be added in I guess.... Once again, I don't know if I'd get around to it in a timely manner. If someone else could write it in, we could simply merge it in and throw it into next release.
@killerchris25
Currently no, but I see how that might be necessary for certain use cases... Not sure when I would start on this though, as more flexible logic would take a bit more time than a simple "can't go over X amount, use MAX".
Is there a way i can set a max amount of points so the players can only get so many points?
Heya :) I was wondering if you could add a /points giveall [amount] command? (obviously giveall to only online players)
Would be great to reward our entire community at once or to incorporate an already inbuilt command such as that to scripts we plan to have.
@Mitsugaru
Sorry about that, everything is working great now! Awesome job!
Is there a way to link the playerpoints to the scoreboard objective system ?