Permissions
InviteMe uses a hierarchical permission system. Below is the complete list of permissions.
Permission Hierarchy
Section titled “Permission Hierarchy”invite.*├── invite.use├── invite.temp├── invite.admin├── invite.stats└── invite.logAll Permissions
Section titled “All Permissions”Basic Permissions
Section titled “Basic Permissions”| Permission | Description | Default | Command |
|---|---|---|---|
invite.use | Basic invitation access | true | /invite add/remove/list/menu |
invite.temp | Create temporary invitations | false | /invite add <player> <days> |
invite.admin | Full admin access | op | All commands |
Admin Permissions
Section titled “Admin Permissions”| Permission | Description | Default | Command |
|---|---|---|---|
invite.stats | View server statistics | op | /im stats |
invite.log | View action logs | op | /im log |
Wildcard Permission
Section titled “Wildcard Permission”| Permission | Description | Default |
|---|---|---|
invite.* | Grant all permissions | op |
Permission Groups (LuckPerms)
Section titled “Permission Groups (LuckPerms)”If using LuckPerms, you can set invite limits per group:
groups: member: permissions: - invite.use - invite.number.3 # Max 3 invitations vip: permissions: - invite.use - invite.temp - invite.number.10 # Max 10 invitations admin: permissions: - invite.*Custom Invite Limits
Section titled “Custom Invite Limits”Set per-player limits using LuckPerms custom permissions:
invite.number.5 # Maximum 5 invitationsinvite.number.10 # Maximum 10 invitationsOr in config.yml:
luckperms: group-limits: member: 3 vip: 10 moderator: 20Default Permissions
Section titled “Default Permissions”Vanilla Server (no permissions plugin):
- Regular players:
invite.use - OPs:
invite.*
With LuckPerms:
- Configure per group in your LuckPerms setup
Granting Permissions
Section titled “Granting Permissions”Using LuckPerms
Section titled “Using LuckPerms”/lp user <player> permission set invite.temp true/lp group <group> permission set invite.use trueUsing Bukkit Permissions
Section titled “Using Bukkit Permissions”Edit config.yml:
permissions: invite.use: default: true invite.temp: default: false invite.admin: default: opBest Practices
Section titled “Best Practices”- Regular Players - Grant
invite.useonly - VIPs - Add
invite.tempfor temporary invites - Staff - Use
invite.adminfor full access - Limits - Use group-based limits to prevent abuse
Permission Nodes Quick Reference
Section titled “Permission Nodes Quick Reference”| Node | Level | Purpose |
|---|---|---|
invite.use | Basic | Core invite functionality |
invite.temp | Basic | Temporary invites |
invite.admin | Admin | All admin functions |
invite.stats | Admin | Statistics viewing |
invite.log | Admin | Log viewing |
invite.* | Admin | Everything |