Replace VipPermissionGroup with VipCommand for Better Plugin Compatibility #6
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
[Feature Request] Replace VipPermissionGroup with VipCommand for Better Plugin Compatibility
Summary
Replace the current
VipPermissionGroup
config option inVIPSettings
withVipCommand
to allow for more flexible VIP management and better compatibility with third-party permission plugins like TemporaryPermissions.Current Behavior
The plugin currently uses a direct permission group assignment:
When a player purchases VIP status, they are directly added to the specified permission group.
Requested Changes
1. Configuration Update
Replace
VipPermissionGroup
withVipCommand
in the VIPSettings section:2. Command Execution Logic
Instead of directly adding users to a permission group, execute the configured command with the following placeholders:
{player}
- The player's name/ID who purchased VIP{steamid}
- The player's Steam ID (if needed)3. Default Configuration
The default command should maintain backward compatibility:
Benefits
Example Use Cases
With TemporaryPermissions Plugin:
Multiple Group Assignment:
Custom Plugin Integration:
Implementation Notes
Priority
Medium - This enhances plugin compatibility and provides more flexibility for server administrators.
This change would greatly improve the plugin's compatibility with the broader Rust modding ecosystem and provide server owners with more control over VIP management.
Fixed on 0.4.0