Just tried to capture who is putting on a saddle to authorize other events in a plugin and it seems to interfere with interfere with the visuals of the mount having a saddle on it. I get the related players name and name the horse that players name. If it place the saddle and name it externally to this event method both the name and the visual of the saddle work correctly. Combining the naming with detecting the naming makes it so the saddle does not show up on the horse. However, the name is placed in the database and shows up properly,
This is inside a plugin that has this event method inside an @Override. Maybe this is the reason. If so, is there a way to prevent this and still capture the data and perform other actions?
In review - I also cancelled the event on exit. Maybe I should not do that. I will test.