61 lines
		
	
	
	
		
			2.5 KiB
			
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			61 lines
		
	
	
	
		
			2.5 KiB
			
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
 | |
| From: MCMDEV <john-m.1@gmx.de>
 | |
| Date: Fri, 24 Sep 2021 17:59:23 +0200
 | |
| Subject: [PATCH] Added getHostname to AsyncPlayerPreLoginEvent
 | |
| 
 | |
| 
 | |
| diff --git a/src/main/java/org/bukkit/event/player/AsyncPlayerPreLoginEvent.java b/src/main/java/org/bukkit/event/player/AsyncPlayerPreLoginEvent.java
 | |
| index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644
 | |
| --- a/src/main/java/org/bukkit/event/player/AsyncPlayerPreLoginEvent.java
 | |
| +++ b/src/main/java/org/bukkit/event/player/AsyncPlayerPreLoginEvent.java
 | |
| @@ -0,0 +0,0 @@ public class AsyncPlayerPreLoginEvent extends Event {
 | |
|      private final InetAddress ipAddress;
 | |
|      private final InetAddress rawAddress; // Paper
 | |
|      //private UUID uniqueId; // Paper - Not used anymore
 | |
| +    private final String hostname; // Paper
 | |
|  
 | |
|      @Deprecated
 | |
|      public AsyncPlayerPreLoginEvent(@NotNull final String name, @NotNull final InetAddress ipAddress) {
 | |
| @@ -0,0 +0,0 @@ public class AsyncPlayerPreLoginEvent extends Event {
 | |
|          this(name, ipAddress, ipAddress, uniqueId, profile);
 | |
|      }
 | |
|  
 | |
| +    @Deprecated // Paper - Add hostname
 | |
|      public AsyncPlayerPreLoginEvent(@NotNull final String name, @NotNull final InetAddress ipAddress, @NotNull final InetAddress rawAddress, @NotNull final UUID uniqueId, @NotNull PlayerProfile profile) {
 | |
| +        // Paper start - Add hostname
 | |
| +        this(name, ipAddress, rawAddress, uniqueId, profile, "");
 | |
| +    }
 | |
| +
 | |
| +    public AsyncPlayerPreLoginEvent(@NotNull final String name, @NotNull final InetAddress ipAddress, @NotNull final InetAddress rawAddress, @NotNull final UUID uniqueId, @NotNull PlayerProfile profile, @NotNull String hostname) {
 | |
| +        // Paper end - Add hostname
 | |
|          super(true);
 | |
|          this.profile = profile;
 | |
|          // Paper end
 | |
| @@ -0,0 +0,0 @@ public class AsyncPlayerPreLoginEvent extends Event {
 | |
|          this.ipAddress = ipAddress;
 | |
|          this.rawAddress = rawAddress; // Paper
 | |
|          //this.uniqueId = uniqueId; // Paper - Not used anymore
 | |
| +        this.hostname = hostname; // Paper - Add hostname
 | |
|      }
 | |
|  
 | |
|      /**
 | |
| @@ -0,0 +0,0 @@ public class AsyncPlayerPreLoginEvent extends Event {
 | |
|          return profile.getId(); // Paper
 | |
|      }
 | |
|  
 | |
| +    // Paper start
 | |
| +    /**
 | |
| +     * Gets the hostname that the player used to connect to the server, or
 | |
| +     * blank if unknown
 | |
| +     *
 | |
| +     * @return The hostname
 | |
| +     */
 | |
| +    @NotNull
 | |
| +    public String getHostname() {
 | |
| +        return hostname;
 | |
| +    }
 | |
| +    // Paper end
 | |
| +
 | |
|      @NotNull
 | |
|      @Override
 | |
|      public HandlerList getHandlers() {
 | 
