Common Minecraft Server Commands Every Player Should Know
Minecraft server commands for players, explained: what /home, /sethome, /tpa, /warp, /msg, and /pay do, why they need EssentialsX, and how to find them.
The commands you actually type as a player — /spawn, /sethome, /home, /tpa, /msg, /pay — almost all come from a plugin called EssentialsX, not from vanilla Minecraft, which is why they work on most survival and SMP servers and do nothing on a plain vanilla one. They sort into four everyday jobs: getting around, saving spots you care about, talking to people, and moving money. Learn a dozen of them and you'll rarely need to ask in chat how to do anything.
This is Java Edition territory, and it assumes you're already connected. If you're not on a server yet, that part is covered in how to join a Minecraft server and how to find a server IP and port. Once you're in, open chat, type the command with a leading slash, and hit enter.
First, why some commands work and others don't
The single biggest source of confusion is that these aren't built into the game. A plain vanilla server hands players almost nothing — /help, /list, /me, and /msg, and that's about it. Everything people think of as "server commands" (/home, /tpa, /warp, /pay) is supplied by a plugin the owner installed. EssentialsX is the de-facto standard on Paper and Spigot survival servers; CMI is the other one you'll run into, and it uses mostly the same command names. On a modded Forge or Fabric server none of these exist unless the owner added an equivalent mod, which is rare.
You can't install any of this yourself as a player. It lives on the server, so if a command doesn't work, the server just doesn't have it.
There's a quick way to see what's actually available: type a single / into chat and let tab-complete pop up the list of commands the server recognizes. Paging through /help does the same thing in a readable form. Commands are case-insensitive, so /Home and /home are identical, and most of them tab-complete player names for you, which saves you from typo'ing someone's handle. One more thing that trips people up: what you're allowed to run can be gated by your rank. Some commands are switched on only for certain groups, so a command that works for a regular member might be off for a brand-new player, or vice versa.
Getting around: teleport commands
Teleporting is the thing you'll reach for most, because walking back to spawn across a survival map gets old fast.
/spawndrops you back at the server's main spawn point./tpa <player>sends a request to teleport to that player./tpahere <player>flips it around and asks them to come to you. Either way, the other person has to confirm with/tpaccept(or turn you down with/tpdeny). The request isn't permanent — by default it expires after about 120 seconds, so if nobody answers, you just send it again./backreturns you to your previous location, which most often means your death spot. This one is frequently rank-gated behind theessentials.back.ondeathpermission, so on some servers you get it and on others you don't./warp <name>jumps you to a named public warp that staff set up, like/warp shopor/warp pvp. Run/warpson its own to see the full list of what's available./rtpor/wildrandom-teleports you out into fresh, unclaimed wilderness, which is how you find a spot to build without bumping into someone's base. Worth knowing this one is often a separate plugin rather than core Essentials, so it isn't on every server.
Teleport requests are the polite way to reach a friend when you don't know their coordinates. Instead of asking them to read numbers off their F3 screen, you send a /tpa, they accept, and you're standing next to them.
Saving your spots: home commands
Homes are the other half of getting around, and they're the feature that makes long-term SMP play livable. You mark places you care about and warp straight back to them.
/sethomesaves a home right where you're standing./hometeleports you back to it.- You can name homes if your rank allows more than one:
/sethome base,/sethome farm, and then/home farmto go there./homeslists everything you've saved, and/delhome <name>clears one out.
How many homes you get is a rank and permission thing, controlled by the essentials.sethome.multiple.<group> node. The default on a lot of servers is a single home. Here's the gotcha that catches everyone: on a one-home server, running /sethome again doesn't add a second home, it silently overwrites the one you already had. That's the "I lost my home" story you see in chat constantly — someone set a home at their base, ran /sethome somewhere else, and wrote over it. Named homes only help after your rank actually grants extra slots, so check with /homes before you assume you have room for more.
Talking to people: chat commands
Global chat handles most conversation, but you'll want a few of these for anything private or offline.
/msg <player> <text>sends a private message. It has a pile of aliases —/tell,/w, and/whisperall do the same thing./r <text>replies to whoever last messaged you, so you don't have to retype their name./mail send <player> <text>leaves a message for someone who's offline; they'll see it when they log in and read it with/mail read./mail clearempties your inbox./afkflags you as away. Some servers auto-set it when you stand still, and a few will kick you after an AFK timeout, so don't be surprised by "You have been kicked for idling."/me <action>prints a third-person action line in chat, the classic* Steve wavesformat./ignore <player>locally mutes someone so you stop seeing their messages./helpop <text>pages any online staff when you need help.
To see who's around, /list shows the online players. Some larger networks bolt on chat channels like /g for global or local channels for your area, but that's per-server and you'll learn the specific ones from that server's rules.
Moving money: trading commands
If the server has an economy, these are the currency commands. They need Vault plus an economy plugin behind the scenes, so a server without that setup won't have /pay at all — the command will just error out.
/balance(short form/bal) shows your money./balance <player>checks someone else's, and/baltoplists the richest players on the server./pay <player> <amount>sends currency straight to another player. This is the core person-to-person transfer, the one you use to settle a trade.
Beyond direct payments, most economy servers add player shops and an auction house you reach with /ah, listing an item for sale with /ah sell <price>. That whole side of things — chest shops, the auction house, how prices settle — gets its own treatment in best economy servers for trading, so I'll hand it off there rather than repeat it. If trading is the whole reason you're playing, the /servers/smp and /servers rankings are the place to find a server with an active market rather than a dead one.
A quick-reference cheat sheet
Grouped by job, the roughly fifteen you'll actually use:
- Getting around:
/spawn(back to spawn),/tpa <player>(ask to teleport to them),/tpahere <player>(ask them to you),/tpaccept(confirm a request),/back(return to last spot),/warp <name>(go to a public warp),/rtp(random wilderness). - Homes:
/sethome(save a home),/home(go home),/homes(list them),/delhome <name>(remove one). - Chat:
/msg <player> <text>(private message),/r <text>(quick reply),/mail send(message offline players),/afk(mark away),/list(who's online). - Money:
/balance(your funds),/pay <player> <amount>(send currency),/baltop(richest players).
Exact command sets vary from server to server, so when you land somewhere new, run /help and skim what's installed. That one command tells you more than any list I can write.
FAQ
Why don't these commands work on my server?
The red error the game throws back tells you which of two problems you have. If it reads "Unknown or incomplete command, see below for error," the command isn't registered at all — the server has no EssentialsX or CMI loaded, and there's no player-side fix. If instead it reads "You do not have access to that command," the plugin is installed but your rank isn't cleared to use that one, and the fix is asking staff to grant your group the permission. Same "it doesn't work" feeling, two completely different causes, and the exact wording is how you tell them apart before you go bug the owner.
Is there a wait before /home or /tpa fires?
Often, yes — plenty of servers put a short warmup and a cooldown on teleports through EssentialsX's teleport-delay and teleport-cooldown config keys. With a warmup, running /home starts a countdown you have to stand still through; step off the block or take a hit mid-count and the teleport cancels, which is deliberate so nobody can /home out of a losing fight. The cooldown then blocks you from teleporting again for a set number of seconds after you land. Both are per-server numbers, so a /home that fires instantly on one server might make you wait five seconds on the next.
How do I stop other players teleporting to me?
Run /tpatoggle, which blocks every incoming /tpa and /tpahere request until you run it again to switch them back on. Think of it as the master on/off switch, separate from /tpdeny, which only turns down the single request currently sitting in your queue. If you're getting spammed with requests while you're trying to build, /tpatoggle off is what you want — just remember to flip it back on before a friend tries to reach you and wonders why their request vanishes with no prompt.
Do these commands work on Bedrock?
Yes, as long as the server bridges Bedrock through Geyser and Floodgate, because chat commands pass straight through to the server. On console or mobile you open chat with the speech-bubble icon, type /, and the same /home, /tpa, and /pay work exactly as they do on Java. The commands live on the server, not in your edition, so the same EssentialsX setup answers both.


