Advertisement
Guest User

Untitled

a guest
May 21st, 2019
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.37 KB | None | 0 0
  1. package com.dire.events;
  2.  
  3. import org.bukkit.entity.Player;
  4. import org.bukkit.event.EventHandler;
  5. import org.bukkit.event.Listener;
  6. import org.bukkit.event.player.*;
  7. import java.net.InetAddress;
  8.  
  9. import static org.bukkit.Bukkit.getLogger;
  10.  
  11. public class connection implements Listener {
  12.  
  13.     @SuppressWarnings("deprecation")
  14.     @EventHandler
  15.     public void onPlayerPreLogin(PlayerPreLoginEvent event) {
  16.         InetAddress IP = event.getAddress();
  17.         getLogger().info("[PreLogin Event] " + "(" + IP + ")" + event.getName() +  " is connecting to the server");
  18.         getLogger().info("[PreLogin Event Info] " + "/nIP Address " + IP + "/nHost Name " + IP.getHostName());
  19.         PlayerPreLoginEvent.Result loginresult = event.getResult();
  20.         if (event.getResult() != PlayerPreLoginEvent.Result.ALLOWED) {
  21.             getLogger().info("[Pre Login Event] " + event.getName() + " Failed to connect to server - Details below");
  22.             getLogger().info("[Pre Login Event Details] " + "Kick Reason: " + event.getKickMessage());
  23.         } else {
  24.             getLogger().info("[Pre Login Event] " + event.getName() + " has connected successfully and is preparing to login to server");
  25.         }
  26.         getLogger().info("Login result is: " + loginresult.toString());
  27.     }
  28.  
  29.     @EventHandler
  30.     public void onPlayerLogin(PlayerLoginEvent event) {
  31.         Player p = event.getPlayer();
  32.         getLogger().info("[Login Event] " + p.getDisplayName() + "has logged in successfully and is preparing to join server");
  33.     }
  34.  
  35.     @EventHandler
  36.     public void onPlayerJoin(PlayerJoinEvent event) {
  37.         Player p = event.getPlayer();
  38.         getLogger().info("[Join Event] " + p.getDisplayName() +  " successfully joined the server");
  39.     }
  40.  
  41.     @EventHandler
  42.     public void onPlayerQuit(PlayerQuitEvent event) {
  43.         Player p = event.getPlayer();
  44.         getLogger().info( "[Quit Event] "  + event.getPlayer().getDisplayName() +  " left the server");
  45.         getLogger().info("[Quit Event Details] " + "Quit Reason: " + event.getQuitMessage());
  46.     }
  47.  
  48.     @EventHandler
  49.     public void onPlayerKick(PlayerKickEvent event) {
  50.         Player p = event.getPlayer();
  51.         getLogger().info( "[Kick Event] " + event.getPlayer().getName() + event.getLeaveMessage().concat("."));
  52.         getLogger().info("[Kick Event Details] " + "Kick Reason: " + event.getReason());
  53.     }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement