AdvancedMagicWeaponIntegration

public final class AdvancedMagicWeaponIntegration implements Listener, AutoCloseable

Optional-runtime adapter seam between [Alpha] Advanced Combat System and FMM magic weapons.

This class deliberately has no FMM type in its interface or implemented interfaces. An EliteMobs server without FMM can load it safely, lock Spellcaster, and show one actionable warning instead of failing class initialization.

Constructors

Link copied to clipboard
public void AdvancedMagicWeaponIntegration(Plugin plugin)

Properties

Link copied to clipboard
public final static String SPELLCASTER_ROOT_ID
Link copied to clipboard
public final static String UNAVAILABLE_REASON

Functions

Link copied to clipboard
public synchronized void close()
Link copied to clipboard
public boolean isAvailable()
Link copied to clipboard
public void onPluginDisabled(PluginDisableEvent event)
Link copied to clipboard
public void onPluginEnabled(PluginEnableEvent event)
Link copied to clipboard
public void onServiceRegistered(ServiceRegisterEvent event)
Link copied to clipboard
public void onServiceUnregistered(ServiceUnregisterEvent event)
Link copied to clipboard
public void start()
Link copied to clipboard
public Optional<String> unavailableReason(String rootFormId)