Config Files

Discussion in 'Plugin Development' started by XxZHALO13Xx, Dec 22, 2014.

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

    XxZHALO13Xx

    Hey guys.. Can someone that really understands how configs work spend a little time here and post everything i need to know on how to create one.. im 99% sure i can do that part.. how i can save data to it so itll stay on reload. and lastly so itll read and update after the reload.. if someone could do this without linking me to a java doc that would be greatly appreciated.. its easier for me to understand when someone explains it and i dont just see methods.. Thank u so much guys :) Merry Christmas too :D
     
  2. Offline

    Skionz

    To save to a file just use a BufferedWriter and write lines in a 'key: value' format. Then when reading from the file use BufferedReader and iterate through the file line by line. Then parse the key and value of the line and use it when necessary. Make sure to close your streams.

    OR... You could look at the hundreds of tutorials on how to use Bukkit's easy to use FileConfiguration API.
     
  3. Offline

    XxZHALO13Xx

    @Skionz i've looked at tutorials but havent found one that explained it. they just typed it
     
  4. Offline

    Skionz

  5. Offline

    XxZHALO13Xx

    @Skionz on reload it goes away.. heres the code

    when

    Code:
    if(sender.hasPermission("wp.create")){
                    if(args.length ==2){
                    String name = args[1];
                   
                    Region rg = Regions.getRegion(name);
                    if(rg==null){
                       
                        if(Regions.getWandStorage().containsKey(sender.getName())){
                           
                            WandPoints wand = Regions.getWandStorage().get(sender.getName());
                                if(wand.getP1()!=null&&wand.getP2()!=null){
                                   
                                    if(wand.getP1().getWorld().getName().equals(wand.getP2().getWorld().getName())){
                                       
                                        Region myregion = new Region(name, wand.getP1(), wand.getP2(), sender.getName());
                                       
                                        Regions.getRegions().add(myregion);
                                       
                                        sender.sendMessage(RegionString.MAIN + ChatColor.GREEN + "Region created... Name: " + myregion.getName() + ". + Creator: " + sender.getName() + "!");
                                        plugin.getConfig().set("Regions.AllRegions", myregion);
                                        plugin.saveConfig();
                                        plugin.reloadConfig();
                                    }
                                   
                                    else{
                                        sender.sendMessage(RegionString.MAIN + ChatColor.RED + "Your selected points aren't in the same universe!");
                                    }
                                   
                                   
                                    return true;
                                }
                           
                           
                        }
    Core class OnEnabke
    Code:
        public void onEnable(){
            getCommand("wp").setExecutor(new RegionCommand(this));
            getServer().getPluginManager().registerEvents(new InteractListener(), this);
            getServer().getPluginManager().registerEvents(new BlockListener(), this);
            getServer().getPluginManager().registerEvents(new MoveListener(), this);
            getServer().getPluginManager().registerEvents(new PVPListener(), this);
           
            if(!getDataFolder().exists()) {
                  getDataFolder().mkdir();
                }
            if(plugin != null){
                loadConfiguration();
            }
             
            plugin = this;
           
           
           
        }
    Code:
    public void onDisable(){
        saveConfig();
    }
    public void loadConfiguration(){
        //See "Creating you're defaults"
        plugin.getConfig().options().copyDefaults(true); // NOTE: You do not have to use "plugin." if the class extends the java plugin
        //Save the config whenever you manipulate it
        plugin.saveConfig();
    }
    }
    
    Error

    Code:
    [17:20:25 INFO]: XxZHALO13Xx issued server command: /regions create Nugget1
    [17:20:25 ERROR]: Cannot load plugins\WorldProtect\config.yml
    org.bukkit.configuration.InvalidConfigurationException: could not determine a co
    nstructor for the tag tag:yaml.org,2002:me.XxZHALO13Xx.WorldProtect.Region
    in "<string>", line 2, column 15:
          AllRegions: !!me.XxZHALO13Xx.WorldProtect.Region
                      ^
    
            at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlCo
    nfiguration.java:55) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jn
    ks]
            at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguratio
    n.java:149) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguratio
    n.java:114) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(Yam
    lConfiguration.java:176) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b306
    1jnks]
            at org.bukkit.plugin.java.JavaPlugin.reloadConfig(JavaPlugin.java:150) [
    craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at me.XxZHALO13Xx.WorldProtect.RegionCommand.onCommand(RegionCommand.jav
    a:68) [WorldProtect.jar:?]
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [craf
    tbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:18
    0) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at org.bukkit.craftbukkit.v1_7_R3.CraftServer.dispatchCommand(CraftServe
    r.java:703) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at net.minecraft.server.v1_7_R3.PlayerConnection.handleCommand(PlayerCon
    nection.java:953) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at net.minecraft.server.v1_7_R3.PlayerConnection.a(PlayerConnection.java
    :815) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at net.minecraft.server.v1_7_R3.PacketPlayInChat.a(PacketPlayInChat.java
    :28) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at net.minecraft.server.v1_7_R3.PacketPlayInChat.handle(PacketPlayInChat
    .java:47) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at net.minecraft.server.v1_7_R3.NetworkManager.a(NetworkManager.java:157
    ) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at net.minecraft.server.v1_7_R3.ServerConnection.c(SourceFile:134) [craf
    tbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:6
    67) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:2
    60) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:5
    58) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java
    :469) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:6
    28) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
    Caused by: org.yaml.snakeyaml.constructor.ConstructorException: null; could not
    determine a constructor for the tag tag:yaml.org,2002:me.XxZHALO13Xx.WorldProtec
    t.Region
            at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructUndefined.con
    struct(SafeConstructor.java:475) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6a
    c518-b3061jnks]
            at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseCo
    nstructor.java:183) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnk
    s]
            at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping2ndSte
    p(BaseConstructor.java:326) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-
    b3061jnks]
            at org.yaml.snakeyaml.constructor.SafeConstructor.constructMapping2ndSte
    p(SafeConstructor.java:143) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-
    b3061jnks]
            at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping(BaseC
    onstructor.java:307) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jn
    ks]
            at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap.const
    ruct(SafeConstructor.java:459) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac5
    18-b3061jnks]
            at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.c
    onstruct(YamlConstructor.java:26) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6
    ac518-b3061jnks]
            at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseCo
    nstructor.java:183) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnk
    s]
            at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping2ndSte
    p(BaseConstructor.java:326) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-
    b3061jnks]
            at org.yaml.snakeyaml.constructor.SafeConstructor.constructMapping2ndSte
    p(SafeConstructor.java:143) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-
    b3061jnks]
            at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping(BaseC
    onstructor.java:307) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jn
    ks]
            at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap.const
    ruct(SafeConstructor.java:459) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac5
    18-b3061jnks]
            at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.c
    onstruct(YamlConstructor.java:26) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6
    ac518-b3061jnks]
            at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseCo
    nstructor.java:183) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnk
    s]
            at org.yaml.snakeyaml.constructor.BaseConstructor.constructDocument(Base
    Constructor.java:142) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061j
    nks]
            at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseCons
    tructor.java:128) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
    
            at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480) ~[craftbukkit.j
    ar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at org.yaml.snakeyaml.Yaml.load(Yaml.java:399) ~[craftbukkit.jar:git-Buk
    kit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlCo
    nfiguration.java:53) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jn
    ks]
            ... 19 more
    >
     
  6. Offline

    Skionz

    @XxZHALO13Xx
    Code:
    in "<string>", line 2, column 15:
          AllRegions: !!me.XxZHALO13Xx.WorldProtect.Region
     
  7. Offline

    XxZHALO13Xx

    @Skionz i dont understand how to fix that tho

    @Skionz myregion is the region that was just created.. all i want is it to save to the config.. Like
    Regions
    Test:
    info here
    Test2:
    info here

    so itll keep saving until i erase them which i can figure out

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 28, 2016
  8. Offline

    Skionz

    @XxZHALO13Xx Use the edit button and post the corresponding YAML file.
     
  9. Offline

    XxZHALO13Xx

    @Skionz the code i get in the YAML file?
     
  10. Offline

    Skionz

    @XxZHALO13Xx The YAML file which is throwing an exception when being parsed.
     
  11. Offline

    XxZHALO13Xx

    @Skionz
    Code:
    Regions:
      AllRegions: !!me.XxZHALO13Xx.WorldProtect.Region
        entryMessage: null
        leaveMessage: null
        name: Test
        owner: XxZHALO13Xx
        p1:
          pitch: 0.0
          world: &id001 !!org.bukkit.craftbukkit.v1_7_R3.CraftWorld
            PVP: true
            ambientSpawnLimit: 15
            animalSpawnLimit: 15
            autoSave: true
            difficulty: EASY
            environment: NORMAL
            fullTime: 152963
            keepSpawnInMemory: true
            monsterSpawnLimit: 70
            thunderDuration: 14102
            thundering: false
            time: 8963
            waterAnimalSpawnLimit: 5
            weatherDuration: 36898
          x: -135.0
          y: 72.0
          yaw: 0.0
          z: 270.0
        p2:
          pitch: 0.0
          world: *id001
          x: -137.0
          y: 70.0
          yaw: 0.0
          z: 266.0
    
    Error:
    Code:
    [16:15:55 INFO]: XxZHALO13Xx issued server command: /regions
    [16:16:00 INFO]: XxZHALO13Xx issued server command: /regions create Test
    [16:16:00 ERROR]: Cannot load plugins\WorldProtect\config.yml
    org.bukkit.configuration.InvalidConfigurationException: could not determine a co
    nstructor for the tag tag:yaml.org,2002:me.XxZHALO13Xx.WorldProtect.Region
    in "<string>", line 2, column 15:
          AllRegions: !!me.XxZHALO13Xx.WorldProtect.Region
                      ^
    
            at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlCo
    nfiguration.java:55) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jn
    ks]
            at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguratio
    n.java:149) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguratio
    n.java:114) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(Yam
    lConfiguration.java:176) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b306
    1jnks]
            at org.bukkit.plugin.java.JavaPlugin.reloadConfig(JavaPlugin.java:150) [
    craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at me.XxZHALO13Xx.WorldProtect.RegionCommand.onCommand(RegionCommand.jav
    a:68) [WorldProtect.jar:?]
            at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) [craf
    tbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:18
    0) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at org.bukkit.craftbukkit.v1_7_R3.CraftServer.dispatchCommand(CraftServe
    r.java:703) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at net.minecraft.server.v1_7_R3.PlayerConnection.handleCommand(PlayerCon
    nection.java:953) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at net.minecraft.server.v1_7_R3.PlayerConnection.a(PlayerConnection.java
    :815) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at net.minecraft.server.v1_7_R3.PacketPlayInChat.a(PacketPlayInChat.java
    :28) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at net.minecraft.server.v1_7_R3.PacketPlayInChat.handle(PacketPlayInChat
    .java:47) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at net.minecraft.server.v1_7_R3.NetworkManager.a(NetworkManager.java:157
    ) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at net.minecraft.server.v1_7_R3.ServerConnection.c(SourceFile:134) [craf
    tbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:6
    67) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:2
    60) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:5
    58) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java
    :469) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:6
    28) [craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
    Caused by: org.yaml.snakeyaml.constructor.ConstructorException: null; could not
    determine a constructor for the tag tag:yaml.org,2002:me.XxZHALO13Xx.WorldProtec
    t.Region
            at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructUndefined.con
    struct(SafeConstructor.java:475) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6a
    c518-b3061jnks]
            at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseCo
    nstructor.java:183) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnk
    s]
            at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping2ndSte
    p(BaseConstructor.java:326) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-
    b3061jnks]
            at org.yaml.snakeyaml.constructor.SafeConstructor.constructMapping2ndSte
    p(SafeConstructor.java:143) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-
    b3061jnks]
            at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping(BaseC
    onstructor.java:307) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jn
    ks]
            at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap.const
    ruct(SafeConstructor.java:459) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac5
    18-b3061jnks]
            at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.c
    onstruct(YamlConstructor.java:26) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6
    ac518-b3061jnks]
            at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseCo
    nstructor.java:183) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnk
    s]
            at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping2ndSte
    p(BaseConstructor.java:326) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-
    b3061jnks]
            at org.yaml.snakeyaml.constructor.SafeConstructor.constructMapping2ndSte
    p(SafeConstructor.java:143) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-
    b3061jnks]
            at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping(BaseC
    onstructor.java:307) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jn
    ks]
            at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap.const
    ruct(SafeConstructor.java:459) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac5
    18-b3061jnks]
            at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.c
    onstruct(YamlConstructor.java:26) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6
    ac518-b3061jnks]
            at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseCo
    nstructor.java:183) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnk
    s]
            at org.yaml.snakeyaml.constructor.BaseConstructor.constructDocument(Base
    Constructor.java:142) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061j
    nks]
            at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseCons
    tructor.java:128) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
    
            at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480) ~[craftbukkit.j
    ar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at org.yaml.snakeyaml.Yaml.load(Yaml.java:399) ~[craftbukkit.jar:git-Buk
    kit-1.7.2-R0.3-35-gd6ac518-b3061jnks]
            at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlCo
    nfiguration.java:53) ~[craftbukkit.jar:git-Bukkit-1.7.2-R0.3-35-gd6ac518-b3061jn
    ks]
            ... 19 more
     
  12. Offline

    Skionz

  13. Offline

    XxZHALO13Xx

    @Skionz do i just erase them? like will they keep being created when i make a new region
     
  14. Offline

    Skionz

    @XxZHALO13Xx What do you need them for? I'm not sure how SnakeYAML parses files so I don't really know.
     
  15. Offline

    XxZHALO13Xx

    @Skionz idk haha they arent in the code. Im really confused why configs dont work for me. its like they hate me XD
     
  16. Offline

    Josh014

    @XxZHALO13Xx
    Remove saveConfig(); at onDisable(). It worked for me.
     
Thread Status:
Not open for further replies.

Share This Page