Need help with PermissionsEx?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

PEXPlugins
454 Stars 309 Forks Other 1.3K Commits 35 Opened issues

Description

A powerful permissions plugin for Minecraft

Services available

!
?

Need anything else?

Contributors list

# 54,357
Gradle
Kotlin
Shell
bukkit
669 commits
# 133,988
Shell
c-plus-...
kqueue
solaris
450 commits
# 56,637
c-sharp
C#
corsair
dota2
8 commits
# 441,753
Kotlin
Shell
TypeScr...
truetyp...
5 commits
# 326,358
Shell
C++
c-plus-...
oauth2
4 commits
# 603,016
Java
Kotlin
Shell
4 commits
# 656,580
Java
Kotlin
Shell
2 commits
# 194,762
C++
C
Shell
post-mo...
2 commits
# 459,983
Discord
golang
C++
iptable...
2 commits
# 343,388
Ubuntu
control...
html5
C
2 commits
# 663,597
Java
Kotlin
Shell
2 commits
# 102,660
Gradle
bukkit
spigot
assembl...
2 commits
# 223,573
spigot
craftbu...
Shell
C++
1 commit
# 168,106
Java
spigot
javadoc
Kotlin
1 commit
# 84
netlify
TypeScr...
GraphQL
angular...
1 commit
# 93,481
Flask
cloudfl...
debian
libress...
1 commit
# 165,628
C#
Visual ...
Shell
1 commit
# 225,796
Windows
openssh
windows...
gitlab
1 commit
# 23,969
Java
bukkit
craftbu...
ooxml
1 commit
# 455,797
HTML
React
Firebas...
Kotlin
1 commit

README

PermissionsEx

PermissionsEx (PEX (not the pipe)) is a full-service permissions plugin giving in-depth control of permissions for a server. PEX is available for various server and proxy platforms:

💬 Having an issue setting up PEX? Check out our Discord

🐞 Found a bug? File a bug report

Development Builds

Development

Want to access permissions in your plugin? PermissionsEx tries to provide extensive compatibility with native APIs, but sometimes more direct access is needed. In that case, PEX has an extensive API that allows querying any sort of information.

PEX can also be extended to support new platforms or implement new data store formats using just the implementation-agnostic

core
API.

On Maven

PEX is available in a format that can be retrieved in Maven. Its repository:

    pex-repo
    https://repo.glaremasters.me/repository/permissionsex/

and its dependency specification is:

    ca.stellardrift.permissionsex
    permissionsex-core 
    2.0-SNAPSHOT

On Gradle

We work in the Kotlin DSL, but Groovy should be similar.

repositories {
    maven(url = "https://repo.glaremasters.me/repository/permissionsex/") {
        name = "pex-repo"
    }
}

dependencies { implementation("ca.stellardrift.permissionsex:permissionsex-core:2.0-SNAPSHOT") }

Contributing

PermissionsEx always appreciates well thought-out pull requests for code changes, documentation improvements, and translations. All contributions except those to the Bukkit implementation of PEX must be released under the terms of the Apache 2.0 license. All contributions to PermissionsEx for Bukkit/Spigot/Paper must be provided under the terms of the GNU General Public License, version 3 or later.

We build with Gradle -- a wrapper is provided, to build the project simply run

./gradlew build
. Feel free to run ideas by me in the discord before spending time implementing something that doesn't match my vision for the plugin.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.