Package net.md_5.bungee.api.event
Class LoginEvent
- java.lang.Object
-
- net.md_5.bungee.api.plugin.Event
-
- net.md_5.bungee.api.event.AsyncEvent<LoginEvent>
-
- net.md_5.bungee.api.event.LoginEvent
-
- All Implemented Interfaces:
Cancellable
public class LoginEvent extends AsyncEvent<LoginEvent> implements Cancellable
Event called to represent a player logging in.
-
-
Constructor Summary
Constructors Constructor Description LoginEvent(PendingConnection connection, Callback<LoginEvent> done)
LoginEvent(PendingConnection connection, Callback<LoginEvent> done, LoginResult loginResult)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected boolean
canEqual(Object other)
boolean
equals(Object o)
String
getCancelReason()
Deprecated.use component methods insteadBaseComponent[]
getCancelReasonComponents()
Deprecated.use single component methods insteadPendingConnection
getConnection()
Connection attempting to login.LoginResult
getLoginResult()
The player's login result containing his texturesBaseComponent
getReason()
Message to use when kicking if this event is canceled.int
hashCode()
boolean
isCancelled()
Cancelled state.void
setCancelled(boolean cancelled)
Cancelled state.void
setCancelReason(String cancelReason)
Deprecated.use component methods insteadvoid
setCancelReason(BaseComponent... cancelReason)
Deprecated.use single component methods insteadvoid
setLoginResult(LoginResult loginResult)
The player's login result containing his texturesvoid
setReason(BaseComponent reason)
Message to use when kicking if this event is canceled.String
toString()
-
Methods inherited from class net.md_5.bungee.api.event.AsyncEvent
completeIntent, postCall, registerIntent
-
-
-
-
Constructor Detail
-
LoginEvent
public LoginEvent(PendingConnection connection, Callback<LoginEvent> done)
-
LoginEvent
public LoginEvent(PendingConnection connection, Callback<LoginEvent> done, LoginResult loginResult)
-
-
Method Detail
-
getCancelReason
@Deprecated public String getCancelReason()
Deprecated.use component methods instead- Returns:
- reason to be displayed
-
setCancelReason
@Deprecated public void setCancelReason(String cancelReason)
Deprecated.use component methods instead- Parameters:
cancelReason
- reason to be displayed
-
getCancelReasonComponents
@Deprecated public BaseComponent[] getCancelReasonComponents()
Deprecated.use single component methods instead- Returns:
- reason to be displayed
-
setCancelReason
@Deprecated public void setCancelReason(BaseComponent... cancelReason)
Deprecated.use single component methods instead- Parameters:
cancelReason
- reason to be displayed
-
isCancelled
public boolean isCancelled()
Cancelled state.- Specified by:
isCancelled
in interfaceCancellable
- Returns:
- the cancelled state of this event
-
getReason
public BaseComponent getReason()
Message to use when kicking if this event is canceled.
-
getLoginResult
public LoginResult getLoginResult()
The player's login result containing his textures
-
getConnection
public PendingConnection getConnection()
Connection attempting to login.
-
setCancelled
public void setCancelled(boolean cancelled)
Cancelled state.- Specified by:
setCancelled
in interfaceCancellable
- Parameters:
cancelled
- the state to set
-
setReason
public void setReason(BaseComponent reason)
Message to use when kicking if this event is canceled.
-
setLoginResult
public void setLoginResult(LoginResult loginResult)
The player's login result containing his textures
-
toString
public String toString()
- Overrides:
toString
in classAsyncEvent<LoginEvent>
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classAsyncEvent<LoginEvent>
-
canEqual
protected boolean canEqual(Object other)
- Overrides:
canEqual
in classAsyncEvent<LoginEvent>
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classAsyncEvent<LoginEvent>
-
-