BetterTalismansAPI - AlonsoAliaga/BetterTalismans GitHub Wiki

BetterTalismansAPI

BetterTalismansAPI can be used to make some checks easily.

com.alonsoaliaga.bettertalismans.api.BetterTalismansAPI

Available methods

List<String> getAvailableTalismans()

  • Get the list of available talismans.

ItemStack createTalisman(@Nonnull String talismanIdentifier)

  • Create talisman with the specific identifier. Returns null if not valid talisman identifier.

ItemStack createCustomTalisman(@Nonnull Material material, @Nonnull String talismanName, @Nullable String displayname, boolean glow, boolean addLore, LoadAttribute... attributes)

  • Create talisman with custom material, talisman identifier, displayname, glow effect, attribute lore added, and custom attributes.

ItemStack createCustomTalisman(@Nonnull ItemStack itemStack,@Nonnull String talismanName, @Nullable String displayname, boolean glow, boolean addLore, LoadAttribute... attributes)

  • Create talisman based in custom itemstack, talisman identifier, displayname, glow effect, attribute lore added, and custom attributes.

Available events

TalismanCraftEvent

  • When a player crafts a talisman.
⚠️ **GitHub.com Fallback** ⚠️