D️iscord: EternalSetups Discord
EternalPerms — The Ultimate Permissions Manager
EternalPerms is a powerful, lightweight, and fully-featured permissions management system designed for simplicity, flexibility, and control. Manage players, groups, and permissions with ease — all through clean commands, a structured hierarchy, and built-in tab completion.
Perfect for survival, factions, minigames, or any Minecraft server that needs
granular permission control and
organized rank management.
⚙️ Features
1. Permission Checks
- Every command protected by fine-grained permission nodes.
- Full permission hierarchy defined in plugin.yml.
- Separate permissions for each action: create, delete, prefix, suffix, and more.
- Secure and customizable control over who can manage what.
️ 2. Group Management
Create and manage groups with complete flexibility.
Commands:
/ep group <name> create → Create a new group
/ep group <name> delete → Delete an existing group
/ep group <name> permission set/unset <perm> [duration]
/ep group <name> prefix <prefix> → Supports & color codes
/ep group <name> suffix <suffix> → Supports & color codes
/ep group <name> setweight <number> → Define group priority
/ep group <name> parent add/remove <parent>
/ep group <name> meta set/unset <key> [value]
/ep group <name> info → View full group info
/ep group list → List all groups
- Full metadata support (prefixes, suffixes, keys, values)
- Parent groups for inheritance
- Weight system for rank priority
- Deletion protection for default groups
3. User Management
Easily assign permissions, groups, and metadata to users.
Commands:
/ep user <player> permission set/unset <perm> [duration]
/ep user <player> parent add/remove <group>
/ep user <player> meta set/unset <key> [value]
/ep user <player> info
/ep user <player> clear
- Temporary and permanent permissions
- Group membership management
- Custom user metadata
- Full info displays for transparency
4. Permission Nodes
Granular permissions for every command and feature:
eternalperms.user.permission → Manage user permissions
eternalperms.user.parent → Manage user groups
eternalperms.group.create → Create groups
eternalperms.group.delete → Delete groups
eternalperms.group.prefix → Set group prefixes
eternalperms.group.suffix → Set group suffixes
eternalperms.group.permission → Manage group permissions
5. Additional Features
- ⏳ Temporary Permissions — Set durations like 1d, 2h, 30m, etc.
- Tab Completion — Every command supports smart suggestions.
- Color Code Support — Prefixes and suffixes with & formatting.
- ⚖️ Group Weight System — Define rank priorities easily.
- Safe Defaults — Prevents deletion of the default group.
- Detailed Info Displays — Clear summaries for users and groups.
Why EternalPerms?
EternalPerms is designed to be
fast,
modular, and
easy to use, without sacrificing the control advanced administrators expect. Whether you’re managing a small community or a large network, EternalPerms keeps your permissions clean and organized.
Compatibility
- Minecraft Versions: 1.8 – 1.21+
- Server Platforms: Paper, Spigot, Purpur, Folia
- Dependencies: None — completely standalone!