Dynamic Crosshair Compat

Dynamic Crosshair Compat

452k Downloads

Dynamic Crosshair Compat crashes game with Leat's Do Meadow in 1.20.1

rusteddaemond opened this issue ยท 4 comments

commented

Crash log

Persists in:
DynamicCrosshairCompat 4.2
DynamicCrosshairCompat 4.0 (Update Meadow compat) if Meadow is Meadow 1.3.20 or newer:

Here I ran it with minimal setup:

Dynamic Crosshair
Architectury API
Fabric API
[Let's Do] API
Dynamic Crosshair Compat

Crashes with DynamicCrosshairCompat 4.2 and Meadow 1.3.20 - Meadow 1.3.23: crash, crash, crash and crash.

However, game runs with both Meadow (any version) and DynamicCrosshairCompat 4.0

Game can also run with DynamicCrosshairCompat 4.2 and Meadow ANY verion when [Let's Do] API is installed.

I believe that the problem was not noticed because most people playing still haven't recognised that [Let's Do] API is no longer a dependency for the Let's do series mods.

(And if your compat was made with [Let's Do] API in mind, that probably means that you have to redo all af them).

commented

Oh god, why are they making things so complicated. Thank you for the report.

So you are saying that it does not crash if lets-do-api is not installed? Is there any reason to not install it?

commented

They are stable now after being rewritten (in 1.20.1) (and without the Do API)

commented

There're reason not to install. They have been actively rewriting the whole series of mods (because of reasons like trying to upgrade to 1.21.1 and failing because of instability), and you're currently either set in specific versions of them that work together and need Do API (that sometimes introduce its own bugs, especially on servers), or youre to try to use newer versions, that won't work with mods that they still have not rewritten like Beachparty or Nether Vinery cause it will either crush the game or mod won't be able to load. (Or just my sinkpack is extremely unlucky and I tend to catch crashes everywhere).

I believe that most people just install prepared mod packs where problems are mitigated by explicitly stating correct versions of mods or simply play with only some of them. So, that's why.

commented

Hm, I might fully remove compatibility with all lets-do mods then until they stabilise.