Mythicmob NPC Hit
When a MythicMob NPC is hit or hits a player
Fields
| Field | Type | Default | Description | ||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
definition | Ref<MythicMobNpcDefinition> | — | —
|
| Field | Type | Default | Description |
|---|---|---|---|
displayName | Var<String> | — | — |
sound | Var<Sound> | EMPTY | — |
mobType | Var<String> | — | The MythicMob type to spawn. |
showDisplayName | Boolean | true | Whether to show the display name above the mob. |
showDisplayNameInCinematic | Boolean | true | Whether to show the display name during cinematics. |
showDisplayNameInNavigation | Boolean | true | Whether to show the display name during navigation. |
nameOffset | Double | 2.3 | Y offset for the name display above the mob. |
data | List<Ref<EntityData<*>>> | empty | — |
ticking | Boolean | false | Whether to tick the NPC for movement and updates. Off (the supported setting): a model carrier without AI, driven by Typewriter. On: a living mob with AI. Keep it off when another extension's instance, such as a dungeon NPC instance, displays this NPC: each viewer then gets a mob of their own, visible to them alone, that no instance manages. Either way a server mob exists; it is only hidden from the other players. |
clientSideRadius | Double | 0.0 | Radius in which the mob can move (requires ticking=true). If 0, movement is disabled. |
cancelInteractAnimation | Boolean | false | Whether to cancel the interact animation when a player interacts with the NPC. |
triggerOnNpcHitBooleantruetriggerOnPlayerHitBooleanfalseCommon TypeWriter fields (triggers)
| Field | Type | Default | Description |
|---|---|---|---|
triggers | List<Ref<TriggerableEntry>> | empty | — |
How to use it
Use triggerOnNpcHit (default on) to react when a player, or a projectile shot by a player, hits the NPC. Use triggerOnPlayerHit (default off) to react when the NPC, or one of its projectiles, hits a player. The NPC is matched by its instance tag, or by being within 3 blocks of an instance spawn point. The triggers run for the player involved.