I’m not sure, can’t you just try making it not private and seeing if it fixes it?
If you can give me specific steps to reproduce something not working as expected then I’ll try to take a look, but I don’t have time to investigate otherwise.
Is there a way to specify that it should ignore non public accessible methods/variables and macros in blueprints?
Macros are only available to the blueprint class that it resides in so ideally they would not be in the documentation. The one exception to this are Blueprint Macro Libraries, which it would be nice to keep these in the documentation.
Are there settings for this?
The plugin works by making use of the engine system for enumerating all actions on an object/class that are accessible through the blueprint graph right-click menu. So I guess that’s why non-BlueprintCallable and private methods may not show up. Solving that would require a complete rewrite of the way the enumeration is done.
As for filtering out some things that currently do get included, that is potentially doable, but there are no settings for it currently, no. And I don’t imagine I’ll have any time to work on this plugin again anytime soon. The code is on Github though if anyone wants to make pull requests.