]> git.lizzy.rs Git - BoundingBoxOutlineReloaded.git/blobdiff - src/main/java/com/irtimaled/bbor/launch/Tweaker.java
Upgrade to 1.14.2
[BoundingBoxOutlineReloaded.git] / src / main / java / com / irtimaled / bbor / launch / Tweaker.java
index 41ea6a58884d6bedad28b8888896d05ae2ed2faf..881e8b989cb4232b8ee73b3cc10a0a7d7a08c8d9 100644 (file)
@@ -11,22 +11,23 @@ import java.util.ArrayList;
 import java.util.List;
 
 public abstract class Tweaker implements ITweaker {
-    public List<String> args;
+    private List<String> args;
 
     @Override
     public void acceptOptions(List<String> args, File gameDir, File assetsDir, String profile) {
-        this.args = new ArrayList<>(args);
+        this.args = new ArrayList<>();
         addOptions(args, gameDir, assetsDir, profile);
     }
 
-    protected void addArg(String name, String value) {
-        args.add(name);
+    void addArg(String name, String value) {
         if (value != null) {
+            args.add(name);
             args.add(value);
         }
     }
 
     protected void addOptions(List<String> args, File gameDir, File assetsDir, String profile) {
+        this.args.addAll(args);
     }
 
     @Override
@@ -34,7 +35,6 @@ public abstract class Tweaker implements ITweaker {
         MixinBootstrap.init();
         Mixins.addConfiguration("mixins.bbor.json");
         MixinEnvironment.getDefaultEnvironment().setSide(isClient() ? MixinEnvironment.Side.CLIENT : MixinEnvironment.Side.SERVER);
-
     }
 
     protected abstract boolean isClient();