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.
VipManagement
This is first versions, many features aren't done yet!
Features:
Show Vip information!
Generate Vip codes for specific groups and times!
Use Vip codes!
You can choose what commands will be executed on VIP active and deactive!
Command to show all codes!
Command to check reamining VIP times!
Checking VIP expire:
on player join
when player execute vip command
every X minutes (config)
MySQL data Storage!
All messages are customisable!
Planned features:
Possibility to give VIP instantly (/vip give)
Possibility to remove codes (/vip removecode)
Possibility to extend VIP with using another code
Possibility to change VIP time (/vip changetime)
Add pages to /vip codes
Add web based system
You can suggest any!
Requirements:
Mysql database
Installation:
Download the plugin and copy it in your plugins folder.
Restart your server.
Change plugin config.
Restart your server.
Commands:
/vip
Information about VIP, you can change the text in the config file
/vip reload
Reload config file
/vip gencode <group> <time>
Generate new code
<group> = VIP permission group
<time> = VIP duration
0 = Permanent
1y = 1year, 1m = 1month, 1d = 1day, ...
<time> example: "1m 15d" (one month and 15 days)
/vip codes
List all codes
/vip code <code>
Use a code
/vip time
Check remaining VIP time
Permissions:
vip.*
Allows to use all commands.
vip.admin
Allows to use all commands.
vip.reload
Allows to use /vip reloascommand.
vip.gencode
Allows to use /vip gencode command.
vip.codes
Allows to use /vip codes command.
vip.user
Allows to use all user commands (listed below)
vip.info
Allows to use /vip command
vip.code
Allows to use /vip code command
vip.time
Allows to use /vip time command
Config:
#MySQL connectionuser:"root"pass:""db:"jdbc:mysql://Server:3306/DataBaseName"prefix:"vip_"###Config#How often check if VIP of online players has expired (in minutes)updateTime:5#Send message to player when player activate VIP?ActiveMessageSend:true#Broadcast message to all players when player activate VIP?PublicActiveMessageSend:true#Send message to player when player's VIP expire?ExpireMessageSend:true#Broadcast message to all players when player's VIP expire?PublicExpireMessageSend:true#VIP information (/vip)VIPInfo:"&6VIPfeatures:\n&e-Test\n&e-Another\n&e-Another\n&e-Another\n&6Moreinformation:www.mywebsite.com"#List of commands to be executed when VIP is activated or deactivated.#You have to set/add permissions group!#You can use any command you want! That gives you alot of possibilities.#Placeholders:#- %player% - Name of player that activated VIP#- %group% - Selected groupCommandsActive:-"pexuser%player%groupset%group%"CommandsDeactive:-"pexuser%player%groupsetdefault"#Localization messagesActiveMessage:"&2YouactivatedyourVIP(%group%)!"ExpireMessage:"&4YourVIP(%group%)expired!"PublicActiveMessage:"&2%player%hasjustactivated(%group%)!"PublicExpireMessage:"&4%player%'sVIP(%group%)hasjustexpired!"NoPermission:"&4Youdon'thavepermissionforthat!"Reload:"&2Configwassuccessfullyreloaded!"BadCmdUsage:"&2Badcommandusage!Usage:%cmd_usage%"CodeGenerated:"&2Codewasgenerated:&a%code%!"CodesList:"&2Listofcodes:"CodeInfo:"Code:%code%,Group:%group%,Duration:%duration%"CodeNotExist:"&2Code%code%doesn'texist!"NotVIP:"&4YouarenotVIP!"VIPTime:"&6VIPTimeremaining:%time%"VIPTimePermanent:"&6YourVIPispermanent!"Days:"days"Hours:"hours"Minutes:"minutes"Seconds:"seconds"Permanent:"permanent"
Comments