Mods / XLib

Category: #Library
Author: Xandu
Side: Both
Created: Mar 8th 2021 at 12:39 PM
Last modified: 2 days ago
Downloads: 136426
Follow Unfollow 675

Latest file for v1.20.0:
xlib_v0.8.8.zip 1-click install


XLib is an interface that does nothing noticeable at its own. But it provides an interface to add skills, abilities and effects to the game, does synchronisation between server and client and saves and loads data. And it provides a dialog that can be opend by pressing the 'O' key by default. I made it so that you can use this to implement your own skills to the game if you want and you don't have to rely on the ones i created. For more information please visit the mods forum post here

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v0.8.8 2436 2 days ago Show xlib_v0.8.8.zip Install now
v0.8.7 3555 Jan 7th at 10:01 PM Show xlib_v0.8.7.zip Install now
v0.8.6 25561 Jul 15th 2024 at 7:20 PM Show xlib_v0.8.6.zip Install now
v0.8.5-pre.1 5904 Jun 6th 2024 at 3:27 PM Show xlib_v0.8.5-pre.1.zip Install now
v0.8.4 657 Jun 5th 2024 at 10:12 PM Show xlib_v0.8.4.zip Install now
v0.8.3 2366 May 29th 2024 at 8:58 PM Show xlib_v0.8.3.zip Install now
v0.8.3-pre.1 9370 Apr 18th 2024 at 2:16 PM Show xlib_v0.8.3-pre.1.zip Install now
v0.8.2 1489 Apr 15th 2024 at 2:50 PM Show xlib_v0.8.2.zip Install now
v0.8.1 3813 Mar 25th 2024 at 3:43 PM Show xlib_v0.8.1.zip Install now
v0.8.0 336 Mar 25th 2024 at 2:00 PM Show xlib_v0.8.0.zip Install now
v0.8.0-rc.2 1675 Mar 17th 2024 at 8:00 PM Show xlib_v0.8.0-rc.2.zip Install now
v0.8.0-rc.1 1323 Mar 10th 2024 at 10:45 PM Show xlib_v0.8.0-rc.1.zip Install now
v0.7.4 27934 Jun 19th 2023 at 10:47 PM Show xlib_v0.7.4.zip Install now
v0.7.2 3622 Jun 1st 2023 at 1:29 PM Show xlib_v0.7.2.zip Install now
v0.7.1 3826 May 3rd 2023 at 7:16 PM Show xlib_v0.7.1.zip Install now
v0.7.0 2304 Apr 25th 2023 at 8:42 PM Show xlib_v0.7.0.zip Install now
v0.7.0-pre.3 2505 Apr 5th 2023 at 12:23 PM Show xlib_v0.7.0-pre.3.zip Install now
v0.7.0-pre.2 1002 Mar 14th 2023 at 2:51 PM Show xlib_v0.7.0-pre.2.zip Install now
v0.7.0-pre.1 1161 Mar 7th 2023 at 3:58 PM Show xlib_v0.7.0-pre.1.zip Install now
v0.6.14 5406 Dec 7th 2022 at 9:16 PM Show xlib_v0.6.14.zip Install now
v0.6.10 5011 Sep 11th 2022 at 10:51 PM Show xlib_v0.6.10.zip Install now
v0.6.10-rc.2 1339 Aug 25th 2022 at 12:47 PM Show xlib_v0.6.10-rc.2.zip Install now
v0.6.10-rc.1 367 Aug 23rd 2022 at 11:36 AM Show xlib_v0.6.10-rc.1.zip Install now
v0.6.9 2088 Jun 28th 2022 at 6:22 PM Show xlib_v0.6.9.zip Install now
v0.6.9-rc.2 1469 Jun 8th 2022 at 10:14 AM Show xlib_v0.6.9-rc.2.zip Install now
v0.6.9-rc.1 997 May 28th 2022 at 11:23 PM Show xlib_v0.6.9-rc.1.zip Install now
v0.6.8 6244 Jan 25th 2022 at 4:36 PM Show xlib_v0.6.8.zip Install now
v0.6.3 2405 Jan 5th 2022 at 1:41 PM Show xlib_v0.6.3.zip Install now
v0.6.1 1453 Oct 29th 2021 at 11:40 AM Show xlib_v0.6.1.zip Install now
v0.6.0 721 Oct 17th 2021 at 3:55 PM Show xlib_v0.6.0.zip Install now
v0.6.0-pre.9 1816 Aug 11th 2021 at 9:46 AM Show xlib_v0.6.0-pre.9.zip Install now
v0.6.0-pre.6 1133 Jul 17th 2021 at 12:46 PM Show xlib_v0.6.0-pre.6.zip Install now
v0.6.0-pre.5 506 Jul 13th 2021 at 5:56 PM Show xlib_v0.6.0-pre.5.zip Install now
v0.6.0-pre.4 442 Jul 12th 2021 at 2:14 PM Show xlib_v0.6.0-pre.4.zip Install now
v0.6.0-pre.3 474 Jul 9th 2021 at 3:36 PM Show xlib_v0.6.0-pre.3.zip Install now
v0.5.0 1681 Apr 20th 2021 at 1:12 PM Show xlib_v0.5.0.zip Install now
v0.4.9 644 Mar 8th 2021 at 12:43 PM Show xlib_v0.4.9.zip Install now

43 Comments (oldest first | newest first)

💬 BDtetra, 1 day ago

@Xandu oh sorry, I did completely miss the existance of the primative butcher table.  That makes things much better.

 

💬 TinnyAbyss, Jan 9th at 3:43 PM

Xandu Yes, but for now i'll use the patched version and i'll look further into it when 1.20 becomes stable and fully released, its something with the server/mods and not your mod specifically, seeing as it works in singelplayer

💬 XanduAuthor, Jan 9th at 3:14 PM

TinnyAbyss Does the server use the same versions as you?

💬 TinnyAbyss, Jan 9th at 2:50 PM

Xandu

This is what I get

"9.1.2025 14:43:52 [Server Error] Could not load a players inventory. Will ignore.
9.1.2025 14:43:52 [Server Error] Exception: Don't know how to instantiate inventory of class 'xskillshotbar' did you forget to register a mapping?" then it crashes when trying to log into the server, before you updated it i was using the patched one, mabye thats the reason as to why it crashes.

 

Update:

Even the hotkeys are still inn here with O and L just nothing happens when you press it.

Though tried it in singelplayer it works just not on the sure, no error message or nothing pops up.

💬 XanduAuthor, Jan 9th at 1:54 PM

TinnyAbyss Make sure both mods are enabled. Are there any error messages when you start your game or in the log files? Look at your control settings. The dialog may be set to another key or the key is also used for something else.

💬 TinnyAbyss, Jan 9th at 12:05 PM

Pressing O after the new update those nothing, I have both Xlib and Xskills installed.

💬 DejFidOFF, Nov 25th 2024 at 12:01 PM

Xandu

New players clients still crashing after trying to join MP server

 

💬 LemonJamTart, Oct 5th 2024 at 9:38 PM

trying to run the mod on game version 1.19.8 but for some reason the mod refuses to load, and requests that i run game version 1.19.8; this makes no sense to me as i'm already running version 1.19.8, has anyone else had this issue? if so, how do i fix it?

💬 Gerard_, Jun 17th 2024 at 3:31 PM

I translated both lang file locations into Polish.
xlib & xeffect

💬 DejFidOFF, Jun 6th 2024 at 2:46 PM

Same experience. With latest 0.8.4 xlib and 0.8.6 xskills players clients crashes right after they connect to the server

 

💬 Braiden32464, Jun 6th 2024 at 3:36 AM

Xandu It seems that your most recent mod update crashes my game whenever I try to connect to a server with it enabled. If you'd like, I can provide the crash logs from my side. (edit: my Client-debug/main.txt files are too large for one post in paste bin so if you need them specfically please message me directly though discord my user is "sliverclaws")

https://pastebin.com/u3MRLk68

https://pastebin.com/UVA1qESb

💬 XanduAuthor, Jun 5th 2024 at 10:16 PM

NaseW Hi, Thank you for your report. It seems like I fail to write proper code for configurations recently. It should work now.

It would be a lot of work to implement something like that.

💬 NaseW, Jun 5th 2024 at 6:44 AM

Hi, I got a question regarding the last update. It says: "Added a chat window that tracks your experience gain. This must be enabled in the config file."

Does this refer to the '"trackExpGain": false' variable in the XLeveling file? I set it to true and couldn't see any messages ingame, while getting xp. (Couldn't find something in that regard on the mod forum)

Great work, love the mod. I was also wondering, if the rested buff from sleeping could also be archiveable by sitting, being close to a fire while not moving, or s.t. like that? Kind of similar to the Valheim system. Just some food for thought.  

💬 XanduAuthor, May 31st 2024 at 5:32 PM

Erogziel It would be better to send me the log in discord or to dm it to me in the forum.

💬 Erogziel, May 31st 2024 at 5:03 PM

Hi, Not sure how to send the file except for just copypasting the entire thing? Will that work or is there another method I should do? Sorry for the delayed reply.

💬 Erogziel, May 31st 2024 at 5:03 PM

Hi, Not sure how to send the file except for just copypasting the entire thing? Will that work or is there another method I should do? Sorry for the delayed reply.

💬 XanduAuthor, May 30th 2024 at 3:07 PM

Erogziel Hi. Can you send me your server-main log file?

💬 Erogziel, May 30th 2024 at 2:48 PM

Hi, Xandu as of that comment, my game was freshly updated to v1.19.8 Stable, the only issue occured when updating this mod and xskills, the previous version, prevented toolworks from working, upon updating that issue was resolved by this mod and xskills simply ceasing to work at all, a fresh install of just this mod and xskills shows absolutely no modifications to base game. 

💬 XanduAuthor, May 29th 2024 at 9:53 PM

Erogziel Hi, make sure you have the newest version of the game installed.

💬 Erogziel, May 29th 2024 at 9:49 PM

Hello, just wanted to let you know that as of the latest update, the O key and skills seems to be completely non functioning.

💬 XanduAuthor, May 21st 2024 at 11:21 AM

King_Doggo This is a known issue. There is nothing I can do about that.

The_True_Goo This seems to be a compatibility issue with another mod that changes the class of the bandages. This should be fixed with the next update.

DejFidOFF Thank you for your translation. I have already seen it but I couldn't finish the patch yet.

💬 DejFidOFF, May 14th 2024 at 6:47 PM

Xandu

Hey o/ can you please consider update with my translate to the Czech language? Thank you !

Xlib 0.8.3-pre1 xeffects cs.json

Xlib 0.8.3-pre1 xlib cs.json

 

 

💬 The_True_Goo, Apr 28th 2024 at 7:59 PM

Tried to use V 0.8.2 on a 1.19.7 server and it constantly crashes however 0.8.0. works fine. 
This the log for V0.8.2


Running on 64 bit Windows 10.0.19045.0 with 24514 MB RAM
Game Version: v1.19.7 (Stable)
4/28/2024 9:57:25 PM: Critical error occurred in the following mod: xlib@0.8.2
Loaded Mods: aculinaryartillery@1.1.4, ancientarmory@1.0.0, attributerreborn@1.0.6, autopanning@1.0.1, bettercrates@1.7.0, betterdrifters@2.1.3, blacksmithname@1.1.6, bloomeryfulldrops@1.0.0, buzzwords@1.7.0, carpet@1.0.2, cellardoor@1.4.0, chiseltools@1.11.4, ClaimsRadar@1.1.0, craftablecompanion@1.1.1, decor@1.0.15, driftersbelongunderground@1.0.1, driedfirefuels@1.1.1, emotemenureload@1.0.5, entitiesinteract@1.0.5, extraclayforming@1.0.0, TA_fieldsandplateaus@1.0.2, fixedpaths@1.0.1, flourbags@1.0.2, caninae@1.0.13, capreolinae@1.1.2, casuariidae@1.0.3, machairodontinae@1.0.6, pantherinae@1.1.6, rhinocerotidae@1.0.0, sirenia@1.0.3, geoaddons@1.3.3, HangingOilLamps@1.0.1, healthiertrees@1.0.0, hofe@0.0.3, immersivecorpsedrop@1.0.2, largercrock@1.0.2, leatherminingbag@1.0.1, magellan1k@1.0.0, millwright@1.1.5, moreundergarments@0.0.1, moreicons_cs@1.1.0, moreclasses@1.2.5, moremolds@1.4.2, leadroof@1.3.4, mycodiversity@1.0.2, nightwatcher@2.1.0, noisybears@1.1.0, unochre@1.2.0, palisademod@1.1.0, pipeleaf@1.6.0, plantmat@1.7.2, plantpropagationgardenseedsmultiplayer@1.0.0, primitivesurvival@3.5.4, qptech@1.15.1, rawhideclothrot@0.0.1, repairablelocust@1.3.0, rpgitemrarityreborn@1.0.5, rpvoicechat@2.3.9, rustcreatures@1.3.0, scraps@1.1.1, she1fish@1.2.0, sticksfromfirewood@1.0.0, translocatorengineeringredux@1.5.0, upgradeablelocust@1.0.2, volumetricshadingreupdated@0.7.5, game@1.19.7, wallpaper@1.0.0, weaponpackalphaunoff@1.5.1, zoombuttonreborn@1.7.0, abcsreborn@0.2.1, accessibilitytweaks@3.7.0, AgeOfConfession@2.0.2, alchemy@1.6.31, ancienttools@1.5.18, animalcages@3.0.2, animationmanagerlib@0.7.14, egocaribautomapmarkers@3.1.0, autoatlas@1.0.1, barbershop@0.4.0, betterfirepit@1.1.4, betterruins@0.3.5, blacksmithenhancements@1.0.5, butchering@1.5.5, carryon@1.7.4, chickenfeed@1.1.2, chickenSit@2.0.1, clipfix@2.0.2, coinage@1.10.1, commonlib@2.3.7, cooperativecombat@1.1.1, cropseedstage@1.0.1, decoclock@0.9.3, displaycasewall@1.0.3, earlychiseling@1.0.1, electricity@0.0.11, expandedfoods@1.6.9, extrainfo@1.7.0, fancyplanters@1.2.0, fieldsofsalt@1.2.1, fromgoldencombs@1.4.28, grief_logger@0.0.21, hangingbaskets@1.1.0, herbarium@1.1.0, immersivewoodchopping@0.7.1, insulatingdoors@1.0.2, sailboat@1.3.0, lavoisier@1.3.0, leaderstats@1.0.20, maltiezbows@1.0.4, mapautocenter@1.1.1, medievalexpansion@3.13.1, metaltongs@1.1.3, meteoricexpansion@1.2.5, moreanimals@1.3.3, moreplaster@1.0.2, natsachievements@1.1.0, nbcartographer@2.0.10, notenoughfirewood@1.0.0, nemi@1.1.0, outlawmod@1.2.3, paxel@1.4.5, simplewinddirectionpelagus@1.0.0, petai@2.2.4, pigfeed@1.0.4, pileful@1.1.5, rivers@2.7.0, scarecrow@1.4.3, screamingdrifters@1.0.0, simplestep@1.1.7, sleepvote@1.0.6, somethinginthewater@1.2.0, stillnecessaries@1.1.2, stonebakeoven@1.1.3, storageoptions@1.0.2, survivalexpanded@0.2.2, tempseed@1.1.0, terrapretatrade@1.0.0, th3dungeon@0.2.1, th3expansion@1.2.0, thecritterpack@0.9.1, trailmod@1.0.7, usefulstuff17@1.3.2, vanvar@5.0.2, vinconomy@0.2.5, vhfp@1.1.0, creative@1.19.7, vsimgui@1.1.3, vsinstruments@1.2.7, vsquest@1.2.0, vsserverpanel@0.1.4, survival@1.19.7, whatbagwasthatagain@1.0.1, wildfarmingrevival@1.1.9, xlib@0.8.2, bugnetcompatibility@1.0.1, bullseye-continued@2.5.8, cats@2.0.1, chemistrylib@1.1.5, tradercamps@1.1.4, configlib@1.3.9, electricityaddon@0.0.2, electricityextensions@0.0.6, em@2.5.2, extraoverlays@1.4.0, feverstonewilds@1.4.5, fsmlib@0.4.5, gespileslib@1.2.0, meleeweaponsframework@0.0.9, morefloors@2.0.0, playercorpse@1.9.0, plumpkins@1.0.1, slanted_display_cases@1.3.2, stonequarry@3.2.1, tallowcandles@0.1.0, th3dungeontopentrance@0.1.0, vanity@2.1.1, wildcraftfruit@1.1.1, wildcraftherb@0.0.1, wildcrafttree@1.1.0, wolftaming@2.1.2, xdiseases@0.0.2, xinvtweaks@1.6.1, xskills@0.8.4, bricklayers@2.5.2, gespilesgran@1.0.1, kosfire@1.1.3, kosphotography@1.4.1, maltiezcrossbows@0.3.5, maltiezfirearms@0.5.2, maltiezspears@0.1.5, maltiezswords@0.0.1, statushudcont@2.1.1, tailorsdelight@1.4.3
System.ArgumentException: You can only patch implemented methods/constructors. Patch the declared method virtual System.Boolean Vintagestory.GameContent.ItemPoultice::OnHeldInteractStep(System.Single secondsUsed, Vintagestory.API.Common.ItemSlot slot, Vintagestory.API.Common.EntityAgent byEntity, Vintagestory.API.Common.BlockSelection blockSel, Vintagestory.API.Common.EntitySelection entitySel) instead.
   at HarmonyLib.PatchProcessor.Patch()
   at XLib.XEffects.ConsumableBehavior.TryPatch(Type type)
   at XLib.XEffects.ConsumableBehavior.Initialize(JsonObject properties)
   at Vintagestory.Common.ItemTypeNet.ReadItemTypePacket(Packet_ItemType packet, IWorldAccessor world, ClassRegistry registry) in VintagestoryLib\Common\Network\ItemTypeNet.cs:line 61
   at Vintagestory.Client.NoObf.ClientSystemStartup.PopulateItems(List`1 items, Int32 listSize) in VintagestoryLib\Client\Systems\Startup.cs:line 570
   at Vintagestory.Client.NoObf.ClientSystemStartup.LoadItemTypes() in VintagestoryLib\Client\Systems\Startup.cs:line 388
   at Vintagestory.Client.NoObf.ClientSystemStartup.HandleServerAssets_Step1() in VintagestoryLib\Client\Systems\Startup.cs:line 341
   at Vintagestory.API.Common.TyronThreadPool.<>c__DisplayClass12_0.<QueueTask>b__0(Object a) in VintagestoryApi\Common\TyronThreadPool.cs:line 120
   at System.Threading.QueueUserWorkItemCallback.Execute()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
   at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
 
Event Log entries for Vintagestory.exe, the latest 3
==================================
{ TimeGenerated = 4/28/2024 9:54:58 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.19.7.0, time stamp: 0x65310000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x15f8
Faulting application start time: 0x01da99a558d9df0a
Faulting application path: H:\Vintagestory\Vintagestory.exe
Faulting module path: H:\Vintagestory\Lib\openal32.dll
Report Id: 6b3f8c84-6596-4b36-a647-53f902b625f8
Faulting package full name: 
Faulting package-relative application ID:  }
--------------
{ TimeGenerated = 4/28/2024 9:54:43 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.19.7.0, time stamp: 0x65310000
Faulting module name: KERNELBASE.dll, version: 10.0.19041.4291, time stamp: 0xa956ff71
Exception code: 0xe0434352
Fault offset: 0x000000000002ab89
Faulting process id: 0x15f8
Faulting application start time: 0x01da99a558d9df0a
Faulting application path: H:\Vintagestory\Vintagestory.exe
Faulting module path: C:\Windows\System32\KERNELBASE.dll
Report Id: 0247c15d-6751-416f-b5d6-a2b6aa8b4452
Faulting package full name: 
Faulting package-relative application ID:  }
--------------
{ TimeGenerated = 4/28/2024 9:18:23 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.19.7.0, time stamp: 0x65310000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x3194
Faulting application start time: 0x01da99a00a5b6bab
Faulting application path: H:\Vintagestory\Vintagestory.exe
Faulting module path: H:\Vintagestory\Lib\openal32.dll
Report Id: 72fe6bd6-3268-4ee3-bc07-a944d4e790ed
Faulting package full name: 
Faulting package-relative application ID:  }
💬 King_Doggo, Apr 28th 2024 at 5:33 AM

Heyo, probably old news, but my Satiety bar keeps dipping between 2000 and 1500 after raising it - It's a constant dance between those numbers. It's no big deal because Hunger is still 2000, just the HUD bugs, but is this fixable?

💬 DejFidOFF, Apr 25th 2024 at 1:34 PM

Xandu

Hello o/ I am just translate Xlib and Xeffects to the Czech language and post links to download here https://www.vintagestory.at/forums/topic/1720-xlib-and-xskills/?page=51

Please add this translate to the mod. Thank you !

💬 King_Doggo, Apr 17th 2024 at 4:54 AM

Appreciate your work Xandu! ❤️

💬 XanduAuthor, Mar 17th 2024 at 8:02 PM

Thank you for the reports. Should be fixed now.

💬 Nebux, Mar 16th 2024 at 4:01 PM

same bug for me

Running on 64 bit Windows 10.0.22000.0 with 32492 MB RAM
Game Version: v1.19.5-rc.1 (Unstable)
16/03/2024 15:59:29: Critical error occurred in the following mod: xlib@0.8.0-rc.1
Loaded Mods: degrees1499@1.0.0, autosifter@1.1.0, axleinblocks@1.0.18, bettercrates@1.7.0, cellardoor@1.4.0, chiseltools@1.10.5, conquest@0.0.23, cwcolors@1.0.9, cottagewindows@1.0.9, cwtall@1.0.9, extrachests@1.8.0, foundrymod@1.0.0, giantgouramis@1.0.1, harptechfix@1.2.4, honeypressmittim@1.0.1, immersivecorpsedrop@1.0.2, justthetip@1.0.0, materialaging@1.0.0, meteoricexpansion@1.2.4, millwright@1.1.3, moreclay@1.0.1, leadroof@1.3.4, palisademod@1.1.0, peacockbasses@1.1.0, rope-bridges@1.1.0, she1fish@1.2.0, smokychimneys@1.0.0, stacks@1.0.4, ssppvv@1.0.5, talldisplaycases@1.0.0, translocatorengineeringredux@1.4.9, truesunfishes@1.1.0, vertplanks@1.1.0, viescraftmachines@2.1.5, game@1.19.5-rc.1, zoombuttonreborn@1.6.0, ancienttools@1.5.12, animalcages@3.0.0, egocaribautomapmarkers@3.0.0, beehivekiln@1.5.1, betterfirepit@1.1.4, betterjonasdevices@1.1.0, betterruins@0.3.4, branchcutter@1.0.1, butchering@1.5.4, carryon@1.7.0-pre.3, commonlib@2.3.7, composter@1.1.0, cuniculture@1.0.2, decoclock@0.9.3, displaycasewall@1.0.3, fancyplanters@1.2.0, flowerfarming@1.1.0, fromgoldencombs@1.4.21, herbarium@1.1.0, hudclock@3.4.0, sailboat@1.2.8, lichen@1.6.2, medievalexpansion@3.12.0, scarecrow@1.3.0, stonebakeoven@1.1.1, storagecontroller@1.0.7, storageoptions@1.0.2, creative@1.19.5-rc.1, survival@1.19.5-rc.1, workbenchexpansion@1.8.0, xlib@0.8.0-rc.1, betterbamboo@1.0.2, bugnetcompatibility@1.0.1, em@2.5.1, gespiles@1.0.0, sleekdoorglass@1.0.0, linearpower@0.2.1, playercorpse@1.9.0, slanted_display_cases@1.3.1, stonequarry@3.2.1, wildcraftfruit@1.1.1, wildcraftherb@0.0.0, wildcrafttree@1.1.0, xskills@0.8.0-rc.1, bricklayers@2.5.1, tailorsdelight@1.3.1
System.Collections.Generic.KeyNotFoundException: The given key 'health' was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at Vintagestory.API.Common.EntityStats.get_Item(String key) in VintagestoryApi\Common\Entity\EntityStats.cs:line 32
at XLib.XEffects.StatEffect.OnStart()
at XLib.XEffects.AffectedEntityBehavior.AddEffect(Effect effect)
at XLib.XEffects.AffectedEntityBehavior.CreateEffectsFromTree(TreeAttribute effectTree)
at XLib.XEffects.AffectedEntityBehavior.CreateEffectsFromTree()
at Vintagestory.API.Datastructures.SyncedTreeAttribute.PartialUpdate(String path, Byte[] data) in VintagestoryApi\Datastructures\AttributeTree\Other\SyncedTreeAttribute.cs:line 218
at Vintagestory.Client.NoObf.ClientSystemEntities.HandleEntityAttributeUpdatePacket(Packet_EntityAttributeUpdate p) in VintagestoryLib\Client\Systems\Entities.cs:line 479
at Vintagestory.Client.NoObf.ClientSystemEntities.HandleEntityBulkAttributesPacket(Packet_Server packet) in VintagestoryLib\Client\Systems\Entities.cs:line 391
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 776
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 200
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

 

💬 Odur27, Mar 16th 2024 at 9:20 AM

I was eating a serving of food, I think it might have been poultry with turnip stew out of a bowl. Then I crashed with this log, and I crash each time trying to log in.

Running on 64 bit Windows 10.0.19045.0 with 65460 MB RAM
Game Version: v1.19.4 (Stable)
3/16/2024 1:44:22 AM: Critical error occurred in the following mod: xlib@0.8.0-rc.1
Loaded Mods: acorns@0.5.3, aculinaryartillery@1.1.3, ancientarmory@0.9.5, angelbelt@1.5.0, cheaperarmor@2.0.2, attributer@1.0.5, autopanning@1.0.1, axleinblocks@1.0.18, bettercrates@1.7.0, bettertraders@0.0.5, charcoalpitrebalance@1.0.0, chiseltools@1.10.4, claycasting@1.1.5, hqzlights@1.1.1, extrachests@1.8.0, fancysky@1.0.6, fantasycreatures@0.7.1, free_stone_drops_when_broken@1.0.1, HangingOilLamps@1.0.1, justmoreruins@0.9.8, lumbersling@1.1.0, millwright@1.1.4, bgn_moreclasses@1.0.2, moremolds@1.4.2, leadroof@1.3.4, natshumanskin@1.0.0, natseasystonebricks@1.0.1, nightwatcher@2.0.0, TA_plainsandvalleys@1.0.5, plantmat@1.7.1, primitivesurvival@3.4.9, roas@1.0.0, rpgitemrarity@1.0.4, rustcreatures@1.3.0, ruststones@1.0.5, she1fish@1.2.0, soulshards@1.0.4, Swordz@1.1.5, tprunes@1.1.0, temporal_gears_stack@1.0.0, toolsplus@1.0.1, translocatorengineeringredux@1.4.9, game@1.19.4, abcsreborn@0.1.9, animationmanagerlib@0.7.1, autoatlas@1.0.1, betterjonasdevices@1.1.0, betterruins@0.3.3, blocksoverlay@3.2.1, buildrefillmod@1.0.1, carryon@1.7.4, commonlib@2.3.4, expandedfoods@1.6.8, extrachutes@1.0.0, freedomunits@1.1.3, herbarium@1.1.0, sailboat@1.2.8, knapster@2.8.1, loreweapons@1.0.1, medievalexpansion@3.13.1, meteoricexpansion@1.2.5, moreanimals@1.3.3, morepiles@1.5.0, onebedsleeping@2.4.0, pileful@1.1.5, rivers@2.7.0, rustboundmagic@1.5.10, scarecrow@1.4.3, scythemold@1.0.1, sharablewaypoints@1.5.4, stonerailings@1.2.0, storagecontroller@1.0.6, storageoptions@1.0.2, strspawnchances@0.1.4, tablet@0.1.4, tarmor@0.1.8, terrapretatrade@1.0.0, th3dungeon@0.2.1-rc.1, creative@1.19.4, vsimgui@1.0.0, survival@1.19.4, vsvillage@0.9.2, workbenchexpansion@1.8.0, xlib@0.8.0-rc.1, awearablelight@1.1.1, betterruinslootchanges@0.0.3, bullseye-continued@2.5.8, tradercamps@1.1.2, compatibilityfix@1.0.0, configlib@1.0.0, doffanddonagain@4.0.0, em@2.5.1, sleekdoorglass@1.0.0, gespileslib@1.2.0, onestick@1.0.1, simplewinddirection@1.0.2, tpnet@1.14.2, treetapping@1.0.0, wildcraftfruit@1.1.0, wildcraftherb@0.0.0, wildcrafttree@1.1.0, xskills@0.8.0-rc.1, bricklayers@2.5.1, gespilesgran@1.0.1, statushudcont@2.1.1
System.Collections.Generic.KeyNotFoundException: The given key 'health' was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at Vintagestory.API.Common.EntityStats.get_Item(String key) in VintagestoryApi\Common\Entity\EntityStats.cs:line 32
at XLib.XEffects.StatEffect.OnStart()
at XLib.XEffects.AffectedEntityBehavior.AddEffect(Effect effect)
at XLib.XEffects.AffectedEntityBehavior.CreateEffectsFromTree(TreeAttribute effectTree)
at XLib.XEffects.AffectedEntityBehavior.CreateEffectsFromTree()
at Vintagestory.API.Datastructures.SyncedTreeAttribute.FromBytes(BinaryReader stream) in VintagestoryApi\Datastructures\AttributeTree\Other\SyncedTreeAttribute.cs:line 210
at Vintagestory.API.Common.Entities.Entity.FromBytes(BinaryReader reader, Boolean isSync) in VintagestoryApi\Common\Entity\Entity.cs:line 1527
at Vintagestory.API.Common.EntityAgent.FromBytes(BinaryReader reader, Boolean forClient) in VintagestoryApi\Common\Entity\EntityAgent.cs:line 684
at Vintagestory.API.Common.EntityPlayer.FromBytes(BinaryReader reader, Boolean forClient) in VintagestoryApi\Common\Entity\EntityPlayer.cs:line 1485
at Vintagestory.Client.NoObf.ClientSystemEntities.HandleEntityAttributesPacket(Packet_EntityAttributes packet) in VintagestoryLib\Client\Systems\Entities.cs:line 464
at Vintagestory.Client.NoObf.ClientSystemEntities.HandleEntityBulkAttributesPacket(Packet_Server packet) in VintagestoryLib\Client\Systems\Entities.cs:line 395
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 776
at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 731
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 163
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

Server spat out these:
16.3.2024 01:57:32 [Server Error] Mod exception: OnPlayerNowPlaying
16.3.2024 01:57:32 [Server Error] Exception: The given key 'health' was not present in the dictionary.

Update, had a buddy check out what I was eating, it was a Hearty Portion of Bushmeat, made with Canteen Cook, and Gourmet skills.

💬 Wandour, Mar 14th 2024 at 1:04 AM

does the mod not work on 1.19.5 rc1?

💬 MikhaelPerrin, Jan 26th 2024 at 5:59 PM

I really love this mod, do you have any plans to update it to 1.19.x?

💬 Kwegar, Jan 4th 2024 at 12:04 AM

Really hope to see this work for 1.19, i love this mod, my server loves this mod.  (i am sure EVERYONE loves this mod)

💬 ElPresidente, Dec 25th 2023 at 7:43 PM

I have problem on version 1.19.0 is any chance for actualisation before end of January?

Happy Christmas and New Year

Running on 64 bit Windows 10.0.19045.0 with 32734 MB RAM
Game Version: v1.19.0-rc.3 (Unstable)
25.12.2023 20:31:04: Critical error occurred in the following mod: xskills@0.7.5
Loaded Mods: game@1.19.0-rc.3, alchemy@1.6.17, carryon@1.7.0-pre.3, metaltongs@1.1.3, creative@1.19.0-rc.3, survival@1.19.0-rc.3, tieredtradebags@1.0.1, xskills@0.7.5
System.NullReferenceException: Object reference not set to an instance of an object.
at XSkills.NightVisionRenderer.OnRenderFrame(Single deltaTime, EnumRenderStage stage)
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 199
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 799
at Vintagestory.Client.NoObf.ClientMain.RenderAfterFinalComposition(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 952
at Vintagestory.Client.GuiScreenRunningGame.RenderAfterFinalComposition(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 219
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 674
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 649
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 78
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 317
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

Event Log entries for Vintagestory.exe, the latest 3
==================================
{ TimeGenerated = 25.12.2023 14:28:14, Site = , Source = Application Error, Message = Nazwa aplikacji powodującej błąd: Vintagestory.exe, wersja: 1.19.0.0, sygnatura czasowa: 0x65310000
Nazwa modułu powodującego błąd: openal32.dll, wersja: 1.23.0.0, sygnatura czasowa: 0x63dd31ad
Kod wyjątku: 0x40000015
Przesunięcie błędu: 0x00000000000df046
Identyfikator procesu powodującego błąd: 0xa7a8
Godzina uruchomienia aplikacji powodującej błąd: 0x01da3735f677acf4
Ścieżka aplikacji powodującej błąd: I:\Personal Data\Vintagestory\Vintagestory.exe
Ścieżka modułu powodującego błąd: I:\Personal Data\Vintagestory\Lib\openal32.dll
Identyfikator raportu: 8ab449d2-29bd-493d-b97e-c0cece5e13a7
Pełna nazwa pakietu powodującego błąd:
Identyfikator aplikacji względem pakietu powodującego błąd: }
--------------
{ TimeGenerated = 25.12.2023 14:26:07, Site = , Source = Application Error, Message = Nazwa aplikacji powodującej błąd: Vintagestory.exe, wersja: 1.19.0.0, sygnatura czasowa: 0x65310000
Nazwa modułu powodującego błąd: openal32.dll, wersja: 1.23.0.0, sygnatura czasowa: 0x63dd31ad
Kod wyjątku: 0x40000015
Przesunięcie błędu: 0x00000000000df046
Identyfikator procesu powodującego błąd: 0xa5c0
Godzina uruchomienia aplikacji powodującej błąd: 0x01da373565a0d562
Ścieżka aplikacji powodującej błąd: I:\Personal Data\Vintagestory\Vintagestory.exe
Ścieżka modułu powodującego błąd: I:\Personal Data\Vintagestory\Lib\openal32.dll
Identyfikator raportu: 6be8ba97-b24c-439b-b65f-2b2ecacd8347
Pełna nazwa pakietu powodującego błąd:
Identyfikator aplikacji względem pakietu powodującego błąd: }
--------------
{ TimeGenerated = 25.12.2023 14:22:27, Site = , Source = Application Error, Message = Nazwa aplikacji powodującej błąd: Vintagestory.exe, wersja: 1.19.0.0, sygnatura czasowa: 0x65310000
Nazwa modułu powodującego błąd: openal32.dll, wersja: 1.23.0.0, sygnatura czasowa: 0x63dd31ad
Kod wyjątku: 0x40000015
Przesunięcie błędu: 0x00000000000df046
Identyfikator procesu powodującego błąd: 0x9e90
Godzina uruchomienia aplikacji powodującej błąd: 0x01da373535237978
Ścieżka aplikacji powodującej błąd: I:\Personal Data\Vintagestory\Vintagestory.exe
Ścieżka modułu powodującego błąd: I:\Personal Data\Vintagestory\Lib\openal32.dll
Identyfikator raportu: e1b1f5f0-b4cd-4630-b416-6a40e48e58d6
Pełna nazwa pakietu powodującego błąd:
Identyfikator aplikacji względem pakietu powodującego błąd: }

💬 MisterTarget, Oct 22nd 2023 at 3:26 PM

do you plan to update to the latest version?

💬 Darce, Oct 3rd 2023 at 11:50 PM

Corrected and added missing latam spanish translations 

pastebin.com/QLqNYVF4

💬 XanduAuthor, Dec 6th 2022 at 3:59 PM

Sempai_Nagi  It took me awhile to answer but how did you manage to get this error? Do you used a weird world name? 

💬 Sempai_Nagi, Oct 29th 2022 at 10:33 AM

any chance to get a version for 1.17.9 pls?

[Error] [xlib] An exception was thrown when trying to start the mod:
System.ArgumentNullException: Der Wert darf nicht NULL sein.
Parametername: input
bei System.Text.RegularExpressions.Regex.Replace(String input, String replacement)
bei XLib.XLeveling.XLevelingServer.get_SaveFileName()
bei XLib.XLeveling.XLevelingServer..ctor(XLeveling xLeveling)
bei XLib.XLeveling.XLeveling.StartServerSide(ICoreServerAPI api)
bei Vintagestory.Common.ModLoader.TryRunModPhase(Mod mod, ModSystem system, ICoreAPI api, ModRunPhase phase) in C:\Users\Tyron\Documents\vintagestory\game\VintagestoryLib\Common\API\ModLoader.cs:Zeile 625.
[Error] Failed to start system XLib.XLeveling.XLeveling

💬 macoto_hino, Feb 28th 2022 at 9:16 AM

Nice to meet you. I just found a great mod that I wish I had known about sooner.
I made the Japanese version of the file as soon as I could.
It's a poor translation, but if you want to use it, please do.😀

xlib_v0.6.8 - xeffects - ja.json

xlib_v0.6.8 - xlib - ja.json

💬 Cendar, Jan 19th 2022 at 4:43 AM

Hi! I made a french translation for your mod, feel free to add it if you want. 😊

(Since there was two different lang folders, in doubt I translated both)

fr.json - xeffects (xlib 0.6.3)

fr.json - xlib (xlib 0.6.3)

💬 XanduAuthor, Jan 18th 2022 at 1:30 AM

It already is. The 0.6.3 version should work for 1.16.

💬 Grakulla, Jan 14th 2022 at 8:46 PM

When u will update this mod to 1.16? 

💬 JingShi, Oct 7th 2021 at 4:25 PM

Please update this mode to 1.15.6. 

(edit comment delete)