Interaction Result
class InteractionResult(val effect: InteractionEffect, val item: Item, descriptionOfInteraction: String?) : Result
Describes the result of an interaction, detailing the effect that the interaction between the item and the target had. If descriptionOfInteraction is null the description property will return a generated description, otherwise the descriptionOfInteraction will be returned.