LuckRank | Fully configurable [BungeeCord/Spigot] [Update STOP] icon

LuckRank | Fully configurable [BungeeCord/Spigot] [Update STOP] -----

Simple RankCommand with Luckperms



☆ LuckRank | Fully Configurable

Requirements

- A Minecraft network with LuckPerms

____________________

Installation

1. Download the plugin and move it to the plugins folder of your Spigot server.
2. Restart the Spigot server once to generate the config.yml file. You can now customize everything in the config.yml.
3. After you have configured everything as desired, restart the Spigot or Bungee server again.
4. If no error messages appear in the console, everything is set up correctly!
____________________

Commands

- /rank set <player> <rank> <time in years, m, w days, h, min, -1 = Lifetime>
- /rank setperms <player/group> <permission> <true/false>
- /rank remove <player> <rank>
- /rank creategroup <name> <weight> <displayname>
- /rank debug
- /rank notify
- /rank help
____________________

Configuration
Code (YAML):
prefix : "&2Luck&aRank &8» &7"

messages
:
  targetPlayerNotOnline
: "&cTarget player is not online."
  noPermission
: "&cYou do not have permission to do this."
  targetPlayerNotFound
: "&cTarget player not found."
  rankUpdated
: "&aRank updated to {rank} for {duration}."
  rankSetSuccessfully
: "&aSuccessfully set rank {rank} for {targetPlayer} for {duration}."
  rankSetLog
: "Player {player} set rank {rank} for {targetPlayer} for {duration}."
  globalmessage
: "&e{player} set rank {rank} for {targetPlayer} for {duration}."
  invalidDurationFormat
: "&cInvalid duration format."
  rankRemoved
: "&aRank {rank} removed from player {player}."
  groupRemoveFailed
: "&cFailed to remove group."
  rankRemoveLog
: "Player {player} removed rank {rank} from {targetPlayer}."
  globalmessageremove
: "&e{player} removed rank {rank} from {targetPlayer}."
  confirmationWarning
: "&cPlease run the command again within 30 seconds to confirm the rank removal."
  permissionSet
: "&aPermission {permission} set to {value} for {player}."
  permissionSetLog
: "Player {player} set permission {permission} to {value} for {targetPlayer}."
  globalmessagepermission
: "&e{player} set permission {permission} to {value} for {targetPlayer}."
  invalidPermissionValue
: "&cInvalid permission value. Please use 'true' or 'false'."
  permissionSetgroup
: "&aPermission {permission} set to {value} for group {group}."
  permissionSetLoggroup
: "Player {player} set permission {permission} to {value} for group {group}."
  globalmessagepermissiongroup
: "&e{player} set permission {permission} to {value} for group {group}."
  availableRanks
: "&aAvailable ranks: {ranks}."
  commandUsage
: "&aUsage: /rank set <player> <rank> <duration>"
  commandUsage2
: "&aUsage: /rank remove <player> <rank>"
  commandUsage3
: "&aUsage: /rank setperms <player> <permission> <true/false>"
  commandUsage4
: "&aUsage: /rank creategroup <name> <weight> <displayname>"
  commandUsage5
: "&aUsage: /rank debug"
  commandUsage6
: "&aUsage: /rank notify"
  groupCreateFailed
: "&cFailed to create the group."
  groupCreated
: "&aSuccessfully created the group {group} with weight {weight} and display name {displayname}."
  globalMessageCreateGroup
: "&a{player} created the group {group} with weight {weight} and display name {displayname}."
  invalidWeight
: "&cWeight must be a valid integer."
  debugHeader
: "&8&m-----------------------------------------------------------"
  debugPluginVersion
: "&7LuckRank &2v{version}"
  debugDeveloper
: "&7Developer: &2{developer}"
  debugVersionStatusLatest
: "&7Version: &2{version} (LATEST)"
  debugVersionStatusOutdated
: "&7Version: &2{version} &cOUTDATED ! PLEASE UPDATE"
  debugWebhookStatus
: "&7Webhook: &2{status}"
  debugFooter
: "&8&m-----------------------------------------------------------"
  notifyEnabled
: "&aNotify has been enabled."
  notifyDisabled
: "&cNotify has been disabled."

update
:
    available
: "A new version of LuckRank is available: {version}. Download it from: https://www.spigotmc.org/resources/{resourceId}"

Code (YAML):
enabled : true #Plugin toggel true or false

database
:
  type
: "mysql"   # Can be "mysql" or "sqlite"
  host
: "localhost"
  port
: 3306
  database
: "luckrank"
  user
: "root"
  password
: "password"

webhook
:
  enabled
: true
  url
: "YOUR_DISCORD_WEBHOOK_URL_HERE"
  rankSet
:
    title
: "**Rank Set**"
    titlePlayer
: "**Player**"
    titleTargetPlayer
: "**Target Player**"
    titleRank
: "**Rank**"
    titleDuration
: "**Duration**"
    color
: 3066993 # Decimal representation
    icon_url
: "YOUR_icon_url_HERE"
    footer
: "Rank set by LuckRank"
  rankRemove
:
    title
: "**Rank Remove**"
    titlePlayer
: "**Player**"
    titleTargetPlayer
: "**Target Player**"
    titleRank
: "**Rank**"
    color
: 15158332 # Decimal representation
    icon_url
: "YOUR_icon_url_HERE"
    footer
: "Rank removed by LuckRank"
  permissionSet
:
    title
: "**Permission Set**"
    titlePlayer
: "**Player**"
    titleTargetPlayer
: "**Target Player**"
    titlePermission
: "**Permission**"
    titleValue
: "**Value**"
    color
: 3447003 # Decimal representation
    icon_url
: "YOUR_icon_url_HERE"
    footer
: "Permission set by LuckRank"
  createGroup
:
    title
: "**Group Created**"
    titlePlayer
: "**Player**"
    titleGroupName
: "**Group Name**"
    titleWeight
: "**Weight**"
    titleDisplayName
: "**Display Name**"
    color
: 15158332 # Decimal representation
    icon_url
: "YOUR_icon_url_HERE"
    footer
: "Group created by LuckRank"

updateNotificationsEnabled
: true #Version Checker true or false

Code (YAML):
prefix : "&2Luck&aRank &8» &7"

messages
:
  targetPlayerNotOnline
: "&cTarget player is not online."
  noPermission
: "&cYou do not have permission to do this."
  targetPlayerNotFound
: "&cTarget player not found."
  rankUpdated
: "&aRank updated to {rank} for {duration}."
  rankSetSuccessfully
: "&aSuccessfully set rank {rank} for {targetPlayer} for {duration}."
  rankSetLog
: "Player {player} set rank {rank} for {targetPlayer} for {duration}."
  globalmessage
: "&e{player} set rank {rank} for {targetPlayer} for {duration}."
  invalidDurationFormat
: "&cInvalid duration format."
  rankRemoved
: "&aRank {rank} removed from player {player}."
  groupRemoveFailed
: "&cFailed to remove group."
  rankRemoveLog
: "Player {player} removed rank {rank} from {targetPlayer}."
  globalmessageremove
: "&e{player} removed rank {rank} from {targetPlayer}."
  confirmationWarning
: "&cPlease run the command again within 30 seconds to confirm the rank removal."
  permissionSet
: "&aPermission {permission} set to {value} for {player}."
  permissionSetLog
: "Player {player} set permission {permission} to {value} for {targetPlayer}."
  globalmessagepermission
: "&e{player} set permission {permission} to {value} for {targetPlayer}."
  invalidPermissionValue
: "&cInvalid permission value. Please use 'true' or 'false'."
  permissionSetgroup
: "&aPermission {permission} set to {value} for group {group}."
  permissionSetLoggroup
: "Player {player} set permission {permission} to {value} for group {group}."
  globalmessagepermissiongroup
: "&e{player} set permission {permission} to {value} for group {group}."
  availableRanks
: "&aAvailable ranks: {ranks}."
  commandUsage
: "&aUsage: /rank set <player> <rank> <duration>"
  commandUsage2
: "&aUsage: /rank remove <player> <rank>"
  commandUsage3
: "&aUsage: /rank setperms <player/group> <permission> <true/false>"
  commandUsage4
: "&aUsage: /rank creategroup <name> <weight> <displayname>"
  commandUsage5
: "&aUsage: /rank debug"
  commandUsage6
: "&aUsage: /rank notify"
  groupCreateFailed
: "&cFailed to create the group."
  groupCreated
: "&aSuccessfully created the group {group} with weight {weight} and display name {displayname}."
  globalMessageCreateGroup
: "&a{player} created the group {group} with weight {weight} and display name {displayname}."
  invalidWeight
: "&cWeight must be a valid integer."
  debugHeader
: "&8&m-----------------------------------------------------------"
  debugPluginVersion
: "&7LuckRank &2v{version}"
  debugDeveloper
: "&7Developer: &2{developer}"
  debugVersionStatusLatest
: "&7Version: &2{version} (LATEST)"
  debugVersionStatusOutdated
: "&7Version: &2{version} &cOUTDATED ! PLEASE UPDATE"
  debugWebhookStatus
: "&7Webhook: &2{status}"
  debugFooter
: "&8&m-----------------------------------------------------------"
  notifyEnabled
: "&aNotify has been enabled."
  notifyDisabled
: "&cNotify has been disabled."

update
:
    available
: "A new version of LuckRank is available: {version}. Download it from: https://www.spigotmc.org/resources/{resourceId}"


Code (YAML):
enabled : true #Plugin toggel true or false

database
:
  type
: "mysql"   # Can be "mysql" or "sqlite"
  host
: "localhost"
  port
: 3306
  database
: "luckrank"
  user
: "root"
  password
: "password"

webhook
:
  enabled
: true
  url
: "YOUR_DISCORD_WEBHOOK_URL_HERE"
  rankSet
:
    title
: "**Rank Set**"
    titlePlayer
: "**Player**"
    titleTargetPlayer
: "**Target Player**"
    titleRank
: "**Rank**"
    titleDuration
: "**Duration**"
    color
: 3066993 # Decimal representation
    icon_url
: "YOUR_icon_url_HERE"
    footer
: "Rank set by LuckRank"
  rankRemove
:
    title
: "**Rank Remove**"
    titlePlayer
: "**Player**"
    titleTargetPlayer
: "**Target Player**"
    titleRank
: "**Rank**"
    color
: 15158332 # Decimal representation
    icon_url
: "YOUR_icon_url_HERE"
    footer
: "Rank removed by LuckRank"
  permissionSet
:
    title
: "**Permission Set**"
    titlePlayer
: "**Player**"
    titleTarget
: "**Target**"
    titlePermission
: "**Permission**"
    titleValue
: "**Value**"
    color
: 3447003 # Decimal representation
    icon_url
: "YOUR_icon_url_HERE"
    footer
: "Permission set by LuckRank"
  createGroup
:
    title
: "**Group Created**"
    titlePlayer
: "**Player**"
    titleGroupName
: "**Group Name**"
    titleWeight
: "**Weight**"
    titleDisplayName
: "**Display Name**"
    color
: 15158332 # Decimal representation
    icon_url
: "YOUR_icon_url_HERE"
    footer
: "Group created by LuckRank"

updateNotificationsEnabled
: true #Version Checker true or false
____________________

Permissions

- luckrank.set. + groupName
- luckrank.see
- luckrank.remove.+ groupName
- luckrank.setperms.+ permission
- luckrank.use
- luckrank.creategroup

Features

- Supports Spigot.
- Supports Bungee.

____________________

Support


Discord: https://discord.gg/g7JRBedYUX

[​IMG]

____________________
Resource Information
Author:
----------
Total Downloads: 430
First Release: Nov 26, 2023
Last Update: Jul 22, 2024
Category: ---------------
All-Time Rating:
3 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings