Posted October 5, 20196 yr I am not sure what the issue is. The config loads, the values are used and everything works, the only thing that doesn't is when I change the file, then relaunch minecraft, the values that are loaded are the default ones, and not the same as the hard config file. I hope that made sense, and this is a link to the updated code: https://github.com/Elrol/Server-Utilities/tree/master/src/main/java/com/github/elrol/ElrolsUtilities/config the files that I added for the config, are Config.Java and CommandConfig.java And its loaded from the main() in Main.java Any help is appreciated Edited October 8, 20196 yr by Elrol_Arrowsend Solved
October 7, 20196 yr Author Still have not been able to fix the issue, is there something I am doing wrong?
October 8, 20196 yr Author Managed to figure out what the issue was. Turns out that at some point the code for configs changed, and when you register them, you now need the file name as well. I also updated my forge version, not sure which of these fixed it but I am betting it was the former. Anyway, when you register your config, make sure to change this: ModLoadingContext.get().registerConfig(ModConfig.Type.SERVER, Config.server_config); Config.loadConfig(Config.server_config, FMLPaths.CONFIGDIR.get().resolve("server-utils.toml").toString()); to this: ModLoadingContext.get().registerConfig(ModConfig.Type.SERVER, Config.server_config, "server-utils.toml"); Config.loadConfig(Config.server_config, FMLPaths.CONFIGDIR.get().resolve("server-utils.toml").toString());
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.