diff --git a/src/main/java/com/forsteri/createendertransmission/blocks/energyTransmitter/EnergyTransmitterBlockEntity.java b/src/main/java/com/forsteri/createendertransmission/blocks/energyTransmitter/EnergyTransmitterBlockEntity.java index 5f859b2..49966a0 100644 --- a/src/main/java/com/forsteri/createendertransmission/blocks/energyTransmitter/EnergyTransmitterBlockEntity.java +++ b/src/main/java/com/forsteri/createendertransmission/blocks/energyTransmitter/EnergyTransmitterBlockEntity.java @@ -96,7 +96,8 @@ public void afterReload(){ @Override public float propagateRotationTo(KineticBlockEntity target, BlockState stateFrom, BlockState stateTo, BlockPos diff, boolean connectedViaAxes, boolean connectedViaCogs) { return (target.getPersistentData().getInt("channel") == getChannel() - && target.getPersistentData().getString("password").equals(getPassword())) ? 1f : 0f; + && target.getPersistentData().getString("password").equals(getPassword()) + && target.getBlockState().getBlock() instanceof EnergyTransmitterBlock) ? 1f : 0f; } }