Skip to content

[IDEA] Allow plugins to read configurations from global config directory #68

@CCrous

Description

@CCrous

[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:

  1. Plugins requiring cross-port configuration sharing to manually synchronize multiple port-specific config files
  2. 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")

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions