Перейти к основному содержимому

AI Targets Reference

This page lists all available AI Target Selectors in BTCMobs.

Usage

Targets are added to mobs via the AITargetSelectors configuration:

MyMob:
Type: ZOMBIE
AITargetSelectors:
- clear # Always start with clear
- players # Target players
- hurtby # Target attacker

Available Target Selectors

TargetAliasesDescription
playersplayer, nearestplayer, nearestattackable, nearestTarget nearest player
hurtbyhurtbytarget, attacker, damagerTarget who hurt this mob
monstersmonsterTarget hostile mobs
villagersvillagerTarget villagers
irongolemiron_golem, iron_golems, golemsTarget iron golems
animalsanimalTarget passive animals
nearestcreaturenearestentityTarget any living entity
defendvillage-Iron Golem village defense
ownerhurt-Target owner's target (tameable)
ownerhurtby-Target who hurt owner (tameable)

Target Parameters

Targets support optional parameters:

AITargetSelectors:
- players{range=32;ignoreLineOfSight=true}
- monsters{range=16}

Common Parameters

ParameterTypeDefaultDescription
rangeDouble16.0Detection range
ignoreLineOfSightBooleanfalseTarget through walls

Examples

Aggressive Zombie

AggressiveZombie:
Type: ZOMBIE
AITargetSelectors:
- clear
- players{range=32}
- hurtby

Neutral Mob (Attack When Hit)

NeutralMob:
Type: WOLF
AITargetSelectors:
- clear
- hurtby

Hunter Mob (Targets Animals)

HunterMob:
Type: WOLF
AITargetSelectors:
- clear
- animals{range=24}