/**
* Copyright (c) Lambda Innovation, 2013-2016
* This file is part of the AcademyCraft mod.
* https://github.com/LambdaInnovation/AcademyCraft
* Licensed under GPLv3, see project root for more information.
*/
package cn.academy.vanilla.generic.entity;
import cn.academy.vanilla.generic.client.render.RippleMarkRender;
import cn.lambdalib.annoreg.core.Registrant;
import cn.lambdalib.annoreg.mc.RegEntity;
import cn.lambdalib.util.entityx.EntityAdvanced;
import cn.lambdalib.util.helper.Color;
import cn.lambdalib.util.helper.GameTimer;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.world.World;
/**
* @author WeAthFolD
*/
@SideOnly(Side.CLIENT)
@Registrant
@RegEntity(clientOnly = true)
@RegEntity.HasRender
public class EntityRippleMark extends EntityAdvanced {
@RegEntity.Render
public static RippleMarkRender renderer;
public final Color color = Color.white();
public final long creationTime = GameTimer.getTime();
public EntityRippleMark(World world) {
super(world);
setSize(2, 2);
}
@Override
public boolean shouldRenderInPass(int pass) {
return pass == 1;
}
@Override
protected void readEntityFromNBT(NBTTagCompound tag) {}
@Override
protected void writeEntityToNBT(NBTTagCompound tag) {}
}