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();