From b4aac03f0917b8052bef6f880b5f8adb54be10b2 Mon Sep 17 00:00:00 2001 From: ZZZank <47418975+ZZZank@users.noreply.github.com> Date: Fri, 24 Mar 2023 19:22:07 +0800 Subject: [PATCH] Show the "current" value of options in config files --- .../embeddedt/modernfix/core/config/ModernFixEarlyConfig.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/embeddedt/modernfix/core/config/ModernFixEarlyConfig.java b/src/main/java/org/embeddedt/modernfix/core/config/ModernFixEarlyConfig.java index 707ff38f..42736658 100644 --- a/src/main/java/org/embeddedt/modernfix/core/config/ModernFixEarlyConfig.java +++ b/src/main/java/org/embeddedt/modernfix/core/config/ModernFixEarlyConfig.java @@ -193,11 +193,13 @@ public class ModernFixEarlyConfig { writer.write("# This is the configuration file for ModernFix.\n"); writer.write("#\n"); writer.write("# The following options can be enabled or disabled if there is a compatibility issue.\n"); + writer.write("# Their values are values that ModernFix finally use, based on your mod setup and options you set.\n"); writer.write("# Add a line mixin.example_name=true/false without the # sign to enable/disable a rule.\n"); + writer.write("# This file will be refreshed at each game launch to update the current values.\n"); List lines = this.options.keySet().stream() .filter(key -> !key.equals("mixin.core")) .sorted() - .map(key -> "# " + key + "\n") + .map(key -> "# " + key + " = " + this.options.get(key).isEnabled() + "\n") .collect(Collectors.toList()); for(String line : lines) { writer.write(line);