From bf4425902df4a41b82b20a1b177b3c8a574bfa50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20N=C3=BCcke?= Date: Sun, 6 Feb 2022 21:38:25 +0100 Subject: [PATCH] Don't inject names when there's no other devices. --- .../li/cil/oc2/common/bus/AbstractItemDeviceBusElement.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/li/cil/oc2/common/bus/AbstractItemDeviceBusElement.java b/src/main/java/li/cil/oc2/common/bus/AbstractItemDeviceBusElement.java index f992738b..2fe208b9 100644 --- a/src/main/java/li/cil/oc2/common/bus/AbstractItemDeviceBusElement.java +++ b/src/main/java/li/cil/oc2/common/bus/AbstractItemDeviceBusElement.java @@ -86,6 +86,10 @@ public abstract class AbstractItemDeviceBusElement extends AbstractGroupingDevic } protected void collectSyntheticDevices(final ItemDeviceQuery query, final HashSet entries) { + if (entries.isEmpty()) { + return; + } + final ResourceLocation registryName = query.getItemStack().getItem().getRegistryName(); if (registryName != null) { final String itemName = registryName.toString();