diff --git a/pom.xml b/pom.xml index 741daf4..ed59980 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ org.parabot 317-api-minified - 1.201 + 1.202 Parabot 317-API-Minified @@ -35,7 +35,7 @@ org.parabot client - 2.6.0 + 2.6.1 * @@ -44,6 +44,11 @@ provided + + org.parabot + internal-api + 1.4.45 + diff --git a/src/main/java/org/rev317/min/accessors/Client.java b/src/main/java/org/rev317/min/accessors/Client.java index d6a16d3..ecffb6d 100644 --- a/src/main/java/org/rev317/min/accessors/Client.java +++ b/src/main/java/org/rev317/min/accessors/Client.java @@ -30,12 +30,8 @@ public interface Client { int getBackDialogId(); - int getInputDialogState(); - int getPlane(); - long[] getFriendsListAsLong(); - int[] getMenuActionId(); int[] getMenuAction1(); @@ -64,4 +60,12 @@ public interface Client { int[] getSettings(); boolean isLoggedIn(); + + int getInputDialogState(); + + long[] getFriendsListAsLong(); + + void addFriend(long id); + + void deleteFriend(long id); } 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 bffbb64..27856fb 100644 --- a/src/main/java/org/rev317/min/api/methods/Game.java +++ b/src/main/java/org/rev317/min/api/methods/Game.java @@ -1,11 +1,12 @@ package org.rev317.min.api.methods; +import org.parabot.api.misc.TextUtils; import org.parabot.environment.api.utils.Time; import org.parabot.environment.scripts.framework.SleepCondition; import org.rev317.min.Loader; /** - * @author Everel, JKetelaar + * @author Everel, JKetelaar, EmmaStone */ public class Game { @@ -169,4 +170,20 @@ public class Game { public static void login(String username, String password) { login(username, password, false); } + + /** + * Adds friend + * @param username String + */ + public static void addFriend(String username) { + Loader.getClient().addFriend(TextUtils.longForName(TextUtils.fixName(username))); + } + + /** + * Deletes friend + * @param username String + */ + public static void deleteFriend(String username) { + Loader.getClient().deleteFriend(TextUtils.longForName(TextUtils.fixName(username))); + } }