如何在我的 Bukkit 插件中创建自定义配置文件?

How do I create a custom configuration file in my Bukkit Plugin?

几天来我一直在努力学习如何使用自己的名称制作我自己的自定义 Bukkit 插件配置文件。我试过创建文件,这样做:

    public static File warps = new File("warps.yml");
    public static FileConfiguration config = YamlConfiguration.loadConfiguration(warps);

因此,如您所见,我已经正确定义了所有必要的变量,甚至在过去创建了一些方法来简化此过程,但我永远找不到找到我的 "config" 路径的方法编辑我的 "warps".

编辑:我的问题是如何将 "config" 设置为 "warps",因为我不希望它编辑 "config.yml",我希望它编辑 "File warps = new File("warps.yml");

你好,我遇到了同样的问题。您需要提供配置文件的路径名。 在不同地图中为玩家创建自定义配置文件时,下面的代码适用于我。

        file = new File(plugin.getDataFolder()+"\player_stats", "statistics_"+player.getName() + ".yml");
    FileConfiguration playerStatistics = YamlConfiguration.loadConfiguration(file);

您唯一需要做的就是更改您的文件目的地。

public static File warps = new File(plugin.getDataFolder(), "warps.yml");

我认为这会奏效:)