CommandPoints
Is money too plentiful on your server? Want players to have certain admin privileges, but only in moderation? Maybe you want them to be able to change the time of day, or teleport to others, but only a limited number of times? Then CommandPoints is for you!
CommandPoints is a system in which players can obtain command points through certain actions such as voting for your server through Votifier. Players can then spend their points to execute certain commands that support CommandPoints.
Features:
- Easy to use, economy-like interface
- Integrates with Votifier
- Permissions Support
- Supports logging of points gained/lost to a log file
- Supports initial Command Points for new players
Commands:
- /commandpoints or /cp - Lists all commands available to you
- /cp points - Gives you the amount of points you have [User Only]
- /points - A shortcut to: /cp points
- /cp points <username> - Gives how many points a specified user has
- /cp give <username> <points> <reason> - Add points to a specified user's account
- /cp remove <username> <points> <reason> - Remove points from a specified user's account
- /cp set <username> <points> - Set a specified user's points to a certain amount
- /cp reset - Resets player points amount database (Clears all accounts)
- /cp giveall <points> <reason> - Gives all the users a certain amount of points
- /cp removeall <points> <reason> - Takes points from all the users
- /cp transfer <username> <points> - Transfer points to another user's account [User Only]
(Note: Because accounts are created when a player joins the server. Resetting the database will make all users on the server unable to use or receive commandpoints until rejoin.)
Permission Nodes (All linked to commands):
- commandpoints.help: Can run the help command.
- commandpoints.points: Can check own number points.
- commandpoints.points.other: Can check other users' number of points.
- commandpoints.give: Can give users points.
- commandpoints.remove: Can remove points from a player.
- commandpoints.set: Can set a user to a certain amount of points.
- commandpoints.reset: Can reset the CommandPoints database.
- commandpoints.give.all: Can give all users points at the same time.
- commandpoints.remove.all: Can remove points from all users at the same time.
- commandpoints.transfer: Can transfer points to another user.
Developers:
CommandPoints API HowTo
API JavaDocs
Server Admins:
Alone, CommandPoints is just like an economy plugin. Please ask the authors of your favorite plugins if you want them to integrate with CommandPoints and supply your users with more commands.
Plugins That Support CommandPoints
- CommandPointsEssentials - Essential commands for players that use points.
- CommandPointsMobDisguiseBridge - Charge players points for disguising!
- CommandPointsMunificent - Hand points out based on play time.
- InfiniteKits - The only kit plugin that you can charge points and/or money for kits for!
- BossShop - The most player-friendly shop plugin
Vote Listener
You can grant people points for voting for your server. Just use this Votifier vote listener:
CommandPoints VoteListener
@Devil_Boy
Oh, well idk what a bridge is then. But could you fix the /setspawn command not working anymore?
@dylpickles1997
CommandPointsEssentials is not a bridge for Essentials. It's its own separate plugin :P
@Devil_Boy
WHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT? Mind blown...considering this?: Need to get started with some basic commands that players can use points for? Check out our other projects CommandPointsEssentials and CommandPointsMobDisguiseBridge! Use
Maybe I just don't know what a bridge is.
@dylpickles1997
There is no Essentials bridge plugin O.o
@Devil_Boy
Well alright. Another thing: the essentials bridge plugin resets my spawn at every restart. How can i fix this?
@dylpickles1997
Not really :/
I was working on a plugin that would do that awhile ago, but then I started running short on time.
@Devil_Boy
Okay, I got the class listener from this page instead. I got it from the forum page from votifier last time.
Also, I was wondering if there is a way to make this plugin work for any command that my server has?
@dylpickles1997
Do you have a log? O.o
If so, put it in a support ticket.
My class listener isn't loading the config? :'(
So glad to hear! This has been a fantastic addition thank you for your hard work!
@rasnyderiii
Of course it will :O
It's just a mature project that doesn't need updating often...
Will this be updated to 1.3?
Want to make sure this is not a dead project - since its awesome!
@CorvusPVP
You'd need a plugin that does that using this system.
@kustomcraft
We can try turning it into a SQL database for a web developer to be able to access it.
can we have web intergrade? like shows thier profile with skin how many points/times they have voted, so if they go to points shop on your website they can purchase things like items armour or commands?
can we use this to let a player 'buy' permissions?
@rasnyderiii
Gah... I guess I didn't add it in...
For now you could just edit the source code to do it. :/
@Devil_Boy
Did I miss it.. all I see is
#
# CommandPoints Votifier Configuration
#
# Vote Value
# Here you determine how many points are
# given to a player each time he/she votes.
voteValue=1
# Notification
# 0 = The player is not notified.
# 1 = The player is notified on the server
# whenever he/she votes.
# 2 = A server-wide broadcast is made
# whenever a player votes.
notify=1
@rasnyderiii
I believe it already has that functionality. I believe the listener has a configuration somewhere....
Message broadcast to server - needs to be able to be customized.
Send a mail when completed, I'll toss a donation for that feature.
This plugin has much potential.