如何在我的 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");
我认为这会奏效:)
几天来我一直在努力学习如何使用自己的名称制作我自己的自定义 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");
我认为这会奏效:)