Skip to content

Commands & Permissions

Rsl1122 edited this page May 31, 2018 · 37 revisions

Plan Header

Commands & Permissions

This page is an in depth documentation of all permissions & commands.
Page version: 4.3.2

Commands & Related permissions

Command Permission Default Description
/plan plan.? true Base command, Shows help. Alias for /plan inspect [player] when used like /plan [player]
/plan inspect plan.inspect true Gives the link to player page of the player who issued the command.
/plan inspect [player] plan.inspect.other OP Gives link to player page of the given playername, CaSe-SenSiTiVe.
/plan qinspect plan.qinspect OP Displays information about the issuing player in the chatbox.
/plan qinspect [player] plan.qinspect.other OP Displays information about the player in the chatbox, CaSe-SenSiTiVe.
/plan analyze plan.analyze OP Gives a link to the Analysis page of the server.
/plan search [argument] plan.search OP Searches for matching playernames & gives the link to matching player's pages.
/plan reload plan.reload OP Reloads the plugin. (All active play-sessions will be ended & started.)
/plan info plan.info OP View version, update availability & active database
/plan manage plan.manage OP Manage the database of the plugin.
/plan register none / plan.webmanage - / OP Register the sender / another user (requires the perm)
/plan webuser plan.webmanage OP Manage web users.
none plan.ignore.commanduse false Commands issued by players with this permission will be ignored.

Bungee

Bungee currently has only one command, /planbungee

Permission: plan.*

It offers most of the same subcommands the bukkit command does.

SubCommands

You can find aliases of the commands by adding a ? to the end of the command.

Subcommand Description
inspect [player] Refreshes the player page and gives the user a link to /player page, if no player is specified the command user is used.
qinspect [player] Similar to inspect but displays some of the data in game.
search <text> Search for a playername. Displays all matching (Ignore case) usernames.
players Gives the user link to the /players page
analyze [server/id] Performs analysis of a server and gives the user a link to /server page, if no server/id is specified current server is used.
network Gives the user link to the /network page, if not using Bungee displays analysis page without refreshing it.
webuser More below
register <password> [name] [lvl] Registers a new web user to be used on HTTPS login prompt
info Checks the version of plan and displays database in use
reload Reloads the plugin
manage More below
status [timings] Displays AbstractPluginFramework information about the plugin. If given timings as argument displays Benchmark results

webuser

/plan webuser <subcmd>

Subcommand Description
register <password> [name] [lvl] Registers a new web user to be used on HTTPS login prompt
level Information about the lvl argument for register
list Lists registered web users
check <username> Checks specific web user if it exists
delete <username> Deletes a web user if it exists

manage

/plan manage <subcmd>

Subcommand Description
move <fromDB> <toDB> [-a] Move data between databases, only with local database settings for sqlite/mysql, arguments can be sqlite/mysql
backup <DB> Backups a database to a new SQLite .db file, DB can be sqlite/mysql
restore <Filename.db> <dbTo> [-a] Restore a backup created with backup command, dbTo can be sqlite/mysql
remove <player> [-a] Removes specific player's data from the active database.
hotswap <DB> Used to quickly swap between sqlite and mysql after a move for example
clear <DB> [-a] Clears one of the active databases completely
setup <BungeeAddress> Used to setup Bungee, more Here
con Debug connections by attempting a connection to and from each webserver address in the database
import <plugin>/list [import args] Used to import data from elsewhere, currently only supports offline as argument
disable <feature> Used to temporarily disable a feature until next plugin reload. Currently only takes kickcount as argument.

Permission Groups:

plan.basic

  • plan.?
  • plan.inspect
  • plan.qinspect

plan.advanced

  • plan.basic
  • plan.info
  • plan.qanalyze

plan.staff

  • plan.advanced
  • plan.search
  • plan analyze
  • plan.inspect.other
  • plan.qinspect.other
  • plan.reload
  • plan.webmanage

plan.*

  • plan.staff
  • plan.manage
  • apf.notify
Clone this wiki locally