Posted January 17, 201510 yr I am currently trying to change the way my mod stores an integer from doing it through a tile entity and NBT tags to storing the integer in a config file. The reason being, I've had too many problems having the data saved per player when using the tile entity. Now when I call the public method setInt in my config class, the method is not setting the property to the value I am passing into it. This obviously causes problems when calling the getInt method in the same class. My code (name = the player's display name, intToStore is self explanitory and propertyName is a string set to int_to_store): public static int getInt(String name){ category = name; config.load(); int retInt = config.get(category, propertyName, 0).getInt(); config.save(); return retInt; } public static boolean setInt(String name, int intToStore){ category = name; config.load(); config.get(category, propertyName, intToStore); config.save(); return true; } I am probably making a very simple mistake but I have not worked with config files too much and can't seem to pinpoint the problem. Any help at all would be great. Thanks. http://signaturecraft.us/signatures/eJwL8XNS8M1PKeYqzixJLdZLz89Pz0nVS87P1QcJ6JfkJeWCZIECScVVloZcvpl5qclFiWklXH6pJRmpRVxGpqZwbAgANJ8ZLg~~.png[/img]
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.