package net.smart.render; import cpw.mods.fml.client.registry.RenderingRegistry; import net.minecraft.client.entity.*; import net.minecraft.client.renderer.entity.*; public abstract class SmartRenderContext extends SmartRenderUtilities { public static void registerRenderers() { registerRenderers(net.smart.render.RenderPlayer.class); } public static void registerRenderers(Class<?> type) { Render render; try { render = (Render)type.newInstance(); } catch (Exception e) { return; } RenderingRegistry.registerEntityRenderingHandler(EntityPlayerSP.class, render); RenderingRegistry.registerEntityRenderingHandler(EntityOtherPlayerMP.class, render); render.setRenderManager(RenderManager.instance); } }