(Bump)
I did a little bit of searching and it seems like the last option is a TileEntitySpecialRenderer class tessellator (I barely even know what that is).
Does anyone have any input on this? Is this wrong, or is there a better way?
Also, can anyone give some help on how to link the tessellator to the block? I have it registered but I don't know how to assign the block to execute this renderTileEntity function. Plus I would need some help on actually rendering the block with GlStateManager or whatever I'm supposed to use.
I would really appreciate any sort of input! I've been stressing over this simple feature for a whole day. Thanks!
ClientRegistry.bindTileEntitySpecialRenderer(TileEntity.class, new RenderGlow());
@SideOnly(Side.CLIENT)
public class RenderGlow extends TileEntitySpecialRenderer<TileEntity> {
@Override
public void renderTileEntityFast(TileEntity te, double x, double y, double z, float partialTicks, int destroyStage, float partial, net.minecraft.client.renderer.BufferBuilder buffer) {
Tessellator tessellator = Tessellator.getInstance();
bindTexture(TextureMap.LOCATION_BLOCKS_TEXTURE);
//I don't know what to put in here :(
}
}