How can I rename a plugin and not break all blueprints?

I’ve solved it by using core redirects inside the DefaultEngine.ini

https://docs.unrealengine.com/en-us/Programming/Assets/CoreRedirects

[CoreRedirects]
+PackageRedirects=(OldName="/OldPluginName/", NewName="/NewPluginName/", MatchSubstring=true)

Afterwards, you should make sure to resave all assets by right clicking on the plugin content folder and selecting Resave all.

Then make sure to remove that line again from the DefaultEngine.ini!

3 Likes