Class NamespacedUtils

java.lang.Object
ch.njol.skript.bukkitutil.NamespacedUtils

public class NamespacedUtils extends Object
Utility class for NamespacedKey
  • Field Details

    • NAMEDSPACED_FORMAT_MESSAGE

      public static final Message NAMEDSPACED_FORMAT_MESSAGE
  • Constructor Details

    • NamespacedUtils

      public NamespacedUtils()
  • Method Details

    • isValidNamespaceChar

      public static boolean isValidNamespaceChar(char character)
      Check if character is a valid Character for the namespace section of a NamespacedKey.
      Parameters:
      character - The Character to check.
      Returns:
      True if valid, otherwise false.
    • isValidKeyChar

      public static boolean isValidKeyChar(char character)
      Check if character is a valid Character for the key section of a NamespacedKey.
      Parameters:
      character - The Character to check.
      Returns:
      True if valid, otherwise false.
    • checkValidation

      public static ValidationResult<org.bukkit.NamespacedKey> checkValidation(String string)
      Check if the string is valid for a NamespacedKey and get a ValidationResult containing if it's valid, an error or warning message and the resulting NamespacedKey.
      Parameters:
      string - The String to check.
      Returns:
      ValidationResult.
    • isValid

      public static boolean isValid(String string)
      Check if string is valid for a NamespacedKey.
      Parameters:
      string - The String to check.
      Returns:
      True if valid, otherwise false.