Class MaterialParser

java.lang.Object
nl.pim16aap2.animatedarchitecture.spigot.core.config.MaterialParser

public class MaterialParser extends Object
Represents a parser for materials from strings.
  • Method Details

    • parse

      public Set<org.bukkit.Material> parse(@Nullable List<String> names, boolean silent)
      Parses a material name to a Material object.
      Parameters:
      names - The name of the material to parse.
      Returns:
      The parsed material object, or null if the material could not be parsed.
    • parse

      public org.bukkit.Material parse(@Nullable String name, boolean silent)
      Parses a material name to a Material object.
      Parameters:
      name - The name of the material to parse.
      Returns:
      The parsed material object, or the default material if the name is null or empty.
    • builder

      public static @NonNull MaterialParser.MaterialParserBuilder builder()