diff --git a/Dalamud/Service{T}.cs b/Dalamud/Service{T}.cs index daf291494..203b9f286 100644 --- a/Dalamud/Service{T}.cs +++ b/Dalamud/Service{T}.cs @@ -42,6 +42,9 @@ namespace Dalamud /// The set object. public static T Set() { + if (instance != null) + throw new Exception($"Service {typeof(T).FullName} was set twice"); + var obj = (T?)Activator.CreateInstance(typeof(T), true); SetInstanceObject(obj);