Class Utils

java.lang.Object
fr.Alphart.BAT.Utils.Utils

public class Utils extends Object
  • Constructor Details

    • Utils

      public Utils()
  • Method Details

    • parseDuration

      public static long parseDuration(String durationStr) throws IllegalArgumentException
      Get the timestamp corresponding to the current date + this duration
      Parameters:
      durationStr -
      Returns:
      timestamp in millis
      Throws:
      IllegalArgumentException
    • getFinalArg

      public static String getFinalArg(String[] args, int start)
      Get the final args from start
      Parameters:
      args -
      start -
      Returns:
      finalArg from start
    • isServer

      public static boolean isServer(String serverName)
      Check if a server with his name exist
      Returns:
    • getPlayerIP

      public static String getPlayerIP(net.md_5.bungee.api.connection.ProxiedPlayer player)
    • validIP

      public static boolean validIP(String ip)
    • isIp6

      public static boolean isIp6(@NotNull @NotNull String ip6)
    • extractIpFromString

      public static String extractIpFromString(String string)
    • getIpDetails

      public static String getIpDetails(String ip)
      Little extra for the ip lookup : get server location using freegeoip api
      Parameters:
      ip -
      Returns:
    • getOfflineUUID

      public static String getOfflineUUID(String pName)