Permissions Reference

Complete list of all permissions for ReanimateMC

Permission Overview

ReanimateMC uses a comprehensive permission system to control access to features and commands. Permissions are organized into categories: Core Permissions, Feature Permissions, NPC Permissions, and Command Permissions.

Permission Plugin Required: You need a permission plugin like LuckPerms, PermissionsEx, or GroupManager to manage these permissions.

Core Permissions

Permission Default Description
reanimatemc.admin OP Grants access to all administrative commands and GUI config
reanimatemc.revive TRUE Ability to revive KO'd players manually
reanimatemc.execute TRUE Ability to execute KO'd players permanently
reanimatemc.bypass OP Bypass the KO system entirely - die instantly instead of entering KO

Core Permissions Details

reanimatemc.admin

Default: OP only

Grants access to:

  • /reanimatemc reload - Reload configuration
  • /reanimatemc config - Open GUI configuration
  • /reanimatemc setup - Complete initial setup
  • /reanimatemc revive - Force revive players
  • /reanimatemc knockout - Force KO players
  • All configuration changes via GUI

reanimatemc.revive

Default: All players (TRUE)

Allows: Players to revive KO'd teammates by crouching near them with the required item.

Note: This is a core gameplay mechanic and should typically be available to all players.

reanimatemc.execute

Default: All players (TRUE)

Allows: Players to execute KO'd players by holding left-click on them.

Note: Essential for PvP gameplay. Can be restricted on non-PvP servers.

reanimatemc.bypass

Default: OP only

Effect: Players with this permission die instantly when health reaches zero, completely bypassing the KO system.

Use case: Staff members who need to respawn quickly, or VIP players who don't want to use the KO system.

Feature Permissions

Permission Default Description
reanimatemc.knockout OP Force players into KO state via command
reanimatemc.status TRUE Check player KO status via command
reanimatemc.crawl TRUE Toggle crawling mode when KO'd
reanimatemc.loot OP Access KO'd player inventories (looting)
reanimatemc.removeGlowingEffect OP Remove glowing effects from players

Feature Permissions Details

reanimatemc.loot

Default: OP only

Allows: Opening and accessing the inventory of KO'd players.

Important: This is a powerful permission. Consider carefully before granting to regular players.

Configuration: Looting can be completely disabled in config.yml with looting.enabled: false

reanimatemc.crawl

Default: All players (TRUE)

Allows: KO'd players to toggle between immobilized and crawling states using /reanimatemc crawl

Configuration: Crawling must be enabled in config: prone.allow_crawl: true

NPC System Permissions

Permission Default Description
reanimatemc.summon FALSE Base permission to summon any NPC
reanimatemc.summon.use.golem FALSE Permission to summon Iron Golem reanimators
reanimatemc.summon.use.healer FALSE Permission to summon Healing Golem reanimators
reanimatemc.summon.use.protector FALSE Permission to summon Protective Golem reanimators
reanimatemc.summon.overridecost OP Bypass summon costs and cooldowns
reanimatemc.summon.admin OP Admin control over all NPCs (dismiss any NPC)

NPC Permissions Details

reanimatemc.summon

Default: No one (FALSE)

Purpose: Base permission required for any summon commands. Players need this AND a specific type permission.

Type-Specific Permissions

How it works: Players must have BOTH reanimatemc.summon AND the specific type permission.

Example setup:

# VIP Group
reanimatemc.summon: true
reanimatemc.summon.use.golem: true

# Premium Group
reanimatemc.summon: true
reanimatemc.summon.use.golem: true
reanimatemc.summon.use.healer: true

# Elite Group
reanimatemc.summon: true
reanimatemc.summon.use.golem: true
reanimatemc.summon.use.healer: true
reanimatemc.summon.use.protector: true

NPC Type Comparison

  • Golem - Basic reanimator, follows owner and revives KO'd players
  • Healer - Specialized in revival, faster revive times (potential future feature)
  • Protector - Can revive AND attacks hostile mobs, has more health

reanimatemc.summon.overridecost

Default: OP only

Bypasses:

  • Cooldown timers (default: 5 minutes between summons)
  • Item costs (if configured to require items)
  • Max summons per player limit

reanimatemc.summon.admin

Default: OP only

Allows: Dismissing any player's NPCs, viewing all active NPCs, and full control over the NPC system.

Permission Groups Examples

Default Players

reanimatemc.revive: true
reanimatemc.execute: true
reanimatemc.status: true
reanimatemc.crawl: true

VIP Players

reanimatemc.revive: true
reanimatemc.execute: true
reanimatemc.status: true
reanimatemc.crawl: true
reanimatemc.summon: true
reanimatemc.summon.use.golem: true

Moderators

reanimatemc.*: true
(except bypass and admin)
reanimatemc.knockout: true
reanimatemc.loot: true
reanimatemc.removeGlowingEffect: true

Administrators

reanimatemc.*: true
(Full access to all features)

LuckPerms Configuration Examples

Basic Setup

Using LuckPerms commands to set up permissions:

Default Group

/lp group default permission set reanimatemc.revive true
/lp group default permission set reanimatemc.execute true
/lp group default permission set reanimatemc.status true
/lp group default permission set reanimatemc.crawl true

VIP Group

/lp creategroup vip
/lp group vip parent add default
/lp group vip permission set reanimatemc.summon true
/lp group vip permission set reanimatemc.summon.use.golem true

Premium Group

/lp creategroup premium
/lp group premium parent add vip
/lp group premium permission set reanimatemc.summon.use.healer true

Elite Group

/lp creategroup elite
/lp group elite parent add premium
/lp group elite permission set reanimatemc.summon.use.protector true
/lp group elite permission set reanimatemc.summon.overridecost true

Moderator Group

/lp creategroup moderator
/lp group moderator parent add default
/lp group moderator permission set reanimatemc.knockout true
/lp group moderator permission set reanimatemc.loot true
/lp group moderator permission set reanimatemc.removeGlowingEffect true

Admin Group

/lp creategroup admin
/lp group admin permission set reanimatemc.* true

Permission Wildcards

Using Wildcards

You can use wildcards to grant multiple permissions at once:

Wildcard Effect
reanimatemc.* Grants ALL ReanimateMC permissions
reanimatemc.summon.* Grants all summon-related permissions
reanimatemc.summon.use.* Grants permission to summon all NPC types

Wildcard Examples

# Give all summon permissions
/lp group vip permission set reanimatemc.summon.* true

# Give all permissions except admin
/lp group moderator permission set reanimatemc.* true
/lp group moderator permission set reanimatemc.admin false
/lp group moderator permission set reanimatemc.bypass false

Best Practices

Default Permissions

Keep revive and execute available to all players for core gameplay. Restrict loot to prevent abuse.

Monetization

NPC summon permissions work great as donor perks. Create tiers: Golem (VIP) → Healer (Premium) → Protector (Elite).

Admin Access

Reserve admin, bypass, and summon.admin for trusted staff only to maintain server balance.

Balance

Consider your server type: PvP servers may restrict execute, RP servers may disable it entirely via config.

View Commands Configuration Guide