diff --git a/Source/ExampleMod/ExampleMod.csproj b/Source/ExampleMod/ExampleMod.csproj
index 541afe5..09505e9 100644
--- a/Source/ExampleMod/ExampleMod.csproj
+++ b/Source/ExampleMod/ExampleMod.csproj
@@ -31,8 +31,8 @@
4
-
- ..\packages\Lib.Harmony.2.0.4\lib\net45\0Harmony.dll
+
+ ..\packages\HarmonyX.2.9.0\lib\net45\0Harmony.dll
diff --git a/Source/ExampleMod/packages.config b/Source/ExampleMod/packages.config
index 2258412..700e522 100644
--- a/Source/ExampleMod/packages.config
+++ b/Source/ExampleMod/packages.config
@@ -1,4 +1,4 @@
-
+
\ No newline at end of file
diff --git a/Source/Stationeers.Addons/Modules/HarmonyLib/HarmonyModule.cs b/Source/Stationeers.Addons/Modules/HarmonyLib/HarmonyModule.cs
index ac7f288..234523d 100644
--- a/Source/Stationeers.Addons/Modules/HarmonyLib/HarmonyModule.cs
+++ b/Source/Stationeers.Addons/Modules/HarmonyLib/HarmonyModule.cs
@@ -49,7 +49,7 @@ public IEnumerator Load()
///
public void Shutdown()
{
- _harmony.UnpatchAll();
+ _harmony.UnpatchSelf();
_harmony = null;
}
diff --git a/Source/Stationeers.Addons/PluginCompiler/Whitelists/HarmonyWhitelist.cs b/Source/Stationeers.Addons/PluginCompiler/Whitelists/HarmonyWhitelist.cs
index 5657e16..43776cf 100644
--- a/Source/Stationeers.Addons/PluginCompiler/Whitelists/HarmonyWhitelist.cs
+++ b/Source/Stationeers.Addons/PluginCompiler/Whitelists/HarmonyWhitelist.cs
@@ -11,8 +11,8 @@ public void Register(PluginWhitelist whitelist)
// Do not allow for transpile for now TODO: We have to figure something out
typeof(HarmonyLib.HarmonyTranspiler),
typeof(HarmonyLib.Transpilers),
- typeof(HarmonyLib.FileLog),
- typeof(HarmonyLib.Memory)
+ typeof(HarmonyLib.FileLog)//,
+ //typeof(HarmonyLib.Memory)
);
whitelist.WhitelistTypesNamespaces(
typeof(HarmonyLib.Harmony) // Just allow everything
diff --git a/Source/Stationeers.Addons/Stationeers.Addons.csproj b/Source/Stationeers.Addons/Stationeers.Addons.csproj
index 01b51a5..0b1a876 100644
--- a/Source/Stationeers.Addons/Stationeers.Addons.csproj
+++ b/Source/Stationeers.Addons/Stationeers.Addons.csproj
@@ -34,8 +34,8 @@
false
-
- ..\packages\Lib.Harmony.2.0.4\lib\net45\0Harmony.dll
+
+ ..\packages\HarmonyX.2.9.0\lib\net45\0Harmony.dll
..\packages\Microsoft.CodeAnalysis.Common.3.8.0\lib\netstandard2.0\Microsoft.CodeAnalysis.dll
diff --git a/Source/Stationeers.Addons/packages.config b/Source/Stationeers.Addons/packages.config
index 010a703..65a8b6b 100644
--- a/Source/Stationeers.Addons/packages.config
+++ b/Source/Stationeers.Addons/packages.config
@@ -1,6 +1,6 @@
-
+