EliteMobProperties

public final class EliteMobProperties extends PluginMobProperties

Runtime properties and resolved power pools derived from the canonical per-type configuration.

Properties

Link copied to clipboard
Link copied to clipboard
public final HashSet<PowersConfigFields> validMajorPowers
Link copied to clipboard
Link copied to clipboard

Inherited properties

Link copied to clipboard
public final double baseDamage
Link copied to clipboard
public final double defaultMaxHealth
Link copied to clipboard
public final EntityType entityType
Link copied to clipboard
public final boolean isEnabled
Link copied to clipboard
public final String name

Functions

Link copied to clipboard
public void addMajorPower(String powerName)
Link copied to clipboard
public static double getBaselineDamage(EntityType entityType, EliteEntity eliteEntity)
Link copied to clipboard
public String getBehavior()
Link copied to clipboard
Link copied to clipboard
public static EliteMobProperties getPluginData(Entity entity)
public static EliteMobProperties getPluginData(EntityType entityType)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
public static HashSet<EntityType> getValidMobTypes()
Link copied to clipboard
Link copied to clipboard
public static void initializeEliteMobValues()
Link copied to clipboard
public static boolean isValidEliteMobType(Entity entity)
Historical natural-conversion predicate; authored eligibility does not depend on isEnabled.
public static boolean isValidEliteMobType(EntityType entityType)
Link copied to clipboard
public void removeDefensivePower(String filename)
Link copied to clipboard
public void removeOffensivePower(String filename)
Link copied to clipboard
public static void shutdown()

Inherited functions

Link copied to clipboard
public double getDefaultMaxHealth()
Link copied to clipboard
public EntityType getEntityType()
Link copied to clipboard
public String getName()
public String getName(int level)
Link copied to clipboard
public static void initializePluginMobValues()
Link copied to clipboard
public boolean isEnabled()