@Override
    public String toString() {
        StringBuilder sBuilder = new StringBuilder();
        
        sBuilder.append("########################################\n");
        sBuilder.append("# BeatTime plugin collection preferences\n");
        sBuilder.append("# Only change these settings via this   \n");
        sBuilder.append("# file when the server is off or the    \n");
        sBuilder.append("# plugin was disabled!                  \n");
        sBuilder.append("########################################\n\n");
        sBuilder.append(".settings {\n");
        
        for (String key : preferences.keySet())
            sBuilder.append(String.format("\tpref::[name={0}, value={1}]\n", key, preferences.get(key)));
        
        sBuilder.append("};\n");
        
        return sBuilder.toString();
    }