[Bug]: TBS + owolib conflict #114

Open
opened 2025-07-18 17:29:13 -05:00 by DS-KingOfKings · 5 comments
DS-KingOfKings commented 2025-07-18 17:29:13 -05:00 (Migrated from github.com)

What happened?

TBS Version: 1.10.1
Kotlin Version: 5.9.0
NeoForge Version: 21.1.190
Issue Description: Mod fails to load inside modpack with other various mods installed, appears to be exporting locally-packaged endec/owolib copies which conflict with a normally installed copy of owolib. Attaching modlists and both server and client logs.

Attempted remediation: Removed sinytra connector and fabric mods, issue did not resolve. At suggestion in discord from Question Helper @\beansreal, attempted to create a new modpack and slowly add mods to check, issue reappears at inclusion of owo-lib. Attempted fix suggested by a community member by removing the "io" folder from the TBS jar file, issue appears resolved and loads with owolib installed.

latest_client.log
latest_server.log
mods.txt

Version

1.10.1

What operating system(s) do you experience this issue on?

Linux

What Minecraft version were you on?

NeoForge 1.21.1

Relevant log output


### What happened? TBS Version: 1.10.1 Kotlin Version: 5.9.0 NeoForge Version: 21.1.190 Issue Description: Mod fails to load inside modpack with other various mods installed, appears to be exporting locally-packaged endec/owolib copies which conflict with a normally installed copy of owolib. Attaching modlists and both server and client logs. Attempted remediation: Removed sinytra connector and fabric mods, issue did not resolve. At suggestion in discord from Question Helper @\beansreal, attempted to create a new modpack and slowly add mods to check, issue reappears at inclusion of owo-lib. Attempted fix suggested by a community member by removing the "io" folder from the TBS jar file, issue appears resolved and loads with owolib installed. [latest_client.log](https://github.com/user-attachments/files/21323428/latest_client.log) [latest_server.log](https://github.com/user-attachments/files/21323427/latest_server.log) [mods.txt](https://github.com/user-attachments/files/21323426/mods.txt) ### Version 1.10.1 ### What operating system(s) do you experience this issue on? Linux ### What Minecraft version were you on? NeoForge 1.21.1 ### Relevant log output ```shell ```
PressureRach commented 2025-07-18 21:40:05 -05:00 (Migrated from github.com)

owolib was marked on tbs 1.10.1's dependencies as "incompatible" so its known, i don't know if they are working on it or not.

owolib was marked on tbs 1.10.1's dependencies as "incompatible" so its known, i don't know if they are working on it or not.
NLYomo commented 2025-07-26 18:27:25 -05:00 (Migrated from github.com)

Best bet is to remove owolib for now

Best bet is to remove owolib for now
PikachuGabe commented 2025-08-28 12:09:33 -05:00 (Migrated from github.com)

I've reported what exactly causes the issue and kinda reported a possible fix to the devs(sadly had to be done in private), but it might be a while before the fix is implemented. For now you just can't use owolib or any mods that depend on it.

I've reported what exactly causes the issue and kinda reported a possible fix to the devs(sadly had to be done in private), but it might be a while before the fix is implemented. For now you just can't use owolib or any mods that depend on it.
Dragon-Seeker commented 2025-10-16 01:22:18 -05:00 (Migrated from github.com)

Original Message from relevant Discord: Link

@RedstoneWizard08

So it has come to my attention that TBS is including 1:1 code from owolib without meeting the MIT License combined with such leading to crashes as illustrated here. Why exactly are you manually coping code from owolib instead of using JIJ and/or even depending on the mod itself? Either way this needs to be resolved by removing the duplicate code and using the lib OR adjusting the path of the code combined with proper credit of such being outline in the mod TOML.

Original Message from relevant Discord: [Link](https://discord.com/channels/1346186348251316346/1346559973257248789/1428186012361949236) @RedstoneWizard08 So it has come to my attention that TBS is including 1:1 code from owolib without meeting the MIT License combined with such leading to crashes as illustrated [here](https://github.com/Writers-of-the-Script/Issue-Tracker/issues/114). Why exactly are you manually coping code from owolib instead of using JIJ and/or even depending on the mod itself? Either way this needs to be resolved by removing the duplicate code and using the lib OR adjusting the path of the code combined with proper credit of such being outline in the mod TOML.
RedstoneWizard08 commented 2025-10-24 23:05:36 -05:00 (Migrated from github.com)

(Conversation continued via Discord.)

(Conversation continued via Discord.)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Writers-of-the-Script/Issue-Tracker#114
No description provided.