diff --git a/src/main/java/com/simibubi/create/content/contraptions/RotationPropagator.java b/src/main/java/com/simibubi/create/content/contraptions/RotationPropagator.java index c12e8a081..01dd91119 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/RotationPropagator.java +++ b/src/main/java/com/simibubi/create/content/contraptions/RotationPropagator.java @@ -156,7 +156,7 @@ public class RotationPropagator { } private static float getAxisModifier(KineticTileEntity te, Direction direction) { - if (!te.hasSource() || !(te instanceof DirectionalShaftHalvesTileEntity)) + if (!(te.hasSource()||te.isSource()) || !(te instanceof DirectionalShaftHalvesTileEntity)) return 1; Direction source = ((DirectionalShaftHalvesTileEntity) te).getSourceFacing();