Skip to content

Commit

Permalink
Start development of new config system
Browse files Browse the repository at this point in the history
  • Loading branch information
sam302rk committed Jan 5, 2022
1 parent c95894e commit e714d10
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 1 deletion.
6 changes: 6 additions & 0 deletions src/main/java/net/minecraft/client/Minecraft.java
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,7 @@
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.net.Proxy;
Expand Down Expand Up @@ -1268,6 +1269,11 @@ private void displayDebugInfo()
public void shutdown()
{
//UtilityClient.DISCORD_INSTANCE.shutdown();
try {
UtilityClient.config.store(new FileWriter("uc2/config.txt"), "UtilityClient 2.12+ Config");
} catch (IOException e) {
e.printStackTrace();
}
this.running = false;
}

Expand Down
10 changes: 9 additions & 1 deletion src/main/java/org/utilityclient/UtilityClient.java
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,11 @@
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.StringSelection;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Properties;

public class UtilityClient extends Thread {
public static final CPSThread CPS_THREAD_INSTANCE = new CPSThread();
Expand All @@ -34,6 +37,8 @@ public class UtilityClient extends Thread {
public static boolean isSprinting = false;
public static boolean isFulbrightEnabled = false;

public static Properties config, keybindings;

public static UtilityClient getInstance() {
return CLIENT_INSTANCE;
}
Expand Down Expand Up @@ -62,7 +67,10 @@ public static KeyBinding addKeyBind(String name, int keyCode, boolean isMacro) {
public void run() {
new File("uc2").mkdirs();
try {
Config.run();
File configFile = new File("uc2/config.txt");
configFile.createNewFile();
config = new Properties();
config.load(new FileReader(configFile));
} catch (IOException e) {
e.printStackTrace();
}
Expand Down
1 change: 1 addition & 0 deletions src/main/java/org/utilityclient/config/Config.java
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
import java.util.Map;
import java.util.Scanner;

@Deprecated
public class Config {
private static final HashMap<String, String> config = new HashMap<>();
private static final File configFile = new File("uc2/config.cfg");
Expand Down

0 comments on commit e714d10

Please sign in to comment.