Ok, thank you for that information I was confused when the vanilla minecraft classes were not included in the project.
I would still like to override some vanilla entity behavior...
Or is this the wrong tool for that?
Do I create a subclass of the vanilla class I want to modify and override the original functionality there, and then somehow replace the original entity with my inheritied entity?