From bc60e182cdbdc43db453d2a65d7d64f8ed673df8 Mon Sep 17 00:00:00 2001 From: SpaceManiac Date: Sat, 3 Mar 2012 12:39:14 -0600 Subject: [Bleeding] Added getting the hostname a player used to log in. Addresses BUKKIT-984 --- .../java/org/bukkit/event/player/PlayerLoginEvent.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/main/java/org') diff --git a/src/main/java/org/bukkit/event/player/PlayerLoginEvent.java b/src/main/java/org/bukkit/event/player/PlayerLoginEvent.java index 4b6ee797..2a457da1 100644 --- a/src/main/java/org/bukkit/event/player/PlayerLoginEvent.java +++ b/src/main/java/org/bukkit/event/player/PlayerLoginEvent.java @@ -10,11 +10,17 @@ public class PlayerLoginEvent extends PlayerEvent { private static final HandlerList handlers = new HandlerList(); private Result result = Result.ALLOWED; private String message = ""; + private String hostname = ""; public PlayerLoginEvent(final Player player) { super(player); } + public PlayerLoginEvent(final Player player, final String hostname) { + this(player); + this.hostname = hostname; + } + public PlayerLoginEvent(final Player player, final Result result, final String message) { this(player); this.result = result; @@ -57,6 +63,15 @@ public class PlayerLoginEvent extends PlayerEvent { this.message = message; } + /** + * Gets the hostname that the player used to connect to the server, or blank if unknown + * + * @return The hostname + */ + public String getHostname() { + return hostname; + } + /** * Allows the player to log in */ -- cgit v1.2.3