config.yml中的多个变量

时间:2016-10-25 02:54:03

标签: java bukkit

所以我想知道如何制作它以便将config.yml中的多个变量分成每个。

我想描述的是说我得到了这个:

LAST_DAY(STR_TO_DATE(CONCAT(To_Year, '/', To_Month, '/01'), '%Y/%m/%d'))

我想如果它检查config.yml,并看到Wolfy是一个mod,然后做我想要的代码。

顺便说一下,我是Bukkit的新手,我刚开始一个随机项目,我知道一些东西,但我只是被困在这里,已经尝试了一个小时,研究做什么,但我仍然不知道是什么要做。

非常感谢您的帮助。谢谢!

1 个答案:

答案 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:

enter image description here

并按原样检索:

@Override
public void onEnable() {
    FileConfiguration config = getConfig();
    List<String> mods = config.getStringList("mods");
    for (String moderator : mods) {
        Player mod = Bukkit.getPlayer(moderador);
    }
}