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.
@Daconway
So, does this happen with the latest version, or no?
The UUID conversion from older versions fails every time, causing 95% of users to be "null"
@Dyenx999
That's something that should be handled outside of the core plugin itself. Should be easy to add a multiplier plugin:
@Mitsugaru
Like a donor could buy a 2x player points booster
@BryanChung
Looks like its specific to Spigot and that I would need to wrap getOfflinePlayer calls in their own thread. Do you know if any other commands are affected?
@zxz8592430
I'd say ask an existing plugin to add support for Player Points. Or, if you can use Vault with this plugin and not conflict with other economy plugins, I'd say find one a slot machine plugin that uses Vault.
@Dyenx999
Sorry, what do you mean by boosters? And you're saying purchase with points?
Can you please add a way for us to make boosters for donors which they could purchase
If you can, can launch a points slot machines
I receive this error when I /points lead
I'm using your latest v2.1.3 on Minecraft 1.7.4.
@Laekh
If you're willing, submit a pull request of some of the general changes and I'll review it before merging it in.
It didn't exactly suit what I needed, but was the closest plugin towards it. So I just modified its source, which was easily configurable to my needs. This going along with BossShop is amazingly good. I love it, thank you.
Edit: To let you know what exactly I modified, so you might be able to implement it in future updates as others might need the same thing: I changed the name of currency, made an alias, created a /points help command that displays what /points now does and made /points display a player's points and a message telling them they can do /points help for information.
please make a way for use this on console, i need to use this like a tokens system in minigames, and is not working on console....
@madtomic
You are attempting to use MySQL with PlayerPoints with the necessary dependency: SQLibrary. Download and include the library into your plugins folder and it should work.
What is this? mysql errors?
12:46:04 AM [00:46:02 INFO]: [PlayerPoints] Enabling PlayerPoints v2.1.3 12:46:04 AM [00:46:02 INFO]: [PlayerPoints] Constructor 12:46:04 AM [00:46:02 ERROR]: Error occurred while enabling PlayerPoints v2.1.3 (Is it up to date?) 12:46:04 AM java.lang.NoClassDefFoundError: lib/PatPeter/SQLibrary/MySQL 12:46:04 AM at org.black_ixx.playerpoints.storage.models.MySQLStorage.connect(MySQLStorage.java:268) [?:?] 12:46:05 AM at org.black_ixx.playerpoints.storage.models.MySQLStorage.<init>(MySQLStorage.java:53) [?:?] 12:46:05 AM at org.black_ixx.playerpoints.storage.StorageGenerator.createStorageHandlerForType(StorageGenerator.java:47) [?:?] 12:46:05 AM at org.black_ixx.playerpoints.storage.StorageHandler.starting(StorageHandler.java:65) [?:?] 12:46:05 AM at org.black_ixx.playerpoints.PlayerPoints.registerModule(PlayerPoints.java:139) [?:?] 12:46:05 AM at org.black_ixx.playerpoints.PlayerPoints.onEnable(PlayerPoints.java:64) [?:?] 12:46:05 AM at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:316) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] 12:46:05 AM at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:324) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] 12:46:05 AM at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:404) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] 12:46:05 AM at org.bukkit.craftbukkit.v1_7_R3.CraftServer.loadPlugin(CraftServer.java:446) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] 12:46:05 AM at org.bukkit.craftbukkit.v1_7_R3.CraftServer.enablePlugins(CraftServer.java:380) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] 12:46:05 AM at net.minecraft.server.v1_7_R3.MinecraftServer.n(MinecraftServer.java:352) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] 12:46:05 AM at net.minecraft.server.v1_7_R3.MinecraftServer.g(MinecraftServer.java:326) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] 12:46:05 AM at net.minecraft.server.v1_7_R3.MinecraftServer.a(MinecraftServer.java:282) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] 12:46:05 AM at net.minecraft.server.v1_7_R3.DedicatedServer.init(DedicatedServer.java:182) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] 12:46:05 AM at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:436) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] 12:46:05 AM at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] 12:46:05 AM Caused by: java.lang.ClassNotFoundException: lib.PatPeter.SQLibrary.MySQL 12:46:05 AM at java.net.URLClassLoader$1.run(Unknown Source) [?:1.7.0_51] 12:46:05 AM at java.net.URLClassLoader$1.run(Unknown Source) [?:1.7.0_51] 12:46:05 AM at java.security.AccessController.doPrivileged(Native Method) [?:1.7.0_51] 12:46:05 AM at java.net.URLClassLoader.findClass(Unknown Source) [?:1.7.0_51] 12:46:05 AM at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:77) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] 12:46:05 AM at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-10-g8688bd4-b3092jnks] 12:46:05 AM at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.7.0_51] 12:46:05 AM at java.lang.ClassLoader.loadClass(Unknown Source) [?:1.7.0_51] 12:46:05 AM ... 17 more
@Jhwx
That shouldn't be the case if you're building from source... Not sure how you imported the project into eclipse, but all you should need to do in Eclipse is:
@Mitsugaru
I just tried editing the command file, but when I open the file it's just a bunch of random characters. I tried opening the file in eclipse and it would not open.
Any ideas?
@floh22
I don't have access to that project page, so I can't submit official updates... But if I have time, I can have a look this weekend and make a version that works with the latest PlayerPoints.
@beyonddead
Same thing as above. I'll see what I can do this weekend.
Hi
My PlayerPoints isn't being read by BossShop. I know it might not be this plugins issue but just wanted to let you guys know. Thanks!
@Jhwx
Or just use a command alias.
@Mitsugaru
Alright, I'll make an attempt at that! Thanks much for the reply.
@Jhwx
If you're not afraid of editing and building from source: