
Advanced yet efficient and lightweight staff management plugin
A lightweight staff moderation system for Paper servers
Fast punishments, staff tools, live GUIs, customizable messages, and privacy-safe moderation workflows.
Other plugins using the same commands may conflict with LiteStaff and cause one of them to override the other.
| Command | Description |
|---|---|
| /ban [reason] | Permanently ban a player |
| /tempban | Temporarily ban a player |
| /unban <player | ip> |
| /extend-ban | Extend a temporary ban |
| /reduce-ban | Reduce a temporary ban |
| /ipban <player | ip> [reason] |
| /tempipban <player | ip> |
| /unipban <player | ip> |
| Command | Description |
|---|---|
| /mute [reason] | Permanently mute a player |
| /tempmute | Temporarily mute a player |
| /unmute | Remove a mute |
| /extend-mute | Extend a temporary mute |
| /reduce-mute | Reduce a temporary mute |
| Command | Description |
|---|---|
| /warn [reason] | Warn a player |
| /tempwarn | Temporarily warn a player |
| /unwarn [reason] | Remove warning(s) |
| /extend-warn | Extend a temporary warning |
| /reduce-warn | Reduce a temporary warning |
| Command | Description |
|---|---|
| /kick [reason] | Kick a player |
| /kickall | Kick all non-exempt players |
| Command | Description |
|---|---|
| /punish | Punish a player using a configured preset |
| /change-reason | Change the reason for a punishment history entry |
| Command | Description |
|---|---|
| /alts | Check alt accounts by IP |
| /vanish [player] | Toggle vanish |
| /v [player] | Alias for /vanish |
| /fly [player] | Toggle flight |
| /staffmode | Toggle staff mode |
| /staff | Alias for /staffmode |
| /staffm | Alias for /staffmode |
| /sm | Alias for /staffmode |
| /freeze | Freeze/unfreeze a player |
| /staffchat [message] | Toggle or send staff chat |
| /sc [message] | Alias for /staffchat |
| /adminchat [message] | Toggle or send admin chat |
| /ac [message] | Alias for /adminchat |
| /chat <on | off |
| /inventory | View player inventory |
| /invsee | Alias for /inventory |
| /enderchest | View player ender chest |
| /ecsee | Alias for /enderchest |
| Command | Description |
|---|---|
| /tp | Teleport to an online/offline target |
| /tp | Teleport to coordinates |
| /tp | Teleport one player to another |
| /tp | Teleport a player to coordinates |
| /teleport | Alias for /tp |
| /goto | Alias for /tp |
| /tpoffline | Alias for /tp |
| /otp | Alias for /tp |
| /tpoff | Alias for /tp |
| /offtp | Alias for /tp |
| /tp2p | Alias for /tp |
| /ptp | Alias for /tp |
| /tele2p | Alias for /tp |
| /teleportplayer | Alias for /tp |
| /sendto | Alias for /tp |
| Command | Description |
|---|---|
| /staffhub | Open staff hub |
| /stafflist | Open live staff list |
| /infractions <player | id> |
| /history <player | id> |
| /punishmentlist | Open live active punishment list |
| /bans | Alias for /punishmentlist |
| /mutes | Alias for /punishmentlist |
| /warns | Alias for /punishmentlist |
| /logs | Open live staff action logs |
| /litestaff reload | Reload configuration |
| /ls reload | Alias for /litestaff reload |
Examples:
| Permission | Description | Default |
|---|---|---|
| litestaff.* | All LiteStaff permissions | OP |
| Permission | Description | Default |
|---|---|---|
| litestaff.ban.* | All ban permissions | OP |
| litestaff.ban.ban | Use /ban | OP |
| litestaff.ban.tempban | Use /tempban | OP |
| litestaff.ban.unban | Use /unban | OP |
| litestaff.ban.extend | Use /extend-ban | OP |
| litestaff.ban.reduce | Use /reduce-ban | OP |
| litestaff.ban.ipban | Use /ipban | OP |
| litestaff.ban.tempipban | Use /tempipban | OP |
| litestaff.ban.unipban | Use /unipban | OP |
| Permission | Description | Default |
|---|---|---|
| litestaff.mute.* | All mute permissions | OP |
| litestaff.mute.mute | Use /mute | OP |
| litestaff.mute.tempmute | Use /tempmute | OP |
| litestaff.mute.unmute | Use /unmute | OP |
| litestaff.mute.extend | Use /extend-mute | OP |
| litestaff.mute.reduce | Use /reduce-mute | OP |
| Permission | Description | Default |
|---|---|---|
| litestaff.warn.* | All warn permissions | OP |
| litestaff.warn.warn | Use /warn | OP |
| litestaff.warn.tempwarn | Use /tempwarn | OP |
| litestaff.warn.unwarn | Use /unwarn | OP |
| litestaff.warn.extend | Use /extend-warn | OP |
| litestaff.warn.reduce | Use /reduce-warn | OP |
| Permission | Description | Default |
|---|---|---|
| litestaff.kick.* | All kick permissions | OP |
| litestaff.kick.kick | Use /kick | OP |
| litestaff.kick.kickall | Use /kickall | OP |
| Permission | Description | Default |
|---|---|---|
| litestaff.chat.* | All chat permissions | OP |
| litestaff.chat.staff | Use /staffchat | OP |
| litestaff.chat.admin | Use /adminchat | OP |
| litestaff.chat.manage | Use /chat | OP |
| litestaff.chat.bypass | Chat while global chat is disabled | OP |
| Permission | Description | Default |
|---|---|---|
| litestaff.vanish | Use /vanish | OP |
| litestaff.vanish.others | Vanish other players | OP |
| litestaff.vanish.seeothers | See vanished players | OP |
| litestaff.vanish.break | Break blocks while vanished | FALSE |
| litestaff.vanish.place | Place blocks while vanished | FALSE |
| litestaff.vanish.hit | Hit entities or players while vanished | FALSE |
| litestaff.vanish.interact | Interact with blocks/entities while vanished | FALSE |
| litestaff.vanish.pickup | Pick up items while vanished | FALSE |
| litestaff.vanish.drop | Drop items while vanished | FALSE |
| Permission | Description | Default |
|---|---|---|
| litestaff.fly | Toggle flight for yourself | OP |
| litestaff.fly.others | Toggle flight for other players | OP |
| Permission | Description | Default |
|---|---|---|
| litestaff.tp | Use /tp | OP |
| litestaff.tp.offline | Use offline saved-location teleport | OP |
| litestaff.tp.others | Teleport other players | OP |
| Permission | Description | Default |
|---|---|---|
| litestaff.staffhub | Use /staffhub | OP |
| litestaff.stafflist | Use /stafflist | OP |
| litestaff.infractions | Use /infractions | OP |
| litestaff.history | Use /history | OP |
| litestaff.punishmentlist | Use /punishmentlist | OP |
| litestaff.logs | Use /logs | OP |
| Permission | Description | Default |
|---|---|---|
| litestaff.altcheck | Use /alts | OP |
| litestaff.staff.member | Marks player as staff/tracked in staff list | OP |
| litestaff.staffmode | Use /staffmode | OP |
| litestaff.freeze | Use /freeze | OP |
| litestaff.invsee | Use /inventory | OP |
| litestaff.invsee.edit | Edit inventories in /inventory | OP |
| litestaff.ecsee | Use /enderchest | OP |
| litestaff.ecsee.edit | Edit ender chests in /enderchest | OP |
| litestaff.showip | See real IP addresses | FALSE |
| litestaff.update.notify | Receive update notifications | OP |
| litestaff.reload | Use /litestaff reload | OP |
| litestaff.punish | Use /punish | OP |
| litestaff.changereason | Use /change-reason | OP |
| Permission | Description | Default |
|---|---|---|
| litestaff.exempt.* | All punishment exemptions | OP |
| litestaff.exempt.ban | Cannot be banned | OP |
| litestaff.exempt.mute | Cannot be muted | OP |
| litestaff.exempt.warn | Cannot be warned | OP |
| litestaff.exempt.kick | Cannot be kicked | OP |
| litestaff.exempt.freeze | Cannot be frozen | OP |
| Permission | Description | Default |
|---|---|---|
| litestaff.notify.* | Receive all LiteStaff notifications | OP |
| litestaff.notify.staffjoin | Receive staff join notifications | OP |
| litestaff.notify.staffleave | Receive staff leave notifications | OP |
| litestaff.notify.ban | Receive ban notifications | OP |
| litestaff.notify.unban | Receive unban notifications | OP |
| litestaff.notify.mute | Receive mute notifications | OP |
| litestaff.notify.unmute | Receive unmute notifications | OP |
| litestaff.notify.warn | Receive warn notifications | OP |
| litestaff.notify.unwarn | Receive unwarn notifications | OP |
| litestaff.notify.kick | Receive kick notifications | OP |
| litestaff.notify.ipban | Receive IP-ban notifications | OP |
| litestaff.notify.tempipban | Receive temporary IP-ban notifications | OP |
| litestaff.notify.unipban | Receive IP-unban notifications | OP |