Package-level declarations
Classloader-safe interface for registering Lua Mind modules and programs and assigning them to EliteMobs actors. This package deliberately exposes no MagmaCore type because each consuming plugin relocates its own shaded MagmaCore copy.
Types
Link copied to clipboard
Classloader-safe view of physical body support provided by the active native adapter.
Link copied to clipboard
Native movement model requested for an EliteMobs Mind body.
Link copied to clipboard
Classloader-safe physical and locomotion request for a native Mind body.
Link copied to clipboard
Classloader-safe catalog descriptor for one Lua Mind module revision.
Link copied to clipboard
Power selection resolved atomically while a native Mind actor is prepared.
Link copied to clipboard
Catalog identity returned after EliteMobs validates a Lua Mind program and snapshots its dependency-first module composition.
Link copied to clipboard
EliteMobs-owned interface for Lua-authored native mob minds.
Link copied to clipboard
Classloader-safe view of one native mind runtime.
Link copied to clipboard
Inputs for spawning a native hostile Mind body.
Link copied to clipboard
Memory policy used when replacing a running program.
Link copied to clipboard
One external mode's exclusive decision for a natural creature spawn.
Link copied to clipboard
Read-only facts exposed while EliteMobs decides a natural creature spawn.
Link copied to clipboard
Selects an exact natural-spawn claim without mutating the world.
Link copied to clipboard
Exact native Mind request plus an owner callback run after EliteMobs commits the actor.
Link copied to clipboard
A claimed carrier that must not survive as vanilla or enter generic EliteMobs conversion.