evelon icon indicating copy to clipboard operation
evelon copied to clipboard

Custom Config Pfad

Open Bensonheimer992 opened this issue 11 months ago • 2 comments

Ich will für mein Velocity Plugin einen Custom Config Pfad angebene aber es klappt nicht

Bensonheimer992 avatar Feb 05 '25 10:02 Bensonheimer992

@Inject
public Playtime(ProxyServer proxy, Logger logger, @DataDirectory Path dataDirectory) {
    this.proxy = proxy;
    this.logger = logger;
    this.dataDirectory = dataDirectory;

    mySQLManager = new MySQLManager();
    instance = this;


    logger.info("Playtime Plugin has Started");
    TimeManager.start();

    ConnectionAuthenticationPath.set("plugins/playtime/evelon-connection-credentials.json");
}

Bensonheimer992 avatar Feb 05 '25 10:02 Bensonheimer992

Hey, hast du auch überprüft, ob der Ordner existiert? \ Dazu würde ich dir empfehlen: Path.of("/plugins/....").toString() zuverwenden.
Probiere es mal hiermit:

var path = Path.of("plugins/playtime");
path.toFile().mkdirs();
ConnectionAuthenticationPath.set(path.resolve("evelon-connection-credentials").toString());

FlxwDNS avatar Feb 13 '25 23:02 FlxwDNS