diff --git a/src/main/scala/li/cil/oc/client/renderer/item/ItemRenderer.scala b/src/main/scala/li/cil/oc/client/renderer/item/ItemRenderer.scala index b1e497b0b..28598d504 100644 --- a/src/main/scala/li/cil/oc/client/renderer/item/ItemRenderer.scala +++ b/src/main/scala/li/cil/oc/client/renderer/item/ItemRenderer.scala @@ -165,11 +165,16 @@ object ItemRenderer extends IItemRenderer { val data = new PrintData(stack) Minecraft.getMinecraft.renderEngine.bindTexture(TextureMap.locationBlocksTexture) - for (shape <- data.stateOff) { + val state = + if (data.stateOn.size > 0 && System.currentTimeMillis() / 2000 % 2 == 0) + data.stateOn + else + data.stateOff + for (shape <- state) { drawShape(shape) } - if (data.stateOff.isEmpty) { - drawShape(nullShape) + if (state.isEmpty) { + drawShape(nullShape) // Avoid tessellator erroring. } GL11.glPopMatrix()