3、配置文件
万年大坑终于填了一点hhh
参考教程:官方Wiki配置页面(推荐)
上面举的例子是布尔型的
1、创建配置文件
和创建plugin.yml一样的方法,只不过是
里面就可以输入配置了,格式是:
例如:
|
2、在插件中读入配置
首先,在你的类文件下方加入
然后就变成了这样(省略了不必要的部分):
比如你想让服务器开启的时候输出配置里Message的部分 你就要再增加一个地方:
这个你可以加在public void onEnable()(开始时的操作)里面,也就是
其中,config.getString("Message")是代表读入配置的 其他则是输出去的,这个config.getString("Message")放在别的地方也可以的。 这个getString就是读入string(字符串) 可以为“123456”、“苟利国家生死以”等等 还有getBoolean(读入布尔型[bool],值为true或false)之类的。 这个可以用在各种方面,例如if(config.getBoolean("gender")) 都知道if是如果的条件分支语句 这时候如果配置里有gender这个配置,那么就看这个配置 这个配置是布尔型,只有两种可能(True/False) 而if的特点是如果后面表达式为true就执行,否则执行else(没有就跳过) 所以这样就可以看那边的输入时true还是false了,可以做些奇怪的东西。 |
3、用插件写出配置
如果你用上面的语句,你会惊奇的发现这个插件并不会在插件文件夹生成配置文件 虽然能够正常输出 这是因为你还没有写出配置文件 插件初始化要生成一个文件夹,里面有各种配置文件 同样在public void onEnable()加入代码,使其变为这样:
这里的
就是写出文件的代码了 config.addDefault("Message", "1234567"); 就是设置Message的默认值为1234567,当没有文件时就会写入这个默认值 格式为config.addDefault("配置地址", 内容); 值得一提的是,这个配置地址并不是配置名,如果有配置文件这样写
那么“man”这个内容的配置地址就为 gender.man 其他的代码就不用多做介绍了,都是有关写文件的内容。 最后的代码就是(省去了前部分):
了 这个代码的功能就是输出配置文件中“Message”项的值(后台),默认的“Message”为1234567。 |
[groupid=1009]The Command's Power[/groupid]