Posted January 18, 20187 yr How would i get data from the config? This is what i tried. It only seems to get the default values though. public static void syncConfig() { ConfigManager.sync(MODID, Config.Type.INSTANCE); overrideDefaultScreenshotKey = config.getBoolean(Configuration.CATEGORY_GENERAL, "Override", false, ""); saveScreenshot = config.getBoolean(Configuration.CATEGORY_GENERAL, "Save", true, "Set to true if you want your screenshots to save locally and upload to Imgur. Only has effect if Override is set to true"); System.out.println(overrideDefaultScreenshotKey+":"+saveScreenshot); } # Configuration file general { # Override the default screenshotkey B:Override=true # Set to true if you want your screenshots to save locally and upload to Imgur. Only has effect if Override is set to true B:Save=true } Edited January 18, 20187 yr by DarkEyeDragon
January 18, 20187 yr I believe the problem is that you passing the Category first, and the value you want as 2nd parameter. Isn't it the other way around? ConfigValues.showLog = configuration.getBoolean("showLog", CATEGORY_GENERAL, ConfigValues.showLog, "Shows info logs");
January 18, 20187 yr Author 7 minutes ago, American2050 said: I believe the problem is that you passing the Category first, and the value you want as 2nd parameter. Isn't it the other way around? ConfigValues.showLog = configuration.getBoolean("showLog", CATEGORY_GENERAL, ConfigValues.showLog, "Shows info logs"); Wow i feel so stupid now Changing it also didnt work though. public static void syncConfig() { ConfigManager.sync(MODID, Config.Type.INSTANCE); overrideDefaultScreenshotKey = config.getBoolean("B:Override", Configuration.CATEGORY_GENERAL, false, "Override the default screenshotkey"); saveScreenshot = config.getBoolean("B:Save", Configuration.CATEGORY_GENERAL, true, "Set to true if you want your screenshots to save locally and upload to Imgur. Only has effect if Override is set to true"); System.out.println(overrideDefaultScreenshotKey+":"+saveScreenshot); } I tried with and without the B: also tried the .sync before and after. No luck so far.
January 18, 20187 yr Try all lowercase? Can you also post the whole class, and where it's been called? Thanks.
January 18, 20187 yr Author https://github.com/DarkEyeDragon/ScreenshotUploader Full source now on github.
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.