Для написания плагина для XenForo нужно выполнить следующие шаги:

1. Создайте папку с именем вашего плагина в директории /library/ и добавьте в нее файл с именем Listener.php. Этот файл будет содержать все обработчики событий вашего плагина.

2. Создайте класс Listener в файле Listener.php и унаследуйте его от XenForo_Autoloader.

3. Определите обработчики событий вашего плагина в методе init_dependencies() класса Listener. Например, если вы хотите добавить новую страницу в XenForo, вы можете использовать событие «route_match».

4. Создайте файл addon-имя_вашего_плагина.xml в директории /library/. Этот файл будет содержать информацию о вашем плагине, такую как его название, версия, автор и описание.

5. Зарегистрируйте ваш плагин в файле /library/config.php, добавив его в список $config[‘add-on’].

6. Создайте шаблоны и стили для вашего плагина в директории /styles/. Вы можете использовать существующие шаблоны и стили XenForo или создать свои собственные.

7. Установите ваш плагин в панели администратора XenForo.

Готово! Теперь ваш плагин должен быть доступен в XenForo и готов к использованию.