[IDEA] Allow plugins to read configurations from global config directory
Description
Currently, the LabAPI plugin framework only supports loading configurations from port-specific folders (e.g., /configs/7777/). The lack of global configuration support causes:
- Plugins requiring cross-port configuration sharing to manually synchronize multiple port-specific config files
- Global plugins (installed in
/plugins/global/) cannot utilize a unified configuration entry
Suggestion
Add a global configuration directory:
SCP Secret Laboratory\LabAPI-Beta\configs\global\
When a plugin detects it's installed in the global directory, it should prioritize reading configurations from this global path.
Benefits
- Maintains backward compatibility (existing plugin behavior remains unchanged)
- Facilitates consistent cross-server configuration management
- Aligns with dev intuition ("global plugins use global configs")
[IDEA] Allow plugins to read configurations from global config directory
Description
Currently, the LabAPI plugin framework only supports loading configurations from port-specific folders (e.g.,
/configs/7777/). The lack of global configuration support causes:/plugins/global/) cannot utilize a unified configuration entrySuggestion
Add a global configuration directory:
SCP Secret Laboratory\LabAPI-Beta\configs\global\When a plugin detects it's installed in the global directory, it should prioritize reading configurations from this global path.
Benefits