Simplified DBC player overlay rendering.

This commit is contained in:
Luis C.M committed 2022-07-01 00:42:23 -05:00
1 parent 35b41d4cf7
commit 51eab97f51
2 files changed
+77 -161

No files matched your search

@@ -58,6 +58,12 @@ public class ClientEventHandler {
@SubscribeEvent
public void onRenderPlayer(RenderPlayerEvent.Post event) {
try {
Class<?> renderPlayerJBRA = Class.forName("JinRyuu.JBRA.RenderPlayerJBRA");
if (renderPlayerJBRA.isInstance(event.renderer))
return;
} catch (Exception ignored) {}
if (!(event.renderer instanceof RenderCNPCPlayer)) {
renderCNPCPlayer.tempRenderPartialTicks = event.partialRenderTick;
double d0 = event.entityPlayer.lastTickPosX + (event.entityPlayer.posX - event.entityPlayer.lastTickPosX) * (double)event.partialRenderTick - RenderManager.renderPosX;
@@ -82,6 +88,17 @@ public class ClientEventHandler {
}
}
@SubscribeEvent
public void tryRenderDBC(RenderPlayerEvent.Specials.Post event) {
try {
Class<?> renderPlayerJBRA = Class.forName("JinRyuu.JBRA.RenderPlayerJBRA");
if (!renderPlayerJBRA.isInstance(event.renderer))
return;
} catch (Exception ignored) {}
renderCNPCPlayer.renderDBCModel(event);
}
@SubscribeEvent
public void onClientTick(TickEvent.ClientTickEvent event) {
Minecraft mc = Minecraft.getMinecraft();