Package net.storm.api.plugins.config
Class ConfigProfile
java.lang.Object
net.storm.api.plugins.config.ConfigProfile
Represents a configuration profile for storing plugin settings.
Configuration profiles allow users to maintain separate sets of plugin settings that can be switched between or synchronized across clients. Profiles can be associated with specific RuneScape accounts.
Profiles have several properties:
- ID - unique numeric identifier
- Name - display name (internal names start with "$")
- Sync - whether to sync with cloud services
- Active - whether this is the currently active profile
- Rev - revision number for sync conflict resolution
- Default for RS Profiles - list of RuneScape profile keys this is default for
- See Also:
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
ConfigProfile
public ConfigProfile()
-
-
Method Details
-
isInternal
public boolean isInternal()Checks if this is an internal profile.Internal profiles have names starting with "$" and are typically used for system purposes rather than user-created profiles.
- Returns:
- true if this is an internal profile, false otherwise
-