Class PlayerOnlineListener
java.lang.Object
com.djrapitops.plan.gathering.listeners.bukkit.PlayerOnlineListener
- All Implemented Interfaces:
org.bukkit.event.Listener
Event Listener for PlayerJoin, PlayerQuit and PlayerKickEvents.
-
Constructor Summary
ConstructorsConstructorDescriptionPlayerOnlineListener
(PlayerJoinEventConsumer playerJoinEventConsumer, PlayerLeaveEventConsumer playerLeaveEventConsumer, JoinAddressValidator joinAddressValidator, JoinAddressCache joinAddressCache, ServerInfo serverInfo, DBSystem dbSystem, Status status, ErrorLogger errorLogger) -
Method Summary
Modifier and TypeMethodDescriptionvoid
beforePlayerQuit
(org.bukkit.event.player.PlayerQuitEvent event) void
onPlayerJoin
(org.bukkit.event.player.PlayerJoinEvent event) void
onPlayerKick
(org.bukkit.event.player.PlayerKickEvent event) PlayerKickEvent Listener.void
onPlayerLogin
(org.bukkit.event.player.PlayerLoginEvent event) void
onPlayerQuit
(org.bukkit.event.player.PlayerQuitEvent event)
-
Constructor Details
-
PlayerOnlineListener
@Inject public PlayerOnlineListener(PlayerJoinEventConsumer playerJoinEventConsumer, PlayerLeaveEventConsumer playerLeaveEventConsumer, JoinAddressValidator joinAddressValidator, JoinAddressCache joinAddressCache, ServerInfo serverInfo, DBSystem dbSystem, Status status, ErrorLogger errorLogger)
-
-
Method Details
-
onPlayerLogin
public void onPlayerLogin(org.bukkit.event.player.PlayerLoginEvent event) -
onPlayerKick
public void onPlayerKick(org.bukkit.event.player.PlayerKickEvent event) PlayerKickEvent Listener.Adds processing information to the ProcessingQueue. After KickEvent, the QuitEvent is automatically called.
- Parameters:
event
- Fired event
-
onPlayerJoin
public void onPlayerJoin(org.bukkit.event.player.PlayerJoinEvent event) -
beforePlayerQuit
public void beforePlayerQuit(org.bukkit.event.player.PlayerQuitEvent event) -
onPlayerQuit
public void onPlayerQuit(org.bukkit.event.player.PlayerQuitEvent event)
-