所以我想知道如何制作它以便将config.yml中的多个变量分成每个。
我想描述的是说我得到了这个:
LAST_DAY(STR_TO_DATE(CONCAT(To_Year, '/', To_Month, '/01'), '%Y/%m/%d'))
我想如果它检查config.yml,并看到Wolfy是一个mod,然后做我想要的代码。
顺便说一下,我是Bukkit的新手,我刚开始一个随机项目,我知道一些东西,但我只是被困在这里,已经尝试了一个小时,研究做什么,但我仍然不知道是什么要做。非常感谢您的帮助。谢谢!
答案 0 :(得分:1)
在制作配置文件时可以有多个变量,然后使用字符串将它们拆分。
config.yml:
<> MODS:“Durgal,Wolfy,Pat”
你的插件:
@Override
public void onEnable() {
FileConfiguration config = getConfig();
String allMods = config.getString("MODS");
String[] modsList = allMods.split(",");
}
或者你可以在config.yml中有一个StringList
config.yml:
并按原样检索:
@Override
public void onEnable() {
FileConfiguration config = getConfig();
List<String> mods = config.getStringList("mods");
for (String moderator : mods) {
Player mod = Bukkit.getPlayer(moderador);
}
}