All versions
1.1.0
Release
StormPatrikCZ’s VIP benefits 1.1.0last month 19
Uploaded by
Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Bukkit
Paper
Purpur
Spigot
Changes
Added
- Added
vipbenefits.*wildcard permission with all child permissions - Added bStats metrics (shadowed into JAR)
- Added cs/en language support
- Added option to enable/disable message prefix
- LuckPerms Integration: Full integration with LuckPerms API using reflection (no compile-time dependency)
- VIP Group Support: Players with primary LuckPerms group "vip" automatically get access to all VIP benefits
- vipbenefits.vip permission - Generic VIP permission that grants access to all VIP benefits
Changed
- Updated message style to gradient format
- Changed toggle messages from "Success" to "Info" style
- Updated info panel styling
- Fixed Czech grammar ("Ender Chest otevřen" → "Ender Chest otevřena")
- Permission System: Now uses LuckPerms API for permission checks when available, falls back to Bukkit permissions
- hasVIPPermission(): Checks specific permission OR vipbenefits.* OR LuckPerms "vip" group
Cleanup
- Removed unused messages
- Short style now uses transformation instead of separate keys
Fixed
- LuckPerms Integration: - Previously the LuckPermsIntegration class existed but was never used
- Reflection bugs - Fixed incorrect method calls in LuckPerms API reflection code
Removed
- "/vipbenefits reload command" - Removed redundant reload functionality (use PlugMan or plugin restart)
- "vipbenefits.admin permission" - No longer needed without reload command
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:9uxaCWSw:MAN3UEGy"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:9uxaCWSw:MAN3UEGy"
}
