Assertion failure. Values are not equalFixed
This keeps happening when ever a player tries and to create a hazmait suit. it keeps trying to skin it with the spacesuit when ramdon skins are enable 

RustyNoob disconnecting: Assertion failure. Values are not equal. Expected: 0 == 1 at UnityEngine.Assertions.Assert.Fail (System.String message, System.String userMessage) [0x00000] in <00000000000000000000000000000000>:0 at UnityEngine.Assertions.Assert.AreEqual[T] (T expected, T actual, System.String message, System.Collections.Generic.IEqualityComparer`1[T] comparer) [0x00000] in <00000000000000000000000000000000>:0 at MaterialReplacement.ReplaceRecursive (UnityEngine.GameObject obj, UnityEngine.Material[] find, UnityEngine.Material[] replace) [0x00000] in <00000000000000000000000000000000>:0 at DroppedItem.PostInitShared () [0x00000] in <00000000000000000000000000000000>:0 at BaseNetworkable.ClientSpawn (ProtoBuf.Entity info) [0x00000] in <00000000000000000000000000000000>:0 at Client.CreateOrUpdateEntity (ProtoBuf.Entity info, System.Int64 size) [0x00000] in <00000000000000000000000000000000>:0 at Client.OnEntities (Network.Message packet) [0x00000] in <00000000000000000000000000000000>:0 at Facepunch.Network.Raknet.Client.HandleMessage () [0x00000] in <00000000000000000000000000000000>:0 at Facepunch.Network.Raknet.Client.Cycle () [0x00000] in <00000000000000000000000000000000>:0 at Client.Update () [0x00000] in <00000000000000000000000000000000>:0​
Which version of crafting controller are you using ? I dont have this issue on 3.1.9
5b87c103a7ed5.jpg Whispers88
Which version of crafting controller are you using ? I dont have this issue on 3.1.9

27 "Crafting Controller" (3.1.9) by Whispers88 (0.06s) - CraftingController.cs 

Thanks for the help this issue has now been fixed in the latest update.
22/01 22:07:54 | [Welcomer] ZacLAX11 left the server (Disconnected)
22/01 22:08:00 | *.*.*.*:60872/76561############/Shwoop disconnecting: Exception (cs:57814): AssertionException: Assertion failure. Values are not equal. Expected: 0 == 1 UnityEngine.Assertions.Assert.Fail (System.String message, System.String userMessage) (at <00000000000000000000000000000000>:0) UnityEngine.Assertions.Assert.AreEqual[T] (T expected, T actual, System.String message, System.Collections.Generic.IEqualityComparer`1[T] comparer) (at <00000000000000000000000000000000>:0) UnityEngine.Assertions.Assert.AreEqual[T] (T expected, T actual, System.String message) (at <00000000000000000000000000000000>:0) UnityEngine.Assertions.Assert.AreEqual (System.Int32 expected, System.Int32 actual) (at <00000000000000000000000000000000>:0) MaterialReplacement.ReplaceRecursive (UnityEngine.GameObject obj, UnityEngine.Material[] find, UnityEngine.Material[] replace) (at <00000000000000000000000000000000>:0) Rust.Workshop.Skin.Apply (UnityEngine.GameObject obj, Skinnable skinnable, UnityEngine.Material[] Materials) (at <00000000000000000000000000000000>:0) ItemSkin.ApplySkin (UnityEngine.GameObject obj) (at <00000000000000000000000000000000>:0) DroppedItem.PostInitShared () (at <00000000000000000000000000000000>:0) BaseNetworkable.ClientSpawn (ProtoBuf.Entity info) (at <00000000000000000000000000000000>:0) Client.CreateOrUpdateEntity (ProtoBuf.Entity info, System.Int64 size) (at <00000000000000000000000000000000>:0) Client.OnEntities (Network.Message packet) (at <00000000000000000000000000000000>:0) Client.OnNetworkMessage (Network.Message packet) (at <00000000000000000000000000000000>:0) Facepunch.Network.Raknet.Client.HandleMessage () (at <00000000000000000000000000000000>:0) Facepunch.Network.Raknet.Client.Cycle () (at <00000000000000000000000000000000>:0) Client.Update () (at <00000000000000000000000000000000>:0) UnityEngine.Debug:LogException(Exception) Facepunch.Network.Raknet.Client:HandleMessage() Facepunch.Network.Raknet.Client:Cycle() Client:Update()
Locked automatically