diff --git a/src/main/java/li/cil/oc2/common/bus/AbstractDeviceBusElement.java b/src/main/java/li/cil/oc2/common/bus/AbstractDeviceBusElement.java index cf5dac17..333268d5 100644 --- a/src/main/java/li/cil/oc2/common/bus/AbstractDeviceBusElement.java +++ b/src/main/java/li/cil/oc2/common/bus/AbstractDeviceBusElement.java @@ -63,7 +63,7 @@ public abstract class AbstractDeviceBusElement implements DeviceBusElement { @Override public Collection getDevices() { if (!controllers.isEmpty()) { - return controllers.stream().flatMap(controller -> getDevices().stream()).collect(Collectors.toList()); + return controllers.stream().flatMap(controller -> getDevices().stream()).collect(Collectors.toSet()); } else { return getLocalDevices(); }