A Activity object constructs an in-game activity and sequences it through the start() and finish() me...
static boolean evaluate(Mob mob, Predicate< Activity > predicate)
static boolean execute(Player player, InteractionEvent event)
void dispatch(InteractionType type, EventHandler eventHandler)
EventDispatcher(InteractionEvent interactionEvent)
final InteractionEvent interactionEvent
boolean handle(InteractionEvent interactionEvent)