EliteMobsNPCScriptProvider

Tells Magmacore's com.magmaguy.magmacore.scripting.LuaEngine where NPC Lua scripts live and which hooks they may declare. NPC scripts run on the shared Magmacore scripting runtime, so they automatically receive context.world / zones / scheduler / cooldowns / log exactly like FreeMinecraftModels props and EliteMobs bosses.

Constructors

Link copied to clipboard
public void EliteMobsNPCScriptProvider(Path scriptDirectory)

Properties

Link copied to clipboard
public final Path scriptDirectory

Functions

Link copied to clipboard
public String getNamespace()
Link copied to clipboard
public Path getScriptDirectory()
Link copied to clipboard
public ScriptHook resolveHook(String key)

Inherited functions

Link copied to clipboard
public abstract Path getScriptDirectory()