This would fix #564.
This is a further fix for #519. As the preferences may contain empty values, if the preferences contain empty values, unexpected errors may occur due to the original design based on values "as is" (without empty string removals).
Bypassing this problem in 2.2.0-dev3, users can first launch versions before 2.2.0-dev3 to generate JSON format preferences without this kind of error (as mentioned in https://github.com/MinicraftPlus/minicraft-plus-revived/pull/519#issuecomment-1694990750).
Note that if players have already been using 2.2.0-dev3 or 2.2.0-dev2 updating their preferences, the preferences settings might have already been broken.
This would fix #564. This is a further fix for #519. As the preferences may contain empty values, if the preferences contain empty values, unexpected errors may occur due to the original design based on values "as is" (without empty string removals). Bypassing this problem in 2.2.0-dev3, users can first launch versions before 2.2.0-dev3 to generate JSON format preferences without this kind of error (as mentioned in https://github.com/MinicraftPlus/minicraft-plus-revived/pull/519#issuecomment-1694990750).
Note that if players have already been using 2.2.0-dev3 or 2.2.0-dev2 updating their preferences, the preferences settings might have already been broken.