promotional bannermobile promotional banner

RPGMobs - API

A lightweight event-driven API for mod developers to hook into RPGMobs — listen to events, query mob state, and customize behaviour at runtime.

File Details

RPGMobs-API-1.0.0.zip

  • R
  • Feb 18, 2026
  • 4.05 MB
  • 15
  • Early Access

File Name

RPGMobs-API.zip

Supported Versions

  • Early Access

[1.0.0] - 2026-02-18

Added

  • Initial release of RPGMobs API
  • RPGMobsAPI static entry point for mod developers
  • RPGMobsAPI.registerListener() and unregisterListener() for event subscriptions
  • RPGMobsAPI.query() for read-only inspection of RPG mob state
  • IRPGMobsEventListener interface with default no-op handlers for all 12 event types
  • RPGMobsSpawnedEvent for reacting to or cancelling elite spawns
  • RPGMobsDeathEvent with killer reference and position
  • RPGMobsDropsEvent with mutable drop list for adding, removing, or replacing loot
  • RPGMobsDamageDealtEvent with adjustable damage multiplier
  • RPGMobsDamageReceivedEvent for monitoring incoming damage
  • RPGMobsAbilityStartedEvent for reacting to or cancelling ability activation
  • RPGMobsAbilityCompletedEvent and RPGMobsAbilityInterruptedEvent for ability lifecycle tracking
  • RPGMobsAggroEvent and RPGMobsDeaggroEvent for combat state changes
  • RPGMobsScalingAppliedEvent with full scaling parameters (health, damage, model)
  • RPGMobsReconcileEvent for synchronizing state after config reloads
  • ICancellable interface for events that support cancellation (spawn, drops, damage dealt, ability started)
  • IRPGMobsQueryAPI with methods for tier, scaling, progression, combat state, and summon tracking
  • AbilityType enum for built-in ability identification (Heal Leap, Charge Leap, Undead Summon)
  • RPGMobsNotInitializedException for safe early-access detection