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.
@games647
My provider needed to reboot my box some time last week or so. At the time I didn't think anything of it, however I haven't gotten around to bothering to make Nexus a service so it doesn't autostart on startup. It should be back up now, thanks for letting me know and sorry for any inconvenience that caused.
@TrewCraft360
I suppose so? I'll let you know if I get around to it.
@Mitsugaru
I wonder why your maven repo is down.
Could you make it where we can set the messages or no messages?
@MacMeBenny
It should already be compatible...?
Hey there,
Will this plugin be compatible with UUID's?
@games647
Thanks for writing the support. It's been a frequent feature request that I wouldn't have gotten around to it myself.
@galaipa
That should be handled by the minigame plugin, to tell PlayerPoints of any changes that should occur.
@Peter061
Most, if not all output should be editable from the localization.yml file. Just remove the "%tag" and replace it with whatever you want.
@Mitsugaru
Support for ScoreboardStats - Although I forgot one line which will be added in the next commit.
Thank you for the event system and the maven repo.
Woill be possible in a future update to give points when a player wins on a minigame?
Thanks
Hi, great plugin works excellent on my server with boss shop, i only ask can we have the ability to customize the [PlayerPoints] Tag into something custom? Because i class them as vote points on my server. - Thanks
@Iwitrag
For an offline player, it ought to do a lookup on an online server to the minecraft servers. If that's not the case, well, perhaps there were changes that I'm not aware of since I've been inactive and the last version I recall testing is 1.7.x.
@Molo20
I have not looked at the scoreboard API or ScoreboardStats plugin. Given my inactivity, I personally probably won't get around to it... but if someone were to fork the plugin and make a pull request, I can review it and have Jenkins auto compile it against 1.7.x.
@Drzell
That is odd that for online servers it would serve different UUIDs... I thought the whole point of online was that UUIDs were pulled from Mojang, and therefore consistent, or am I wrong? Not sure what premium is. Is it possible that this be a bungee cord thing? Seems to be a known issue if it is: source, source2, although they run spigot so not sure how applicable it is.
I have a little problem with the plugin. I have installed the plugin and configurated via Mysql in all my servers, but, on the Lobby server the plugin fetches my UUID, but in others servers, it fetches another UUID from me. (I think that is a premium and no-premium UUIDS, my server is in online mode)
Any chance for ScoreboardStats support?
EDIT: Never mind, I changed the name in the localisation from points to crystals (my version of points) and added a line in the commands.yml file.
work fine with 1.8
In another word. Please add support for 1.8
Hello,
when I add points to player who is offline, it says transaction failed. Can you add an option to save UUID to nickname and it will use that UUID of the player?
downloaded SQLibrary and it's working now. :)
Error? MySQL is setup.
[19:14:34 INFO]: [PlayerPoints] Enabling PlayerPoints v2.1.3 [19:14:34 ERROR]: Error occurred while enabling PlayerPoints v2.1.3 (Is it up to date?) java.lang.NoClassDefFoundError: lib/PatPeter/SQLibrary/MySQL at org.black_ixx.playerpoints.storage.models.MySQLStorage.connect(MySQLS torage.java:268) [?:?] at org.black_ixx.playerpoints.storage.models.MySQLStorage.<init>(MySQLSt orage.java:53) [?:?] at org.black_ixx.playerpoints.storage.StorageGenerator.createStorageHand lerForType(StorageGenerator.java:47) [?:?] at org.black_ixx.playerpoints.storage.StorageHandler.starting(StorageHan dler.java:65) [?:?] at org.black_ixx.playerpoints.PlayerPoints.registerModule(PlayerPoints.j ava:139) [?:?] at org.black_ixx.playerpoints.PlayerPoints.onEnable(PlayerPoints.java:64 ) [?:?] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:316) [s pigot1543.jar:git-Spigot-1543] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader .java:329) [spigot1543.jar:git-Spigot-1543] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage r.java:405) [spigot1543.jar:git-Spigot-1543] at org.bukkit.craftbukkit.v1_7_R3.CraftServer.loadPlugin(CraftServer.jav a:476) [spigot1543.jar:git-Spigot-1543] at org.bukkit.craftbukkit.v1_7_R3.CraftServer.enablePlugins(CraftServer. java:394) [spigot1543.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.MinecraftServer.n(MinecraftServer.java:3 60) [spigot1543.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.MinecraftServer.g(MinecraftServer.java:3 34) [spigot1543.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.MinecraftServer.a(MinecraftServer.java:2 90) [spigot1543.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.DedicatedServer.init(DedicatedServer.jav a:194) [spigot1543.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java :458) [spigot1543.jar:git-Spigot-1543] at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:6 28) [spigot1543.jar:git-Spigot-1543] Caused by: java.lang.ClassNotFoundException: lib.PatPeter.SQLibrary.MySQL at java.net.URLClassLoader$1.run(Unknown Source) [?:1.8.0_25] at java.net.URLClassLoader$1.run(Unknown Source) [?:1.8.0_25] at java.security.AccessController.doPrivileged(Native Method) [?:1.8.0_ 25] at java.net.URLClassLoader.findClass(Unknown Source) [?:1.8.0_25] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader. java:77) [spigot1543.jar:git-Spigot-1543] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader. java:62) [spigot1543.jar:git-Spigot-1543] at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.8.0_25] at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.8.0_25] ... 17 more
@dddylan98
so where it says "Auto Detect" I change it to "PlayerPoints" like that?
@erdrickk
Hey yo I had this same problem. If you go into the config for BossShop and change what point plugin it uses, it fixed it for me.