java.lang.Object
com.moyskleytech.obsidian.material.implementations.adapters.XMaterialAdapter
All Implemented Interfaces:
Adapter

public class XMaterialAdapter extends Object implements Adapter
Adapter for XMaterial
  • Constructor Details

    • XMaterialAdapter

      public XMaterialAdapter()
      Create a adapter for parsing
  • Method Details

    • isSupported

      public static boolean isSupported()
      Check if XMaterial is functionnal
      Returns:
      if XMaterial is functionnal
    • tryParse

      public Optional<ObsidianMaterial> tryParse(String materialString)
      Description copied from interface: Adapter
      Try parsing a string as material using the specified adapter
      Specified by:
      tryParse in interface Adapter
      Parameters:
      materialString - The String to parse
      Returns:
      Maybe the material
    • tryMatch

      public Optional<ObsidianMaterial> tryMatch(org.bukkit.inventory.ItemStack stack)
      Specified by:
      tryMatch in interface Adapter