Skip to content

Commit 4baf4bc

Browse files
committed
codeclient api address
1 parent cafd539 commit 4baf4bc

2 files changed

Lines changed: 5 additions & 6 deletions

File tree

src/main/java/dev/dfonline/codeclient/config/Config.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,7 @@
1111
import dev.isxander.yacl3.api.OptionFlag;
1212
import dev.isxander.yacl3.api.OptionGroup;
1313
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.*;
1915
import dev.isxander.yacl3.gui.controllers.cycling.EnumController;
2016
import dev.isxander.yacl3.impl.controller.IntegerFieldControllerBuilderImpl;
2117
import net.minecraft.text.Style;
@@ -93,6 +89,7 @@ public class Config {
9389
public boolean StateSwitcher = true;
9490
public boolean SpeedSwitcher = true;
9591
public boolean HasSelectedPreset = false;
92+
public String apiBindIP = "127.0.0.1";
9693

9794
public Config() {
9895
}
@@ -183,6 +180,7 @@ public void save() {
183180
object.addProperty("HighlightMiniMessage", HighlightMiniMessage);
184181
object.addProperty("MiniMessageTagColor", MiniMessageTagColor);
185182
object.addProperty("HasSelectedPreset", HasSelectedPreset);
183+
object.addProperty("apiBindIP", apiBindIP);
186184

187185
FileManager.writeConfig(object.toString());
188186
} catch (Exception e) {

src/main/java/dev/dfonline/codeclient/websocket/SocketHandler.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import dev.dfonline.codeclient.Utility;
77
import dev.dfonline.codeclient.action.None;
88
import dev.dfonline.codeclient.action.impl.*;
9+
import dev.dfonline.codeclient.config.Config;
910
import dev.dfonline.codeclient.location.Plot;
1011
import dev.dfonline.codeclient.websocket.scope.AuthScope;
1112
import net.minecraft.client.network.ClientPlayerEntity;
@@ -46,7 +47,7 @@ public class SocketHandler {
4647

4748
public void start() {
4849
try {
49-
websocket = new SocketServer(new InetSocketAddress("localhost", PORT), this);
50+
websocket = new SocketServer(new InetSocketAddress(Config.getConfig().apiBindIP, PORT), this);
5051
Thread socketThread = new Thread(websocket, "CodeClient-API");
5152
socketThread.start();
5253
CodeClient.LOGGER.info("Socket opened");

0 commit comments

Comments
 (0)