Package net.md_5.bungee.api.event
Class ServerKickEvent
- java.lang.Object
-
- net.md_5.bungee.api.plugin.Event
-
- net.md_5.bungee.api.event.ServerKickEvent
-
- All Implemented Interfaces:
Cancellable
public class ServerKickEvent extends Event implements Cancellable
Represents a player getting kicked from a server.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classServerKickEvent.Causestatic classServerKickEvent.State
-
Constructor Summary
Constructors Constructor Description ServerKickEvent(ProxiedPlayer player, BaseComponent[] kickReasonComponent, ServerInfo cancelServer)Deprecated.ServerKickEvent(ProxiedPlayer player, BaseComponent[] kickReasonComponent, ServerInfo cancelServer, ServerKickEvent.State state)Deprecated.ServerKickEvent(ProxiedPlayer player, ServerInfo kickedFrom, BaseComponent[] kickReasonComponent, ServerInfo cancelServer, ServerKickEvent.State state)Deprecated.ServerKickEvent(ProxiedPlayer player, ServerInfo kickedFrom, BaseComponent[] kickReasonComponent, ServerInfo cancelServer, ServerKickEvent.State state, ServerKickEvent.Cause cause)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected booleancanEqual(Object other)booleanequals(Object o)ServerInfogetCancelServer()Server to send player to if this event is cancelled.ServerKickEvent.CausegetCause()Circumstances which led to the kick.ServerInfogetKickedFrom()The server the player was kicked from, should be used in preference toProxiedPlayer.getServer().StringgetKickReason()Deprecated.BaseComponent[]getKickReasonComponent()Kick reason.ProxiedPlayergetPlayer()Player being kicked.ServerKickEvent.StategetState()State in which the kick occured.inthashCode()booleanisCancelled()Cancelled status.voidsetCancelled(boolean cancelled)Cancelled status.voidsetCancelServer(ServerInfo cancelServer)Server to send player to if this event is cancelled.voidsetCause(ServerKickEvent.Cause cause)Circumstances which led to the kick.voidsetKickReason(String reason)Deprecated.voidsetKickReasonComponent(BaseComponent[] kickReasonComponent)Kick reason.voidsetState(ServerKickEvent.State state)State in which the kick occured.StringtoString()
-
-
-
Constructor Detail
-
ServerKickEvent
@Deprecated public ServerKickEvent(ProxiedPlayer player, BaseComponent[] kickReasonComponent, ServerInfo cancelServer)
Deprecated.
-
ServerKickEvent
@Deprecated public ServerKickEvent(ProxiedPlayer player, BaseComponent[] kickReasonComponent, ServerInfo cancelServer, ServerKickEvent.State state)
Deprecated.
-
ServerKickEvent
@Deprecated public ServerKickEvent(ProxiedPlayer player, ServerInfo kickedFrom, BaseComponent[] kickReasonComponent, ServerInfo cancelServer, ServerKickEvent.State state)
Deprecated.
-
ServerKickEvent
public ServerKickEvent(ProxiedPlayer player, ServerInfo kickedFrom, BaseComponent[] kickReasonComponent, ServerInfo cancelServer, ServerKickEvent.State state, ServerKickEvent.Cause cause)
-
-
Method Detail
-
getKickReason
@Deprecated public String getKickReason()
Deprecated.
-
setKickReason
@Deprecated public void setKickReason(String reason)
Deprecated.
-
isCancelled
public boolean isCancelled()
Cancelled status.- Specified by:
isCancelledin interfaceCancellable- Returns:
- the cancelled state of this event
-
getPlayer
public ProxiedPlayer getPlayer()
Player being kicked.
-
getKickedFrom
public ServerInfo getKickedFrom()
The server the player was kicked from, should be used in preference toProxiedPlayer.getServer().
-
getKickReasonComponent
public BaseComponent[] getKickReasonComponent()
Kick reason.
-
getCancelServer
public ServerInfo getCancelServer()
Server to send player to if this event is cancelled.
-
getState
public ServerKickEvent.State getState()
State in which the kick occured.
-
getCause
public ServerKickEvent.Cause getCause()
Circumstances which led to the kick.
-
setCancelled
public void setCancelled(boolean cancelled)
Cancelled status.- Specified by:
setCancelledin interfaceCancellable- Parameters:
cancelled- the state to set
-
setKickReasonComponent
public void setKickReasonComponent(BaseComponent[] kickReasonComponent)
Kick reason.
-
setCancelServer
public void setCancelServer(ServerInfo cancelServer)
Server to send player to if this event is cancelled.
-
setState
public void setState(ServerKickEvent.State state)
State in which the kick occured.
-
setCause
public void setCause(ServerKickEvent.Cause cause)
Circumstances which led to the kick.
-
canEqual
protected boolean canEqual(Object other)
-
-