MagicEnchantmentCatalog

public final class MagicEnchantmentCatalog implements AutoCloseable

FMM owns its authored enchantments; MagmaCore owns their loading and query execution.

Constructors

Link copied to clipboard
public void MagicEnchantmentCatalog(JavaPlugin plugin, EnchantmentCatalog candidate, Predicate<Map<String, Object>> damage)

Properties

Link copied to clipboard
public final static ScriptHook BLAST_RADIUS_FACTOR
Link copied to clipboard
public final static ScriptHook IGNITION_TICKS
Link copied to clipboard
public final static ScriptHook MISSILE_COUNT
Link copied to clipboard
public final static ScriptHook MISSILE_DAMAGE_FACTOR
Link copied to clipboard
public final static String MULTICAST

Functions

Link copied to clipboard
public void close()
Link copied to clipboard
public static EnchantmentCatalog prepare(JavaPlugin plugin)
Called during asynchronous preflight, before any active content is torn down.
Link copied to clipboard
public void reload(EnchantmentCatalog candidate)
Publishes only a fully prepared candidate on the server thread.