Tags
Creators
Details
3.1.0
Compatibility
Required content
Changes
⚠️ Breaking changes ⚠️
Due to Mojang's changes to the gamemode switcher in recent Minecraft versions, OperatorLevel now handles the gamemode switch.
There are 4 new permissions:
operatorlevel.gamemode.adventureoperatorlevel.gamemode.survivaloperatorlevel.gamemode.creativeoperatorlevel.gamemode.spectator
If you want to keep old behavior you'll need to give operatorlevel.gamemode.* permission to those that have operator level 2 or above. Or you can restrict the gamemode switcher to only some of the gamemodes if desired.
General
- Fixed compatibility with newer versions of Minecraft
- Added per-gamemode permissions
- Messages can now be customized by modifying the language files in
localedirectory
Paper
- Minimum supported Paper version is now
1.21.4
Sponge
- Now requires Sponge 15
⚠️ Please note that Sponge is currently untested, since PacketEvents doesn't work properly on that version yet!
Optional dependencies
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:MowAmAh0:Aee6Y5n6"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:MowAmAh0:Aee6Y5n6"
}

