猥琐的小王
在继承JavaPlugin的主类上可以直接
  1. <font size="4">FileConfiguration config = getConfig(); </font>
复制代码
然后就可以进行一系列对文件的操作.



但是在其他包新建一个类。那么在这个类里该如何去访问config.yml这个文件呢?

看了半天api没看懂

Neige
本帖最后由 Neige 于 2022-4-13 16:29 编辑

获取你的插件实例,然后对它getConfig

猥琐的小王
Neige 发表于 2022-4-13 16:26
获取你的插件实例,然后对它getConfig

可否给一段完整的代码,我研究研究

Neige
猥琐的小王 发表于 2022-4-13 16:28
可否给一段完整的代码,我研究研究

在主类添加public static JavaPlugin instance
在onEnable中添加instance = this
然后在其他类中通过"主类.instance"获取插件实例

猥琐的小王
Neige 发表于 2022-4-13 16:29
在主类添加public static JavaPlugin instance
在onEnable中添加instance = this
然后在其他类中通过"主 ...

妙啊。我怎么没想到把类额外定义一个静态的。
我看别人都是使用Configuration或者IO流之类的去获取那个文件,给我看迷糊了

825207930
66666666666666666666

zhuqiuliang

6666大佬nb

TCmc
小白用法
例如我的包名:
plugin.main.example.class
Plugin config = plugin.main.example.getProvidingPlugin(plugin.main.example.class);
获取数据就可以用getconfig()了

yyeerai
构造方法传入插件实例

Gerry5126
猥琐的小王 发表于 2022-4-13 16:48
妙啊。我怎么没想到把类额外定义一个静态的。
我看别人都是使用Configuration或者IO流之类的去获取那个文 ...

那是因为他们获取的不是默认的 config.yml
而是其他自己添加的文件

teddyxlandlee
盲猜调用主类

第一页 上一页 下一页 最后一页