Class AssetPathUtil

java.lang.Object
com.hypixel.hytale.builtin.asseteditor.util.AssetPathUtil

public class AssetPathUtil extends Object
  • Field Details

    • UNIX_FILE_SEPARATOR

      public static final String UNIX_FILE_SEPARATOR
      See Also:
    • FILE_EXTENSION_JSON

      public static final String FILE_EXTENSION_JSON
      See Also:
    • DIR_SERVER

      public static final String DIR_SERVER
      See Also:
    • DIR_COMMON

      public static final String DIR_COMMON
      See Also:
    • PATH_DIR_COMMON

      public static final Path PATH_DIR_COMMON
    • PATH_DIR_SERVER

      public static final Path PATH_DIR_SERVER
    • EMPTY_PATH

      public static final Path EMPTY_PATH
    • INVALID_FILENAME_CHAR_REGEX

      private static final Pattern INVALID_FILENAME_CHAR_REGEX
    • RESERVED_NAMES

      private static final String[] RESERVED_NAMES
  • Constructor Details

    • AssetPathUtil

      public AssetPathUtil()
  • Method Details

    • isInvalidFileName

      public static boolean isInvalidFileName(@Nonnull Path path)
    • removeInvalidFileNameChars

      public static String removeInvalidFileNameChars(String name)
    • getIdFromPath

      @Nonnull private static String getIdFromPath(@Nonnull Path path)