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