Various mixin/injector additions
This commit is contained in:
@@ -148,6 +148,13 @@ public interface Client extends GameShell
|
||||
*/
|
||||
void setPassword(String password);
|
||||
|
||||
/**
|
||||
* Sets the 6 digit pin used for authenticator on login screen.
|
||||
*
|
||||
* @param otp one time password
|
||||
*/
|
||||
void setOtp(String otp);
|
||||
|
||||
/**
|
||||
* Gets currently selected login field. 0 is username, and 1 is password.
|
||||
*
|
||||
@@ -155,6 +162,13 @@ public interface Client extends GameShell
|
||||
*/
|
||||
int getCurrentLoginField();
|
||||
|
||||
/**
|
||||
* Gets index of current login state. 2 is username/password form, 4 is authenticator form
|
||||
*
|
||||
* @return current login state index
|
||||
*/
|
||||
int getLoginIndex();
|
||||
|
||||
/**
|
||||
* Gets the account type of the logged in player.
|
||||
*
|
||||
@@ -1342,6 +1356,13 @@ public interface Client extends GameShell
|
||||
*/
|
||||
boolean isInInstancedRegion();
|
||||
|
||||
/**
|
||||
* Get the number of client ticks an item has been pressed
|
||||
*
|
||||
* @return the number of client ticks an item has been pressed
|
||||
*/
|
||||
int getItemPressedDuration();
|
||||
|
||||
/**
|
||||
* Sets whether the client is hiding entities.
|
||||
* <p>
|
||||
@@ -1383,7 +1404,6 @@ public interface Client extends GameShell
|
||||
*/
|
||||
void setClanMatesHidden(boolean state);
|
||||
|
||||
|
||||
/**
|
||||
* Sets whether the local player is hidden.
|
||||
*
|
||||
@@ -1585,6 +1605,19 @@ public interface Client extends GameShell
|
||||
|
||||
void checkClickbox(Model model, int orientation, int pitchSin, int pitchCos, int yawSin, int yawCos, int x, int y, int z, long hash);
|
||||
|
||||
/**
|
||||
* Get the if1 widget whose item is being dragged
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
Widget getIf1DraggedWidget();
|
||||
|
||||
/**
|
||||
* Get the item index of the item being dragged on an if1 widget
|
||||
* @return
|
||||
*/
|
||||
int getIf1DraggedItemIndex();
|
||||
|
||||
/**
|
||||
* Sets if a widget is in target mode
|
||||
*/
|
||||
|
||||
@@ -41,6 +41,10 @@ public enum GameState
|
||||
* The client is at the login screen.
|
||||
*/
|
||||
LOGIN_SCREEN(10),
|
||||
/**
|
||||
* The client is at the login screen entering authenticator code.
|
||||
*/
|
||||
LOGIN_SCREEN_AUTHENTICATOR(11),
|
||||
/**
|
||||
* There is a player logging in.
|
||||
*/
|
||||
|
||||
@@ -116,4 +116,14 @@ public interface MessageNode
|
||||
* @param timestamp
|
||||
*/
|
||||
void setTimestamp(int timestamp);
|
||||
|
||||
/**
|
||||
* Returns yes if the message is from a friend
|
||||
*/
|
||||
boolean isFromFriend();
|
||||
|
||||
/**
|
||||
* Returns yes if the message is from a clanmate
|
||||
*/
|
||||
boolean isFromClanMate();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user