- 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}"
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}"