diff --git a/src/main/java/org/parabot/core/Context.java b/src/main/java/org/parabot/core/Context.java index ed60582..b2efe7e 100644 --- a/src/main/java/org/parabot/core/Context.java +++ b/src/main/java/org/parabot/core/Context.java @@ -20,6 +20,8 @@ import org.parabot.environment.servers.ServerProvider; import java.applet.Applet; import java.awt.Dimension; import java.io.File; +import java.io.PrintStream; +import java.lang.reflect.InvocationTargetException; import java.util.ArrayList; import java.util.HashMap; import java.util.TimerTask; @@ -52,6 +54,9 @@ public class Context { private UlirathaClient ulirathaClient; private JSONParser jsonParser; + public static PrintStream defaultOut = System.out; + public static PrintStream defaultErr = System.err; + private Context(final ServerProvider serverProvider) { threadGroups.put(Thread.currentThread().getThreadGroup(), this); @@ -222,6 +227,9 @@ public class Context { Core.verbose("Done."); BotDialog.getInstance().validate(); + + System.setOut(defaultOut); + System.setErr(defaultErr); } /** diff --git a/src/main/java/org/parabot/core/asm/adapters/AddGetterAdapter.java b/src/main/java/org/parabot/core/asm/adapters/AddGetterAdapter.java index e068c0b..7ee094a 100644 --- a/src/main/java/org/parabot/core/asm/adapters/AddGetterAdapter.java +++ b/src/main/java/org/parabot/core/asm/adapters/AddGetterAdapter.java @@ -48,7 +48,6 @@ public class AddGetterAdapter implements Opcodes, Injectable { final ClassNode fieldLocation, final FieldNode fieldNode, final String methodName, final String returnDesc, final boolean staticMethod, final long multiplier) { - System.out.println(fieldNode.name); this.into = into; this.fieldLocation = fieldLocation; this.fieldNode = fieldNode; diff --git a/src/main/java/org/parabot/environment/servers/executers/PublicServerExecuter.java b/src/main/java/org/parabot/environment/servers/executers/PublicServerExecuter.java index 21846a7..4b69b10 100644 --- a/src/main/java/org/parabot/environment/servers/executers/PublicServerExecuter.java +++ b/src/main/java/org/parabot/environment/servers/executers/PublicServerExecuter.java @@ -56,6 +56,7 @@ public class PublicServerExecuter extends ServerExecuter { serverProviderInfo.getCRC32() + ".jar"); final String jarUrl = Configuration.GET_SERVER_PROVIDER + this.serverName; + System.out.println(jarUrl); Core.verbose("Downloading: " + jarUrl + " ..."); diff --git a/src/main/java/org/parabot/environment/servers/executers/ServerExecuter.java b/src/main/java/org/parabot/environment/servers/executers/ServerExecuter.java index f2210d1..7f84fe6 100644 --- a/src/main/java/org/parabot/environment/servers/executers/ServerExecuter.java +++ b/src/main/java/org/parabot/environment/servers/executers/ServerExecuter.java @@ -5,6 +5,8 @@ import org.parabot.core.parsers.randoms.RandomParser; import org.parabot.core.ui.components.PaintComponent; import org.parabot.environment.servers.ServerProvider; +import java.io.PrintStream; + /** * * Executes a server provider @@ -21,12 +23,6 @@ public abstract class ServerExecuter { @Override public void run() { try { - try{ - org.parabot.environment.api.utils.WindowsPreferences.userRoot().remove("Software\\JavaSoft\\Prefs"); - }catch (Exception e){ - // Ikov likes to creates preference keys, doesn't it? - } - Context context = Context.getInstance(provider); context.load(); PaintComponent.getInstance().startPainting(context);