Package-level declarations

Classloader-safe EliteMobs Lua power catalog and attachment API. This package exposes no MagmaCore scripting type because each consumer shades its own MagmaCore copy.

Types

Link copied to clipboard
public final class EliteLuaPowerActivity extends Record
Immutable activity observed from one attached Lua power runtime.
Link copied to clipboard
public final class EliteLuaPowerProgram extends Record
Classloader-safe descriptor for a validated EliteMobs Lua power program.
Link copied to clipboard
public interface EliteLuaPowerService
EliteMobs-owned catalog and attachment interface for boss Lua powers.
Link copied to clipboard
public enum EliteLuaPowerType
EliteMobs power classification used for selection and power-stance presentation.
Link copied to clipboard
@FunctionalInterface()
public interface ElitePowerActionHandler
Owner-supplied handler for one semantic action admitted by an attached Lua power.
Link copied to clipboard
public final class ElitePowerActionPosition extends Record
Classloader-safe world position accepted in a semantic power-action payload.
Link copied to clipboard
public final class ElitePowerActionRequest extends Record
Classloader-safe semantic action request admitted by a power attached to an EliteMobs actor.
Link copied to clipboard
Immediate disposition of a semantic action requested by an EliteMobs Mind actor.