Ok, So I set out to make the best Custom Config Utility I could and I hope you think I did. Here are some of the Pros to using this Utility over other ones. No Need For having an instance of JavaPlugin in every class that uses it. Only one instance of the Config will be made. Everything is in one class. No need to add methods anywhere else to make it work. It's AMAZING!! There are two versions. One is player based and the other is name based. Versions: Player Based Name Based Basic Usage Example: HERE To create a custom config do: Code: ConfigManager cm = ConfigManager.getConfig(Player); //Player Based Way ConfigManager cc = ConfigManager.getConfig(UUID); //Player Based Way Config c = Config.getConfig(String); //Name Based Way cm.getConfig(); //Gets the config so u can do .set() c.getConfig(); //Same as above All the methods are described in great detail. (Hover over the method) So, please don't ask what it does. Here is a video on it and it explains how to use most of the methods. Pleas Note that I have further updated the class since the making of the video. Any problems with this please post. And I will get to fixing it as soon as possible.