PermCore - permissions plugin | Inspried by PEX
2.4A lightweight, feature-rich permissions management plugin for Minecraft 1.21+ servers.
2.4latestTab Completion & QoPOct 6, 2025 PermCore v2.4 ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ⬢ ⬢ ⬢ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬Enhanced Tab Completion Full Tab Completion Support Tab completion now works for every command argument and is available to all players! What's New:
Player name suggestions - Shows all online players when typing player names
Group name suggestions - Auto-complete group names from your config
Action suggestions - Shows available actions (add, remove, setgroup, etc.)
Permission suggestions - Common permissions pre-loaded for quick selection
Smart filtering - Only shows relevant options based on context
Alphabetically sorted - Easy to find what you need Example Tab Completion: Code (Text): /permcore <TAB> → user, group, check, reload, info[/CENTER] /permcore user <TAB> → Steve, Alex, Notch (all online players) /permcore user Steve <TAB> → add, remove, setgroup, addgroup, removegroup, info /permcore user Steve setgroup <TAB> → default, vip, mod, admin (all groups) /permcore user Steve add <TAB> → essentials.fly, worldedit., permcore.admin, (common permissions) ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ⬢ ⬢ ⬢ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Pre-Configure Players Set Permissions Before Players Join You can now configure player permissions and groups before they even join the server! How It Works: Run commands for any player name (online or offline) User data is automatically created if it doesn't exist Permissions apply immediately when they join Perfect for pre-setting staff ranks or VIP perks Example Usage: Code (Text): [/CENTER] /permcore user NewMod setgroup mod → Created new user data for NewMod → Set NewMod's group to mod When NewMod joins the server, they're already a moderator! ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ⬢ ⬢ ⬢ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Bug Fixes
Fixed "Player not found" error when tab completing player names
Improved Spigot compatibility for tab completion
Commands now work for offline/new players
Better error messages and user feedback ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ⬢ ⬢ ⬢ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Installation: Download PermCore v2.4 Replace the old JAR in your plugins/ folder Restart your server Enjoy enhanced tab completion! Commands Now Support Tab Completion: /permcore user <player> setgroup <group> /permcore user <player> add <permission> /permcore user <player> remove <permission> /permcore group <group> info /permcore check <player> <permission> ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ ⬢ ⬢ ⬢ ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬ Making permission management faster and easier!
2.3Vault Fix UpdateOct 2, 2025 PermCore v2.3 - Vault Fix Update Improved Vault Integration Fixed Vault Detection Issue This update resolves the issue where Vault wasn't properly detecting PermCore as a permissions plugin. What's Fixed: ·Proper load order - PermCore now loads BEFORE Vault using loadbefore ·
Required dependency - Vault is now a hard dependency (server won't start without it) ·
Immediate registration - No more delayed hooks or timing issues ·
Cleaner startup - Simplified initialization process ·
Better compatibility - Vault now properly detects PermCore on startup How It Works: Code (Text): 1. Server checks if Vault is installed (required) 2. PermCore loads and registers as permission provider 3. Vault loads and automatically detects PermCore 4. Other plugins load and use PermCore through Vault Installation: · []Download PermCore v2.3 Make sure Vault is installed (REQUIRED) []Replace the old JAR in your plugins/ folder []Restart your server · Check console for "Registered with Vault as permission provider!" Verification: Run /vault-info to verify PermCore is listed as your permissions plugin. Now with proper Vault support, correct load order, and required dependency!
2.2Changed PermCore from a multi-group system to a single-group system.Sep 27, 2025 What Changed: · Before: Players could be in multiple groups at once (like [default, vip, builder]) · After: Players can only be in ONE group at a time (like admin or vip)Command Changes: · /permcore user <player> addgroup <group> - Now replaces the player's current group instead of adding to a list · Added: /permcore user <player> setgroup <group> - Same as addgroup (clearer naming) · /permcore user <player> removegroup <group> - Removes the player's group entirely · /permcore user <player> info - Shows single group instead of group list Data Changes: · users.yml now stores group: "admin" instead of groups: [admin, vip] · Backward compatible - automatically converts old multi-group data Why This Change: · Simpler permission management - No conflicts between multiple groups · Clearer rank progression - Traditional one-rank-per-player system · Easier to understand - Players have one role, not multiple overlapping roles
2.1AsyncPlayerChatEventSep 24, 2025 Could not pass event AsyncPlayerChatEvent to PermCore v2.0 - FIXED BEFORE UPDATE ↓ AFTER UPDATE ↓2.0REVAMP!Sep 23, 2025 Huge revamp of plugin, check full description for usage. Changed the name Sorted all bugs New admin commands More visibility MUCH MORE
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta