registerLuaModule

public abstract EliteMindModule registerLuaModule(Plugin owner, NamespacedKey key, long revision, String source)

Registers or advances one owner-scoped Lua module before programs reference it.

The Lua module id and revision must match the supplied key and revision. Repeating the exact identity and source is idempotent; changing source requires a strictly newer revision. Dependencies are restricted to the same plugin namespace.