You should be using events, there is an event for "Player right clicked with an item" (PlayerUseEvent or InteractEvent or something along those lines), and an event to add text to existing item tooltips, although I can't remember what the events actually are off the top of my head.
In your event handler, you need to check that the item is a stick, then perform your logic. It means that you don't have to replace the vanilla stick.