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):
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.