diff --git a/core/src/mindustry/world/blocks/logic/LogicBlock.java b/core/src/mindustry/world/blocks/logic/LogicBlock.java index 488c44604d..e06468984b 100644 --- a/core/src/mindustry/world/blocks/logic/LogicBlock.java +++ b/core/src/mindustry/world/blocks/logic/LogicBlock.java @@ -213,6 +213,16 @@ public class LogicBlock extends Block{ x += tileX(); y += tileY(); } + + Building build = world.build(x, y); + + if(build != null){ + String bestName = getLinkName(build.block); + if(!name.startsWith(bestName)){ + name = findLinkName(build.block); + } + } + links.add(new LogicLink(x, y, name, validLink(world.build(x, y)))); } }