Najprostszą metodą jest użycie eventu precommandprocces i po prostu sprawdzanie czy komenda equals np. /xp, i z punktu listenera wykonujesz dany kod
Możesz też spróbować pobawić się z commandMapą, spróbować usunąć komendę xp i dodać swoją albo po prostu ją nadpisać rejestrując komendę bez potrzeby jej usuwania.
Nie miałem takiej sytuacji, ale może zadziałać