diff --git a/Dalamud/Plugin/DalamudPluginInterface.cs b/Dalamud/Plugin/DalamudPluginInterface.cs
index 73fec676d..f2988fa8e 100644
--- a/Dalamud/Plugin/DalamudPluginInterface.cs
+++ b/Dalamud/Plugin/DalamudPluginInterface.cs
@@ -1,4 +1,5 @@
using System;
+using System.Collections.Generic;
using System.Globalization;
using System.IO;
using System.Linq;
@@ -123,6 +124,16 @@ namespace Dalamud.Plugin
///
public XivChatType GeneralChatType { get; private set; }
+ ///
+ /// Gets a list of installed plugin names.
+ ///
+ public List PluginNames => Service.Get().InstalledPlugins.Select(p => p.Manifest.Name).ToList();
+
+ ///
+ /// Gets a list of installed plugin internal names.
+ ///
+ public List PluginInternalNames => Service.Get().InstalledPlugins.Select(p => p.Manifest.InternalName).ToList();
+
#region Configuration
///
@@ -210,7 +221,8 @@ namespace Dalamud.Plugin
#endregion
///
- /// Unregister your plugin and dispose all references. You have to call this when your IDalamudPlugin is disposed.
+ /// Unregister your plugin and dispose all references.
+ /// You have to call this when your IDalamudPlugin is disposed.
///
public void Dispose()
{