package cn.liutils.util.client.renderhook;
import cn.liutils.util.helper.GameTimer;
import net.minecraft.entity.player.EntityPlayer;
/**
* Register through DummyRenderData.get(player).addRenderHook(hook)
* @author WeAthFolD
*/
public abstract class PlayerRenderHook {
EntityPlayer player;
boolean disposed;
long createTime = GameTimer.getTime();
public void renderHand(boolean firstPerson) {}
public void dispose() {
disposed = true;
}
public final EntityPlayer getPlayer() {
return player;
}
protected long getDeltaTime() {
return GameTimer.getTime() - createTime;
}
}