From 375ae523da995fdfa2490ea4642b455b0ce0b632 Mon Sep 17 00:00:00 2001 From: Voomra Date: Thu, 12 Jun 2025 00:17:52 +0300 Subject: [PATCH] =?UTF-8?q?refac:=20=D1=83=D0=B1=D1=80=D0=B0=D0=BD=D0=B0?= =?UTF-8?q?=20=D0=BB=D0=B8=D1=88=D0=BD=D1=8F=D1=8F=20=D1=80=D0=B5=D1=84?= =?UTF-8?q?=D0=BB=D0=B5=D0=BA=D1=81=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- client/src/main/java/Start.java | 18 +++--------------- .../java/net/minecraft/client/Minecraft.java | 2 +- 2 files changed, 4 insertions(+), 16 deletions(-) diff --git a/client/src/main/java/Start.java b/client/src/main/java/Start.java index bbc3dcc..e9cd424 100644 --- a/client/src/main/java/Start.java +++ b/client/src/main/java/Start.java @@ -1,24 +1,12 @@ -import java.io.File; -import java.lang.reflect.Field; - import net.minecraft.client.Minecraft; +import java.io.File; + public class Start { public static void main(String[] args) { - try - { - Field f = Minecraft.class.getDeclaredField("minecraftDir"); - Field.setAccessible(new Field[] { f }, true); - f.set(null, new File(".")); - } - catch (Exception e) - { - e.printStackTrace(); - return; - } - + Minecraft.minecraftDir = new File("."); Minecraft.main(args); } } diff --git a/client/src/main/java/net/minecraft/client/Minecraft.java b/client/src/main/java/net/minecraft/client/Minecraft.java index 33b9231..76fe4be 100644 --- a/client/src/main/java/net/minecraft/client/Minecraft.java +++ b/client/src/main/java/net/minecraft/client/Minecraft.java @@ -227,7 +227,7 @@ public abstract class Minecraft implements Runnable private TextureLavaFX textureLavaFX; /** The working dir (OS specific) for minecraft */ - private static File minecraftDir = null; + public static File minecraftDir = null; /** * Set to true to keep the game loop running. Set to false by shutdown() to allow the game loop to exit cleanly.