---
title: "AdvancedBan Commands and Permissions: Cheat Sheet | ZCS"
description: "Every AdvancedBan command and permission node in one cheat sheet: ban, tempban, mute, warn, kick, check, history, banlist and LuckPerms examples."
url: "https://www.zcraftstudios.com/blog/advancedban-commands-permissions-cheat-sheet"
updated: "2026-11-04T03:51:07.783865+00:00"
source: "ZCraft Studios"
---

> Site index for AI agents: https://www.zcraftstudios.com/llms.txt (full reference: https://www.zcraftstudios.com/llms-full.txt). Every page is available as Markdown by adding `.md` to its URL or sending `Accept: text/markdown`.

1. [Home](https://www.zcraftstudios.com/)
2. [Blog](https://www.zcraftstudios.com/blog)
3. AdvancedBan Commands and Permissions: Cheat Sheet

[ All posts](https://www.zcraftstudios.com/blog)

# AdvancedBan Commands and Permissions: Cheat Sheet

ZCraft StudiosNov 4, 2026

Every AdvancedBan command and permission node in one cheat sheet: ban, tempban, mute, warn, kick, check, history, banlist and LuckPerms examples.

## In this guide

- [Punishment commands](#punishment-commands)
- [Removing and editing punishments](#removing-and-editing-punishments)
- [Look-up commands](#look-up-commands)
- [Plugin commands](#plugin-commands)
- [Permission nodes](#permission-nodes)
- [Example LuckPerms groups](#example-luckperms-groups)
- [Limit how long staff can punish](#limit-how-long-staff-can-punish)
- [On BungeeCord](#on-bungeecord)
- [Frequently asked questions](#frequently-asked-questions)
- [Related reading](#related-reading)

## AdvancedBan Commands and Permissions: Cheat Sheet

**Quick answer:** AdvancedBan commands follow the pattern `/<punishment> <player> [reason]`, with temporary versions that take a duration, and permissions follow `ab.<punishment>.<type>`, for example `ab.ban.temp`. Add `-s` to make a punishment silent, and use `/check`, `/history` and `/banlist` to look things up.

_Permission and command names come from AdvancedBan and its fork's documentation, last checked November 2026\. Builds differ, so run `/advancedban help` on your server to confirm. For installation, see the [AdvancedBan Setup Guide](https://www.zcraftstudios.com/blog/advancedban-setup-guide)._

## Punishment commands

| Command                                     | Purpose                           | Example                       |
| ------------------------------------------- | --------------------------------- | ----------------------------- |
| /ban <player> \[reason\]                    | Permanent ban                     | /ban Steve Hacking            |
| /tempban <player> <time> \[reason\]         | Temporary ban                     | /tempban Steve 7d Griefing    |
| /ipban <player or IP> \[reason\]            | IP ban (also /banip in some docs) | /ipban Steve Ban evasion      |
| /tempipban <player or IP> <time> \[reason\] | Temporary IP ban                  | /tempipban Steve 3d Alt abuse |
| /mute <player> \[reason\]                   | Permanent mute                    | /mute Steve Spam              |
| /tempmute <player> <time> \[reason\]        | Temporary mute                    | /tempmute Steve 1h Chat spam  |
| /warn <player> \[reason\]                   | Warning                           | /warn Steve Language          |
| /tempwarn <player> <time> \[reason\]        | Temporary warning                 | /tempwarn Steve 30d Rule 4    |
| /kick <player> \[reason\]                   | Kick                              | /kick Steve AFK               |

Time units are written like `1d`, `2h`, `30m`, and `1mo` for months. Add `-s` to hide the broadcast, and use `@layout` instead of a reason to apply a preset. See [Warn Actions and Punishment Ladder](https://www.zcraftstudios.com/blog/advancedban-warn-actions-mutecommands-ladder).

## Removing and editing punishments

| Command                          | Purpose                     |
| -------------------------------- | --------------------------- |
| /unban <player>                  | Remove a ban                |
| /unmute <player>                 | Remove a mute               |
| /unwarn <id>                     | Remove a warning by ID      |
| /unpunish <id>                   | Remove any punishment by ID |
| /change-reason <id> <new reason> | Edit the recorded reason    |

## Look-up commands

| Command                    | Purpose                              |
| -------------------------- | ------------------------------------ |
| /check <player>            | UUID, status and punishment overview |
| /history <player> \[page\] | A player's full punishment history   |
| /banlist \[page\]          | Active punishments                   |
| /warns \[player\]          | Warnings                             |

## Plugin commands

| Command             | Purpose                                          |
| ------------------- | ------------------------------------------------ |
| /advancedban reload | Reload the message files and some settings       |
| /advancedban help   | List commands                                    |
| /systemprefs        | Show system information useful for configuration |

## Permission nodes

| Permission                                                | Allows                            |
| --------------------------------------------------------- | --------------------------------- |
| ab.ban.perma, ab.ban.temp                                 | /ban, /tempban                    |
| ab.ban.undo                                               | /unban                            |
| ab.ban.exempt                                             | Cannot be banned                  |
| ab.ban.notify                                             | Sees ban broadcasts               |
| ab.mute.perma, ab.mute.temp, ab.mute.undo, ab.mute.notify | Mute tools and alerts             |
| ab.warn.perma, ab.warn.temp, ab.warn.undo, ab.warn.notify | Warning tools and alerts          |
| ab.kick.use                                               | /kick                             |
| ab.check                                                  | /check                            |
| ab.check.ip                                               | Also shows IP addresses in /check |
| ab.changeReason                                           | /change-reason                    |
| ab.banlist                                                | /banlist                          |
| ab.history                                                | /history                          |
| ab.reload                                                 | /advancedban reload               |
| ab.help                                                   | /advancedban help                 |
| ab.systemprefs                                            | /systemprefs                      |

Treat `ab.check.ip` as sensitive, since IP addresses are private data.

## Example LuckPerms groups

```
/lp group helper permission set ab.warn.temp true
/lp group helper permission set ab.mute.temp true
/lp group helper permission set ab.kick.use true
/lp group helper permission set ab.check true
/lp group helper permission set ab.history true

/lp group moderator parent add helper
/lp group moderator permission set ab.ban.temp true
/lp group moderator permission set ab.mute.perma true
/lp group moderator permission set ab.banlist true

/lp group admin parent add moderator
/lp group admin permission set ab.ban.perma true
/lp group admin permission set ab.ban.undo true
/lp group admin permission set ab.reload true
/lp group admin permission set ab.check.ip true
```

Give staff exempt nodes such as `ab.ban.exempt`, so staff cannot punish each other. See [LuckPerms Setup Guide](https://www.zcraftstudios.com/blog/luckperms-ranks-setup-guide) and [Staff Training Checklist](https://www.zcraftstudios.com/blog/minecraft-server-staff-onboarding).

## Limit how long staff can punish

AdvancedBan can cap durations per staff group using duration permission nodes and a table in the config. Configure it so a new moderator cannot hand out a year-long ban. See [Warn Actions and Punishment Ladder](https://www.zcraftstudios.com/blog/advancedban-warn-actions-mutecommands-ladder).

## On BungeeCord

Permissions on a proxy must be defined in the proxy's permission setup, and wildcard support may be limited. Test with a staff account. See [AdvancedBan on a Network](https://www.zcraftstudios.com/blog/advancedban-network-mysql-bungeecord-velocity-setup).

## Frequently asked questions

**What are the AdvancedBan commands?** `/ban`, `/tempban`, `/ipban`, `/mute`, `/tempmute`, `/warn`, `/kick`, `/unban`, `/unmute`, `/check`, `/history` and `/banlist`, among others.

**What is the AdvancedBan permission for tempban?** `ab.ban.temp`.

**How do I make a ban silent?** Add `-s` to the command.

**How do I check a player's punishment history?** `/history <player>`, which needs `ab.history`.

**Do operators bypass the permissions?** Test with a normal staff account to see what each group can do.

## Related reading

- [AdvancedBan Setup Guide](https://www.zcraftstudios.com/blog/advancedban-setup-guide)
- [AdvancedBan Not Working? Fixes](https://www.zcraftstudios.com/blog/advancedban-not-working-fixes)
- [LiteBans vs AdvancedBan vs Essentials Punishments](https://www.zcraftstudios.com/blog/litebans-vs-advancedban-vs-essentials-punishments)

## Continue reading

- [AdvancedBan Setup Guide: Commands, Config and Permissions](https://www.zcraftstudios.com/blog/advancedban-setup-guide)
- [AdvancedBan Not Working? Permissions, MySQL and Command Fixes](https://www.zcraftstudios.com/blog/advancedban-not-working-fixes)
- [AdvancedBan Alternatives: AdvancedBanX, LibertyBans, LiteBans](https://www.zcraftstudios.com/blog/advancedban-alternatives-advancedbanx-libertybans-litebans)
- [AdvancedBan Warn Actions, MuteCommands and Punishment Ladder](https://www.zcraftstudios.com/blog/advancedban-warn-actions-mutecommands-ladder)

[ Previous guide AdvancedBan on a Network: MySQL, BungeeCord and Velocity](https://www.zcraftstudios.com/blog/advancedban-network-mysql-bungeecord-velocity-setup)[ Next guide AdvancedBan Warn Actions, MuteCommands and Punishment Ladder](https://www.zcraftstudios.com/blog/advancedban-warn-actions-mutecommands-ladder)

<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","@id":"https://www.zcraftstudios.com/#organization","name":"ZCraft Studios","alternateName":["ZCS","ZCraft","ZCraftStudios"],"logo":{"@type":"ImageObject","url":"https://www.zcraftstudios.com/favicon-192.png","width":192,"height":192},"image":{"@type":"ImageObject","url":"https://www.zcraftstudios.com/favicon-192.png","width":192,"height":192},"url":"https://www.zcraftstudios.com","description":"ZCraft Studios (ZCS) creates Minecraft plugins, server configs and tools. Browse resources, compatibility details and setup guides.","email":"Support@zcraftstudios.com","slogan":"Minecraft resources, configurations and custom server development.","knowsAbout":["Minecraft plugins","Minecraft server configuration","Java plugin development","Minecraft server optimization"],"sameAs":["https://dsc.gg/zcraftstudios","https://x.com/ZCraftNetwork","https://www.youtube.com/@zcraft_studios","https://www.instagram.com/ZCraftStudios"],"contactPoint":[{"@type":"ContactPoint","contactType":"customer support","email":"Support@zcraftstudios.com","availableLanguage":["English"],"areaServed":"Worldwide"}]}</script>
<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","@id":"https://www.zcraftstudios.com/#website","url":"https://www.zcraftstudios.com","name":"ZCraft Studios","alternateName":["ZCS","ZCraft"],"description":"ZCraft Studios (ZCS) creates Minecraft plugins, server configs and tools. Browse resources, compatibility details and setup guides.","inLanguage":"en","publisher":{"@type":"Organization","@id":"https://www.zcraftstudios.com/#organization","name":"ZCraft Studios","url":"https://www.zcraftstudios.com"}}</script>
<script type="application/ld+json">{"@context":"https://schema.org","@type":"BlogPosting","@id":"https://www.zcraftstudios.com/blog/advancedban-commands-permissions-cheat-sheet#article","headline":"AdvancedBan Commands and Permissions: Cheat Sheet","url":"https://www.zcraftstudios.com/blog/advancedban-commands-permissions-cheat-sheet","mainEntityOfPage":"https://www.zcraftstudios.com/blog/advancedban-commands-permissions-cheat-sheet","isPartOf":{"@type":"WebSite","@id":"https://www.zcraftstudios.com/#website","name":"ZCraft Studios","url":"https://www.zcraftstudios.com"},"speakable":{"@type":"SpeakableSpecification","cssSelector":["h1","main"]},"description":"Every AdvancedBan command and permission node in one cheat sheet: ban, tempban, mute, warn, kick, check, history, banlist and LuckPerms examples.","datePublished":"2026-11-04T03:51:07.783865+00:00","dateModified":"2026-11-04T03:51:07.783865+00:00","author":{"@type":"Organization","@id":"https://www.zcraftstudios.com/#organization","name":"ZCraft Studios","url":"https://www.zcraftstudios.com/about"},"publisher":{"@type":"Organization","@id":"https://www.zcraftstudios.com/#organization","name":"ZCraft Studios","url":"https://www.zcraftstudios.com","logo":{"@type":"ImageObject","url":"https://www.zcraftstudios.com/favicon-192.png","width":192,"height":192}},"inLanguage":"en","image":"https://www.zcraftstudios.com/api/og/blog/advancedban-commands-permissions-cheat-sheet?v=15max4o"}</script>
<script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.zcraftstudios.com/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https://www.zcraftstudios.com/blog"},{"@type":"ListItem","position":3,"name":"AdvancedBan Commands and Permissions: Cheat Sheet","item":"https://www.zcraftstudios.com/blog/advancedban-commands-permissions-cheat-sheet"}]}</script>
