Commands And Permissions
MythicRPG provides a robust set of commands for both administrators and players, covering everything from spell management to archetype selection and player stats.
Most admin functionality is accessible through the main /mythicrpg command, while players have their own dedicated commands for interacting with their class, spells, and bindings.
Admin Commands
The main admin command is /mythicrpg, with the aliases mrpg, mmrpg, mmmo, mmo, and rpg.
All admin commands require the mythicrpg.command.admin permission (defaults to op).
Most admin commands support a -s (silent) flag to suppress chat feedback to the target player.
Archetypes
Commands for managing player archetypes (classes).
/mythicrpg archetypes list
Lists all loaded archetypes.
/mythicrpg archetypes set [player] [group] [archetype]
Sets a player's archetype in the specified group.
/mythicrpg archetypes remove [player] [group]
Removes a player's archetype from the specified group.
/mythicrpg archetypes level give [player] [group] [amount]
Gives archetype levels to a player.
/mythicrpg archetypes level take [player] [group] [amount]
Takes archetype levels from a player.
/mythicrpg archetypes level set [player] [group] [amount]
Sets a player's archetype level.
/mythicrpg archetypes experience give [player] [group] [amount]
Gives archetype experience to a player.
/mythicrpg archetypes info [player] [group]
Displays a player's active archetype info (level, experience, and source) in the specified group.
Talents
Commands for managing ranks in a player's talent trees. The talents group (alias: talent) requires mythicrpg.command.admin.
/mythicrpg talents invest [player] [tree] [talent] (amount)
Invests ranks into a talent (defaults to one). Aliases: add, upgrade, up, +. Pass -f to force the investment, ignoring prerequisites and point cost.
/mythicrpg talents divest [player] [tree] [talent] (amount)
Removes ranks from a talent (defaults to one). Aliases: remove, downgrade, down, -. Fails if the tree does not allow forgetting talents, unless you pass -f.
Spells
Commands for managing player spells. See the Learning Spells page for more context.
/mythicrpg spells get [player]
Lists all the spells a player currently knows.
/mythicrpg spells teach [player] [spell] (level)
Teaches a spell to a player, optionally at a specific level.
/mythicrpg spells unlearn [player] [spell]
Removes a spell from a player.
/mythicrpg spells info [spell]
Displays information about a spell.
/mythicrpg spells tome get [spell] (uses)
Gives you a spell tome for the specified spell.
Points
Commands for managing attribute points.
/mythicrpg points add [player] [type] [amount]
Gives attribute points to a player.
/mythicrpg points remove [player] [type] [amount]
Removes attribute points from a player.
/mythicrpg points reset [player] [type]
Resets a player's points of the specified type.
/mythicrpg points set [player] [type] [amount]
Sets a player's points of the specified type.
/mythicrpg points get [player] [type]
Shows how many points of the specified type a player has.
Profiles
Commands for managing player profiles.
/mythicrpg profile info [player]
Displays information about a player's profile(s).
/mythicrpg profile set [player] [slot]
Sets a player's active profile.
/mythicrpg profile delete [player] [slot]
Deletes a player's profile in the given slot.
Menus
/mythicrpg menus open [name] (player)
Opens a Custom Menu for yourself or a target player.
Waystones
The /waypoints admin subtree (the command's primary name is waypoints, with aliases waystones and wp) manages player Waystone state. All admin subcommands require the mythicrpg.admin permission.
/waypoints admin list
List every waystone loaded from your packs.
/waypoints admin discover [player] [id]
Marks a waystone as discovered for a player (transition into the DISCOVERED state). Fires the discover event and ~onWaystoneDiscover trigger like a normal discovery would.
/waypoints admin forget [player] [id]
Resets a waystone to UNDISCOVERED for a player.
/waypoints admin tp [player] [id]
Teleports a player to a waystone, gated by the same checks as /waypoints (must be discovered, must pass TeleportConditions, etc.).
/waypoints admin setrespawn [player] [id]
Binds a player's respawn waystone. The waystone must be Respawnable: true and discovered for the bind to actually take effect on death.
/waypoints admin clearrespawn [player]
Unbinds a player's respawn waystone, falling back to graveyards or vanilla.
/waypoints reload
Reload waystone definitions from all packs without restarting. Same effect as the waystone portion of /mythicrpg reload.
Utility
/mythicrpg reload
Reloads the plugin configuration.
/mythicrpg utils convert
Converts data from other sources.
/mythicrpg utils convert json2sql
Converts existing JSON profile storage into SQL. Console-only, and requires SQL storage to be enabled.
/mythicrpg utils exportlanguage
Exports the full default language file.
Player Commands
These commands are available to all players by default and are used to interact with their class, spells, and bindings.
Spells
/cast [spell] (aliases: skill, castskill, useskill)
Casts a known spell. Requires mythicrpg.command.cast.
/cast list
Shows all the spells you can currently cast.
/spellbook (alias: sb)
Opens your Spellbook. Requires mythicrpg.command.cast.
Bindings
/bind [spell] [slot]
Binds a spell to an ActionBar slot. Requires mythicrpg.command.bind.
/bindings (alias: binding)
Opens the ActionBar binding menu. Requires mythicrpg.command.bind.
/skillbar [show|hide] (aliases: sb, ab, actionbar, bar)
Toggles the ActionBar on and off. Requires mythicrpg.command.actionbar.
Archetypes
The /archetype command (alias: archetypes) provides players with access to their class features.
/archetype info (group)
Displays information about your current archetype. Requires mythicrpg.command.class.info.
/archetype choose [group] [archetype]
Chooses an archetype for the specified group. Requires mythicrpg.command.class.choose.
/archetype list
Lists all archetypes available to you. Requires mythicrpg.command.class.list.
/archetype unlock
Unlocks a new archetype (if unlock conditions are met). Requires mythicrpg.command.class.unlock.
/archetype experience
Displays your current archetype experience. Requires mythicrpg.command.class.experience.
/archetype menu
Opens the archetype selection menu.
/archetype talents
Opens your class talent tree.
/archetype reset (group)
Resets your class talent tree.
Stats and Points
/stats
Shows your stats, including equipment stats.
/attribute (aliases: points, attributes)
Shows your attribute / point balances.
Waystones
The /waypoints command (aliases: waystones, wp) is the player-facing entry point for the Waystones system. Requires mythicrpg.command.waystones.
/waypoints
Opens the Waystones menu, listing every waystone you've discovered.
/waypoints list <network>
Prints your discovered waystones to chat, optionally filtered to a single network.
Parties
Parties are transient, account-wide groups. The /party command (alias: p) is player-only, carries no permission node, and is only registered when parties are enabled in the Social configuration.
/party invite [player] (aliases: add, i)
Invites an online player to your party.
/party accept (alias: join)
Accepts a pending party invite.
/party deny (alias: decline)
Declines a pending party invite.
/party leave (alias: quit)
Leaves your current party.
/party disband
Disbands your party.
/party kick [player] (alias: remove)
Removes a member from your party.
/party promote [player] (alias: leader)
Promotes a member to party leader.
/party list (alias: info)
Lists your party members.
/party chat (message) (alias: c)
Sends a message to party chat, or toggles party-chat mode when used with no message.
/party gui (alias: menu)
Opens the party menu.
Friends
The /friend command (aliases: friends, f) manages your account-wide friends list. It is player-only, carries no permission node, and is only registered when friends are enabled in the Social configuration. Running /friend with no arguments lists your friends.
/friend add [player] (aliases: request, invite)
Sends a friend request to an online player.
/friend accept [player] (alias: confirm)
Accepts a pending friend request.
/friend deny [player] (aliases: decline, reject)
Declines a pending friend request.
/friend remove [player] (aliases: delete, unfriend)
Removes a friend.
/friend requests (alias: pending)
Lists your incoming friend requests.
/friend list
Lists your friends.
/friend gui (alias: menu)
Opens the friends menu.
Permissions
All MythicRPG permissions are listed below. The mythicrpg.admin permission grants access to everything and defaults to op.
Admin
| Permission | Description |
|---|---|
mythicrpg.admin |
Grants access to all MythicRPG features and commands. |
mythicrpg.command.admin |
Grants access to the /mythicrpg command and all its subcommands. |
Player
| Permission | Description |
|---|---|
mythicrpg.command.cast |
Allows use of /cast and /spellbook. |
mythicrpg.command.bind |
Allows use of /bind and /bindings. |
mythicrpg.command.actionbar |
Allows use of /skillbar to toggle the ActionBar. |
mythicrpg.command.class |
Allows use of the /archetype command. |
mythicrpg.command.class.info |
Allows use of /archetype info. |
mythicrpg.command.class.choose |
Allows use of /archetype choose. |
mythicrpg.command.class.list |
Allows use of /archetype list. |
mythicrpg.command.class.unlock |
Allows use of /archetype unlock. |
mythicrpg.command.class.experience |
Allows use of /archetype experience. |
mythicrpg.command.waystones |
Allows use of /waystones (the player-facing waystone menu and list). |