Skip to content

数据存储

获取数据管理器

java
import moe.shizuki.korrent.plugin.KorrentPlugin;
import moe.shizuki.korrent.plugin.data.PluginDataManager;
import org.pf4j.PluginWrapper;

public class DemoPlugin extends KorrentPlugin {
    public static PluginDataManager manager = new PluginDataManager("null");
    
    public DemoPlugin(PluginWrapper wrapper) {
        super(wrapper);
        
        manager = this.getPluginDataManager;
    }
}
kotlin
import moe.shizuki.korrent.plugin.KorrentPlugin
import moe.shizuki.korrent.plugin.data.PluginDataManager
import org.pf4j.PluginWrapper

class DemoPlugin(wrapper: PluginWrapper): KorrentPlugin(wrapper) {
    init {
        manager = this.getPluginDataManager
    }

    companion object {
        var manager: PluginDataManager = PluginDataManager("null")
    }
}

获取数据文件夹

java
public class DataStorage {
    public File getDataFolder() {
        return DemoPlugin.manager.getPluginDataFolder;
    }
}
kotlin
public class DataStorage {
    public File getDataFolder() {
        return DemoPlugin.manager.getPluginDataFolder
    }
}

在此目录下尽情发挥!