**Full Changelog**:
https://github.com/Notulp/Fougerite/compare/v1.9.4...v1.9.5
* Supplied xml files to help plugin development with visible documentation.
* Documented more code
* Code fixes
* Added buffersize to ScriptWebSocket
* Added BasePlugin.WebSockets
* Supplied PDB file
* Fougerite.Module now derives from BasePlugin with backwards compatibility. Should not cause errors but help boost the experience of C# development and now all things should be at the same place.
* ScriptWebSocket has been finalized and implemented properly
* Data class has received lots of helper functions for script plugins and docs
* Lazy type implementations where it was needed
* Rust++ updated and history command was refined
* Added World.GetAllTreeInstances()
* Initialized the never used WoodBlockerTemp class to take the responsibility of proper tree cutting to the server rather than the client. Infinite wood cutting cheats will no longer work on trees. You can also no longer farm trees without being actually close to them using a cheat.
* GatherEvent was refined, AmountLeft and PercentFull will no longer throw errors on use when cutting a Tree
* Added GatherEvent.WoodBlockerTemp
* Added GatherEvent.TreeGameObject
* Added GatherEvent.ResourceTargetType
* Added World.AllTrees which gets filled after Server initialization complete event
* Refined ConcurrentDictionary
* Refined ConcurrentList
* Refined Server.ChatHistoryUsers and Server.ChatHistoryMessages
* Added Util.ChatHistory, only 2000 messages are kept and 1000 is proned after reaching 2000.
* **Patcher updated please re-patch or use prepatched files**