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.
@Mayney365
The tag is static. If you want a custom tag, just remove the %tag field and use your own entry.
I'll work on the other issues and let you know when I finish. You can keep track of the progress on the Trello board.
@Mitsugaru
Thanks for updating the messages however there are a few problems and suggestions I have:
I think thats it for now... thanks for the quick updates! :D
@Underbalanced
Depends on what website software you are running, I'm currently using xenforo and much of the code will be deeply integrated into the setup I have.
Can I see your website?
@FiddyCraft
Daily limit, possibly. I'll consider adding it as an option.
Likewise for broadcasting points, could make an option as well.
any way we can limit how many points a person can give in a day (or set time) OR >_> (long shot) have a way to see who gives points to who >_>
@Mayney365
I'm submitting version 1.51, which will allow you to edit the output messages. You'll find all editable messages in the localization.yml file. All messages support all formatting codes.
Also, there are now notification messages sent to the target player, if they're online, for the give/take/pay actions.
@Underbalanced
@Mayney365
Submitted version 1.5, with MySQL support.
@deleted_7536780
PlayerPointsListener is no longer necessary, in theory. The newest update, 1.5, has it built-in. Please test it though, as I have not been able to, and let me know how it goes.
@Mayney365
I'm sorry, I forgot to add in the message.yml. I promise to add it in next update, really soon.
@Underbalanced
I'm going to try and shoot for SQL support in next release, 1.5.
Also, need to integrate the Votifier listener. I've been busy with other projects, but I've recently been able to free up some time.
@Mitsugaru
When is SQL support coming? I would like to use donor system on all my servers :P this would make it so i can integrate points to all servers using one buycraft site! <3 SQL
@Mitsugaru
no mayney said he was integrating into his site. I wanted to see if he would share.
@Underbalanced
PHP code? o.O I'm not going to be writing any php...? I mean, if you want the database schema that I intend to use, then I'll give you that.
@Mayney365
Sure, I'll try and toss that in with the same update.
@Mitsugaru
Great :D
Also, will you be able to do a messages.yml?
@Mayney365
When you do that mind sending the php code my way, so i dont have to re-invent anything?
@Mayney365
SQLite / MySQL support is planned.
Does this support MySQL? I would love to see this plugin have MySQL support so I could integrate it with my website :)
@deleted_7536780
Sorry for the late reply.
I will try and see if we can just simply integrate it into the base plugin.
07:06:47 [WARNING] Exception caught while sending the vote notification to a listener
java.lang.NullPointerException
at ItemListener.voteMade(ItemListener.java:72)
at com.vexsoftware.votifier.net.VoteReceiver.run(VoteReceiver.java:145)
t07:06:47 [INFO] [PlayerPoints] Player ethiixx now has 10 Points
@Luxius96
Sorry, that update had my changes. I didn't realize that the messages.yml was to be added in for that update.
where is messages.yml? XD
@Blackixx
Yes. Sorry for the useless comment :P Is it supposed to only give the user their points 1 time, even when they vote at multiple lists? Because I want people to be able to vote on multiple list and receive more points that way.