08:52 [Error] Error while compiling: DangerousTreasures.cs(1124,22): error CS0310: The type `System.Collections.Generic.ICollection<T>' must have a public parameterless constructor in order to use it as parameter `T' in the generic type or method `Facepunch.Pool.Free<T>(ref T)'
I was able to get my copy to work for now using Pool.FreeList in the Free() function for all but npcKits, where I replaced the call with Pool.Free. Most likely not ideal but that and commenting out ResetToPool allowed it to compile.
New compilation error as of today's umod update
thankyou, fixed in 2.3.4