上一期我们讲了指令,这一期我们讲config.yml(配置文件)
创建文件
要想使用config.yml就需要创建文件,我们在项目根目录创建一个txt文本文件,把他重命名为config.yml 然后打开idea,找到这个文件双击,然后在里面输入
1 | name: SKY |
这里面的东西都可以改变,比如name可以改成mingzi,author可以改成zuozhe a b c也可以改变。
导入
我们已经创建了,就需要想plugin.yml一样导入,我们打开项目结构,找到构件,然后点击加号,就像plugin.yml一样导入。 然后回到主类,在onEnable方法里,输入
1 | savaDefaultConfig(); |
读与写
在开始之前我给大家几个方法
1 | saveDefaultConfig(); //如果没有config.yml 则导出一个. |
现在你应该已经明白了一些基本用法,下面我来给大家举个例子
1 | saveDefaultConfig(); |
直接放在onEnable方法里就可以
测试
我们把插件编译成功后,打开服务器会发现自动生成了config.yml文件,然后我们打开里面是我们输入的,我们打开服务器他也会自动读取。
创建完config之后我们就得使用呗。 首先新建一个类,随意就好了,然后输入下面代码
1 | Plugin plugin =org.mallor.sky.A.getPlugin(org.mallor.sky.A.class);//注意Plugin plugin=你的包.你的主类.getPlugin(你的包.你的主类.class); |
这是我的config
1 | name: '插件名字:SKY' |
然后还是像指令那样把类写在plugin.yml和主类当中千万不要忘记
测试
因为我的name是SKY。所以我输入play就会显示name的数值。如果你的出现乱码就需要改变一下你的编码,可以使用notead++等软件,具体可以百度 所以我们就需要改变一下你的文件的编码把文件的编码改成ANSI就可以。 他也会自动读取,好了这一期就到这里下期再见。