Hide plugins annotated as invisible

Small update so that modern plugins with the `visible = false` annotation property are also hidden in the legacy interface.