diff --git a/common/src/main/kotlin/io/github/xiewuzhiying/vs_addition/compats/computercraft/peripheral/CannonMountPeripheral.kt b/common/src/main/kotlin/io/github/xiewuzhiying/vs_addition/compats/computercraft/peripheral/CannonMountPeripheral.kt index 608886f0..cb12d248 100644 --- a/common/src/main/kotlin/io/github/xiewuzhiying/vs_addition/compats/computercraft/peripheral/CannonMountPeripheral.kt +++ b/common/src/main/kotlin/io/github/xiewuzhiying/vs_addition/compats/computercraft/peripheral/CannonMountPeripheral.kt @@ -28,6 +28,13 @@ open class CannonMountPeripheral( fun assemble(): Any { if (!tileEntity.isRunning) { (tileEntity as CannonMountBlockEntityAccessor?)?.Assemble() + (this.tileEntity.contraption?.contraption as AbstractMountedCannonContraption).onRedstoneUpdate( + this.tileEntity.level as ServerLevel, + this.tileEntity.contraption, + false, + 0, + this.tileEntity + ) return true } return false