21 lines
766 B
Java
21 lines
766 B
Java
package com.replaymod.extras.playeroverview;
|
|
|
|
import net.minecraft.client.renderer.culling.ICamera;
|
|
import net.minecraft.client.renderer.entity.RenderManager;
|
|
import net.minecraft.client.renderer.entity.RenderPlayer;
|
|
import net.minecraft.entity.Entity;
|
|
|
|
public class PlayerRenderHook extends RenderPlayer {
|
|
private final PlayerOverview extra;
|
|
|
|
public PlayerRenderHook(PlayerOverview extra, RenderManager renderManager, boolean useSmallArms) {
|
|
super(renderManager, useSmallArms);
|
|
this.extra = extra;
|
|
}
|
|
|
|
@Override
|
|
public boolean shouldRender(Entity entity, ICamera camera, double camX, double camY, double camZ) {
|
|
return !extra.isHidden(entity.getUniqueID()) && super.shouldRender(entity, camera, camX, camY, camZ);
|
|
}
|
|
}
|