Inspired by: [ PermissionsEx (PEX) ]
✨ Key Features
️ Group-Based Permission System
Quick Setup
/permcore user <player> addgroup <group> - Add player to group
/permcore user <player> removegroup <group> - Remove player from group
/permcore user <player> add <permission> - Give individual permission
/permcore user <player> remove <permission> - Remove individual permission
/permcore user <player> info - View player information
/permcore group <group> info - View group information
/permcore check <player> <permission> - Check if player has permission
/permcore reload - Reload configuration
/permcore - info Plugin information
permcore.admin - Full plugin access (default: op)
permcore.user - User management commands (default: op)
permcore.reload - Reload configuration (default: op)
permcore.chat.color - Use color codes in chat (default: false)
Why Choose PermCore?
✅ Simple Yet Powerful
Example Usage
# Add player to VIP group
/permcore user Steve addgroup vip
# Give individual permission
/permcore user Steve add worldedit.wand
# Remove from group
/permcore user Steve removegroup default
# Check permissions
/permcore check Steve essentials.fly
# View player info
/permcore user Steve info
Requirements
With PermCore's chat integration, your chat will look like:
[ Admin] Steve ✦: Hello everyone!
[ VIP] Alex ✦: Thanks for the awesome server!
[ Member] Bob: How do I get VIP?
Support
✓ Small to medium servers - Simple setup, no database required
✓ Survival servers - Easy rank progression systems
✓ Creative servers - Quick permission management
✓ Multi-world servers - Vault compatibility with world managers
✓ Prison servers - Rank-up systems with economy integration
✓ Hub servers - Clean chat formatting with multiple ranks
Download PermCore today and simplify your server's permission management!
Lightweight • Powerful • Easy to Use
✨ Key Features
️ Group-Based Permission System
- Config-based groups - All groups managed in config.yml for easy editing
- Group inheritance - Create parent-child relationships between groups
- Priority system - Higher priority groups override lower ones for prefixes/suffixes
- Unlimited nesting - Groups can inherit from multiple parents
- Individual permissions - Give specific permissions to individual players
- Multiple group membership - Players can belong to multiple groups simultaneously
- Personal prefixes/suffixes - Override group formatting for specific users
- Automatic user creation - New players automatically get default group
- Customizable chat format - Configure how chat messages appear
- Color code support - Full & color code support with permissions
- PlaceholderAPI compatible - Use placeholders in chat format
- Toggle-able - Can be disabled if using other chat plugins
- Permissions API - Works with any Vault-compatible plugin
- Chat API - Prefixes/suffixes work with other chat plugins
- Economy integration - Compatible with economy-based rank systems
- High priority - Takes precedence over other permission plugins
- YAML-based - Human-readable configuration and data files
- No database required - Works out of the box, no MySQL/SQLite setup
- Auto-save system - Configurable auto-save prevents data loss
- Easy backups - Just copy the plugin folder
Quick Setup
- Download PermCore and place in your plugins/ folder
- Install Vault (required dependency)
- Restart your server
- Edit config.yml to configure groups and settings
- Done! Players will automatically get permissions when they join
Spoiler: config.yml
Code (YAML):
groups:
default:
permissions :
- 'bukkit.command.help'
- 'bukkit.command.list'
prefix : '&7 [Member ] &f'
suffix : ''
priority : 1
vip:
parents :
- 'default'
permissions :
- 'essentials.fly'
- 'essentials.speed'
prefix : '&6 [VIP ] &f'
suffix : ' &e✦'
priority : 25
admin:
parents :
- 'vip'
permissions :
- '*'
prefix : '&c [Admin ] &f'
suffix : ' &4✦'
priority : 100
Chat Settings
chat:
enabled : true
format : ' %prefix%player%suffix%: %message'
use-display-names : true
color-codes : true
default:
permissions :
- 'bukkit.command.help'
- 'bukkit.command.list'
prefix : '&7 [Member ] &f'
suffix : ''
priority : 1
vip:
parents :
- 'default'
permissions :
- 'essentials.fly'
- 'essentials.speed'
prefix : '&6 [VIP ] &f'
suffix : ' &e✦'
priority : 25
admin:
parents :
- 'vip'
permissions :
- '*'
prefix : '&c [Admin ] &f'
suffix : ' &4✦'
priority : 100
Chat Settings
chat:
enabled : true
format : ' %prefix%player%suffix%: %message'
use-display-names : true
color-codes : true
/permcore user <player> addgroup <group> - Add player to group
/permcore user <player> removegroup <group> - Remove player from group
/permcore user <player> add <permission> - Give individual permission
/permcore user <player> remove <permission> - Remove individual permission
/permcore user <player> info - View player information
/permcore group <group> info - View group information
/permcore check <player> <permission> - Check if player has permission
/permcore reload - Reload configuration
/permcore - info Plugin information
permcore.user - User management commands (default: op)
permcore.reload - Reload configuration (default: op)
permcore.chat.color - Use color codes in chat (default: false)
Why Choose PermCore?
✅ Simple Yet Powerful
- Easy to set up and configure
- No complex database configuration
- Intuitive command structure
- Clean, readable config files
- Lightweight and efficient
- Minimal server resource usage
- Fast permission lookups
- Asynchronous auto-saving
- Works with all Vault-compatible plugins
- PlaceholderAPI support
- Compatible with major chat plugins
- Supports latest Minecraft versions
- Groups managed in config for easy editing
- Individual user permissions stored separately
- Inheritance system allows complex setups
- Personal prefix/suffix overrides
Example Usage
# Add player to VIP group
/permcore user Steve addgroup vip
# Give individual permission
/permcore user Steve add worldedit.wand
# Remove from group
/permcore user Steve removegroup default
# Check permissions
/permcore check Steve essentials.fly
# View player info
/permcore user Steve info
Requirements
- Minecraft Version: 1.21+
- Java: 17+
- Dependencies: Vault (required)
- Optional (Recommended): PlaceholderAPI (for chat placeholders)
With PermCore's chat integration, your chat will look like:
[ Admin] Steve ✦: Hello everyone!
[ VIP] Alex ✦: Thanks for the awesome server!
[ Member] Bob: How do I get VIP?
Support
- Commands not working? Check if you have the required permissions
- Groups not loading? Verify your config.yml syntax
- Chat not formatting? Ensure chat.enabled: true in config
- Vault errors? Make sure Vault plugin is installed and updated
- Join Discord
✓ Small to medium servers - Simple setup, no database required
✓ Survival servers - Easy rank progression systems
✓ Creative servers - Quick permission management
✓ Multi-world servers - Vault compatibility with world managers
✓ Prison servers - Rank-up systems with economy integration
✓ Hub servers - Clean chat formatting with multiple ranks
Download PermCore today and simplify your server's permission management!
Lightweight • Powerful • Easy to Use
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.16, 1.17, 1.18
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
PermCore - permissions plugin | Inspried by PEX is a free Minecraft Java mod. Compatible with Minecraft 1.16, 1.17, 1.18, 1.19 and newer. Downloaded 103 times (via Spigot). Download it and open it directly in the game.