A Activity object constructs an in-game activity and sequences it through the start() and finish() me...
static< T extends Activity > Optional< T > search(Player player, Class< T > clazz)
static boolean evaluate(Mob mob, Predicate< Activity > predicate)
static void logout(Player player)