本帖最后由 3174941841 于 2019-8-19 17:42 编辑
最近心血来潮想自己写个插件
可我对这方面是一个新手
所以网上找了一大堆教程,
但是我就是没有找到怎么用指令来保存配置
举个栗子:
我在游戏中输入了/command
然后就在配置文件夹中生成一个data.yml文件
在这个data.yml文件里保存输入命令的次数为
times: 1
然后每输入一次这样的指令
times就增加1
怎么做啊
最近心血来潮想自己写个插件
可我对这方面是一个新手
所以网上找了一大堆教程,
但是我就是没有找到怎么用指令来保存配置
举个栗子:
我在游戏中输入了/command
然后就在配置文件夹中生成一个data.yml文件
在这个data.yml文件里保存输入命令的次数为
times: 1
然后每输入一次这样的指令
times就增加1
怎么做啊
本帖最后由 1957863988 于 2019-8-20 12:50 编辑
以Config.yml为例
#判断配置内 times 是否为 null
if (this.getConfig().get("times") == null){
#如果为null则添加一行 times 值为 1
this.getConfig().set("times", 1);
}else{
#如果不为null则在 times 值的基础上增加 1
this.getConfig().set("times", tihs.getConfig().getInt("times")+1);
}
Config.yml 保存可以用 saveConfig
最后save保存就可以。
以Config.yml为例
#判断配置内 times 是否为 null
if (this.getConfig().get("times") == null){
#如果为null则添加一行 times 值为 1
this.getConfig().set("times", 1);
}else{
#如果不为null则在 times 值的基础上增加 1
this.getConfig().set("times", tihs.getConfig().getInt("times")+1);
}
Config.yml 保存可以用 saveConfig
最后save保存就可以。
厉害厉害
MCBBS有你更精彩
MCBBS有你更精彩