|
11 | 11 | import dev.isxander.yacl3.api.OptionFlag; |
12 | 12 | import dev.isxander.yacl3.api.OptionGroup; |
13 | 13 | import dev.isxander.yacl3.api.YetAnotherConfigLib; |
14 | | -import dev.isxander.yacl3.api.controller.ColorControllerBuilder; |
15 | | -import dev.isxander.yacl3.api.controller.FloatSliderControllerBuilder; |
16 | | -import dev.isxander.yacl3.api.controller.IntegerFieldControllerBuilder; |
17 | | -import dev.isxander.yacl3.api.controller.IntegerSliderControllerBuilder; |
18 | | -import dev.isxander.yacl3.api.controller.TickBoxControllerBuilder; |
| 14 | +import dev.isxander.yacl3.api.controller.*; |
19 | 15 | import dev.isxander.yacl3.gui.controllers.cycling.EnumController; |
20 | 16 | import dev.isxander.yacl3.impl.controller.IntegerFieldControllerBuilderImpl; |
21 | 17 | import net.minecraft.text.Style; |
@@ -93,6 +89,7 @@ public class Config { |
93 | 89 | public boolean StateSwitcher = true; |
94 | 90 | public boolean SpeedSwitcher = true; |
95 | 91 | public boolean HasSelectedPreset = false; |
| 92 | + public String apiBindIP = "127.0.0.1"; |
96 | 93 |
|
97 | 94 | public Config() { |
98 | 95 | } |
@@ -183,6 +180,7 @@ public void save() { |
183 | 180 | object.addProperty("HighlightMiniMessage", HighlightMiniMessage); |
184 | 181 | object.addProperty("MiniMessageTagColor", MiniMessageTagColor); |
185 | 182 | object.addProperty("HasSelectedPreset", HasSelectedPreset); |
| 183 | + object.addProperty("apiBindIP", apiBindIP); |
186 | 184 |
|
187 | 185 | FileManager.writeConfig(object.toString()); |
188 | 186 | } catch (Exception e) { |
|
0 commit comments