EliteMindServiceModule

public final class EliteMindServiceModule

Internal lifecycle owner for EliteMobs' native Mind interface.

Functions

Link copied to clipboard
public static Function<Consumer<LivingEntity>, LivingEntity> behaviorBodyFactory(CustomBossEntity actor, Location location)
Ordinary YAML chooses a behavior; it does not introduce a second boss spawn path.
Link copied to clipboard
public static boolean clearInternal(EliteEntity actor)
Idempotent terminal cleanup for an actor created through spawnInternal.
Link copied to clipboard
public static void detachBehavior(EliteEntity actor)
Link copied to clipboard
public static void initialize()
Link copied to clipboard
public static boolean replaceNaturalSpawn(CreatureSpawnEvent event, int suggestedLevel)
Internal natural-spawn hook used before historical probabilistic conversion.
Link copied to clipboard
public static void shutdown()
Link copied to clipboard
public static EliteEntity spawnBehaviorElite(Location location, EntityType type, int level, CreatureSpawnEvent.SpawnReason reason, Set<PowersConfigFields> powers)
Link copied to clipboard
public static Optional<EliteEntity> spawnInternal(InternalMindActorSpawnRequest request)
Internal Java-program actor seam.
Link copied to clipboard
public static boolean suspendForChunkUnload(EliteEntity eliteEntity, LivingEntity removedBody)
Internal EntityTracker hook that keeps native sessions alive across chunk serialization.