PermCore - Simple & Powerful Permissions Plugin icon

PermCore - Simple & Powerful Permissions Plugin -----

A lightweight, feature-rich permissions management plugin for Minecraft 1.21+ servers.



Inspired by: [ PermissionsEx (PEX) ]

-23-09-2025.png
features-23-09-2025.png
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
Advanced User Management
  • 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
Built-in Chat Integration
  • 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
Full Vault Support
  • 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
Simple File Storage
  • 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
-23-09-2025.png
Quick Setup

  1. Download PermCore and place in your plugins/ folder
  2. Install Vault (required dependency)
  3. Restart your server
  4. Edit config.yml to configure groups and settings
  5. Done! Players will automatically get permissions when they join
-23-09-2025.png
config-23-09-2025.png
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
-23-09-2025.png

commands-23-09-2025.png
/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
-23-09-2025.png
Permisisons-23-09-2025.png 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)
-23-09-2025.png
Why Choose PermCore?

Simple Yet Powerful
  • Easy to set up and configure
  • No complex database configuration
  • Intuitive command structure
  • Clean, readable config files
Performance Optimized
  • Lightweight and efficient
  • Minimal server resource usage
  • Fast permission lookups
  • Asynchronous auto-saving
Full Compatibility
  • Works with all Vault-compatible plugins
  • PlaceholderAPI support
  • Compatible with major chat plugins
  • Supports latest Minecraft versions
Flexible Design
  • Groups managed in config for easy editing
  • Individual user permissions stored separately
  • Inheritance system allows complex setups
  • Personal prefix/suffix overrides
-23-09-2025.png
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

-23-09-2025.png
Requirements
  • Minecraft Version: 1.21+
  • Java: 17+
  • Dependencies: Vault (required)
  • Optional (Recommended): PlaceholderAPI (for chat placeholders)
Chat Examples
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
Perfect For
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
-23-09-2025.png
ownership-23-09-2025.png

Screenshot 2025-09-23 124729.png
Resource Information
Author:
----------
Total Downloads: 22
First Release: Sep 16, 2025
Last Update: Oct 6, 2025
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings