Skip to content

Permissions & commands

Staartvin edited this page Jan 17, 2016 · 11 revisions

Permissions are a way of giving players the ability to do certain things. You don't want everyone to be able to shutdown your server. That is where a permissions plugin comes in. It allows you to set up an advanced way of telling players what they are able to do and what they can't do. There are a lot permission plugins.

A few in no particular order: PermissionsEx, GroupManager, bPermissions, zPermissions, PermissionsBukkit, etc.

You can find a list of permissions plugins on dev.bukkit.org.


Index

  • Permissions
  • Commands

Permissions

autorank.check

This allows a player to do /ar check. It will show a list of requirements a player has to meet before he will be promoted to a new group.


autorank.checkothers

A player with this permission will be able to do /ar check . This will show the requirements for a specific player.


autorank.leaderboard

When you have this permission, you'll be able to do /ar leaderboard. It shows you the top 10 players based on time.


autorank.exclude

When a player has this permission, he can't do /ar check to be promoted and won't be promoted automatically. This is different from autorank.timeexclude.


autorank.timeexclude

This is different from autorank.exclude. When a player has this permission, he won't get time added to his total playtime. Autorank checks every 5 minutes to update the playtime of all online players. When a player is online but has autorank.timeexclude he won't get time added.


autorank.set.self

This allows a player to do /ar set . Players with this permission can alter their own playtime. You should only give this to admins or moderators.


autorank.set.other

This allows a player to do /ar set . Players with this permission can alter someone's playtime. You should only give this to admins or moderators.


autorank.add

This allows a player to do /ar add . It will add time to a specific player. You could give this to your admins or moderators.


autorank.remove

Allows a player to remove time from a player. This is the opposite of adding time to a player. You can remove time by doing /ar rem .


autorank.debug

Allows a player to do /ar debug. This will show debug information when performed. It outputs your groups and results of those groups.


autorank.reload

Allows a player to do /ar reload. This will reload Autorank and renew its licenses on the config files. This is useful when you are editing the configuration files but don't want to reload the server to take the changes into effect.


autorank.import

Allows you to do /ar import. When you have old data, you can override the data.yml and then do /ar import to let Autorank know that you changed its data.yml. If you don't do this when you are overriding the data, Autorank will revert back to its latest known state.


autorank.archive

This allows you to do /ar archive . Archiving old data will remove all the data below a certain threshold. When you do /ar archive 10, it will remove all players that have played for less than or equal to 10 minutes. This command can be used when you have a lot of data that you don't need anymore and want to get rid of quickly.


autorank.noticeonupdate

When a new version of Autorank is available for download, it'll warn all players that have this permission. Give this to your admins so they know when to update Autorank to a newer version.


autorank.sync

This allows you to do /ar sync. This action will synchronise the local data with the MySQL database. Use this only once per server!


autorank.complete

A player with this permission will be able to do /ar complete # (if you have partial completion set to true).


autorank.syncstats

A player with this permission will be able to do /ar syncstats.


autorank.forcecheck

A player with this permission will be able to do /ar forcecheck .


autorank.warning.notice

A player with this permission will see warnings when they log in when Autorank found any.


autorank.convert.playerdata

A player with this permission will be able to convert the playerdata file to UUID format.


autorank.convert.data

A player with this permission will be able to convert the data file to UUID format.


autorank.help

A player with this permission will be able to view the help pages.


autorank.leaderboard.exempt

A player with this permission will be exempted from the leaderboard.


autorank.leaderboard.force

A player with this permission will be able to force-update the leaderboard with /ar leaderboard force.


autorank.leaderboard.broadcast

A player with this permission will be able to broadcast the leaderboard with /ar leaderboard broadcast.


autorank.track

A player with this permission will be able to view their progress with /ar track.


autorank.gset.self

Allows a player to use /ar gset on themself.


autorank.gset.other

Allows a player to use /ar gset on other people.


autorank.hooks

Allows a player to use /ar hooks to see all hooks that Autorank is connected to.


autorank.gcheck

Allows a player to use /ar gcheck on itself or others.


autorank.gadd

Allows a player to use /ar gadd on itself or others.


autorank.view

Allows a player to use /ar view to preview rankup paths that they can choose.


autorank.choose

Allows a player to use /ar choose to choose a rankup path.


autorank.times

Allows a player to use /ar times to see their time statistics.


autorank.times.others

Allows a player to use /ar times to see time statistics of others.


Commands

/ar check Check your own status

/ar check [player] Check [player]'s status

/ar leaderboard Show the leaderboard

/ar set [player] [value] Set [player]'s time to [value]

/ar add [player] [value] Add [value] to [player]'s time

/ar remove [player] [value] Remove [value] from [player]'s time

/ar gcheck [player] Check [player]'s global playtime

/ar help <page> Show a the help pages

/ar reload Reload the plugin

/ar import Import old data

/ar archive <minimum> Delete all data that is under the given minimum time (clear data from inactive players)

/ar debug Shows debug information

/ar complete # Complete a requirement at this moment

/ar sync Sync MySQL database with server. (Use only one time per server)

/ar syncstats Sync Autorank's time with the time recorded by Stats.

/ar forcecheck <player> This will let Autorank do a manual check on a player. This won't show any text so it is a silent check.

/ar convert <file> Convert a file to UUID format. The file must either be playerdata or data.

/ar track # Autorank will show you the progress of a requirement of yours.

/ar gset [player] [value] Set the global time of a player.

/ar hooks Autorank will show you a list of hooks that it is connected to.

/ar gadd [player] [value] Add global time to a player.

/ar view <path name> Autorank will show you what a particular path looks like.

/ar choose <path name> Choose a specific path with this command.

/ar times <player> Autorank will show time statistics about a particular player. (total time, time played today, weekly and monthly)

Clone this wiki locally