Project Zomboid

Project Zomboid

TchernoLib
19 Comments
Tchernobill  [author] Apr 1 @ 12:00pm 
version 1.22 is out that improves on Global Object handling.
Burryaga Mar 5 @ 1:34pm 
Minor correction to King White Wolf's explanation; the mod that is required for another to work is called the dependency. Dependencies are not called dependencies because they are dependent... they are called dependencies because other things depend on them.
King White Wolf Jan 5 @ 6:52pm 
@Tnaz.v Also, about my previous post: I am not the author of this mod, I just figured I could save them the time of answering the question since I just happen to know the answer.
King White Wolf Jan 5 @ 6:50pm 
@Tnaz.v

It is a library/framework of custom tools/features/etc which grant extended functionality to the game.

These tools are of most interest to mod authors and probably server admins, but there are plenty of other use-case scenarios too.

For the average user, this mod is simply a prerequisite to any mod they might want to use that is a dependency of this one.

Any mod which builds off of or is reliant on this mods functionality (or any component of it) is considered a dependency of it. Meaning this mod must be installed and enabled in order for the dependency mod to function (or to function properly, at least).
Tnaz.v Aug 1, 2023 @ 12:15am 
I don't understand what the mod does? or what mod does this need?
Dan39 Jul 20, 2023 @ 7:12pm 
lol, thanks! much appreciated!
Tchernobill  [author] Jul 19, 2023 @ 9:38am 
version 1.20 aka Dan39 is out.
corrects invisibility override bug.
Dan39 Jul 18, 2023 @ 7:25pm 
Hello, there seems to be some bug with this and admin invisibility. When I have this added my admins set to invisible never actually become invisible to regular players.
Thanks!
Tchernobill  [author] Jul 4, 2023 @ 1:52pm 
@yoshuazapata this mod is now compatible with mods breaking Item symbol.
yoshuzapat Jul 4, 2023 @ 1:41pm 
start in open world in single player, with several maps added and a lot of mods; I assume that the error will be due to some map mod, it mostly does not affect, in others there is practically no loot or vehicles (I do not assume that it is due to this specific mod, I am only commenting on probabilities)
Tchernobill  [author] Jul 1, 2023 @ 3:30am 
see discussion here for the list of known mods causing that same problem.
LetItBe Jul 1, 2023 @ 2:36am 
I'm sorry, I can't provide a list of mods when the error occurred. In order to experience this mod as soon as possible, I tried to delete all map class mods and their related dependency mods(Because I later discovered some errors related to map mod in the log file.), and the problem was resolved.
Tchernobill  [author] Jun 30, 2023 @ 5:55am 
version 1.12 may protect from the crash you met.
But that's not a full solution. you will have more and more crash with future mods if we do not identify the mod overriding 'Item'. I still need your mod list for that.
Tchernobill  [author] Jun 30, 2023 @ 5:44am 
@LetItBe & yoshuazapata please share your mod list. one of them may be doing something very wrong. (I hope it is not one of my mods)
Tchernobill  [author] Jun 30, 2023 @ 5:40am 
@LetItBe How do you start the game ? what game version do you use ? are you in solo or MP ? please add as much context as you can.
LetItBe Jun 30, 2023 @ 5:17am 
I use infected player mod,and it requires this mod.
but log says erro:
=========================
function: ISItemListTable_PatchModdedIcons.lua -- file: ISItemListTable_PatchModdedIcons.lua line # 7 | MOD: TchernoLib
zombie.Lua.LuaManager RunLuaInternal
java.lang.RuntimeException
zombie.Lua.LuaManager RunLuaInternal
java.lang.RuntimeException:
zombie.Lua.LuaManager RunLuaInternal
at ISItemListTable_PatchModdedIcons.lua:7
==============================
ISItemListTable_PatchModdedIcons.lua:7 is
lcl.item_base = __classmetatables[Item.class].__index
How can it be wrong?
Tchernobill  [author] Jun 30, 2023 @ 4:06am 
@yoshuazapata how do you start the game ?
It looks like you are missing java classes definitions.
yoshuzapat Jun 29, 2023 @ 11:57pm 
`attempted index: __index of non-table: null
function: ISItemListTable_PatchModdedIcons.lua -- file: ISItemListTable_PatchModdedIcons.lua line # 7 | MOD: TchernoLib
java.lang.RuntimeException: attempted index: __index of non-table: null
....
at zombie.ui.UIManager.update(UIManager.java:816)
at zombie.GameWindow.logic(GameWindow.java:262)
at zombie.core.profiling.AbstractPerformanceProfileProbe.invokeAndMeasure(AbstractPerformanceProfileProbe.java:71)
at zombie.GameWindow.frameStep(GameWindow.java:765)
at zombie.GameWindow.run_ez(GameWindow.java:681)
at zombie.GameWindow.mainThread(GameWindow.java:495)
at java.base/java.lang.Thread.run(Unknown Source)
`
Dane Jun 9, 2023 @ 1:47am 
Thanks for the lib ! :D