diff --git a/src/main/java/appeng/me/storage/MEMonitorPassThrough.java b/src/main/java/appeng/me/storage/MEMonitorPassThrough.java index 4c189eaf2..70895e01e 100644 --- a/src/main/java/appeng/me/storage/MEMonitorPassThrough.java +++ b/src/main/java/appeng/me/storage/MEMonitorPassThrough.java @@ -72,7 +72,7 @@ public class MEMonitorPassThrough> extends MEPassThrough after = this.getInternal() == null ? this.getWrappedChannel().createList() : this.getInternal() .getAvailableItems( new ItemListIgnoreCrafting( this.getWrappedChannel().createList() ) ); - if( this.monitor != null ) + if( this.monitor != null && this.listeners.size() > 0 ) { this.monitor.addListener( this, this.monitor ); }