use of net.minecraft.client.renderer.entity.Render in project ArsMagica2 by Mithion.
the class GuiArcaneCompendium method renderEntityIntoUI.
private void renderEntityIntoUI() {
Render render = (Render) RenderManager.instance.entityRenderMap.get(entryEntity.getClass());
if (render != null) {
GL11.glPushMatrix();
if (entryEntity instanceof IArsMagicaBoss) {
float scaleFactorX = (1 / entryEntity.width);
float scaleFactorY = (2 / entryEntity.height);
GL11.glScalef(scaleFactorX, scaleFactorY, scaleFactorX);
} else if (entryEntity instanceof EntityFlicker) {
GL11.glTranslatef(0, 1.3f, 0);
}
GL11.glRotatef(curRotationH, 0, 1, 0);
//entity, x, y, z, yaw, partialtick
render.doRender(entryEntity, 0, 0, 0, 90, 0);
GL11.glPopMatrix();
}
}
Aggregations