配置的生成
首先在“main”->“resources”文件夹中创建一个名为“config.yml”的文件,再在插件主类OnEnable()中插入下列代码,以生成默认的配置文件config.yml:
saveDefaultConfig();
若配置文件config.yml已存在,则此语句不会被执行
配置的获取与存储
获取Bukkit默认的config.yml:
FileConfiguration config = this.getConfig();
此语句必须在所有配置操作语句之前!
获取配置中某一特定值:
config.get变量类型(“常量名”);
- “get变量类型”:获得对应的值后将其储存在变量中的变量类型,例如String型则填“getString”
- “常量名”:配置中对应的常量名,例如要修改“time: 20”的话则输入“time”
重载配置:
config.reloadConfig();
注意:该操作将会擦除被重载的配置文件中的所有注释
保存配置:
config.saveConfig();
配置的相关操作
设置配置中的某一常量的对应值:
config.set(常量名,要设置的值);
- “常量名”:配置中对应的常量名,例如要修改“time: 20”的话则输入“time”
- “要设置的值”:配置中对应常量名的值,例如要修改“time: 20”的话则输入“20”
若常量名不存在,则插件会自动在配置中换行生成一个新的常量