v2.21.0
Changes:
- Added DungeonManager, CustomRoom and RoomConfig for custom dungeons (thx probablykory & warp)
- Added GameVersions utility to check for specific game versions
- Added ConfigManagerUtils for soft access to common ConfigurationManager functionality
- Added PieceManager.AddPieceCategory(string name) + RemovePieceCategory
- Deprecated PieceManager.AddPieceCategory(string table, string name) + RemovePieceCategory, use the new overloads
- Changed the version check of Jotunn to require the exact same version, if installed on both server and client
- Fixed AdminOnly configs were not locked if the server doesn't load Jotunn
- Fixed SynchronizationManager.PlayerIsAdmin was always true if the server doesn't load Jotunn
- Fixed parsing of mod version data for connection compatibility with only a major.minor part
- Fixed excessive debug logging in the SynchronizationManager
Note: This update changes how Jotunn itself version checks in multiplayer. If installed on the server and client, both need to have the exact same version installed. If only the server or client have Jotunn installed, the version is not checked