Upgrade
Games
Resources
  • Recent Announcement: website reset your user data you can create a new user, to import roles you can open a ticket on our discordRead More
CursedVIP | Vip management | Atlantist Partner |

MC Plugins CursedVIP | Vip management | Atlantist Partner | 1.3.0
  • A plugin to manage Vip groups on your server
  • [IMG]


    Description
    CursedVIP is a simple VIP management plugin to helps server admin to manage VIP Ranks easily.



    Features
    - Easy VIP management (give, remove, change days and addvip)
    - Easy VIP Key management.
    - Player can have more than 1 VIP Group.
    - MySQL and Flatfile storage support.
    - Full UUID Support.
    - Configurable Strings.
    - Lightweight.
    - Easy configuration.
    - etc.


    Command and Permissions
    [IMG]

    Command : /cursedvip
    Alias : [/cv, /vip, /vips]
    Description : Main command.
    * Alias of this command apply to subcommands
    * example for newkey : /cv nk VIP1 Neyr or /vip nk VIP1 Neyr



    User commands
    [IMG]

    Command : /usekey <key>
    Description : Use a VIP key.
    Permission : cursedvip.usekey

    [IMG]

    Command : /viptime
    Description : Shows the expiration date of VIP.
    Permission : cursedvip.viptime

    [IMG]

    Command : /changevip <group>
    Description : Change your active VIP group.
    Permission : cursedvip.changevip



    Admin Commands
    [IMG]

    Command : /cursedvip newkey <group> <days>
    Alias : /cursedvip nk <group> <days>
    Description : Creates a new key with x days.
    Permission : cursedvip.newkey

    [IMG]

    Command : /cursedvip keys
    Aliases : [/cursedvip k, /cursedvip key]
    Description : View the existing keys.
    Permission : cursedvip.keys

    [IMG]

    Command : /cursedvip delkeys
    Alias : /cursedvip dks
    Description : Delete all keys.
    Permission : cursedvip.delkeys

    [IMG]

    Command : /cursedvip delkey <key>
    Alias : /cursedvip dk <key>
    Description : Delete one key.
    Permission : cursedvip.delkey

    [IMG]

    [IMG]

    Command : /cursedvip remove <name> [group]
    Alias : [/cursedvip r <name> [group], /cursedvip rm <name> [group]
    *[group] is optional
    Description : Remove VIPs from player.
    Permission : cursedvip.removevip

    [IMG]

    [IMG]

    Command : /cursedvip changedays <name> <group> <days>
    Alias : /cursedvip cd <name> <group> <days>
    Description : Change the days of a VIP.
    Permission : cursedvip.changedays

    [IMG]

    Command : /cursedvip info <name>
    Alias : /cursedvip i <name>
    Description : See the information of a VIP.
    Permission : cursedvip.info

    [IMG]

    Command : /cursedvip give <name> <group> <days>
    Alias : /cursedvip g <name> <group> <days>
    Description : Give VIP to a player.
    Permission : cursedvip.givevip

    [IMG]

    Command : /cursedvip add <group> <days>
    Alias : /cursedvip a <group> <days>
    Description : Add more days to all players of a group.
    Permission : cursedvip.addvip

    [IMG]

    Command : /cursedvip resetcooldown <username>
    Alias : [/cursedvip resetcd <username>, /cursedvip rcooldown <username>, /cursedvip rcd <username>]
    Description : Reset player changevip cooldown.
    Permission : cursedvip.resetcooldown

    [IMG]

    Command : /cursedvip help
    Alias : /cursedvip h
    Description : Show the plugin commands.
    Permission : cursedvip.help

    [IMG]

    Command : /cursedvip reload
    Description : Reload config and language files
    Permission : cursedvip.reload

    Permissions group
    cursedvip.user:
    - cursedvip.usekey
    - cursedvip.changevip
    - cursedvip.viptime
    - cursedvip.help

    cursedvip.admin:
    - cursedvip.newkey
    - cursedvip.keys
    - cursedvip.delkeys
    - cursedvip.delkey
    - cursedvip.remove
    - cursedvip.changedays
    - cursedvip.seedays
    - cursedvip.givevip
    - cursedvip.addvip
    - cursedvip.changebypass (to bypass /changevip cooldown)
    - cursedvip.resetcooldown
    - cursedvip.reload
    - cursedvip.help


    Installation
    1. Download this resource
    2. Put the .jar file on your /plugins folder
    3. Restart or reload your server
    4. Put your Vip groups on the config
    5. Restart or reload your server


    Dependency
    - Vault (You need to install Vault to make this plugin work)
    - Permission Manager with Vault Support (tested PermissionEX and LuckPerms)
    - PlaceholderAPI (softdepends)



    Configuration
    Default Config and Explanation

    Code (YAML):

    #-----------------------------------------------------------#
    # ABOUT THIS PLUGIN #
    #-----------------------------------------------------------#

    # CursedVIP by Aneryan (newbie029)
    # https://www.spigotmc.org/members/aneryan.136195/

    #-----------------------------------------------------------#
    # #
    #-----------------------------------------------------------#

    # Plugin prefix
    prefix: "&f[&6CursedVIP&f] "
    # This contain MySQL Connection settings
    MySQL:
    # enable or disable MySQL Storage
    enable: false
    # Database host address
    host: 127.0.0.1
    # Database port
    port: 3306
    # Connect to MySQL database over SSL
    ssl: false
    # Username to connect to the MySQL database
    username: mc
    # Password to connect to the MySQL database
    password: '123'
    # Database Name
    database: minecraft
    # Language file
    language: en
    # VIP key length
    key_length: 10
    # Set VIP group to the newest acquired VIP
    set_vip_on_acquire: true
    # Broadcast for /usekey and /givevip
    broadcast_vip_give: true
    # Remove VIP if the player dont have CursedVIP VIPs
    remove_non_vip: true
    # Player checking time, in minutes
    check_time: 10
    # Limit /CmdChangeVip with cooldown?
    limit_changevip : true
    # /CmdChangeVip cooldown, in minutes (default : 1440 = 1 day)
    changevip_cooldown: 1440
    # Logging
    logging:
    # Log /usekey?
    usekey: true
    # Define your VIP Groups
    vip_groups:
    - vip1
    - vip2
    - vip3
    - vvip
    - vvip+
    # Player group will be set to default_group on VIP expire or removal
    default_group: member






    Placeholders
    PlaceholderAPI by Clip placeholders:
    %cursedvip_is_vip%
    %cursedvip_active_vip%
    %cursedvip_days_left%


    Servers using this plugin

    • CursedCraft ID (play.cursedcraft.id)
    Add your Server name and IP on the review section and I will put it here.



    • You may distribute this plugin as long as the download link stays on this page!
    • You may not copy/rename/decompile this code.


    Don't report bug on the review section, you will be ignored!
    Report bug here
    https://github.com/newbie029/CursedVIP/issues
    • Like
    Reactions: hirsizlikyapcam
    Download Here You can't access this Speed Download
    NullAssets
    MC Plugins
    Version 1.3.0
    Downloads 1
    View 127
    Last Update
    0.00 star(s) 0 ratings