Mods / Common Lib
Author: DArkHekRoMaNT
Side: Both
Created: Mar 7th 2023 at 9:44 AM
Last modified: Sep 13th at 2:18 AM
Downloads: 481678
Follow Unfollow 2745
Latest release (for Vintage Story 1.21.0 - 1.21.1, potentially outdated):
CommonLib_VS1.21.1_net8_v2.8.0.zip
1-click install
Library for PlayerCorpse, TpNet and my other mods. Aka commonlib
Commands:
- /cl config allows you to edit the config at runtime
- /cl rtp <range> random teleport player within range (or all map if not set)
- /cl rst <player> restore temporal stability for this player (or caller if not set)
For bug reports, it is better to use GitHub (Issue tracker link), there is a form for reporting.
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.
| Mod Version | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|
| 2.8.0 | 97355 | Sep 13th at 1:57 AM | CommonLib_VS1.21.1_net8_v2.8.0.zip | 1-click install | ||
|
- Updated to net8 | ||||||
| 2.6.1 | 216015 | Dec 8th 2024 at 11:50 PM | CommonLib_VS1.20.0-rc.1_net7_v2.6.1.zip | 1-click install | ||
|
- Don't reset whole config if value is wrong | ||||||
| 2.6.0 | 2326 | Dec 8th 2024 at 9:40 PM | CommonLib_VS1.20.0-rc.1_net7_v2.6.0.zip | 1-click install | ||
|
- Updated to 1.20.0-rc.1 | ||||||
| 2.5.0-rc.2 | 39868 | Jul 2nd 2024 at 8:07 AM | CommonLib_VS1.19.8_net7_v2.5.0-rc.2.zip | 1-click install | ||
|
- Added RequiredOnServer: false for fix ExtraOverlays multiplayer issues (again) | ||||||
| 2.5.0-rc.1 | 732 | Jul 1st 2024 at 7:35 AM | CommonLib_VS1.19.8_net7_v2.5.0-rc.1.zip | 1-click install | ||
|
- Added RequiredOnServer: false for fix ExtraOverlays multiplayer issues | ||||||
| 2.4.0 | 11690 | Jun 22nd 2024 at 12:28 AM | CommonLib_VS1.19.8_net7_v2.4.0.zip | 1-click install | ||
|
- Added Inventory FixMappings extension | ||||||
| 2.3.7 | 23715 | Mar 5th 2024 at 6:48 PM | CommonLib_VS1.19.4_net7_v2.3.7.zip | 1-click install | ||
|
- Fixed server connection problems | ||||||
| 2.3.6 | 693 | Mar 3rd 2024 at 2:53 PM | CommonLib_VS1.19.4_net7_v2.3.6.zip | 1-click install | ||
|
- Fixed server connection problems (again) | ||||||
| 2.3.5 | 913 | Mar 1st 2024 at 8:07 PM | CommonLib_VS1.19.4_net7_v2.3.5.zip | 1-click install | ||
|
- Fixed server connection problems | ||||||
| 2.3.4 | 1945 | Feb 13th 2024 at 11:31 PM | CommonLib_VS1.19.4-rc.1_net7_v2.3.4.zip | 1-click install | ||
|
- Updated minimal version to 1.19.4-rc.1 | ||||||
| 2.3.3 | 711 | Feb 13th 2024 at 7:15 PM | CommonLib_VS1.19.0_net7_v2.3.3.zip | 1-click install | ||
|
- Fixed auto disable if not on the server | ||||||
| 2.3.2 | 14659 | Jan 7th 2024 at 2:15 AM | CommonLib_VS1.19.0-rc.5_net7_v2.3.2.zip | 1-click install | ||
|
- Fixed .cl config | ||||||
| 2.3.0 | 15948 | Jan 6th 2024 at 2:54 PM | CommonLib_VS1.19.0-rc.5_net7_v2.3.0.zip | 1-click install | ||
|
- Update to 1.19.0 | ||||||
| 2.2.0 | 31331 | Jul 19th 2023 at 12:29 PM | CommonLib_VS1.18.6_netstandard2.0_v2.2.0.zip | 1-click install | ||
|
- Support for both (stable and net7) game builds | ||||||
| 2.1.1 | 11111 | May 15th 2023 at 3:27 AM | CommonLib_v1.18.3_v2.1.1.zip | 1-click install | ||
|
- Fixed config on the server is loading even for client side mods #2 | ||||||
| 2.1.0 | 415 | May 14th 2023 at 10:27 PM | CommonLib_v1.18.3_v2.1.0.zip | 1-click install | ||
|
- Send packet with type name instead of full Type object, may fix #2 ### API: | ||||||
| 2.0.5 | 782 | May 14th 2023 at 7:11 AM | CommonLib_v1.18.3_v2.0.5.zip | 1-click install | ||
|
- Added log for package error debugging | ||||||
| 2.0.4 | 5685 | Apr 19th 2023 at 7:03 AM | CommonLib_v1.18.0-rc.6_v2.0.4.zip | 1-click install | ||
|
- Fix: Create a new config if InvalidCastException was received on load (probably an old deprecated config) | ||||||
| 2.0.3 | 1606 | Apr 8th 2023 at 1:14 PM | CommonLib_v1.18.0-rc.1_v2.0.3.zip | 1-click install | ||
|
- Fixed: Suppress exceptions when searching for configs #1 | ||||||
| 2.0.2 | 879 | Apr 5th 2023 at 11:24 PM | CommonLib_v1.18.0-rc.1_v2.0.2.zip | 1-click install | ||
|
- Reworked command system | ||||||
| 2.0.1 | 516 | Apr 5th 2023 at 9:42 AM | CommonLib_v1.18.0-rc.1_v2.0.1.zip | 1-click install | ||
|
- Added support for array in config system | ||||||
| 2.0.0 | 582 | Apr 4th 2023 at 11:07 AM | CommonLib_v1.18.0-rc.1_v2.0.0.zip | 1-click install | ||
|
- Rewrite config system (no backward comtibility with 1.18.0-pre versions) | ||||||
| 1.0.4 | 835 | Mar 24th 2023 at 8:12 PM | CommonLib_v1.18.0-pre.5_v1.0.4.zip | 1-click install | ||
|
- Not requires both (server and client) by default | ||||||
| 1.0.3 | 897 | Mar 11th 2023 at 3:06 PM | CommonLib_v1.18.0-pre.5_v1.0.3.zip | 1-click install | ||
|
- Fixed config manager not load config | ||||||
| 1.0.1 | 465 | Mar 7th 2023 at 9:44 AM | Empty | CommonLib_v1.18.0-pre.5_v1.0.1.zip | 1-click install | |
is there a version that works on 1.20.4
Is it safe to add this mod mid save on a mulitplayer server?
Updated to 1.21
Will there be an update to the new version 1.21.1?
Tested using the Quarry Mod and it seems to work fine even if not updated.
I hope we can get an official statement from the author that it works in 1.21, even if theres nothing to change in the mod, at least putting the supported version to 1.21 would put a lot of people at ease
FatherSarge
Thx for testing gonna update my server
McDarki24
It work works. I've had zero issues through all my testing in the release clients and a quick double check in stable.
FatherSarge
Player Corpse works as in it doesn't crash or does it work work? Because I read about people having problems in other versions.
CommonLib, Player Corpse, and Stone Quarry work on 1.21
Can't speak for the others
i hate to repeat this as its been said multiple time, so im going to say it diffrently, can we have a eta on the if or when this could be updated for the 1.21?
the survival of my dedicated server depends on this being updated to work with 1.21.
please update to 1.21.0.... please please
Will this be updated for use in 1.21?
bobkstein works perfectly fine for me and my friends on our 1.20.10 multiplayer world, which has a ton of other mods. i haven't tried it on 1.20.12 though and i would really like to see this be updated to make sure it works on 1.21. i LOVE the playercorpse mod
I know this hasnt been updated for 1.20 but has it been working for anyone? Im corrupting my save everytime I try to add this mod. Im on 1.20.12 . Love all your mods though and appreciate the work!
...
/cl rtp still works on 1.20.3 I use it :)
Serlin works fine for my 1.19.8 server (make sure you go to files and install the version for 1.19.8. if you use one click install, it grabs 1.20)
Doesn't seem to be working for v1.19; I've no desire to move to 1.20 at this time. Any way to make this mod work?
Unable to get it to work with rc3
error log:
14.12.2024 15:21:47 [Error] [commonlib] An exception was thrown when trying to load assembly:
14.12.2024 15:21:47 [Error] [commonlib] Exception: Assembly with same name is already loaded
at System.Runtime.Loader.AssemblyLoadContext.<LoadFromPath>g____PInvoke|5_0(IntPtr ptrNativeAssemblyBinder, UInt16* ilPath, UInt16* niPath, ObjectHandleOnStack retAssembly)
at System.Runtime.Loader.AssemblyLoadContext.LoadFromAssemblyPath(String assemblyPath)
at System.Reflection.Assembly.LoadFrom(String assemblyFile)
at System.Linq.Enumerable.SelectListIterator`2.MoveNext()
at System.Linq.Enumerable.WhereEnumerableIterator`1.ToList()
at Vintagestory.Common.ModContainer.LoadAssembly(ModCompilationContext compilationContext, ModAssemblyLoader loader) in VintagestoryLib\Common\API\ModContainer.cs:line 481
DArkHekRoMaNT Thanks!
In progress DanekJovax
DArkHekRoMaNT do you have plans to update this and PlayerCorpse for 1.20? I do hope so. Thanks in advance.
how and why did you comment a whole copy of the page
The rtp requires same permissions as the tp command. The rst requires same as the gamemode c1charge
Is there a version of this mod without the rtp and rst commands? Or a way to turn them off? We want to use this for Stone Quarry, but have no interest in having these commands available.
Mods / Common Lib
Author: DArkHekRoMaNT
Side: Both
Created: Mar 7th 2023 at 12:44 PM
Last modified: Mar 5th at 9:48 PM
Downloads: 82646
Follow 514
Latest file for v1.19.4:
CommonLib_VS1.19.4_net7_v2.3.7.zip 1-click install
Library for PlayerCorpse, TpNet and my other mods
Commands:
For bug reports, it is better to use GitHub (Issue tracker link), there is a form for reporting.
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.
40 Comments (oldest first | newest first)
Should be fixed in v2.3.7 now Cpt_C0nfus3d WickedSchnitzel Caimbul
I'm also getting the same error. Maybe this helps?
4.3.2024 23:09:50 [Error] [CommonLib_VS1.19.4_net7_v2.3.6.zip] An exception was thrown trying to to load the ModInfo:
4.3.2024 23:09:50 [Error] [CommonLib_VS1.19.4_net7_v2.3.6.zip] Exception: Error converting value "Сode" to type 'Vintagestory.API.Common.EnumModType'. Path 'type', line 2, position 15.
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType(JsonReader reader, Object value, CultureInfo culture, JsonContract contract, Type targetType)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
at Newtonsoft.Json.JsonSerializer.Deserialize(JsonReader reader, Type objectType)
at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value)
at Vintagestory.Common.ModContainer.LoadModInfo(ModCompilationContext compilationContext, ModAssemblyLoader loader) in VintagestoryLib\Common\API\ModContainer.cs:line 268
same as below
DArkHekRoMaNT
Although you can now join the server without the 0 mods message, Stone Quarry no longer works.
I only have white blocks with question marks.
Use v2.3.2 for now, it's definitely working (for 1.19.4 too). I'll see that happened with modinfo.json tomorrow
Can confirm OpPointBaker. v2.3.6 not updating.
Just updated VS from 1.19.1 to 1.19.4, updated Comon Lib to 2.3.6
Mod Manager window says unable to load mod.
Relevant text from client-main.txt log:
3.3.2024 07:58:48 [Error] [CommonLib_VS1.19.4_net7_v2.3.6.zip] An exception was thrown trying to to load the ModInfo:
3.3.2024 07:58:48 [Error] [CommonLib_VS1.19.4_net7_v2.3.6.zip] Exception: Error converting value "Сode" to type 'Vintagestory.API.Common.EnumModType'. Path 'type', line 2, position 15.
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType(JsonReader reader, Object value, CultureInfo culture, JsonContract contract, Type targetType)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
at Vintagestory.Common.ModContainer.LoadModInfo(ModCompilationContext compilationContext, ModAssemblyLoader loader) in VintagestoryLib\Common\API\ModContainer.cs:line 268
Have not tried to load a save, so there is no server-main.txt relavent text.
"0 mods need to downloaded" should be fixed in v2.3.6 XurxoMF bringitonwimps Terrek mj_outlaw SecretFoxfire
Just a heads up, unfortuantely the new version still has not fixed the issue of clients getting "0 mods need to be downloaded" and being unable to connect. Confirmed that this mod is the one causing it. My players are currently downloading it manually, which works for now. Thanks!
Its crushing my game - hangs on "0 mods to download" or just shut down the game. Terrek method helped me. Cpt_C0nfus3d where do you set that value?
I believe the problem here is that the client doesn't want to download the mod; once I figured things out and manually updated my client, I was able to connect to my server.
well still with the 2.3.5 i get the 0 mods need downloaded and hangs
One of my friends has the same error while joining my server, idk if is thins mod or not LordTzeentch
"You are missing 0 mods to join" since the update from 15 minutos ago DArkHekRoMaNT
Looks like an unrelated error. Does this persist if the mod is disabled? LordTzeentch
Fixed. I've reverted the changes to requiredOnClient/Server until vanilla fixes this completely :(
Cpt_C0nfus3d PeterSanderson Kotl
PeterSanderson
Kotl
The mod developer and the server owners must set "requiredOnClient": true, in the mod, then the 0 mods will stop. I had the same problem and solved it with this method.
I just installed the new version 1.19.4, downloaded the commonlib with the 1-click install
CommonLib_VS1.19.4-rc.1_net7_v2.3.4.zip
the game crashes, below is the crash report:
Running on 64 bit Windows 10.0.22631.0 with 32665 MB RAM
Game Version: v1.19.4 (Stable)
28/02/2024 20:13:49: Critical error occurred
Loaded Mods:
System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.Client.NoObf.ShaderAPI.ReloadShaders() in VintagestoryLib\Client\API\ShaderAPI.cs:line 53
at Vintagestory.Client.NoObf.ClientSystemStartup.HandleServerReady(Packet_Server packet) in VintagestoryLib\Client\Systems\Startup.cs:line 881
at Vintagestory.Client.NoObf.ProcessPacketTask.ProcessPacket(Packet_Server packet) in VintagestoryLib\Client\Systems\NetworkProcess.cs:line 446
at Vintagestory.Client.NoObf.ProcessPacketTask.Run() in VintagestoryLib\Client\Systems\NetworkProcess.cs:line 440
Should be fixed in v2.3.7 now Cpt_C0nfus3d WickedSchnitzel Caimbul
I'm also getting the same error. Maybe this helps?
4.3.2024 23:09:50 [Error] [CommonLib_VS1.19.4_net7_v2.3.6.zip] An exception was thrown trying to to load the ModInfo:
4.3.2024 23:09:50 [Error] [CommonLib_VS1.19.4_net7_v2.3.6.zip] Exception: Error converting value "Сode" to type 'Vintagestory.API.Common.EnumModType'. Path 'type', line 2, position 15.
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType(JsonReader reader, Object value, CultureInfo culture, JsonContract contract, Type targetType)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
at Newtonsoft.Json.JsonSerializer.Deserialize(JsonReader reader, Type objectType)
at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value)
at Vintagestory.Common.ModContainer.LoadModInfo(ModCompilationContext compilationContext, ModAssemblyLoader loader) in VintagestoryLib\Common\API\ModContainer.cs:line 268
same as below
DArkHekRoMaNT
Although you can now join the server without the 0 mods message, Stone Quarry no longer works.
I only have white blocks with question marks.
Use v2.3.2 for now, it's definitely working (for 1.19.4 too). I'll see that happened with modinfo.json tomorrow
Can confirm OpPointBaker. v2.3.6 not updating.
Just updated VS from 1.19.1 to 1.19.4, updated Comon Lib to 2.3.6
Mod Manager window says unable to load mod.
Relevant text from client-main.txt log:
3.3.2024 07:58:48 [Error] [CommonLib_VS1.19.4_net7_v2.3.6.zip] An exception was thrown trying to to load the ModInfo:
3.3.2024 07:58:48 [Error] [CommonLib_VS1.19.4_net7_v2.3.6.zip] Exception: Error converting value "Сode" to type 'Vintagestory.API.Common.EnumModType'. Path 'type', line 2, position 15.
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType(JsonReader reader, Object value, CultureInfo culture, JsonContract contract, Type targetType)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
at Vintagestory.Common.ModContainer.LoadModInfo(ModCompilationContext compilationContext, ModAssemblyLoader loader) in VintagestoryLib\Common\API\ModContainer.cs:line 268
Have not tried to load a save, so there is no server-main.txt relavent text.
"0 mods need to downloaded" should be fixed in v2.3.6 XurxoMF bringitonwimps Terrek mj_outlaw SecretFoxfire
Just a heads up, unfortuantely the new version still has not fixed the issue of clients getting "0 mods need to be downloaded" and being unable to connect. Confirmed that this mod is the one causing it. My players are currently downloading it manually, which works for now. Thanks!
Its crushing my game - hangs on "0 mods to download" or just shut down the game. Terrek method helped me. Cpt_C0nfus3d where do you set that value?
I believe the problem here is that the client doesn't want to download the mod; once I figured things out and manually updated my client, I was able to connect to my server.
well still with the 2.3.5 i get the 0 mods need downloaded and hangs
One of my friends has the same error while joining my server, idk if is thins mod or not LordTzeentch
"You are missing 0 mods to join" since the update from 15 minutos ago DArkHekRoMaNT
Looks like an unrelated error. Does this persist if the mod is disabled? LordTzeentch
Fixed. I've reverted the changes to requiredOnClient/Server until vanilla fixes this completely :(
Cpt_C0nfus3d PeterSanderson Kotl
PeterSanderson
Kotl
The mod developer and the server owners must set "requiredOnClient": true, in the mod, then the 0 mods will stop. I had the same problem and solved it with this method.
I just installed the new version 1.19.4, downloaded the commonlib with the 1-click install
CommonLib_VS1.19.4-rc.1_net7_v2.3.4.zip
the game crashes, below is the crash report:
Running on 64 bit Windows 10.0.22631.0 with 32665 MB RAM
Game Version: v1.19.4 (Stable)
28/02/2024 20:13:49: Critical error occurred
Loaded Mods:
System.NullReferenceException: Object reference not set to an instance of an object.
at Vintagestory.Client.NoObf.ShaderAPI.ReloadShaders() in VintagestoryLib\Client\API\ShaderAPI.cs:line 53
at Vintagestory.Client.NoObf.ClientSystemStartup.HandleServerReady(Packet_Server packet) in VintagestoryLib\Client\Systems\Startup.cs:line 881
at Vintagestory.Client.NoObf.ProcessPacketTask.ProcessPacket(Packet_Server packet) in VintagestoryLib\Client\Systems\NetworkProcess.cs:line 446
at Vintagestory.Client.NoObf.ProcessPacketTask.Run() in VintagestoryLib\Client\Systems\NetworkProcess.cs:line 440
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 776
at Vintagestory.Client.GuiScreenConnectingToServer.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenConnectingToServer.cs:line 313
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 676
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 651
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 324
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
How should I solve this problem?
when I have this mod on the 1.19.4 server and Helve Hummer Extensions, when connecting to the server, writes it is necessary to download 0 mods and does not allow it to the server
thund3rmonk3y1 I just had the same problem, using 2.3.3 instead of the most recent 2.3.4 resolved the issue for me, no idea why.
Sorry 2.3.3 didnt work either lol, its because 2.3.3+ is for 1.19.4, you wanna use mod version 2.3.2 for game version 1.19.3
Hi I am trying to use the teleportation mod and downloaded commonLib as it's dependency but the game says there are dependency issues with commonLib. Was wondering if maybe it conflicts with other mod dependencies or if there is something I am forgetting. Playing on 1.19.3
v2.3.3+ only for 1.19.4-rc.1 (it need vanilla bugfix)
Installed 2.3.3 to my mp server, now is producing a "You must download 0 mods" error and not allowing me to join. Reverting to previous release fixed the problem
seems to cause problems with schematics
Updated to 1.19.0-rc.5
Some dependent mods are still not updated (in progress), but they can work at 1.19 too
Any idea if this will be updated for 1.19?
I just tried using this mod in 1.18.15 because its required for helve hammer & Stone Quarry and for both mods it failed to load the mod .json files on server side. If you need the error report just let me know.
Fix works. Thanks for all your hard work DArkHekRoMaNT
Fixed in 2.1.1 RamenFiend MrGr33n
Comfirming crash- 1.18.3 & 2.1.0. Won't spam thread with logs- at me and I can post if needed.
Common Lib 2 crash. v2.1.0
Have fun! Let me know if you need anything else.
client-main and server-main.txt from VintagestoryData/Logs , you can send it to me on Discord/GitHub, or see if there are any errors. Or at least crash message Heebeejeebees
DArkHekRoMaNT Which file? I can invoke a crash and provide whatever you ask.
> CommonLib crashes
What crash? I need crash log Heebeejeebees
Something is broken about this mod. While trying to debug latent server-related issues (as it was never used for months on-end) I created a new world with 48 mods in total, some of them requiring CommonLib because they're things like Player Corpse, Teleportation Network and Extra Overlays.
That last one, it's causing issues because even though Extra Overlays is suppose to be client-only, on WIndows when a server with a world I created using CommonLib and dependent mods is used, if Extra Overlays does not exist, CommonLib crashes. But on Linux that doesn't appear to be the case.
This lead to a marathon debugging session where not only had I needed to figure out Tabletop Games was a problem (API change), but also system-specific crashing issues were occurring, because on EndeavourOS (Arch) no such problem happens for me but my friends are on Windows.
On second glance it's not system-specific, it happpens regardless and it's dumb.
ok, it seems to be a combination of your mod and "a wearable light". But i guess thats something the other mod author has to fix DArkHekRoMaNT
Sorry, my bad. I was testing it before and when i installed it, the clothing trader did not work. And as i removed it, the trader did work. But now, after testing again, it worked with your mod as well. So i need to test again. Strange. Forget it for now.
Lib does nothing at all with traders. Why do you think it's related? o.O
It also cannot conflict with /tpt (these are different commands)
WickedSchnitzel