1.0.0
Compatibility
Changes
First release.
Detects when more than one permissions plugin is installed on your server and warns you about it, instead of leaving you to work it out later from permissions that quietly stopped behaving.
- Startup scan against nine known permissions plugins - LuckPerms, PermissionsEx, GroupManager, zPermissions, PowerRanks, UltraPermissions, bPermissions, PermissionsBukkit and Privileges
- Clear console warning naming every plugin found, why it matters, and how to fix it
- Optional in-game alert to staff on join, once per player per restart, customisable in MiniMessage
- Completely silent on servers with a single permissions plugin
- Matches on plugin name or main class, so renamed jars and forks are still caught
/pcw status,/pcw rescanand/pcw reload- no restart needed after editing the config- Detection list lives in
config.yml, so you can add a plugin without waiting for an update - Vault is deliberately not detected: it is a bridge, not a competing permissions plugin
Built and load-tested against Paper 26.2 (build 116) on Java 25.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:3mxPocjT:h4GLP4dF"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:3mxPocjT:h4GLP4dF"
}

