package Ġcom . k ne el awk . mag ical ma hou Ċ Ċ import Ġcom . k ne el awk . mag ical ma hou . MM Constants . tt Ċ import Ġcom . k ne el awk . mag ical ma hou . component . MM Components Ċ import Ġcom . k ne el awk . mag ical ma hou . mixin . api . Player Entity Events Ċ import Ġnet . minecraft . entity . passive . Cat Entity Ċ Ċ object ĠM MA b ility Integration Ġ{ ĊĠĠĠ Ġfun Ġinit () Ġ{ ĊĠĠĠĠĠĠĠ ĠPlayer Entity Events . IS _ INV UL NER ABLE _ TO . register Ġ{ Ġplayer , Ġsource Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġcomponent Ġ= ĠMM Components . LONG _ FALL [ player ] ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsource . is From Fall ing Ġ&& Ġcomponent . is Act ually Enabled () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ ĠPlayer Entity Events . T AME _ ENTITY . register Ġ{ Ġplayer , Ġt amed Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( t amed Ġis ĠCat Entity ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġcomponent Ġ= ĠMM Components . CAT _ EAR S [ player ] ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( MM Components . is Mag ical ( player ) Ġ&& Ġ! component . getPlayer Has Component ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcomponent . server Give Ability () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġplayer . sendMessage ( tt (" message ", Ġ" accept . cat _ ear s "), Ġfalse ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }