Files
CodeChickenCore/src/codechicken/core/featurehack/RenderEntityRenderHook.java
T

26 lines
829 B
Java
Raw Normal View History

2014-04-29 00:35:55 +10:00
package codechicken.core.featurehack;
import org.lwjgl.opengl.GL11;
import net.minecraft.entity.Entity;
import net.minecraft.util.ResourceLocation;
import net.minecraft.client.renderer.entity.Render;
import net.minecraftforge.client.MinecraftForgeClient;
public class RenderEntityRenderHook extends Render
{
@Override
public void doRender(Entity entity, double x, double y, double z, float f, float frame)
{
EntityRenderHook hook = (EntityRenderHook)entity;
GL11.glTranslated(x-hook.posX, y-hook.posY, z-hook.posZ);
((EntityRenderHook)entity).callback.render(frame, MinecraftForgeClient.getRenderPass());
GL11.glTranslated(hook.posX-x, hook.posY-y, hook.posZ-z);
}
@Override
protected ResourceLocation getEntityTexture(Entity entity)
{
return null;
}
}