java.lang.Object
net.minestom.server.extras.bungee.BungeeCordProxy
BungeeCord forwarding support. Enabling BungeeGuard support with
setBungeeGuardTokens(Set)
helps to secure the server,
but managing your firewall is still recommended.
Please consider using VelocityProxy
instead.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
enable()
Enables bungee IP forwarding.static boolean
Checks whether BungeeGuard authentication is enabled.static boolean
Gets if bungee IP forwarding is enabled.static boolean
isValidBungeeGuardToken
(String token) Checks whether a token is one of the valid BungeeGuard tokensstatic void
setBungeeGuardTokens
(@Nullable Set<String> tokens) Sets the tokens used by BungeeGuard authentication.
-
Constructor Details
-
BungeeCordProxy
public BungeeCordProxy()
-
-
Method Details
-
enable
public static void enable()Enables bungee IP forwarding. -
isEnabled
public static boolean isEnabled()Gets if bungee IP forwarding is enabled.- Returns:
- true if forwarding is enabled
-
setBungeeGuardTokens
Sets the tokens used by BungeeGuard authentication. Setting the tokens to a not-null value enables BungeeGuard authentication, and setting it to a null value disables BungeeGuard authentication.- Parameters:
tokens
- The new BungeeGuard authentication tokens
-
isBungeeGuardEnabled
public static boolean isBungeeGuardEnabled()Checks whether BungeeGuard authentication is enabled.- Returns:
- Whether BungeeGuard authentication is enabled
-
isValidBungeeGuardToken
Checks whether a token is one of the valid BungeeGuard tokens- Parameters:
token
- The token to test- Returns:
- Whether the token is a valid BungeeGuard token
-