Blueprint Default Events on Graph

How can I make an event automatically show up when deriving a new Blueprint from a class like the engine default ones (Shown below)?

Is there some kind of function decorator or meta descriptor I can use in C++ to make these show up? Or is it only for these specific functions?

My goal is to create a class that others on my team could blueprint and immediately know which events to override without having to manually add them.

For anyone interested, I found an ini file (EditorPerProjectUserSettings.ini) with some lines that were helpful

Under the “Default Nodes” section, I found some useful lines formatted as such:
+nodes ([class] [node])

[DefaultEventNodes]
+Node=(TargetClass=Actor TargetEvent="ReceiveBeginPlay")

The only downside is that it only works with C++ classes, not blueprinted classes. Oh well, I’ll keep looking, but at least I found out how that node gets generated.

Any other way of doing this? I tried adding an entry to this but every time I open a newly created child class of the TargetClass it just crashes the editor for me. I used the same UFUNCTION parameters that ReceiveBeginPlay used as well.

I’m also looking for that information.

You can try this, but will require C++