Не стоит так часто апать темы. Во-первых, в этом смысла нет. Во-вторых, это запрещено правилами.
Готовый код никто не даст, это всё не так просто делается. Если хочешь готовый код - плати разработчику и заказывай готовый плагин.
Расскажу алгоритм действий, но разобраться с реализацией тебя придётся самостоятельно.
Тебе необходимо в протоколлиб добавить обработчик пакета PacketType.Play.Server.SYSTEM_CHAT или PacketType.Play.Server.CHAT в зависимости от типа сообщения. Если не ошибаюсь, на более ранних версиях оба вида сообщения отправлялись одинаковым пакетом.
Если работаешь с SYSTEM_CHAT, то, скорее всего, нужно будет поверить тип сообщения. Получить тип можно так: event.getContainer().getChatTypes().read(0)
Далее получаешь содержимое сообщения:
либо this.container.getChatComponents().read(0)
либо this.container.getChatComponentArrays().read(0)
После этого анализируешь каждый компонент в цикле. Если он текстовый (instanceof), то получаешь его содержимое и проверяешь наличие нужного текста в нём. Если это нужный компонент - пересоздаешь текстовый компонент и заменяешь в контейнете пакета старый компонент на новый.
На более старых версиях вместо компонентов будут строки (либо в виде json, либо в виде plain-текста)