package Ġcom . l al ala 1 2 3 5 . r pg project . event . cust ome vent Ċ Ċ import Ġcom . l al ala 1 2 3 5 . r pg project . damage . Damage Info Ċ import Ġorg . bukkit . entity . Living Entity Ċ import Ġorg . bukkit . event . Event Ċ import Ġorg . bukkit . event . Handler List Ċ Ċ class ĠCustom Damage Event ( msg : ĠString , Ġval Ġdamage Info : ĠDamage Info , Ġval Ġdam ager : ĠL iving Entity , Ġval Ġentity : ĠL iving Entity ): ĠEvent () Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Jvm Static Ġprivate Ġval Ġhandlers : ĠHandler List Ġ= ĠHandler List () ĊĊĠĠĠĠĠĠĠ Ġ@ Jvm Static Ġfun Ġget Handler List (): ĠHandler List Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġhandlers ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ Ġprivate Ġval Ġmessage : ĠString ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġmessage Ġ= Ġmsg ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠgetMessage (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġmessage ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Handlers (): ĠHandler List Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġget Handler List () ĊĠĠĠ Ġ} Ċ }