summaryrefslogtreecommitdiffstats
path: root/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/org/bukkit/event/player/PlayerLoginEvent.java15
1 files changed, 15 insertions, 0 deletions
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;
@@ -58,6 +64,15 @@ public class PlayerLoginEvent extends PlayerEvent {
}
/**
+ * 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
*/
public void allow() {