VintagePerms (PermissionsEx Inspired) icon

VintagePerms (PermissionsEx Inspired) -----

PermissionsEx's Shadow, but with GUI Controls Too!



VintagePerms: 1.12.*, 1.15.*, 1.21.*

Supports Vault

Description:

VintagePerms is yet another Permissions plugin. I've made the plugin to function just like the Old PermissionsEx. The only feature that this plugin hasn't adopted(yet) is Timed Permissions. Otherwise, this plugin has every other feature you could need as far as Permissions go.

Features:
- In-Game GUI Editor
- /pex Alias
- Groups
- Group Inheritance
- Group Per-World Permissions
- Group Prefix's
- Default Group
- Per-Player Permissions
- Multi-Groups for Players
- Set Player Primary Group
- Global Plugin Wildcard Permissions
- Vault Support


Global Wildcard Permissions:
With Global Wildcard Permissions, even if another plugin doesn't have or use wildcard permissions (Example: vintageperms.* or essentials.kits.*), you can add the permission and it will work regardless.

If for example the normal permission is plugin.command.<name> for each command and they don't have a permission like plugin.command.*, it will still work if you use it.



Commands:
/vconvert - Convert old VintagePerms files to new Updated ones (Only Required after Specified updates)
/vconvert pex - Converts Old PermissionsEx Groups & Players
/vperms gui - Opens Main Permissions GUI

Group Commands (Supports Alias /pex):

/vperms group <Group Name> - See all Permission Info for a Group
/vperms group <Group Name> <add | remove> <permission> - Add or remove a permission to a group
/vperms group <Group Name> delete - Delete the group entirely
/vperms group <Group Name> prefix <prefix> - Set prefix of a group
/vperms groups - GUI Manager for Groups

User Commands (Supports Alias /pex):

/vperms user <Username> - Display Player's Permissions/Groups Info
/vperms user <Username> <add | remove> <permission> - Add or Remove a Permission from a Player
/vperms user <Username> group <add | remove | set> <permission> - Add or Remove a Group from a Player and or Set Primary Group
/vperms users - GUI Manager for Players

Permissions:
vperms.convert - Able to convert Old Files after updates
vperms.reload - Allowed to Reload Config Files
vperms.* - Able to do anything involving the plugin
vperms.user.* - Able to do anything involving a players perms or groups
vperms.groups.* - Able to do anything involving the groups
vperms.user.addperm - Add a permission to a player
vperms.user.removeperm - Remove a permission from a player
vperms.user.listperms - List a players permissions
vperms.usages - List commands for Vintage Perms
vperms.groups.create - Create a group
vperms.groups.delete - Delete a group
vperms.groups.setprefix - Set a Groups Prefix
vperms.groups.(Group Name).addplayers - Add Player to a group
vperms.groups.(Group Name).removeplayers - remove player from a group
vperms.groups.(Group Name).addperm - Add perm from group
vperms.groups.(Group Name).removeperm - Remove perm from group
vperms.groups.(Group Name).* - Do anything group related

Code (YAML):
# ----------------------------------------------------
# VintagePerms groups.yml
# ----------------------------------------------------

# A basic group with no prefix and not default.
example
:
  options
:
    default
: false
  permissions
:
   - 'essentials.kick'

# The default group for new players.
default
:
  options
:
    # 'default: true' marks this as the group for new players.
    # Only ONE group should have this set to true.
    default
: true
    prefix
: '&a<&2Guest&a>&f' # 'prefix' is what appears before a player's name in chat.
  permissions
:
   - 'essentials.kill'

  worlds
: # 'worlds' is an optional section for per-world permissions.
    world
: # The key is the exact name of the world.
      permissions
:
       - 'essentials.back'
    world_nether
:
      permissions
:
       - 'essentials.enderchest'

# An admin-level group that inherits from other groups.
owner
:
  options
:
    default
: false
    prefix
: ' [&4Owner&f ]'
  permissions
:
   - 'essentials.ban'
    - '-essentials.gamemode' # You can also add negative permissions directly to a group.

  # 'inheritance' is a list of other groups this group gets permissions from.
  # The order does not matter.
  inheritance
:
   - 'example'
    - 'default'
 
Resource Information
Author:
----------
Total Downloads: 618
First Release: Nov 25, 2017
Last Update: Nov 16, 2025
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings