Compatibility
Minecraft: Java Edition
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
Platforms
Bukkit
Supported environments
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
Licensed GPL-3.0-only
Published 3 months ago
Updated 4 months ago
MultiPerms
» README «​
-
You found a Bug? » https://github.com/Dev7ex/MultiPerms/issues
-
You have a Question? https://discord.gg/sk6Hn8Z3V8 or https://www.spigotmc.org/threads/!
-
If you need support, first make sure that you are really using this plugin and that you are also using the Spigot server software
» What is "MultiPerms"? «
MultiPerms is a simple permission management system for Minecraft
- Almost 100% configurable
- Create Custom Groups
- Permission Per Player
- SubGroups
- Live Updates
- Colored Chat
- Basic Rights
- Auto Config Updater
» Setup «​
- Download the latest Jar File
- Download https://www.spigotmc.org/resources/faciliscommon.107198/
- Put both plugins in your "plugins" folder
- Restart the Server
» Commands «
All permissions follow the same schema <multiperms.command.permission.COMMAND> ​
/permission group add <Group> <Permission>
/permission group create <Name> <Identification>
/permission group delete <Group>
/permission group edit <Group> <Property> <Value>
/permission group remove <Permission>
/permission reload
/permission user <User> add <Group | Permission> <Value>
/permission user <User> clear <Group | Permission>
/permission user <User> info
/permission user <User> remove <Group | Permission> <Value>
/permission user <User> set <Group>
» Links «​
https://bstats.org/plugin/bukkit/MultiPerms-Bukkit/19393](https://bstats.org/plugin/bukkit/MultiPerms-Bukkit/19393
https://github.com/Dev7ex/MultiPerms](https://github.com/Dev7ex/MultiPerms
» Configuration «​
config.yml
# __ __ _ _ _ _____
# | \/ | | | | (_) __ \
# | \ / |_ _| | |_ _| |__) |__ _ __ _ __ ___ ___
# | |\/| | | | | | __| | ___/ _ \ '__| '_ ` _ \/ __|
# | | | | |_| | | |_| | | | __/ | | | | | | \__ \
# |_| |_|\__,_|_|\__|_|_| \___|_| |_| |_| |_|___/
#
# Copyright (c) 2023 by Dev7ex
# Version: ${project.version}
config-version: ${project.version}
# General
prefix: '§8[§aMultiPerms§8]§r'
no-permission: '§cIm sorry, but you do not have permission to perform this command. Please contact the server administrators if you believe that is in error.'
no-console-command: '%prefix% §cThis command can only performed by the console'
no-player-command: '%prefix% §cThis command can only performed by a player'
no-player-found: '%prefix% §cThis player could not be found'
settings:
chat-enabled: true
chat-format: '%prefix% %name% §8» §7%message%'
tablist-enabled: true
basic-rights-enabled: false
messages:
commands:
permission:
group:
add:
usage: '%prefix% §cUsage: /permission group add <Group> <Permission>'
group-has-permission: '%prefix% §7The group %colored_group_name% §7has the permission §a%permission% §7already'
successfully-added: '%prefix% §7You have added the permission §a%permission% §7to the group %colored_group_name%'
create:
usage: '%prefix% §cUsage /permission group create <Name> <Identification>'
group-already-exists: '%prefix% §cThere is already a group with this name!'
group-already-exists-id: '%prefix% §cThere is already a group with this Id!'
successfully-created: '%prefix% §7The group %colored_group_name% §7was §acreated'
delete:
usage: '%prefix% §cUsage /permission group delete <Group>'
successfully-deleted: '%prefix% §7The group %colored_group_name% §7has been §cdeleted'
edit:
usage: '%prefix% §cUsage /permission group edit <Group> <Property> <Value>'
property-not-exists: '%prefix% §cThis group property does not exist'
invalid-color: '%prefix% §cPlease specify a valid color'
successfully-edited: '%prefix% §7The property §a%group_property% §7was set to §a%value%'
list:
usage: '%prefix% §cUsage: /permission group list'
message: '%prefix% §7Groups: %colored_group_names%'
remove:
usage: '%prefix% §cUsage: /permission group remove <Group> <Permission>'
group-has-permission-not: '%prefix% §7The group %colored_group_name% §7has the permission §a%permission% §7not'
successfully-removed: '%prefix% §7You have removed the permission §a%permission% §7from the group %colored_group_name%!'
help:
message:
- ''
- '§f§m §r %prefix% §f§m '
- ''
- '§7» §7/permission §agroup §7add <Group> <Permission>'
- '§7» §7/permission §agroup §7create <Name> <Identification>'
- '§7» §7/permission §agroup §7delete §7<Group>'
- '§7» §7/permission §agroup §7edit §7<Group> <Property> <Value>'
- '§7» §7/permission §agroup §7list'
- '§7» §7/permission §agroup §7remove <Group> <Permission>'
- ''
- '§7» §7/permission §areload'
- ''
- '§7» §7/permission §auser §7<User> §aadd §7<Group | Permission> <Value>'
- '§7» §7/permission §auser §7<User> §aclear §7<Group | Permission>>'
- '§7» §7/permission §auser §7<User> §ainfo'
- '§7» §7/permission §auser §7<User> §aremove §7<Group | Permission> <Value>'
- '§7» §7/permission §auser §7<User> §aset §7<Group>'
- ''
- '§f§m §r %prefix% §f§m '
- ''
reload:
usage: '%prefix% §cUsage /permission reload'
message: '%prefix% §7The configuration has been reloaded successfully!'
user:
add:
usage: '%prefix% §cUsage /permission user <User> add <Group | Permission> <Value>'
group:
main-group: '%prefix% §cThis is the main group of %colored_user_name%'
user-has-group: '%prefix% %colored_user_name% §7has the group %colored_group_name% §7already'
successfully-added: '%prefix% §7You have added %colored_user_name% §7the group %colored_group_name%'
permission:
user-has-permission: '%prefix% %colored_user_name% §7has the permission §a%permission% §7already'
successfully-added: '%prefix% §7You have added %colored_user_name% §7the permission §a%permission%'
clear:
usage: '%prefix% §cUsage /permission user <User> clear <Group | Permission>'
group:
user-groups-empty: '%prefix% %colored_user_name% §7has no subgroups'
successfully-cleared: '%prefix% §7You have removed %colored_user_name% §7all subgroups'
permission:
user-permissions-empty: '%prefix% %colored_user_name% §7has no permissions'
successfully-cleared: '%prefix% §7You have removed %colored_user_name% §7all permissions'
info:
usage: '%prefix% §cUsage /permission user <User> info'
message:
- ''
- '§f§m §r %colored_user_name% §f§m '
- ''
- '§7» §7UUID: §a%unique_id%'
- '§7» §7Name: §a%colored_user_name%'
- '§7» §7Group: §a%colored_group_name%'
- '§7» §7Permissions: §a%permissions%'
- '§7» §7SubGroups: §a%colored_group_names%'
- ''
- '§f§m §r %colored_user_name% §f§m '
- ''
remove:
usage: '%prefix% §cUsage /permission user <User> remove <Group | Permission> <Value>'
group:
main-group: '%prefix% §7This is the main group of %colored_user_name%'
user-has-group-not: '%prefix% %colored_user_name% §7has the group %colored_group_name% §7not'
successfully-removed: '%prefix% §7You have %colored_user_name% §7removed the %colored_group_name% §7group'
permission:
user-has-permission-not: '%prefix% %colored_user_name% §7has permission §a%permission% §7not'
successfully-removed: '%prefix% §7You have %colored_user_name% §7removed the permission §a%permission%'
set:
usage: '%prefix% §cUsage /permission user <User> set <Group>'
user-has-group: '%prefix% %colored_user_name% §7has the group %colored_group_name% §7already'
successfully-set: '%prefix% §7You have %colored_user_name% §7set the group %colored_group_name%'
general:
group-not-exists: '%prefix% §cThis group does not exist!'
invalid-identification: '%prefix% §cThis is not a valid Id!'
function-not-available: '%prefix% §cThis function is not available'