Class HardwareUtil

java.lang.Object
com.hypixel.hytale.common.util.HardwareUtil

public class HardwareUtil extends Object
  • Field Details

    • LOGGER

      private static final com.hypixel.hytale.logger.HytaleLogger LOGGER
    • PROCESS_TIMEOUT_SECONDS

      private static final int PROCESS_TIMEOUT_SECONDS
      See Also:
    • UUID_PATTERN

      private static final Pattern UUID_PATTERN
    • WINDOWS

      private static final Supplier<UUID> WINDOWS
    • MAC

      private static final Supplier<UUID> MAC
    • LINUX

      private static final Supplier<UUID> LINUX
  • Constructor Details

    • HardwareUtil

      public HardwareUtil()
  • Method Details

    • runCommand

      @Nullable private static String runCommand(String... command)
    • parseUuidFromOutput

      @Nullable private static UUID parseUuidFromOutput(String output)
    • readMachineIdFile

      @Nullable private static UUID readMachineIdFile(Path path)
    • getUUID

      @Nullable public static UUID getUUID()