promotional bannermobile promotional banner

NeoBans

Modern GUI Based Banning System

File Details

neobans-1.0.1

  • R
  • Apr 26, 2026
  • 87.38 KB
  • 26
  • 1.21.11+19
  • NeoForge

File Name

neobans-1.0-SNAPSHOT.jar

Supported Versions

  • 1.21-Snapshot
  • 1.21.2-Snapshot
  • 1.21.6-snapshot
  • 1.21.1-Snapshot
  • 1.21.5-Snapshot
  • 1.21.4-Snapshot
  • 1.21.9-snapshot
  • 1.21.11-snapshot
  • 1.21.11
  • 1.21.10
  • 1.21.9
  • 1.21.8
  • 1.21.7
  • 1.21.6
  • 1.21.5
  • 1.21.4
  • 1.21.3
  • 1.21.2
  • 1.21.1
  • 1.21

Curse Maven Snippet

NeoForge

implementation "curse.maven:neobans-1525634:7996092"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

added permissions

## Permissions

NeoBans uses NeoForge's built-in permission API. Each command has its own permission node so you can grant or deny them individually using a permissions mod such as [LuckPerms](https://luckperms.net/).

**If no permissions mod is installed**, every node falls back to vanilla operator level 2 — the behaviour is identical to before.

### Permission nodes

| Node | Commands |
|---|---|
| `neobans.ban` | `/ban`, `/ban-ip` |
| `neobans.tempban` | `/tempban`, `/tempban-ip` |
| `neobans.unban` | `/unban`, `/unban-ip` |
| `neobans.mute` | `/mute` |
| `neobans.tempmute` | `/tempmute` |
| `neobans.unmute` | `/unmute` |
| `neobans.kick` | `/kick` |
| `neobans.warn` | `/warn` |
| `neobans.history` | `/history` |
| `neobans.banlist` | `/banlist` |

Console always bypasses permission checks and has access to all commands.

### LuckPerms example

```bash
# Give a group access to kick and warn only
/lp group moderator permission set neobans.kick true
/lp group moderator permission set neobans.warn true

# Give a group full access
/lp group admin permission set neobans.* true
```

---