{"mod":{"modid":1065,"assetid":5457,"name":"Common Lib","text":"
Library for PlayerCorpse, TpNet and my other mods. Aka commonlib<\/p>\r\n
Commands:<\/strong><\/p>\r\n <\/p>\r\n For bug reports, it is better to use GitHub (Issue tracker link), there is a form for reporting.<\/strong><\/p>\r\n If you're reporting bugs, please don't write \"it doesn't work\" or \"it's crashing for me\". At least specify the version of the mod and the library. If you have a crash - add crash text. If the mod does not work correctly, but does not crash - check client-main.txt and server-main.txt from %appdata%\/VintagestoryData\/Logs for errors. <\/p>","author":"DArkHekRoMaNT","urlalias":"commonlib","logofilename":null,"logofile":null,"logofiledb":null,"homepageurl":null,"sourcecodeurl":"https:\/\/github.com\/DArkHekRoMaNT\/CommonLib","trailervideourl":null,"issuetrackerurl":null,"wikiurl":null,"downloads":485624,"follows":2763,"trendingpoints":2175,"comments":67,"side":"both","type":"mod","created":"2023-03-07 09:44:01","lastreleased":"2025-09-13 02:18:18","lastmodified":"2025-12-05 04:09:54","tags":["Library"],"releases":[{"releaseid":25021,"mainfile":"https:\/\/moddbcdn.vintagestory.at\/CommonLib_VS1.21.1_n_d3341cb58f69383bf44c257c1ff89757.zip?dl=CommonLib_VS1.21.1_net8_v2.8.0.zip","filename":"CommonLib_VS1.21.1_net8_v2.8.0.zip","fileid":55023,"downloads":101070,"tags":["1.21.0","1.21.1-rc.1","1.21.1-rc.2","1.21.1"],"modidstr":"commonlib","modversion":"2.8.0","created":"2025-09-13 01:57:06","changelog":" - Updated to net8 - Don't reset whole config if value is wrong - Updated to 1.20.0-rc.1 - Added RequiredOnServer: false for fix ExtraOverlays multiplayer issues (again)<\/p>"},{"releaseid":11083,"mainfile":"https:\/\/moddbcdn.vintagestory.at\/CommonLib_VS1.19.8_n_148cf3e46e63586d55021fad24bd0f5d.zip?dl=CommonLib_VS1.19.8_net7_v2.5.0-rc.1.zip","filename":"CommonLib_VS1.19.8_net7_v2.5.0-rc.1.zip","fileid":23053,"downloads":736,"tags":["1.19.4","1.19.8"],"modidstr":"commonlib","modversion":"2.5.0-rc.1","created":"2024-07-01 07:35:45","changelog":" - Added RequiredOnServer: false for fix ExtraOverlays multiplayer issues<\/p>"},{"releaseid":10937,"mainfile":"https:\/\/moddbcdn.vintagestory.at\/CommonLib_VS1.19.8_n_b344dea75727501fd26306ba4b2a8c7e.zip?dl=CommonLib_VS1.19.8_net7_v2.4.0.zip","filename":"CommonLib_VS1.19.8_net7_v2.4.0.zip","fileid":22806,"downloads":11694,"tags":["1.19.4","1.19.5","1.19.6","1.19.7","1.19.8"],"modidstr":"commonlib","modversion":"2.4.0","created":"2024-06-22 00:28:04","changelog":" - Added Inventory FixMappings extension<\/p>"},{"releaseid":9215,"mainfile":"https:\/\/moddbcdn.vintagestory.at\/CommonLib_VS1.19.4_n_bb584f1871031e36361c4d2fedf36550.zip?dl=CommonLib_VS1.19.4_net7_v2.3.7.zip","filename":"CommonLib_VS1.19.4_net7_v2.3.7.zip","fileid":19648,"downloads":23717,"tags":["1.19.4"],"modidstr":"commonlib","modversion":"2.3.7","created":"2024-03-05 18:48:36","changelog":" - Fixed server connection problems - Fixed server connection problems (again)<\/p>"},{"releaseid":9155,"mainfile":"https:\/\/moddbcdn.vintagestory.at\/CommonLib_VS1.19.4_n_0fe2cff0744d6d4f602964436dab608c.zip?dl=CommonLib_VS1.19.4_net7_v2.3.5.zip","filename":"CommonLib_VS1.19.4_net7_v2.3.5.zip","fileid":19548,"downloads":916,"tags":["1.19.4"],"modidstr":"commonlib","modversion":"2.3.5","created":"2024-03-01 20:07:16","changelog":" - Fixed server connection problems<\/p>"},{"releaseid":8855,"mainfile":"https:\/\/moddbcdn.vintagestory.at\/CommonLib_VS1.19.4-r_d7599e285cd11bd474817315c4f906eb.zip?dl=CommonLib_VS1.19.4-rc.1_net7_v2.3.4.zip","filename":"CommonLib_VS1.19.4-rc.1_net7_v2.3.4.zip","fileid":19059,"downloads":1949,"tags":["1.19.4-rc.1","1.19.4"],"modidstr":"commonlib","modversion":"2.3.4","created":"2024-02-13 23:31:18","changelog":" - Updated minimal version to 1.19.4-rc.1<\/p>"},{"releaseid":8849,"mainfile":"https:\/\/moddbcdn.vintagestory.at\/CommonLib_VS1.19.0_n_ab5825ae04c7cc4e7a1ab07e2c8a877e.zip?dl=CommonLib_VS1.19.0_net7_v2.3.3.zip","filename":"CommonLib_VS1.19.0_net7_v2.3.3.zip","fileid":19052,"downloads":713,"tags":["1.19.4-rc.1"],"modidstr":"commonlib","modversion":"2.3.3","created":"2024-02-13 19:15:21","changelog":" - Fixed auto disable if not on the server<\/p>"},{"releaseid":8012,"mainfile":"https:\/\/moddbcdn.vintagestory.at\/CommonLib_VS1.19.0-r_d36c88df738e34fd1da70f8b40461ed3.zip?dl=CommonLib_VS1.19.0-rc.5_net7_v2.3.2.zip","filename":"CommonLib_VS1.19.0-rc.5_net7_v2.3.2.zip","fileid":17423,"downloads":14663,"tags":["1.19.0-rc.5"],"modidstr":"commonlib","modversion":"2.3.2","created":"2024-01-07 02:15:38","changelog":" - Fixed .cl config<\/p>"},{"releaseid":7993,"mainfile":"https:\/\/moddbcdn.vintagestory.at\/CommonLib_VS1.19.0-r_4a648bd1871b60e6cf33cad4b5a2fb22.zip?dl=CommonLib_VS1.19.0-rc.5_net7_v2.3.0.zip","filename":"CommonLib_VS1.19.0-rc.5_net7_v2.3.0.zip","fileid":17395,"downloads":15958,"tags":["1.19.0-rc.5"],"modidstr":"commonlib","modversion":"2.3.0","created":"2024-01-06 14:54:42","changelog":" - Update to 1.19.0<\/p>"},{"releaseid":5968,"mainfile":"https:\/\/moddbcdn.vintagestory.at\/CommonLib_VS1.18.6_n_af6c5b989d2db0e5a59049e732d6b7dc.zip?dl=CommonLib_VS1.18.6_netstandard2.0_v2.2.0.zip","filename":"CommonLib_VS1.18.6_netstandard2.0_v2.2.0.zip","fileid":12882,"downloads":31333,"tags":["1.18.6","1.18.15"],"modidstr":"commonlib","modversion":"2.2.0","created":"2023-07-19 12:29:11","changelog":" - Support for both (stable and net7) game builds<\/p>"},{"releaseid":5254,"mainfile":"https:\/\/moddbcdn.vintagestory.at\/CommonLib_v1.18.3_v2_0bbe5e0d9eeed28abf146eddd599e622.zip?dl=CommonLib_v1.18.3_v2.1.1.zip","filename":"CommonLib_v1.18.3_v2.1.1.zip","fileid":11328,"downloads":11117,"tags":["1.18.0","1.18.1","1.18.2","1.18.3"],"modidstr":"commonlib","modversion":"2.1.1","created":"2023-05-15 03:27:59","changelog":" - Fixed config on the server is loading even for client side mods #2 - Send packet with type name instead of full Type object, may fix #2 ### API: - Added log for package error debugging<\/p>"},{"releaseid":4755,"mainfile":"https:\/\/moddbcdn.vintagestory.at\/CommonLib_v1.18.0-rc_6e7cb1f533cf9c69633815b229b34d10.zip?dl=CommonLib_v1.18.0-rc.6_v2.0.4.zip","filename":"CommonLib_v1.18.0-rc.6_v2.0.4.zip","fileid":10507,"downloads":5687,"tags":["1.18.0-rc.6","1.18.0","1.18.1"],"modidstr":"commonlib","modversion":"2.0.4","created":"2023-04-19 07:03:44","changelog":" - Fix: Create a new config if InvalidCastException was received on load (probably an old deprecated config) - Fixed: Suppress exceptions when searching for configs #1 - Reworked command system - Added support for array in config system - Rewrite config system (no backward comtibility with 1.18.0-pre versions) - Not requires both (server and client) by default - Fixed config manager not load config<\/p>"},{"releaseid":4392,"mainfile":"https:\/\/moddbcdn.vintagestory.at\/CommonLib_v1.18.0-pr_604d13004f820b525add9a7c93ece493.zip?dl=CommonLib_v1.18.0-pre.5_v1.0.1.zip","filename":"CommonLib_v1.18.0-pre.5_v1.0.1.zip","fileid":9790,"downloads":468,"tags":["1.18.0-pre.0"],"modidstr":"commonlib","modversion":"1.0.1","created":"2023-03-07 09:44:30","changelog":null}],"screenshots":[]},"statuscode":"200"}\r\n
\r\n
<\/p>\r\n
Extra Overlays<\/a>
Capture Animals<\/a>
Player Corpse<\/a>
Helve Hammer Extensions<\/a>
Teleportation Network<\/a><\/div>\r\n<\/div>\r\n
- Updated to 1.21<\/p>"},{"releaseid":13537,"mainfile":"https:\/\/moddbcdn.vintagestory.at\/CommonLib_VS1.20.0-r_444555d27ed8f41c401eb98385bde69d.zip?dl=CommonLib_VS1.20.0-rc.1_net7_v2.6.1.zip","filename":"CommonLib_VS1.20.0-rc.1_net7_v2.6.1.zip","fileid":28382,"downloads":216157,"tags":["1.20.0-rc.1","1.20.0","1.20.1","1.20.2","1.20.3"],"modidstr":"commonlib","modversion":"2.6.1","created":"2024-12-08 23:50:44","changelog":"
- Changed assembly log naming
- Fixed wrong enum value crash
- Fixed no enum desc and llimits<\/p>"},{"releaseid":13536,"mainfile":"https:\/\/moddbcdn.vintagestory.at\/CommonLib_VS1.20.0-r_08176fa0fe8710a8888d666f12726666.zip?dl=CommonLib_VS1.20.0-rc.1_net7_v2.6.0.zip","filename":"CommonLib_VS1.20.0-rc.1_net7_v2.6.0.zip","fileid":28381,"downloads":2330,"tags":["1.20.0-rc.1"],"modidstr":"commonlib","modversion":"2.6.0","created":"2024-12-08 21:40:52","changelog":"
- Updated BlockSchematic.ImportToWorldEdit extension
- Moved some extensions from new tpnet
- Improved config: Enum support, more help for Strings<\/p>"},{"releaseid":11102,"mainfile":"https:\/\/moddbcdn.vintagestory.at\/CommonLib_VS1.19.8_n_1b6aa15c6573733caefb076168d60cbc.zip?dl=CommonLib_VS1.19.8_net7_v2.5.0-rc.2.zip","filename":"CommonLib_VS1.19.8_net7_v2.5.0-rc.2.zip","fileid":23087,"downloads":39875,"tags":["1.19.4","1.19.8"],"modidstr":"commonlib","modversion":"2.5.0-rc.2","created":"2024-07-02 08:07:27","changelog":"
- Repack<\/p>"},{"releaseid":9194,"mainfile":"https:\/\/moddbcdn.vintagestory.at\/CommonLib_VS1.19.4_n_5430ac58793a46a8ff6e182fc97830a3.zip?dl=CommonLib_VS1.19.4_net7_v2.3.6.zip","filename":"CommonLib_VS1.19.4_net7_v2.3.6.zip","fileid":19600,"downloads":695,"tags":["1.19.4"],"modidstr":"commonlib","modversion":"2.3.6","created":"2024-03-03 14:53:23","changelog":"
- Fixed type cant be resolved for another assembly #3<\/p>"},{"releaseid":5250,"mainfile":"https:\/\/moddbcdn.vintagestory.at\/CommonLib_v1.18.3_v2_716f589a5bae5a20f92ccce5217b0b11.zip?dl=CommonLib_v1.18.3_v2.1.0.zip","filename":"CommonLib_v1.18.3_v2.1.0.zip","fileid":11322,"downloads":418,"tags":["1.18.0","1.18.1","1.18.2","1.18.3"],"modidstr":"commonlib","modversion":"2.1.0","created":"2023-05-14 22:27:13","changelog":"
- Save config loading errors on startup and show them in chat<\/p>\r\n
- WorldUtil.IsPlayerCanBreakBlock is deprecated, use IWorldAccessor.Claims.TryAccess and TestAccess
- ConfigManager.ConfigNames is deprecated<\/p>"},{"releaseid":5233,"mainfile":"https:\/\/moddbcdn.vintagestory.at\/CommonLib_v1.18.3_v2_e09fdee3efe8a8c844f2a78b9a6bc249.zip?dl=CommonLib_v1.18.3_v2.0.5.zip","filename":"CommonLib_v1.18.3_v2.0.5.zip","fileid":11299,"downloads":784,"tags":["1.18.0","1.18.1","1.18.2","1.18.3"],"modidstr":"commonlib","modversion":"2.0.5","created":"2023-05-14 07:11:43","changelog":"
- Feature: Added RequiresRestartAttribute
- Docs: Added xml comments for config attributes
- API: Obsolete IsPlayerCanBreakBlock<\/p>"},{"releaseid":4640,"mainfile":"https:\/\/moddbcdn.vintagestory.at\/CommonLib_v1.18.0-rc_69ad82371777b1df560712dd97e1c3f0.zip?dl=CommonLib_v1.18.0-rc.1_v2.0.3.zip","filename":"CommonLib_v1.18.0-rc.1_v2.0.3.zip","fileid":10286,"downloads":1610,"tags":["1.18.0-rc.1"],"modidstr":"commonlib","modversion":"2.0.3","created":"2023-04-08 13:14:01","changelog":"
- Fixed: HexColor checker
- Fixed: Config command can't set
- API: Remove not needed AppendIf<\/p>"},{"releaseid":4593,"mainfile":"https:\/\/moddbcdn.vintagestory.at\/CommonLib_v1.18.0-rc_28cacbf38c0cab993319613368e9c8e6.zip?dl=CommonLib_v1.18.0-rc.1_v2.0.2.zip","filename":"CommonLib_v1.18.0-rc.1_v2.0.2.zip","fileid":10200,"downloads":882,"tags":["1.18.0-rc.1"],"modidstr":"commonlib","modversion":"2.0.2","created":"2023-04-05 23:24:57","changelog":"
- Moved some code from TpNet (\/rtp, \/rst)
- Added try-catch for load config (configs from all mods will not break if one config is broken)
- Updated parsers extensions
- Updated modicon
- Added WaypointName and HexColor checker attributes<\/p>"},{"releaseid":4579,"mainfile":"https:\/\/moddbcdn.vintagestory.at\/CommonLib_v1.18.0-rc_14dd3d3e9b036ebb29cce05adc724f0a.zip?dl=CommonLib_v1.18.0-rc.1_v2.0.1.zip","filename":"CommonLib_v1.18.0-rc.1_v2.0.1.zip","fileid":10169,"downloads":524,"tags":["1.18.0-rc.1"],"modidstr":"commonlib","modversion":"2.0.1","created":"2023-04-05 09:42:49","changelog":"
- Added new Player arg parsers
- Added Strings attribute<\/p>"},{"releaseid":4562,"mainfile":"https:\/\/moddbcdn.vintagestory.at\/CommonLib_v1.18.0-rc_0528b6788a2ef9aeb975bfa48a78934e.zip?dl=CommonLib_v1.18.0-rc.1_v2.0.0.zip","filename":"CommonLib_v1.18.0-rc.1_v2.0.0.zip","fileid":10139,"downloads":584,"tags":["1.18.0-rc.1"],"modidstr":"commonlib","modversion":"2.0.0","created":"2023-04-04 11:07:37","changelog":"
- Rewrite cfg command to new command api (WIP)<\/p>"},{"releaseid":4509,"mainfile":"https:\/\/moddbcdn.vintagestory.at\/CommonLib_v1.18.0-pr_20cfb810d901b61abbe484bb04a36724.zip?dl=CommonLib_v1.18.0-pre.5_v1.0.4.zip","filename":"CommonLib_v1.18.0-pre.5_v1.0.4.zip","fileid":10038,"downloads":839,"tags":["1.18.0-pre.0"],"modidstr":"commonlib","modversion":"1.0.4","created":"2023-03-24 20:12:37","changelog":"
- Rewrite cfg command to new api
- Fix null-config error<\/p>"},{"releaseid":4428,"mainfile":"https:\/\/moddbcdn.vintagestory.at\/CommonLib_v1.18.0-pr_62c85864eda5e3d7061bd29919b035df.zip?dl=CommonLib_v1.18.0-pre.5_v1.0.3.zip","filename":"CommonLib_v1.18.0-pre.5_v1.0.3.zip","fileid":9877,"downloads":901,"tags":["1.18.0-pre.0"],"modidstr":"commonlib","modversion":"1.0.3","created":"2023-03-11 15:06:21","changelog":"