Sueta

PermCore - permissions plugin | Inspried by PEX

2.4

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

·Plugin

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

config.yml
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

Similar projects

Plugin →