diff --git a/src/main/java/dan200/computercraft/shared/integration/charset/BundledCapabilityProvider.java b/src/main/java/dan200/computercraft/shared/integration/charset/BundledCapabilityProvider.java index 9879f37d5..e5ceb8374 100644 --- a/src/main/java/dan200/computercraft/shared/integration/charset/BundledCapabilityProvider.java +++ b/src/main/java/dan200/computercraft/shared/integration/charset/BundledCapabilityProvider.java @@ -43,7 +43,10 @@ final class BundledCapabilityProvider implements ICapabilityProvider if( capability == CAPABILITY_RECEIVER ) { IBundledReceiver receiver = this.receiver; - if( receiver == null ) receiver = this.receiver = tile::onNeighbourChange; + if( receiver == null ) + { + receiver = this.receiver = () -> tile.onNeighbourChange( tile.getPos().offset( side ) ); + } return CAPABILITY_RECEIVER.cast( receiver ); }