So, I've dealt with this error before back in 1.12.2 where the projectile would shoot and hit the entity but it'd be invisible. the fix i used in 1.12.2 doesn't seem to be the problem this time.
I'm trying to make a custom projectile that shoots and im using a custom renderer but the doRender method never actually runs.
this is my item class:
https://github.com/izako666/HunterX/blob/1.14.4/main/java/com/izako/hunterx/items/YoyoItem.java
this is my entity class:
https://github.com/izako666/HunterX/blob/1.14.4/main/java/com/izako/hunterx/items/entities/YoyoEntity.java
this is my render class:
https://github.com/izako666/HunterX/blob/1.14.4/main/java/com/izako/hunterx/items/renderers/YoyoRenderer.java
this is where i register my renderer:
https://github.com/izako666/HunterX/blob/1.14.4/main/java/com/izako/hunterx/registerers/ClientSideRegistry.java
and that method gets called here:
https://github.com/izako666/HunterX/blob/1.14.4/main/java/com/izako/hunterx/Main.java
here i register my entity:
https://github.com/izako666/HunterX/blob/1.14.4/main/java/com/izako/hunterx/registerers/ModEventSubscriber.java
I used the debugger and all registry code does run, i also checked doRender in the renderer class but doRender didn't work