-
Notifications
You must be signed in to change notification settings - Fork 49
Open
Description
Describe the Bug
Due to the fact that kotlinx.serialization version 1.4.1 is shaded into the jar, but not relocated, this causes any mod that is compiled with the latest version of it to crash, as it will attempt to load kotlinx.serialization from create track map rather than, as it should be doing, from fabric language kotlin.
Please make sure to relocate your shaded dependencies, as well as depending on fabric language kotlin rather than shading it.
Reproduction Steps
- clone BeaconOverhaulReloaded, build mod from source.
- Create a new 1.20.1 minecraft instance with the following mods (I listed the version used, however any newer versions should suffice)
- Cloth Config 11.1.118
- Fabric Api 0.91.0+1.20.1
- Fabric Language Kotlin 1.10.17+kotlin.1.9.22
- Silk 1.10.1
- ARRP (Advanced Runtime Resource Pack) 0.8.1
- Create Fabric 0.5.1-d-build.1161+mc1.20.1
- Client successfully launches, so it's not an issue with the mods. Close game.
- Add Create Track Map 1.4+mc1.20.1-fabric
- Launch game
- Crash ""caused by"" beacon overhaul reloaded due to a method that does not exist.
Expected Result
Does not crash
Screenshots and Videos
N/A
Crash Report or Log
Operating System
Arch Linux 6.6.10-zen1-1-zen
CTM Version
1.4
Create Version
0.5.1d
Minecraft Version
1.20.1
Mod Loader
Fabric
Modloader Version
0.15.5
Instance Type
Singleplayer
Other Mods
- Cloth Config 11.1.118
- Fabric Api 0.91.0+1.20.1
- Fabric Language Kotlin 1.10.17+kotlin.1.9.22
- Silk 1.10.1
- ARRP (Advanced Runtime Resource Pack) 0.8.1
- Create Fabric 0.5.1-d-build.1161+mc1.20.1
- Beacon Overhaul Reloaded, compiled from source
Additional Context
No response
Metadata
Metadata
Assignees
Labels
No labels