VipManagement 1.0

Web based Vip Management for your server

  1. Trsak
    This is first versions, many features aren't done yet!

    [​IMG]
    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:
    1. Download the plugin and copy it in your plugins folder.
    2. Restart your server.
    3. Change plugin config.
    4. 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:
    Code (Text):
    #MySQL connection

    user: "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: "&6VIP features:\n
    &e- Test\n
    &e- Another\n
    &e- Another\n
    &e- Another\n
    &6More information: 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 group
    CommandsActive:
    - "pex user %player% group set %group%"

    CommandsDeactive:
    - "pex user %player% group set default"

    #Localization messages
    ActiveMessage: "&2You activated your VIP (%group%)!"
    ExpireMessage: "&4Your VIP (%group%) expired!"
    PublicActiveMessage: "&2%player% has just activated (%group%)!"
    PublicExpireMessage: "&4%player%'s VIP (%group%) has just expired!"
    NoPermission: "&4You don't have permission for that!"
    Reload: "&2Config was successfully reloaded!"
    BadCmdUsage: "&2Bad command usage! Usage: %cmd_usage%"
    CodeGenerated: "&2Code was generated:&a %code%!"
    CodesList: "&2List of codes:"
    CodeInfo: "Code: %code%, Group: %group%, Duration: %duration%"
    CodeNotExist: "&2Code %code% doesn't exist!"
    NotVIP: "&4You are not VIP!"
    VIPTime: "&6VIP Time remaining: %time%"
    VIPTimePermanent: "&6Your VIP is permanent!"
    Days: "days"
    Hours: "hours"
    Minutes: "minutes"
    Seconds: "seconds"
    Permanent: "permanent"

    Changelog:
    • v 1.0 (13.08.2015) - Plugin released
    Source:
    scoutone and OldBen like this.

Recent Reviews

  1. Neoncam
    Neoncam
    1/5,
    Version: 1.0
    How to disable MySQL? **************************************************************************
  2. Spawn779
    Spawn779
    5/5,
    Version: 1.0
    Por favor actualice el plugin, y podría mejorarlo casi idéntico al canjeado de códigos VIP de minecub??
  3. 71f6g5871253
    71f6g5871253
    4/5,
    Version: 1.0
    Works perfectly on java 8 and spigot 1.8.X
    It serves for what it says, but it would lack to add the command "vip get", to give VIP instantaneously.
  4. scoutone
    scoutone
    5/5,
    Version: 1.0
    This is a good plugin ,but it can not run on Java8 (but i am not sure....or other problem...?) . which will output error messages in console. Can you fix this bug ? thank you very much ~ (my mc server version is spigot-1.9.4)
  5. OldBen
    OldBen
    4/5,
    Version: 1.0
    This plugin is greate , simple to configure and make what i need. with code is more easy for my players active theirs VIPs accounts when they need. tanks and keep the good work.