When an entry of the options.txt file could not be read only the warning "Skipping bad option" with option name (and value) is logged. In some cases this is not enough information, instead the thrown exception should be logged as well.
- Create a backup of your options.txt file
- Edit the current options.txt:
- Add an entry without separator (:):
- Add an entry with invalid float value:
- Start Minecraft
- Look at the log
It only logged "Skipping bad option" with the option name, but did not log the exception (indicating why the option is malformed)
20w10a, Mojang names
See net.minecraft.client.Options.load() and look for "Skipping bad option" (there are two occurences).