dispatch

public EnchantmentActions.Status dispatch(String stage, ScriptHook hook, UUID target)

Stage identity includes the projectile/impact identity; duplicate delivery cannot replay Lua.