C++ 4.16 Transition Guide

Getting “plugin was designed for a different version of engine. Attempt to load it anyway?” - didn’t had this issue in previous versions. This is after I’ve already made changes to build.cs and changed version in .uplugin file.
I can open project but can’t package it, every component/actor that uses plugin gets errors similar to this:


UATHelper: Packaging (Windows (64-bit)): Cook: LogLinker:Warning: CreateExport: Failed to load Parent for BlueprintGeneratedClass /Game/BluePrints/SimpleExamples/ModularDriveTrainV2.ModularDriveTrainV2_C
UATHelper: Packaging (Windows (64-bit)): Cook: LogLinker:Warning: Can't find file '/Script/MMT'

and



UATHelper: Packaging (Windows (64-bit)): Cook: LogInit:Display: LogBlueprint:Error: [Compiler ShapeAndSpring] Error Could not find a function named "MMTSetTransformComponent" in 'ShapeAndSpring'.
UATHelper: Packaging (Windows (64-bit)): Cook: Make sure 'ShapeAndSpring' has been compiled for  MMTSet Transform Component from Source: /Game/BluePrints/ReUsableComponents/SpringsAndSuspension/ShapeAndSpring.ShapeAndSpring

Indicated functions are from plugin, so it seams that this is connected to a warning “plugin was designed for a different version” at the start.

Any ideas in which directions I should be looking?