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

Java 如何在Bukkit插件中创建自定义配置文件?,java,bukkit,Java,Bukkit,几天来,我一直在努力学习如何用自己的名字创建自己的自定义Bukkit插件配置文件。我已尝试创建文件,执行以下操作: public static File warps = new File("warps.yml"); public static FileConfiguration config = YamlConfiguration.loadConfiguration(warps); 因此,正如您所看到的,我已经正确定义了所有必要的变量,甚至在过去创建了一些方法来简化这一过程,但

几天来,我一直在努力学习如何用自己的名字创建自己的自定义Bukkit插件配置文件。我已尝试创建文件,执行以下操作:

    public static File warps = new File("warps.yml");
    public static FileConfiguration config = YamlConfiguration.loadConfiguration(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");

我认为这会起作用:)

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

        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");

我认为这会起作用:)

您还必须将其保存到文件中,因此config.save(文件文件)为了更新您的文件,您可以直接编辑它tho,config.getInt(“your.path.to.int”);等等您还必须将其保存到文件中,因此config.save(文件文件文件)为了更新您的文件,您可以直接编辑它tho,config.getInt(“your.path.to.int”)"); 等等