Loyalty Points

This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.

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

Download the plugin here!

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!

Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files