@@ -12,7 +12,7 @@ public class HeadlessTweaks : ResoniteMod
1212 {
1313 public override string Name => "HeadlessTweaks" ;
1414 public override string Author => "New-Project-Final-Final-WIP" ;
15- public override string Version => "2.1.2 " ;
15+ public override string Version => "2.1.3 " ;
1616 public override string Link => "https://github.com/New-Project-Final-Final-WIP/HeadlessTweaks" ;
1717
1818 public static bool isHeadless = false ;
@@ -93,6 +93,11 @@ public override void OnEngineInit()
9393 }
9494 Harmony harmony = new ( "me.New-Project-Final-Final-WIP.HeadlessTweaks" ) ;
9595
96+ // Check if we are loaded by a headless client
97+ //Msg(typeof(FrooxEngine.Headless.HeadlessCommands).AssemblyQualifiedName);
98+ isHeadless = Type . GetType ( "FrooxEngine.Headless.HeadlessCommands, Resonite" ) != null ;
99+ Msg ( $ "Headless detected: { isHeadless } ") ;
100+
96101 // Check if the Discord namespace exists
97102 // If it does, we can assume that the Discord.NET library is installed
98103 // and we can init the Discord client
@@ -116,7 +121,7 @@ public override void OnEngineInit()
116121 }
117122
118123 // If we are not loaded by a headless client skip the rest
119- if ( ! ModLoader . IsHeadless )
124+ if ( ! isHeadless ) // ModLoader.IsHeadless takes milenia
120125 {
121126 Warn ( "Headless Not Detected! Skipping headless specific modules" ) ;
122127 return ;
0 commit comments