Commands
Every command AlphaWildSystem registers, grouped the same way as /awild help.
On this page
permissions: section without touching plugin.yml — see Permissions → Remapping.General /awild, /aws
| Command | Usage | Permission | Description |
|---|---|---|---|
/awild | Plugin info — version, author, server. | ||
/awild help [page] | Paginated in-game command list, grouped the same way as this page. | ||
/awild reload | alphawildsystem.admin | Reloads config.yml, the theme, every message/lang file, and every PvP-layer manager (region, custom items, kill rewards, chat color, clearlag, kits, shop, scoreboard). Does not reload compiled code. | |
/awild diagnostics | alphawildsystem.admin | Health check — see FAQ → What does /awild diagnostics check? |
Utility
| Command | Usage | Permission | Description |
|---|---|---|---|
/flyspeed /fs | <1-10> | alphawildsystem.flyspeed | Set your own fly speed. |
/gm | <0-3> [player] | alphawildsystem.gm / .gm.others | Change gamemode by number (0=survival, 1=creative, 2=adventure, 3=spectator). |
/gmc /gms /gmsp /gmad | [player] | alphawildsystem.gm | Shortcut gamemode switches. |
/heal | [player] | alphawildsystem.heal / .heal.others | Full health + extinguishes fire. |
/feed | [player] | alphawildsystem.feed / .feed.others | Full hunger + saturation. |
/godmode /god | [player] | alphawildsystem.god / .god.others | Toggle invulnerability. |
/ungodmode /ungod | [player] | alphawildsystem.god | Explicitly turn god mode off. |
/fly | [player] | alphawildsystem.fly / .fly.others | Toggle flight. |
/kill | [player|@a|@e|@s|@p|@r] | alphawildsystem.kill | Instant kill — a single player, yourself, or every entity matching a vanilla-style target selector. |
/ping | [player] | alphawildsystem.ping / .ping.others | Show latency in ms. |
/vanish /v | alphawildsystem.vanish | Toggle invisibility to other players. | |
/skull /head | <player> | alphawildsystem.skull | Get a player's head item. |
/tpsbar | alphawildsystem.tpsbar | Toggle a bossbar showing live TPS, MSPT, and your own ping — fully config-driven, see Configuration → TPS bar. | |
/nv | alphawildsystem.nv | Permanent night vision — survives death and totem-of-undying saves. | |
/freeze | <player> | alphawildsystem.freeze | Freeze a player in place — they can still look around, just can't move. |
/enderchest /echest | alphawildsystem.echest | Open your own ender chest from anywhere. | |
/fixhand | alphawildsystem.fixhand | Repair the item in your hand. Optional cost — fixitem.fixhand.cost-type (none/money/xp) + .cost-amount. | |
/fixall | alphawildsystem.fixall | Repair every damaged item in your inventory (armor, hotbar, offhand). Same optional-cost pattern as /fixhand. |
Admin Inventory
| Command | Usage | Permission | Description |
|---|---|---|---|
/invsee | <player> | alphawildsystem.invsee | View a player's inventory — read-only, live-refreshing every second. |
/invedit /inv | <player> | alphawildsystem.invedit | Freely edit a player's inventory, armor, and offhand. Syncs live as you edit. |
/enderchestsee /ecsee | <player> | alphawildsystem.enderchestsee | View a player's ender chest — read-only. |
/enderchestedit /ecedit | <player> | alphawildsystem.enderchestedit | Freely edit a player's ender chest. |
Both edit GUIs have a "clear everything" button gated behind its own permission (alphawildsystem.invedit.clear / alphawildsystem.enderchestedit.clear) with a confirm-before-you-wipe screen.
Teleport
| Command | Usage | Permission | Description |
|---|---|---|---|
/tp | <player> [target] | alphawildsystem.tp / .tp.others | Teleport to a player, or one player to another. |
/tphere /tph | <player> | alphawildsystem.tphere | Pull a player to you. |
/tpall | [target] | alphawildsystem.tpall | Pull every online player to you (or a target). |
/otp | <player> | alphawildsystem.otp | Teleport to a player's last known location, even offline. |
Chat
| Command | Usage | Permission | Description |
|---|---|---|---|
/sc | [message] | alphawildsystem.chat.admin | Admin chat channel — with no args, toggles it as your default typing channel. |
/mc | [message] | alphawildsystem.chat.manager | Manager chat channel — same toggle behavior as /sc. |
/msg /tell /w /whisper /m | <player> <message> | alphawildsystem.msg | Private message. |
/r /reply | <message> | alphawildsystem.msg | Reply to your last conversation partner. |
/socialspy | alphawildsystem.staff.socialspy | Toggle seeing every /msg on the server. On by default for anyone with the permission. | |
/chatcolor /cc | alphawildsystem.chatcolor | Pick a two-stop gradient for your own chat messages — see PvP & Arena → Chat Color. |
[x] delete button appears before each message for staff with alphawildsystem.chat.delete; how deletion actually works (signed vs. unsigned messages) is covered in Integrations → Chat deletion.Punishments features.punish
| Command | Usage | Permission | Description |
|---|---|---|---|
/ban | <player> <reason> | alphawildsystem.ban | Permanent ban. If <reason> exactly matches a configured preset key, uses that preset's reason and duration instead. |
/tempban | <player> <duration> <reason> | alphawildsystem.ban | Timed ban — see duration format below. |
/banip /ban-ip | <player> <reason> | alphawildsystem.ban | Permanent ban + IP block. Any other account connecting from that same IP is blocked too. Overrides vanilla's own /ban-ip entirely. |
/unban | <player|id> | alphawildsystem.unban | Lifts a ban — and its IP block too, if it was a /banip. |
/banhistory /banhist | <player> | alphawildsystem.punish.history | Full ban history for a player. |
/checkban | <id|player> | alphawildsystem.punish.info | Look up a specific ban's details. |
/mute | <player> <reason> | alphawildsystem.mute | Permanent mute — blocks chat entirely. Presets supported like /ban. |
/tempmute | <player> <duration> <reason> | alphawildsystem.mute | Timed mute. |
/unmute | <player|id> | alphawildsystem.unmute | Lifts a mute. |
/mutehistory /mutehist | <player> | alphawildsystem.punish.history | Full mute history. |
/checkmute | <id|player> | alphawildsystem.punish.info | Look up a mute's details. |
/warn | <player> <reason> | alphawildsystem.warn | Issue a warning — expires automatically after warn.duration-days. Can trigger auto-escalation, see below. |
/unwarn | <player|id> | alphawildsystem.unwarn | Removes a player's most recent warn, or a specific one by id. |
/warnhistory /warnhist | <player> | alphawildsystem.punish.history | Full warn history. |
/checkwarn | <id|player> | alphawildsystem.punish.info | Look up a warn's details. |
/jail | <player> <duration> <reason> | alphawildsystem.jail | Teleports to the jail point and locks down block break/place, item/entity interaction, elytra, hunger loss, and commands. |
/unjail | <player|id> | alphawildsystem.unjail | Releases and returns the player to where they were jailed from. |
/jailhistory /jailhist | <player> | alphawildsystem.punish.history | Full jail history. |
/setjail | alphawildsystem.setjail | Sets the jail teleport point to your current position. |
Warn escalation
Config-driven, under warn.escalation.rules. Each named rule independently watches for warns whose reason contains any of its keywords (Arabic keywords supported too — the shipped defaults include تخريب/قريف for griefing and عنصري/توكسيك for toxicity), counts only ones issued within its own window-days, and once a player crosses threshold, automatically applies punishment (mute/jail/ban) for duration.
warn:
duration-days: 15
escalation:
enabled: true
rules:
spam:
keywords: ["spam"]
threshold: 5
window-days: 5
punishment: mute
duration: 24h
reason: "Reached {threshold} spam warnings within {window} days"
griefing:
keywords: ["grief", "destruction", "تخريب", "قريف"]
threshold: 5
window-days: 4
punishment: jail
duration: 24h
toxicity:
keywords: ["toxic", "racism", "racist", "عنصري", "توكسيك"]
threshold: 4
window-days: 3
punishment: ban
duration: 1d
Presets
Under punishment-presets.<ban|mute|jail|warn>.<key> — each preset has its own reason and duration (warn presets only set the reason; duration always follows warn.duration-days). Run /ban <player> <preset-key> instead of typing a reason; tab-completion suggests configured keys automatically.
punishment-presets:
ban:
hack:
duration: perm
reason: "Using hacked client / X-ray / cheats"
spam:
duration: 1d
reason: "Spamming chat / advertising"
Broadcast
| Command | Usage | Permission |
|---|---|---|
/bossbarmsg | <player|all> (-sec:N)(-n:name)(-permanent)(-c:color)(-s:1,6,10,12,20)(-p:max/current)(-cmd:"a;b")(-pcmd:"a;b") <message> cancel <name|last|all> | alphawildsystem.broadcastmsg |
/titlemsg | <player|all> <title>\n<subtitle> (-in:ticks)(-out:ticks)(-keep:ticks)(-n:name)(-permanent) cancel <name|last|all> | alphawildsystem.broadcastmsg |
/actionbarmsg | <player|all> (-s:seconds)(-n:name)(-permanent) <message> cancel <name|last|all> | alphawildsystem.broadcastmsg |
/restart | [seconds|cancel] | alphawildsystem.restart |
The three broadcast commands use CMI-style flag syntax (-flag:value) mixed directly into the message text. Give any of them a name with -n:name and stop it later with cancel <name>, cancel last or cancel all. Names are not case-sensitive, and reusing a name replaces the earlier visual and clears it from every player who was seeing it. -permanent keeps a visual across restarts and shows it to players who join later. The defaults for duration, colour and fade timings come from the bossbarmsg, titlemsg and actionbarmsg sections of config.yml, and a flag on the command wins. /restart relaunches the server process before shutting down (same storm-effect countdown as Alpha-system — see Configuration → Restart).
Warps & Spawn
| Command | Usage | Permission | Description |
|---|---|---|---|
/setwarp | <name> <public|private> | alphawildsystem.warpset | Create or update a warp at your position. |
/delwarp /removewarp | <name> | alphawildsystem.warpset | Delete a warp. |
/warp | [name] | open to all | Teleports straight to a named warp, or opens the warp GUI with none given. |
/warps | open to all | Opens the warp GUI directly. | |
/setspawn | alphawildsystem.setspawn | Set the server spawn to your current position. | |
/spawn | alphawildsystem.spawn | Teleport to spawn, with a warmup. Falling into the void teleports back here instead of killing you (spawn.void-safety-net). | |
/spawnpointset | alphawildsystem.spawnpointset | Set where brand-new players spawn on their very first join. | |
/spawnpoint | alphawildsystem.spawnpoint | Instantly teleport to the first-join spawn point (admin-only, no warmup). |
Economy Vault provider · ruby tokens
| Command | Usage | Permission | Description |
|---|---|---|---|
/money /balance /bal /tokens /ruby /rubies | [give|set|take|clear <player> [amount] | player] | see below | Check your own ruby balance, someone else's, or manage balances. |
/pay | <player> <amount> | alphawildsystem.pay | Transfer rubies from your own balance. |
/baltop | alphawildsystem.baltop | Richest-players leaderboard, fully config-driven layout. |
Registers itself as the Vault Economy provider — the currency is ruby tokens (no $ symbol; earned from PvP kills, kill-reward milestones, and spent in the token shop). Amounts accept shorthand suffixes: 1k, 2.5m.
Money sub-permissions
alphawildsystem.money— own balance (default: everyone)alphawildsystem.money.others— check someone else's balancealphawildsystem.money.give/.set/.take/.clear
economy.yml controls
starting-balance,decimal-placescurrency.name-singular/.name-plural— "ruby"/"rubies"currency.short-format(1000 → "1k")baltop-format,top-players-count
Time & Weather
| Command | Usage | Permission | Description |
|---|---|---|---|
/time | <value|preset> [world|all] [duration|permanent] | alphawildsystem.time | Set a world's time to a raw tick (0-24000) or a preset name. When time.animate is on, the sun/moon smoothly fast-forwards to the target instead of snapping. |
/day /noon /afternoon /sunset /night /midnight /sunrise | [world|all] [duration|permanent] | alphawildsystem.time | Shortcut presets. |
/weather | <sun|rain|storm|snow> [world|all] [duration|permanent] | alphawildsystem.weather | While in storm, extra lightning periodically strikes near random players for a more intense feel — see weather.extra-lightning. |
Staff Tools
| Command | Usage | Permission | Description |
|---|---|---|---|
/alts | <player> | alphawildsystem.staff.alts | Known alt accounts by shared IP, split into banned/online/offline. |
/whois | <player> | alphawildsystem.staff.whois | UUID, online status, world, gamemode, ping, first join, last seen, playtime, latest IP, and live ban/mute/jail status. |
/report | <player> <reason> | alphawildsystem.report | Player-facing: report someone to staff. Per-player cooldown (default 60s). |
/maintenance | <on|off> | add|remove <player> | server <name> <on|off> | network <on|off> | alphawildsystem.staff.maintenance | Maintenance mode with a bypass whitelist, optionally network-wide (requires database.type: mysql). |
Stats & scoreboard
| Command | Usage | Permission | Description |
|---|---|---|---|
/stats | [player] | alphawildsystem.stats / .stats.others | Opens the PvP stats menu: kills, deaths, K/D, current and best streak, balance. Looking at someone else needs .stats.others. See PvP & Arena → Stats menu. |
/sb | alphawildsystem.sb | Toggle your own sidebar scoreboard on or off. See Tab list & scoreboard. |
Durations & World Targeting
Duration format
30s,5m,2h,1d— seconds/minutes/hours/daysperm,permanent,forever, or-1— permanent
Used by /tempban, /tempmute, /jail, and the [duration|permanent] argument on /time//weather/day-night presets.
[world|all] [duration|permanent]
- No world given → the sender's current world only
all→ every loaded world- A duration → freezes the cycle, then reverts automatically
permanent→ freezes indefinitely, no auto-revert
