Use MythicMobs as NPCs with full TypeWriter integration. This extension
manages spawning, per-player visibility, camera focus, ModelEngine/BetterModel
animations, quest objectives, dynamic health data, and complex interactions.
- mythicmob_npc_definition — Define a MythicMob NPC template
- mythicmob_npc_instance — Place an NPC instance in the world
- mythicmob_npc_show / hide — Reveal or conceal an NPC per player
- mythicmob_npc_camera_cinematic — Camera focus on NPC during cutscenes
- mythicmob_npc_skill_cinematic — Trigger a MythicSkill at NPC position
- mythicmob_npc_camera_bound — Camera bound with custom focus offset
- mythicmob_npc_interact — Click interaction (supports shift / click type)
- mythicmob_npc_hit — NPC takes damage or deals damage to a player
- interact_mythicmob_npc_objective — Quest objective: interact with NPC
- mythicmob_skill_objective — Quest objective: watch a skill complete
- mythicmob_npc_animation_playing_fact — Is an animation currently playing?
- mythicmob_npc_distance_fact — Distance from player to NPC
- mythicmob_npc_presence_fact — Is the NPC alive and loaded?
- mythicmob_npc_visibility_fact — Can the player see the NPC?
- mythicmob_npc_health_percentage_fact — NPC health as 0-100 %
- mythicmob_npc_threat_table_size_fact — Number of mobs targeting NPC
- mythicmob_speed_data — Override walking speed
- mythicmob_npc_bone_visibility — Conditional ModelEngine bone visibility
- mythicmob_npc_attachment — Replace a bone with another model part
- mythicmob_npc_look_at_interaction_bound — LookAt bound targeting the NPC
- mythicmob_look_at_interaction_bound — LookAt bound for MythicMob type
- mythicmob_npc_health_variable (Double) — Current HP
- mythicmob_npc_max_health_variable (Double) — Max HP
- mythicmob_npc_health_percentage_variable (Int) — Health %
- mythicmob_npc_faction_variable (String) — MythicMobs faction
- mythicmob_npc_stance_variable (String) — Current stance
- mythicmob_npc_active_animations_variable (String) — Active ModelEngine animations
- mythicmob_npc_variable (String/Int/Float/Double) — Read any MythicMobs variable
