Player Commands¶
These chat commands are available to every player on Legendary (no GM rank required). Type them in any chat channel with the ! prefix.
Total player-accessible commands: 39
How permissions work
Each command file in scripts/commands/ has a permission value. Permission 0 = anyone. Higher values are gated to GM ranks. This page lists everything currently set to permission 0.
Custom-module commands
23 of the commands below are added by Legendary's custom modules (under modules/custom/commands/) rather than the base LandSandBoat upstream. Those rows are tagged custom in the table and their detail section. They're available to every player just like the upstream ones.
Quick reference¶
| Command | Parameters | Description | Source |
|---|---|---|---|
!achievements |
— | Shows all personal milestone achievements — earned and unearned — with their reward amounts and descriptions. | custom |
!additem |
string, int, int, int, int, int, int, int, int, int, int | Adds an item to the GMs inventory. | upstream |
!ah |
— | opens the Auction House menu anywhere in the world | upstream |
!autojp |
string | Auto-spends all unspent job points on whichever categories of the player's CURRENT MAIN JOB can still be upgraded, distributing breadth-first so every category grows evenly. | custom |
!automerits |
string | Auto-spends all unspent merit points on whichever categories can still be upgraded, distributing breadth-first so every category grows evenly rather than one rank stack getting maxed first. | custom |
!bonus_dungeon |
— | Shows which dungeon is this week's Weekly Bonus Dungeon. The bonus dungeon awards 2x Infamy on the first clear of the week. The featured dungeon rotates deterministically each ISO week using the same formula as the Hunting League's weekly featured hunt: weekIdx = math.floor(os.time() / 604800) featIdx = (weekIdx % #enabled) + 1 so this command always agrees with what the server rewards. | custom |
!buff |
string | Grants the zone-appropriate regional buff (Signet / Sanction / Sigil / Ionis) plus Refresh, Regen, and Regain to the player. Refresh = 10% of max MP per tick Regen = 10% of max HP per tick Regain = scales with player level (1 per 10 levels, min 1) | upstream |
!checkexpbonus |
— | Prints your current EXP_BONUS mod (gear/augments that boost EXP gain) and the per-kill effect it has. Useful for verifying that an EXP augment is actually attached to the player after equipping the piece. | upstream |
!dungeon |
string | Show current Dungeon System status — Infamy balance, active session info if any, and quick abort. | upstream |
!events |
— | Lists upcoming and active seasonal bonus mark events from the catalog. Shows event name, multiplier, start/end dates, and status (active / upcoming / expired). | custom |
!featured |
— | Shows which NM is the Weekly Featured Hunt for each Hunting League tier. Featured NMs award 2x base marks on the first kill of the week — the bonus stacks with the First-Kill bonus. | custom |
!getstats |
string | prints stats of cursor target into chatlog, for debugging. | upstream |
!gmhome |
— | Sends you to zone 210 (GM_HOME), if you are a GM | upstream |
!help |
— | Lists all custom commands with a one-line description. | custom |
!home |
string | Sends the target to their homepoint. | upstream |
!hunt |
— | Warps you to the Hunting League Seals NPC in Reisenjima Henge — the leftmost of the five NPCs in that row. Sidestep right to reach Spawner / Weapons / Armor / Accessories. Position matches catalog.sealsPos in modules/custom/lua/hunting_league_catalog.lua — keep them in sync. | upstream |
!huntrank |
string | Displays the player's Hunter's Guild status across all four guilds — current rank, rep, amplifier %, and progress to the next rank. Also shows Trinity / Apex capstone status, and the v2 Vana'diel hunt-target list per guild so the player knows what to go kill. | upstream |
!lfg |
string | Broadcasts a Looking-For-Group announcement server-wide so other players know you're looking for someone to play with. | custom |
!marks |
— | Quick Hunt Marks balance - current spendable balance, lifetime total, and an at-a-glance kill-streak summary. | custom |
!mystats |
— | Self-targeted dump of EVERY stat the player has, with equipment and buff contributions baked into the totals. Single command, no arguments, no cursor-target needed. | custom |
!nms |
— | Shows the player's NM Encyclopedia progress — which Hunting League NMs they have killed at least once (NMKilled_ |
custom |
!optin |
— | Opts the player INTO leaderboards and Discord tracking. This is the default state for new characters. Clears the Leaderboard_OptOut CharVar (sets to 0). | custom |
!optout |
— | Opts the player OUT of leaderboards and Discord tracking. Sets Leaderboard_OptOut CharVar to 1. The Discord bot and any leaderboard query will exclude this player entirely. | custom |
!profile |
string | Displays a competitive stat summary for a player. With no argument shows your own stats; with a name shows that player's (they must be online — offline players can't be queried via Lua). | custom |
!progress |
string | Prints a cross-system progression summary: Hunting League rank, Hunt Marks, Reforge Marks, Infamy, dungeon clears, weekly-hunt completion, Hunter's Guild standings, and Daily Board — all in one quick readout. | custom |
!reforge |
— | Shows the player's Reforge AF, Relic, and Empy mark balances. | custom |
!reforged |
— | Warps you to the Reforge Armor system NPCs in Gwora-Corridor. Position matches catalog.spawnerPos in modules/custom/lua/reforge_catalog.lua — keep them in sync. | upstream |
!releaseme |
string, string | Force-clears stuck event / NPC-sequence state on a player. | upstream |
!shop |
string | Opens an NPC-style item shop menu for players. Categories: general, weapons, armor, consumables Usage: !shop OR !shop weapons | upstream |
!streak |
— | Shows the current kill streak count, active bonus tier, and seconds remaining in the 5-minute window before reset. | custom |
!tier |
— | Shows the player's current Hunting League tier, the NMs available at that tier, and exactly what is needed to unlock the next rank. | custom |
!time |
— | Shows server time (UTC), hours until daily reset, days until weekly reset (Monday 00:00 UTC), and any active seasonal event. | custom |
!top |
string | Shows the top 5 currently online players ranked by a stat. Respects Leaderboard_OptOut = 1. For full server-wide rankings see the website at richardknutzjr.github.io/FFXI-Private-Server-FJB | custom |
!unstick |
— | Self-rescue from stuck event/sequence state. | upstream |
!wavemaster |
— | Warps you to Balga's Dais where the Wave Master NPC is located. The Wave Master runs themed enemy wave fights (Easy → Insane) that reward Hunt Marks on full clear. | custom |
!week |
— | Shows the player's current weekly objectives at a glance: Weekly Hunt Board progress, featured NMs killed, and bonus dungeon status. Resets each Monday 00:00 UTC. | custom |
!weekly |
— | Displays the player's current Weekly Hunt Board progress — the 5 rolled objectives, per-objective progress, and the lifetime "Weekly Hunter" sweep counter. | upstream |
!who |
— | Lists players who have logged in during this server session, sorted by Hunting League tier (highest first), with their tier name shown. Stale entries (crashed clients) are pruned lazily via GetPlayerByName at query time. | custom |
!zone |
bool/raw | Teleports a player to the given zone. | upstream |
Movement & Teleport¶
!gmhome¶
Sends you to zone 210 (GM_HOME), if you are a GM
Usage: gmhome
!home¶
Sends the target to their homepoint.
Usage: homepoint
Parameter types: string
!zone¶
Teleports a player to the given zone.
Usage: zone
Parameter types: bool/raw
Items & Inventory¶
!additem¶
Adds an item to the GMs inventory.
Usage: additem <itemId> <quantity> <aug1> <v1> <aug2> <v2> <aug3> <v3> <aug4> <v4> <trial>
Parameter types: string, int, int, int, int, int, int, int, int, int, int
!ah¶
opens the Auction House menu anywhere in the world
Usage: ah
!shop¶
Opens an NPC-style item shop menu for players. Categories: general, weapons, armor, consumables Usage: !shop OR !shop weapons
Usage: shop (category)
Parameter types: string
Buffs & Power¶
!autojp (custom module)¶
Auto-spends all unspent job points on whichever categories of the player's CURRENT MAIN JOB can still be upgraded, distributing breadth-first so every category grows evenly.
Usage: autojp <player>
Parameter types: string
!automerits (custom module)¶
Auto-spends all unspent merit points on whichever categories can still be upgraded, distributing breadth-first so every category grows evenly rather than one rank stack getting maxed first.
Usage: automerits <player>
Parameter types: string
!buff¶
Grants the zone-appropriate regional buff (Signet / Sanction / Sigil / Ionis) plus Refresh, Regen, and Regain to the player. Refresh = 10% of max MP per tick Regen = 10% of max HP per tick Regain = scales with player level (1 per 10 levels, min 1)
Usage: buff
Parameter types: string
Information & Debug¶
!getstats¶
prints stats of cursor target into chatlog, for debugging.
Usage: getstats
Parameter types: string
!mystats (custom module)¶
Self-targeted dump of EVERY stat the player has, with equipment and buff contributions baked into the totals. Single command, no arguments, no cursor-target needed.
Usage: mystats
Misc¶
!achievements (custom module)¶
Shows all personal milestone achievements — earned and unearned — with their reward amounts and descriptions.
Usage: achievements
!bonus_dungeon (custom module)¶
Shows which dungeon is this week's Weekly Bonus Dungeon. The bonus dungeon awards 2x Infamy on the first clear of the week. The featured dungeon rotates deterministically each ISO week using the same formula as the Hunting League's weekly featured hunt: weekIdx = math.floor(os.time() / 604800) featIdx = (weekIdx % #enabled) + 1 so this command always agrees with what the server rewards.
Usage: bonus_dungeon
!checkexpbonus¶
Prints your current EXP_BONUS mod (gear/augments that boost EXP gain) and the per-kill effect it has. Useful for verifying that an EXP augment is actually attached to the player after equipping the piece.
Usage: checkexpbonus
!dungeon¶
Show current Dungeon System status — Infamy balance, active session info if any, and quick abort.
Usage: dungeon
Parameter types: string
!events (custom module)¶
Lists upcoming and active seasonal bonus mark events from the catalog. Shows event name, multiplier, start/end dates, and status (active / upcoming / expired).
Usage: events
!featured (custom module)¶
Shows which NM is the Weekly Featured Hunt for each Hunting League tier. Featured NMs award 2x base marks on the first kill of the week — the bonus stacks with the First-Kill bonus.
Usage: featured
!help (custom module)¶
Lists all custom commands with a one-line description.
Usage: help
!hunt¶
Warps you to the Hunting League Seals NPC in Reisenjima Henge — the leftmost of the five NPCs in that row. Sidestep right to reach Spawner / Weapons / Armor / Accessories. Position matches catalog.sealsPos in modules/custom/lua/hunting_league_catalog.lua — keep them in sync.
Usage: hunt
!huntrank¶
Displays the player's Hunter's Guild status across all four guilds — current rank, rep, amplifier %, and progress to the next rank. Also shows Trinity / Apex capstone status, and the v2 Vana'diel hunt-target list per guild so the player knows what to go kill.
Usage: huntrank
Parameter types: string
!lfg (custom module)¶
Broadcasts a Looking-For-Group announcement server-wide so other players know you're looking for someone to play with.
Usage: lfg
Parameter types: string
!marks (custom module)¶
Quick Hunt Marks balance - current spendable balance, lifetime total, and an at-a-glance kill-streak summary.
Usage: marks
!nms (custom module)¶
Shows the player's NM Encyclopedia progress — which Hunting League NMs they have killed at least once (NMKilled_
Usage: nms
!optin (custom module)¶
Opts the player INTO leaderboards and Discord tracking. This is the default state for new characters. Clears the Leaderboard_OptOut CharVar (sets to 0).
Usage: optin
!optout (custom module)¶
Opts the player OUT of leaderboards and Discord tracking. Sets Leaderboard_OptOut CharVar to 1. The Discord bot and any leaderboard query will exclude this player entirely.
Usage: optout
!profile (custom module)¶
Displays a competitive stat summary for a player. With no argument shows your own stats; with a name shows that player's (they must be online — offline players can't be queried via Lua).
Usage: profile
Parameter types: string
!progress (custom module)¶
Prints a cross-system progression summary: Hunting League rank, Hunt Marks, Reforge Marks, Infamy, dungeon clears, weekly-hunt completion, Hunter's Guild standings, and Daily Board — all in one quick readout.
Usage: progress
Parameter types: string
!reforge (custom module)¶
Shows the player's Reforge AF, Relic, and Empy mark balances.
Usage: reforge
!reforged¶
Warps you to the Reforge Armor system NPCs in Gwora-Corridor. Position matches catalog.spawnerPos in modules/custom/lua/reforge_catalog.lua — keep them in sync.
Usage: reforged
!releaseme¶
Force-clears stuck event / NPC-sequence state on a player.
Usage: releaseme [target] [mode]
Parameter types: string, string
!streak (custom module)¶
Shows the current kill streak count, active bonus tier, and seconds remaining in the 5-minute window before reset.
Usage: streak
!tier (custom module)¶
Shows the player's current Hunting League tier, the NMs available at that tier, and exactly what is needed to unlock the next rank.
Usage: tier
!time (custom module)¶
Shows server time (UTC), hours until daily reset, days until weekly reset (Monday 00:00 UTC), and any active seasonal event.
Usage: time
!top (custom module)¶
Shows the top 5 currently online players ranked by a stat. Respects Leaderboard_OptOut = 1. For full server-wide rankings see the website at richardknutzjr.github.io/FFXI-Private-Server-FJB
Usage: top
Parameter types: string
!unstick¶
Self-rescue from stuck event/sequence state.
Usage: unstick
!wavemaster (custom module)¶
Warps you to Balga's Dais where the Wave Master NPC is located. The Wave Master runs themed enemy wave fights (Easy → Insane) that reward Hunt Marks on full clear.
Usage: wavemaster
!week (custom module)¶
Shows the player's current weekly objectives at a glance: Weekly Hunt Board progress, featured NMs killed, and bonus dungeon status. Resets each Monday 00:00 UTC.
Usage: week
!weekly¶
Displays the player's current Weekly Hunt Board progress — the 5 rolled objectives, per-objective progress, and the lifetime "Weekly Hunter" sweep counter.
Usage: weekly
!who (custom module)¶
Lists players who have logged in during this server session, sorted by Hunting League tier (highest first), with their tier name shown. Stale entries (crashed clients) are pruned lazily via GetPlayerByName at query time.
Usage: who
Auto-generated from scripts/commands/*.lua. To refresh, run python tools/docgen/generate.py from the repo root.
Last updated: 2026-05-31 00:06 UTC