Custom configurations

Discussion in 'Plugin Development' started by bobthefish, Jul 27, 2014.

Thread Status:
Not open for further replies.
  1. Offline

    bobthefish

    Hi, I am trying to create two other files to be used like a config file. My problem is that the wont create themselves on the fist startup. here is my code:


    Code:java
    1. File playerYml;
    2. FileConfiguration playerConfig;
    3. File ai;
    4. FileConfiguration aic;
    5.  
    6.  
    7. @Override
    8. public void onEnable(){
    9. this.logger.info("[KitPvp] Has Been Enabled!");
    10. ai = new File(getDataFolder(), "AI.yml");
    11. aic = YamlConfiguration.loadConfiguration(ai);
    12.  
    13. if(!ai.exists()){
    14. try {
    15. ai.createNewFile();
    16. } catch (IOException e) {
    17. e.printStackTrace();
    18. }
    19. }
    20. playerYml = new File(getDataFolder(), "players.yml");
    21. playerConfig = YamlConfiguration.loadConfiguration(playerYml);
    22.  
    23. if(!playerYml.exists()) {
    24. try {
    25. playerYml.createNewFile();
    26. }
    27. catch (IOException e) {
    28. Bukkit.getServer().getLogger().severe("Could not make the players.yml in the KitPvp folder!");
    29. }
    30. }


    here is the error I get from both of them:
    Code:
    [00:20:16 WARN]: java.io.IOException: No such file or directory
    [00:20:16 WARN]:at java.io.UnixFileSystem.createFileExclusively(Native Method)
    [00:20:16 WARN]:at java.io.File.createNewFile(File.java:947)
    [00:20:16 WARN]:at me.BobTheFish.Kitpvp.mainKitPvp.onEnable(mainKitPvp.java:65)
    [00:20:16 WARN]:at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:316)
    [00:20:16 WARN]:at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:329)
    [00:20:16 WARN]:at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405)
    [00:20:16 WARN]:at org.bukkit.craftbukkit.v1_7_R4.CraftServer.loadPlugin(CraftServer.java:476)
    [00:20:16 WARN]:at org.bukkit.craftbukkit.v1_7_R4.CraftServer.enablePlugins(CraftServer.java:394)
    [00:20:16 WARN]:at net.minecraft.server.v1_7_R4.MinecraftServer.n(MinecraftServer.java:360)
    [00:20:16 WARN]:at net.minecraft.server.v1_7_R4.MinecraftServer.g(MinecraftServer.java:334)
    [00:20:16 WARN]:at net.minecraft.server.v1_7_R4.MinecraftServer.a(MinecraftServer.java:290)
    [00:20:16 WARN]:at net.minecraft.server.v1_7_R4.DedicatedServer.init(DedicatedServer.java:210)
    [00:20:16 WARN]:at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:458)
    [00:20:16 WARN]:at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628)
     
    [00:20:16 ERROR]: Could not make the players.yml in the KitPvp folder!
    Nevermind, im not sure what was wrong with it that time, but it worked the last 4 times I tried it.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 9, 2016
Thread Status:
Not open for further replies.

Share This Page