diff --git a/src/main/java/org/rev317/min/accessors/Client.java b/src/main/java/org/rev317/min/accessors/Client.java index 10ae439..9fbed8f 100644 --- a/src/main/java/org/rev317/min/accessors/Client.java +++ b/src/main/java/org/rev317/min/accessors/Client.java @@ -55,6 +55,8 @@ public interface Client { void dropClient(); + void login(String username, String password, boolean reconnecting); + int[] getCurrentStats(); int[] getSettings(); diff --git a/src/main/java/org/rev317/min/api/methods/Game.java b/src/main/java/org/rev317/min/api/methods/Game.java index e0bf09f..462fceb 100644 --- a/src/main/java/org/rev317/min/api/methods/Game.java +++ b/src/main/java/org/rev317/min/api/methods/Game.java @@ -142,4 +142,22 @@ public class Game { return !isLoggedIn(); } + /** + * Login to a server + * @param username String + * @param password String + * @param reconnecting True if it's a retry, false if not + */ + public static void login(String username, String password, boolean reconnecting) { + Loader.getClient().login(username, password, reconnecting); + } + + /** + * Login to a server + * @param username String + * @param password String + */ + public static void login(String username, String password) { + login(username, password, false); + } } diff --git a/src/main/java/org/rev317/min/debug/DInterfaces.java b/src/main/java/org/rev317/min/debug/DInterfaces.java index 4f7e382..a4cd85d 100644 --- a/src/main/java/org/rev317/min/debug/DInterfaces.java +++ b/src/main/java/org/rev317/min/debug/DInterfaces.java @@ -3,7 +3,6 @@ package org.rev317.min.debug; import org.parabot.core.Context; import org.parabot.core.paint.AbstractDebugger; import org.parabot.core.paint.PaintDebugger; -import org.rev317.min.api.methods.Game; import org.rev317.min.api.methods.Interfaces; import java.awt.*;