File Details
RPGMobs-API-1.2.0.zip
- R
- Mar 30, 2026
- 4.05 MB
- 31
- Early Access
File Name
RPGMobs-API-1.2.0.zip
Supported Versions
- Early Access
[1.2.0] - 2026-03-28
Added
IRPGMobsQueryAPI.getMatchedMobRuleKey(Ref, Store)- returns the mob rule key that matched this eliteIRPGMobsQueryAPI.getActiveAbilityId(Ref, Store)- returns the currently executing ability ID, or null if idleIRPGMobsQueryAPI.getCombatStyle(Ref, Store)- returns the combat style name (Disciplined, Berserker, Tactical, Chaotic)RPGMobsReconcileEventnow carriesworldNameandentityCountfields
Changed
RPGMobsScalingAppliedEventconverted from a record to a proper class extendingRPGMobsEvent- now includesWorld,entityRef,tierIndex, androleNameconsistent with all other events- Removed stale
war_cryreference fromRPGMobsAbilityStartedEventJavadoc
[1.1.0] - 2026-03-16 (Unreleased)
Added
- Professional Javadoc on all public classes, interfaces, and methods across the entire API surface
- Usage examples in class-level Javadoc for
RPGMobsAPI,IRPGMobsEventListener, andIRPGMobsQueryAPI @since,@param, and@returntags on all public API methods- Javadoc on all 12 event classes documenting event semantics, mutability, and cancellation behavior
Changed
RPGMobsAggroEvent.targetRef()renamed togetTargetRef()for consistency with the getter naming convention used by all other event classes
Removed
AbilityTypeenum - was incomplete (only 3 of 11 abilities) and never referenced by the server plugin. Ability identification should use the string-based ability IDs fromRPGMobsAbilityStartedEvent.getAbilityId()insteadIRPGMobsQueryAPI.getMigrationVersion(Ref<EntityStore>)- internal migration detail that should not be part of the public APIIRPGMobsQueryAPI.needsMigration(Ref<EntityStore>)- internal migration detail that should not be part of the public APIIRPGMobsQueryAPI.getSupportedTriggerTypes()- returned a hardcoded set that was never kept in sync with actual trigger sourcesIRPGMobsQueryAPI.isTriggerTypeSupported(String)- convenience wrapper around the removedgetSupportedTriggerTypes()

