package Ġcom . mine in aby ss . mob zy . mo bs . types Ċ Ċ import Ġcom . mi en in aby ss . mob zy . processor . Generate From Base Ċ import Ġcom . mine in aby ss . id of r ont . nms . aliases . NM SE ntity Type Ċ import Ġcom . mine in aby ss . id of r ont . nms . aliases . N MS World Ċ import Ġnet . minecraft . world . entity . Entity F lying Ċ import Ġnet . minecraft . world . entity . ai . control . Controller Move F lying Ċ Ċ @ Generate From Base ( base Ġ= ĠMob Base :: class , Ġcreate For Ġ= Ġ[ Entity F lying :: class ]) Ċ open Ġclass ĠF lying Mob ( type : ĠN M SE ntity Type <* >, Ġworld : ĠN MS World ) Ġ: ĠMob zy Entity F lying ( world , Ġtype ) Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġcreate Path find ers () Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġadd Path finder Goal ( 1 , ĠFloat Behavior ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġadd Score board Tag (" f lying Mob ") ĊĠĠĠĠĠĠĠ Ġentity . remove When Far Away Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġ// TODO Ġmovement Ġcontroller Ġis Ġbeing Ġw ack o Ġwith Ġspeed Ġlimits ĊĠĠĠĠĠĠĠ Ġb M Ġ/* ĠController Move Ġ*/ Ġ= ĠController Move F lying ( this , Ġ 1 , Ġfalse ) Ġ/* MZ Controller Move F lying ( this ) */ ĊĠĠĠ Ġ} Ċ } Ċ