Annotation Interface VipRequired


@Target(TYPE) @Retention(RUNTIME) public @interface VipRequired
Annotation that marks a plugin as requiring VIP subscription status.

Plugins annotated with @VipRequired will only be accessible to users with an active VIP subscription. Non-VIP users will not be able to enable or use the plugin.

Example usage:


 @VipRequired
 @PluginDescriptor(
     name = "Premium Feature Plugin",
     description = "A plugin with premium features"
 )
 public class PremiumPlugin extends Plugin {
     // Only accessible to VIP users
 }
 

See Also: