Loyalty Points
LoyaltyPoints - A Time:Points ratio tracker!
by MeneXia
http://dev.bukkit.org/server-mods/loyalty_points/ - Go here to follow the continued project by franzmedia
DO NOT USE THE DOWNLOAD BUTTON ON THE RIGHT PLEASE!
View the source code on GitHub!
Currently works with CB 1.2.3-R0.2!
Features
- When one logs in, the LoyaltyPoints tracks the amount of time the player has been on and awards her points according to a certain amount of time cycles.
- Features a configuration file which you can define how many points a person gets after every time cycle since she has logged on, how many points she will start with, and how long the time cycle will be.
- Also includes custom message configuration for commands (includes colors as well)!
Commands
- Use /loyaltypoints or /lp to check your own LoyaltyPoints.
- /lp (playername) - Checks other players' points.
- /lp help - Shows all possible commands
- /lp top - Shows the top 10 players with the most LoyaltyPoints
- /lp version - Checks the version of the plugin
- /lp reload - Reloads the plugin - includes configuration and points data reload
- /lp set [username] [amount] - (case sensitive) to have the specified amount of points
Permissions
Most of them should be self explanatory:
- loyaltypoints.check - Allows player to use the plugin and be tracked.
- loyaltypoints.check.other - Allows player to check other players' points.
- loyaltypoints.help
- loyaltypoints.top
- loyaltypoints.version
- loyaltypoints.reload
- loyaltypoints.set
Permissions packages:
- loyaltypoints.user - A set of permissions which include:
- loyaltypoints.check, loyaltypoints.help, and loyaltypoints.top
- loyaltypoints.admin - A set of all the permissions.
Installation
Download the latest version of LoyaltyPoints.jar and place it in your plugins folder! Make sure you are also using the correct CraftBukkit build that corresponds to the plugin also!
Planned Features
- Possibility to pay an defined amount of money when a player gains a specified amount of LoyaltyPoints
- Only pay points if the player is not AFK
- Server-wide announcements when a player gains a certain amount of points (reaches a point milestone)
- Receive rewards on specified point milestones
Changelog
v1.2 - Efficiency Update: Less system resource consumption
- Added update-timer in config.yml
- REQUIRES CONFIGURATION UPDATE
Please delete your old configuration and let the plugin generate a new one, you can then transfer old values there.
v1.1 - Added new command and permission:
- /lp set [username] [amount] - This sets the specified username (case sensitive) to have the specified amount of points.
- Permission used: loyaltypoints.set
- Added above permission to the loyaltypoints.admin package
v1.0 - Release on BukkitDev
- Known Bugs:
- None yet!
http://dev.bukkit.org/server-mods/loyalty_points/
There is the new plugin :)
@MeneXia
atm i just looked through the code and I made the /lp next command :) I also fixed a bug (it gave the points every x milli sec instead of sec :)
@franzmedia
Go ahead and develop on it, I'd love to see what changes you make to it honestly; I've only been self-teaching myself Java programming for 5 months, so I'm quite the amateur for a high school freshman.
i would like to develop on this project if it's ok MeneXia :)
i'm 20 years old, atm. I am studying for computer science, where i have Java programming, so could be nice to do something like this .)
noooo whyyy
@MeneXia
Bad news
LoyaltyPoints - Discontinued development until further notice: fork on GitHub if you want: http://www.github.com/MeneXia/LoyaltyPoints
Awesome plugin.
It would be possible for points to buy permissions? For example, 20 points can be taken /tp permissions node.
(/lp buy teleport) message: You bought the teleport from Points shop. (usage /tp) You now have XX points.
sam thoughts as xeon, would like this feature to track the total time the player has been playing in this sever or can somne reco me another plugin like this?
being able to claim certain rewards sound nice but, make it so that they can only claim it like at 50points but only once, yet the points dun disappear?
-edit- just suggesting sorry for my poor sentence structure....
I was hoping this would be a replacement for playtime/ totalplaytime... but it doens't actually show a total players time on the server.. the points are useful, but would be better if it also said mentioned the actual time like- 1d15hr33mins or something
LoyaltyPoints v1.2 will not include any feature updates, because the data saving functions and points tracking will have to be re-written for resource efficiency. v1.3 and v1.4 will include all other suggestions.
@JustinFatalx
Will add your suggestion to my big to-do list.
I would love to see the ability to spend points to buy permissions and able to buy a rank.
I myself use PEX or PermissionsEx. My players start out at default rank. And if I made a Loyality rank with extra permissions I would enjoy my players being able to purchase that rank after earning so many points. And it would be nice if they could view available purchases and it showed how many points it cost.
@Megalanias
Will work on your suggested features, thanks!
hey i would like to suggest a few features, can you add the possibility to pay an defined amount of money when someone gained an special amount of loyaltypoints ! it would be great if the plugin only pay points if the player moves ... that should stop farming xD and it would be great if the plugin coul announce to the whole server if someone gained a very high score of points something like a highscore list would be awesome ^.^ and it would be great if the players could get items as reward for their points great plugin, rly loves it :D