package Ġcom . mine in aby ss . mob zy . ecs . goals . minecraft Ċ Ċ import Ġcom . mine in aby ss . id of r ont . nms . aliases . NM SP layer Ċ import Ġcom . mine in aby ss . id of r ont . nms . aliases . to N MS Ċ import Ġcom . mine in aby ss . mob zy . ecs . components . initialization . path finding . Path finder Component Ċ import Ġkotlinx . serialization . Serial Name Ċ import Ġkotlinx . serialization . Serializable Ċ import Ġnet . minecraft . world . entity . ai . goal . Path finder Goal Look At Player Ċ import Ġorg . bukkit . entity . Mob Ċ Ċ @ Serializable Ċ @ Serial Name (" minecraft : behavior . look _ at _ player ") Ċ data Ġclass ĠLook At Player Behavior ( ĊĠĠĠ Ġval Ġradius : ĠFloat Ġ= Ġ 6 . 0 f , ĊĠĠĠ Ġval Ġstart Chance : ĠFloat Ġ= Ġ 0 . 0 2 f Ċ ) Ġ: ĠPath finder Component () Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġbuild ( mob : ĠMob ) Ġ= ĠPath finder Goal Look At Player ( mob . to N MS (), ĠN MSP layer :: class . java , Ġradius , Ġstart Chance ) Ċ } Ċ