Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.dire.events;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.player.*;
- import java.net.InetAddress;
- import static org.bukkit.Bukkit.getLogger;
- public class connection implements Listener {
- @SuppressWarnings("deprecation")
- @EventHandler
- public void onPlayerPreLogin(PlayerPreLoginEvent event) {
- InetAddress IP = event.getAddress();
- getLogger().info("[PreLogin Event] " + "(" + IP + ")" + event.getName() + " is connecting to the server");
- getLogger().info("[PreLogin Event Info] " + "/nIP Address " + IP + "/nHost Name " + IP.getHostName());
- PlayerPreLoginEvent.Result loginresult = event.getResult();
- if (event.getResult() != PlayerPreLoginEvent.Result.ALLOWED) {
- getLogger().info("[Pre Login Event] " + event.getName() + " Failed to connect to server - Details below");
- getLogger().info("[Pre Login Event Details] " + "Kick Reason: " + event.getKickMessage());
- } else {
- getLogger().info("[Pre Login Event] " + event.getName() + " has connected successfully and is preparing to login to server");
- }
- getLogger().info("Login result is: " + loginresult.toString());
- }
- @EventHandler
- public void onPlayerLogin(PlayerLoginEvent event) {
- Player p = event.getPlayer();
- getLogger().info("[Login Event] " + p.getDisplayName() + "has logged in successfully and is preparing to join server");
- }
- @EventHandler
- public void onPlayerJoin(PlayerJoinEvent event) {
- Player p = event.getPlayer();
- getLogger().info("[Join Event] " + p.getDisplayName() + " successfully joined the server");
- }
- @EventHandler
- public void onPlayerQuit(PlayerQuitEvent event) {
- Player p = event.getPlayer();
- getLogger().info( "[Quit Event] " + event.getPlayer().getDisplayName() + " left the server");
- getLogger().info("[Quit Event Details] " + "Quit Reason: " + event.getQuitMessage());
- }
- @EventHandler
- public void onPlayerKick(PlayerKickEvent event) {
- Player p = event.getPlayer();
- getLogger().info( "[Kick Event] " + event.getPlayer().getName() + event.getLeaveMessage().concat("."));
- getLogger().info("[Kick Event Details] " + "Kick Reason: " + event.getReason());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement