btc_mob_template
Type: misc entry
Exact entry ID: btc_mob_template
Role
This TypeWriter entry is registered in code with the exact display name Native BTC mob template.
Verified fields
| Exact field | Type | Field guidance |
|---|---|---|
entityType | Var<String> | Vanilla entity type used as the base entity |
display | Var<String> | Display name of the spawned mob |
level | Var<Double> | Default mob level |
maxHealth | Var<Double> | Maximum health before level modifiers |
attackDamage | Var<Double> | Attack damage before level modifiers |
armor | Var<Double> | Base armor before level modifiers |
skills | List<String> | Skill lines composed in declaration order |
conditions | List<String> | Conditions applied before each skill line |
targeters | List<String> | Targeter declarations shared by the skill composition |
drops | List<String> | Drop table references |
threatTable | Boolean | Whether this mob maintains a threat table |
faction | String | Faction used by the native threat and relationship system |
options | Map<String, String> | MythicMobs mob options preserved as normalized key/value pairs |
equipment | Map<String, String> | Equipment slot declarations preserved as slot/item pairs |
aiGoalSelectors | List<String> | Ordered MythicMobs AI goal selector declarations |
aiTargetSelectors | List<String> | Ordered MythicMobs AI target selector declarations |
levelModifiers | Map<String, Double> | Level modifier declarations |
damageModifiers | Map<String, Double> | Damage modifier declarations |
immunityTable | Map<String, Boolean> | Damage immunity declarations |
modelProvider | String | Optional model backend: bettermodel or modelengine |
modelId | String | Optional model identifier registered by the selected model backend |
modelAnimations | List<String> | Animations started after the model is attached |
onSpawn | List<Ref<ActionEntry>> | Actions executed when this template is spawned |
onDeath | List<Ref<ActionEntry>> | Actions executed when this template dies |
group | Ref<GroupEntry> | Optional Typewriter group used for audience and fact composition |
criteria | List<Criteria> | - |
modifiers | List<Modifier> | - |
triggers | List<Ref<TriggerableEntry>> | - |
In practice
Start with the required fields, save the TypeWriter page, and test this entry in the context that triggers it. Select dynamic values and references from the web interface when a selector is available.
Common issue
If btc_mob_template is not available, check the installed extension version, the selected TypeWriter category, the exact identifier, and the extension dependencies. An entry from a Soon extension must not be used as an available feature.
Technical reference
| Source module | Source file |
|---|---|
TypeWriter-BTCMobExtension | BtcMobTemplateEntry.kt |