MagicWeaponAPI

public final class MagicWeaponAPI

Stable capability boundary for FMM-owned magic weapons.

Properties

Link copied to clipboard
public final static int CAPABILITY_VERSION
Link copied to clipboard
public final static String DEFAULT_STAFF_ID
Link copied to clipboard
public final static String DEFAULT_WAND_ID

Functions

Link copied to clipboard
public static boolean applyWeaponData(ItemStack itemStack, String itemId)
Adds FMM's magic identity and default presentation to an externally-created item.
Link copied to clipboard
public static int capabilityVersion()
Link copied to clipboard
public static boolean isOperational()
Link copied to clipboard
public static boolean isServiceAvailable()
Link copied to clipboard
public static boolean isWeapon(String itemId)
Link copied to clipboard
public static boolean registerResolver(Plugin owner, MagicAttackResolver resolver)
Registers one optional progression adapter.
Link copied to clipboard
public static void unregisterResolver(Plugin owner)
Link copied to clipboard
public static MagicWeaponKind weaponKind(String itemId)
Returns the authored family, or null when the item/provider is unavailable.