From a8bf71b12ac11ab1a5aafc18124327f8825354ec Mon Sep 17 00:00:00 2001 From: Cardillan <122014763+cardillan@users.noreply.github.com> Date: Sat, 10 Jan 2026 01:50:13 +0100 Subject: [PATCH] Fix tileable display not being updated when the root tile is not shown (#11544) --- .../mindustry/world/blocks/logic/TileableLogicDisplay.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/mindustry/world/blocks/logic/TileableLogicDisplay.java b/core/src/mindustry/world/blocks/logic/TileableLogicDisplay.java index 84773bae2d..deb05a9a30 100644 --- a/core/src/mindustry/world/blocks/logic/TileableLogicDisplay.java +++ b/core/src/mindustry/world/blocks/logic/TileableLogicDisplay.java @@ -211,10 +211,10 @@ public class TileableLogicDisplay extends LogicDisplay{ prevBuffers.clear(); } }); - - processCommands(); } + rootDisplay.processCommands(); + float offset = 0.001f + (rootDisplay.buffer == null ? 0f : (rootDisplay.buffer.hashCode() % 1_000_000) / 1_000_000f * 0.01f); Draw.z(Layer.block + offset);