package Ġorg . kotlin mc . bukkit . serialization . interceptor . bukkit Ċ Ċ import Ġkotlinx . serialization . descriptors . Serial Descriptor Ċ import Ġorg . kotlin mc . bukkit . extensions . reverse Translate Color Ċ import Ġorg . kotlin mc . bukkit . serialization . Change Color Ċ import Ġorg . kotlin mc . bukkit . serialization . interceptor .* Ċ Ċ object ĠBu kkit Serialization Encode Interceptor Ġ: ĠSerialization Encode Interceptor Ġby ĠClear Serialization Encode Interceptor () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġencode String ( descriptor : ĠSerial Descriptor , Ġindex : ĠInt , Ġvalue : ĠString ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġuse Change Color ( descriptor , Ġindex , Ġvalue ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġuse Change Color ( descriptor : ĠSerial Descriptor , Ġindex : ĠInt , Ġvalue : ĠString ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġdescriptor . findElement Annotation < Change Color >( index ) Ġ?: Ġreturn Ġvalue ĊĊĠĠĠĠĠĠĠ Ġreturn Ġvalue . reverse Translate Color () ĊĠĠĠ Ġ} Ċ }