API Overview
Core public API surfaces in stommobs:
codes.bed.minestom.mobs.StomMobs- convenience bootstrapping and vanilla profile registrationcodes.bed.minestom.mobs.spawn.MobSpawner- profile registry, spawning, follow destinations, lifecycle bindingcodes.bed.minestom.mobs.api.MobProfile- immutable mob definitioncodes.bed.minestom.mobs.api.MobStats- level-scaled combat/movement attributescodes.bed.minestom.mobs.builder.MobProfileBuilder- Java profile builder APIcodes.bed.minestom.mobs.builder.MobSpawnBuilder- Java spawn builder APIcodes.bed.minestom.mobs.dsl.mobProfile,spawnMob, andspawnDsl- Kotlin DSL entrypointscodes.bed.minestom.mobs.ai.pathfinding.PathingPresets- reusable Minestom pathfinding presetscodes.bed.minestom.mobs.egg.MobSpawnEggs- profile-based spawn egg utilities
Common ergonomic entrypoints:
StomMobs.createSpawner(node)for empty setupStomMobs.spawnerWithVanillaProfiles(node)for preloaded vanilla profilesMobSpawner.spawnAt(...)coordinate helpers for Java/KotlinMobSpawner.followPlayer(...)andMobSpawner.followBlock(...)convenience follow wrappersMobSpawner.getActiveMobs(instance)to filter tracked mobs per instance
All public classes and methods include KDoc in source for IDE hover documentation.