Skip to main content

Commands

This page documents all commands available in Vanilla Core.

Primary Command

/smp is the primary command for plugin management.

Main Subcommands

CommandDescriptionPermission
/smpOpens the main configuration GUIsmp.menu
/smp menuOpens the main configuration GUIsmp.menu
/smp reloadReloads all modules (config, messages, menus, features)smp.reload
/smp reload <module>Reloads one module: all, config, messages, menus, or featuressmp.reload
/smp versionShows the running plugin versionsmp.version
/smp enchant <subcommand>Enchantment limiter managementsmp.enchant
/smp mace <subcommand>Mace limiter managementsmp.mace
/smp netherite <subcommand>Netherite disabler managementsmp.netherite
/smp infiniterestockOpens Infinite Restock GUIsmp.infiniterestock
/smp ritual <subcommand>Ritual managementsmp.ritual
/smp msg <player> <message> or /msg <player> <message>Send private messagesmp.msg
/smp reply <message> or /reply <message>Reply to last private messagesmp.reply
/smp socialspy or /socialspyToggle social spy modesmp.socialspy
/smp togglechatToggle own chat visibilitysmp.toggle.chat
/smp togglepmToggle own private messagessmp.toggle.pm
/smp togglementionsToggle mention notificationssmp.toggle.mentions
/smp block <player>Block a playersmp.block
/smp unblock <player>Unblock a playersmp.unblock
/smp blockedList blocked playerssmp.blocklist
/smp announcements reloadReload announcements enginesmp.announcements

Ritual Command

CommandDescriptionPermission
/ritual start [time] [color]Starts a ritual with optional duration and particle color overridessmp.ritual
/ritual statusShows currently active ritual statussmp.ritual
/ritual cancelCancels the active ritualsmp.ritual.cancel

Dimension Commands

CommandDescriptionPermission
`/nether [openclosestatus]`
`/end [openclosestatus]`

Teleport Stack

CommandDescriptionPermission
/tpa <player>Request teleport to playersmp.tpa
/tpahere <player>Request player teleport to yousmp.tpahere
/tpacceptAccept teleport requestsmp.tpaccept
/tpdenyDeny teleport requestsmp.tpdeny
/spawnTeleport to spawnsmp.spawn
/setspawnSet global spawnsmp.setspawn
/backTeleport to previous locationsmp.back
/tp <player> [target]Direct teleport commandsmp.tp
/tphere <player>Teleport a player to your locationsmp.tphere

Homes And Warps

CommandDescriptionPermission
/sethome <name>Set a home at your current locationsmp.sethome
/home [name]Teleport to named home or open homes GUIsmp.home
/delhome <name>Delete a homesmp.delhome
/homes [player]Open your homes GUI or target player's homes GUIsmp.homes / smp.homes.target
/setwarp <name>Create or update a warpsmp.setwarp
/warp [name]Teleport to named warp or open warps GUIsmp.warp
/delwarp <name>Delete a warpsmp.delwarp
/warpsOpen warps GUIsmp.warps

Kits

CommandDescriptionPermission
/kit <name>Claim a configured kitsmp.kit
/kitsList available kitssmp.kits

Utility And Admin

CommandDescriptionPermission
/fly [player]Toggle flightsmp.fly / smp.fly.others
/god [player]Toggle god modesmp.god / smp.god.others
/speed <1-10> [player]Set move speedsmp.speed / smp.speed.others
/repair [all]Repair held item or all inventory itemssmp.repair / smp.repair.all
/giveitem <player> <material> [amount]Give item utility commandsmp.giveitem
/workbenchOpen virtual crafting tablesmp.workbench
/anvilOpen virtual anvilsmp.anvil
/ec [player]Open ender chestsmp.ec / smp.ec.others
/invsee <player>Open target inventorysmp.invsee
/clearinv [player]Clear inventorysmp.clearinv / smp.clearinv.others

Reload Behavior

When you run /smp reload:

  1. config is reloaded and verbose logging is refreshed.
  2. messages.yml is reloaded.
  3. Menu config and menu instances are rebuilt.
  4. Every loaded feature receives reload().
  5. A summary is shown with success/failure counts and elapsed time.

When you run /smp reload <module>:

  1. Only that module is reloaded.
  2. Per-module timing feedback is shown.
  3. Failures are reported for that module.

Notes

  • Primary permission namespace is smp.*.

Next: Learn about Permissions.