Waterfall/BungeeCord-Patches/0052-Fix-upstream-javadocs.patch
Shane Freeder 69d0c4010d Updated Upstream (BungeeCord)
Upstream has released updates that appears to apply and compile correctly.
This update has not been tested by PaperMC and as with ANY update, please do your own testing

BungeeCord Changes:
af10f82d Apply and enforce import ordering rules
3f01748d Minecraft 1.14-pre5 support
2019-04-23 09:09:26 +01:00

152 lines
4.9 KiB
Diff

From f8145502b28ce0b36f31ea74efe4ab1c743d8275 Mon Sep 17 00:00:00 2001
From: Shane Freeder <theboyetronic@gmail.com>
Date: Sat, 30 Mar 2019 15:11:11 +0000
Subject: [PATCH] Fix upstream javadocs
diff --git a/api/src/main/java/net/md_5/bungee/api/ProxyConfig.java b/api/src/main/java/net/md_5/bungee/api/ProxyConfig.java
index 0e69db36..cbcf8a24 100644
--- a/api/src/main/java/net/md_5/bungee/api/ProxyConfig.java
+++ b/api/src/main/java/net/md_5/bungee/api/ProxyConfig.java
@@ -16,22 +16,27 @@ public interface ProxyConfig
/**
* Time before users are disconnected due to no network activity.
+ * @return the time before users are disconnected due to no network activity.
*/
int getTimeout();
/**
* UUID used for metrics.
+ * @return the UUID used for metrics
*/
String getUuid();
/**
* Set of all listeners.
+ * @return a set of all listeners
*/
Collection<ListenerInfo> getListeners();
/**
* Set of all servers.
*
+ * @return a map of registered servers
+ *
* @deprecated The returned map may be modified concurrently by the proxy.
* The safe alternative is {@link #getServersCopy()}.
*/
@@ -122,32 +127,44 @@ public interface ProxyConfig
/**
* Does the server authenticate with mojang
+ *
+ * @return if the server authenticates to mojang
*/
boolean isOnlineMode();
/**
* Whether proxy commands are logged to the proxy log
+ *
+ * @return should the proxy log commands
*/
boolean isLogCommands();
/**
* Returns the player max.
+ *
+ * @return the player limit
*/
int getPlayerLimit();
/**
* A collection of disabled commands.
+ *
+ * @return a collection of disabled commands
*/
Collection<String> getDisabledCommands();
/**
* The connection throttle delay.
+ *
+ * @return the connection throttle delay
*/
@Deprecated
int getThrottle();
/**
- * Whether the proxy will parse IPs with spigot or not
+ * Whether the proxy will forward the players information (UUID, IP)
+ *
+ * @return should we forward player information
*/
@Deprecated
boolean isIpForward();
@@ -155,6 +172,7 @@ public interface ProxyConfig
/**
* The encoded favicon.
*
+ * @return the encoded favicon
* @deprecated Use #getFaviconObject instead.
*/
@Deprecated
@@ -162,6 +180,8 @@ public interface ProxyConfig
/**
* The favicon used for the server ping list.
+ *
+ * @return the favicon used for the server ping list
*/
Favicon getFaviconObject();
diff --git a/api/src/main/java/net/md_5/bungee/api/ProxyServer.java b/api/src/main/java/net/md_5/bungee/api/ProxyServer.java
index 1c8e9eda..d44ac67e 100644
--- a/api/src/main/java/net/md_5/bungee/api/ProxyServer.java
+++ b/api/src/main/java/net/md_5/bungee/api/ProxyServer.java
@@ -52,6 +52,9 @@ public abstract class ProxyServer
/**
* Gets a localized string from the .properties file.
*
+ * @param name the name of the translation
+ * @param args the arguments used for translation
+ *
* @return the localized string
*/
public abstract String getTranslation(String name, Object... args);
diff --git a/api/src/main/java/net/md_5/bungee/api/plugin/PluginManager.java b/api/src/main/java/net/md_5/bungee/api/plugin/PluginManager.java
index 9408e6c2..884f78c8 100644
--- a/api/src/main/java/net/md_5/bungee/api/plugin/PluginManager.java
+++ b/api/src/main/java/net/md_5/bungee/api/plugin/PluginManager.java
@@ -148,6 +148,7 @@ public class PluginManager
* @param sender the sender executing the command
* @param commandLine the complete command line including command name and
* arguments
+ * @param tabResults the List for tab results to be added to, or null if executing the command
* @return whether the command was handled
*/
public boolean dispatchCommand(CommandSender sender, String commandLine, List<String> tabResults)
@@ -475,6 +476,8 @@ public class PluginManager
/**
* Unregister all of a Plugin's listener.
+ *
+ * @param plugin the plugin to unregister listeners for
*/
public void unregisterListeners(Plugin plugin)
{
diff --git a/api/src/main/java/net/md_5/bungee/api/scheduler/TaskScheduler.java b/api/src/main/java/net/md_5/bungee/api/scheduler/TaskScheduler.java
index 5d2b088c..be32ba89 100644
--- a/api/src/main/java/net/md_5/bungee/api/scheduler/TaskScheduler.java
+++ b/api/src/main/java/net/md_5/bungee/api/scheduler/TaskScheduler.java
@@ -85,6 +85,7 @@ public interface TaskScheduler
/**
* An executor service which underlies this scheduler.
+ * @param plugin The plugin of which to fetch an executor service for
*
* @return the underlying executor service or compatible wrapper
*/
--
2.21.0