Class BrewingProjectProvider

java.lang.Object
com.github.darksoulq.abyssallib.bootstrap.compat.BrewingProjectProvider
All Implemented Interfaces:
dev.jsinco.brewery.api.integration.Integration, dev.jsinco.brewery.bukkit.api.integration.ItemIntegration

public class BrewingProjectProvider extends Object implements dev.jsinco.brewery.bukkit.api.integration.ItemIntegration
  • Field Details

  • Constructor Details

    • BrewingProjectProvider

      public BrewingProjectProvider()
  • Method Details

    • createItem

      public Optional<org.bukkit.inventory.ItemStack> createItem(String id)
      Specified by:
      createItem in interface dev.jsinco.brewery.bukkit.api.integration.ItemIntegration
    • isIngredient

      public boolean isIngredient(String id)
      Specified by:
      isIngredient in interface dev.jsinco.brewery.bukkit.api.integration.ItemIntegration
    • displayName

      public @Nullable net.kyori.adventure.text.Component displayName(String id)
      Specified by:
      displayName in interface dev.jsinco.brewery.bukkit.api.integration.ItemIntegration
    • getItemId

      public @Nullable String getItemId(org.bukkit.inventory.ItemStack stack)
      Specified by:
      getItemId in interface dev.jsinco.brewery.bukkit.api.integration.ItemIntegration
    • initialized

      public @NonNull CompletableFuture<Void> initialized()
      Specified by:
      initialized in interface dev.jsinco.brewery.bukkit.api.integration.ItemIntegration
    • getId

      public String getId()
      Specified by:
      getId in interface dev.jsinco.brewery.api.integration.Integration
    • isEnabled

      public boolean isEnabled()
      Specified by:
      isEnabled in interface dev.jsinco.brewery.api.integration.Integration