RenderFakeBlock.renderBlock(info, world, x, y, z, true, false);
// Render Aspect
info.setRenderSingleSide(facing);
SignalAspect aspect = tile.getTopAspect();
if (!aspect.isLit())
aspect = SignalAspect.OFF;
info.texture[facing] = BlockSignalRailcraft.texturesLampTop[aspect.getTextureIndex()];
info.brightness = aspect.getTextureBrightness();
RenderFakeBlock.renderBlock(info, world, x, y, z, info.brightness < 0 ? true : false, false);
aspect = tile.getBottomAspect();
if (!aspect.isLit())
aspect = SignalAspect.OFF;
info.texture[facing] = BlockSignalRailcraft.texturesLampBottom[aspect.getTextureIndex()];
info.brightness = aspect.getTextureBrightness();
RenderFakeBlock.renderBlock(info, world, x, y, z, info.brightness < 0 ? true : false, false);
info.brightness = -1;
info.setRenderAllSides();