Chat Patches

Chat Patches

2M Downloads

Incompatible with Distant Horizons mod

Aces-and-Jacks opened this issue ยท 17 comments

commented

Description

When loading minecraft, loading gets stuck

How to reproduce

Download Distant Horizons and launch.

Expected result

To load in

Log file link

https://mclo.gs/jRxO58y

Specs and Details

Required information:

  • Computer OS: macOS
  • Mod version: 204.6.5
  • Fabric and API versions: 0.15.11 and 0.100.0+1.20.6
  • YetAnotherConfigLib: 3.4.4+1.20.6-fabric and Mod Menu: 10.0.0-beta.1
  • List of all installed mods (can be a list copied from a log file OR a screenshot of the mods folder)
    chatpatches-206.6.5.jar
    cloth-config-14.0.126-fabric.jar
    DistantHorizons-2.1.0-a-1.20.6-noForge.jar
    fabric-api-0.100.0+1.20.6.jar
    fabric-language-kotlin-1.11.0+kotlin.2.0.0.jar
    ferritecore-6.1.1-fabric.jar
    indium-1.0.30+mc1.20.4.jar
    iris-1.7.0+mc1.20.6.jar
    lithium-fabric-mc1.20.6-0.12.3.jar
    modmenu-10.0.0-beta.1.jar
    sodium-fabric-0.5.8+mc1.20.6.jar
    YetAnotherConfigLib-3.4.4+1.20.6-fabric.jar

Optional but suggested information:

  • chatpatches.json file (if pasted use the format: ```json\n<config data>\n```)
  • chatlog.json file (DO NOT PASTE)

Additional context

Anything else that could possibly be relevant to this issue. For example, what happened leading up to the incident.

commented

thanks for the report, not sure what chat patches could be doing here bc it says its a fatal OpenGL error, but ill try and reproduce

commented

It's fine. So it's something related to Mac and the two mods. Both work fine alone but together they clash

commented

okay just ran this on 1.20.6 with just chat patches, yacl, fapi, and modmenu and it worked fine.
i did the same thing but with your exact modset and it was also fine.

im thinking this is a macos issue somehow, although i genuinely don't know what could be triggering this. sorry for the inconvenience :(

commented

Maybe fuz on lunapixel may have advice on it since he works with Mac. Or the creator of distance horizons since the mods conflict. I could try and make an issue there later if you want

commented

yeah if you have time that'd be amazing! there's also another issue, #119, that is unrelated but also seems to be a macos issue so there's a chance they're related somehow

commented

is this still an issue when chat patches is installed? i had my friend try and reproduce the bug on 1.20.4 and it didn't have an issue... i know they're different but i dont think its related to chat patches at all

commented

maybe it's OS...?

commented

https://mclo.gs/qFplNWU

Screen.Recording.2024-06-24.at.9.53.09.PM.mp4
commented

thanks for the report, not sure what chat patches could be doing here bc it says its a fatal OpenGL error, but ill try and reproduce

This GPU doesn't support Buffer Storage (OpenGL 4.4), falling back to using other methods if you meant this it switches to another method so I don't think this is it. And ########## GL ERROR ########## looked like it was testing which OpenGL versions worked. Chat patches works without distant horizons, and distant horizons works without chat patches. So I don't think it's an OpenGL error...tho I don't really know what

commented

made it Gitlab #729

commented

i am seeing a similar issue on windows 11
chatpatches 210,6,5,1 and DH 2.2.1-a

both work find separately, as soon as both are on, it takes upwards of 2 minutes to get into a world from the selection screen.

minecraft itself loads quick, but when loading the worlds, it hangs

commented

i am seeing a similar issue on windows 11 chatpatches 210,6,5,1 and DH 2.2.1-a

both work find separately, as soon as both are on, it takes upwards of 2 minutes to get into a world from the selection screen.

minecraft itself loads quick, but when loading the worlds, it hangs

can you try disabling the chat log and seeing if that fixes your issue? also, please try the latest version that just released and after trying, send a log on https://mclo.gs!! ty

commented

disabling the chat log fixed it went from 2 minutes of waiting to about 12 seconds

now that the log is gone, it seems to load fast.

loaded a backup of the log and disabled DH, and it still is slow to load. apparently DH is not the problem, just loading the log.

apologize for that. the log is nice, but totally not needed, i think i'll just turn it off. (is there a way to set a limit?

i only recently remember this happening, was there a change to the log reading/

do you still want to see the log? is there a specific thing?
here is the relavent area for the pause

[17:34:20] [Render thread/INFO]: Reloading pipeline on dimension change: minecraft:overworld => minecraft:overworld [17:34:20] [Render thread/INFO]: Destroying pipeline minecraft:overworld [17:34:20] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [17:34:20] [Render thread/INFO]: Started 10 worker threads [17:34:20] [Render thread/INFO]: [ChatLog.deserialize] Reading... [17:36:33] [Render thread/INFO]: [ChatLog.deserialize] Read the chat log containing 14537 messages and 1743 sent messages from AppData\Roaming\PrismLauncher\instances\1.21\.minecraft\logs\chatlog.json' in 132.866 seconds [17:36:33] [Render thread/INFO]: [ChatLog.restore] Restored 14537 messages and 1743 history messages from 'AppData\Roaming\PrismLauncher\instances\1.21\.minecraft\logs\chatlog.json' into Minecraft! [17:36:33] [Render thread/INFO]: [System] [CHAT] ร‚ยง8[ร‚ยงrggsmpร‚ยง8] [17:36:33] [Render thread/INFO]: Client on ClientOnly mode connecting. [17:36:33] [Render thread/INFO]: Started DhWorld of type Client_Only

commented

apparently DH is not the problem, just loading the log.

yep, sounds like you're dealing with #191. you can toggle the chat log altogether in the config, or you can decrease your max message amount to a much lower number (say maybe 500-1000)

commented

sure does. i assumed it was with DH, i don't know why. thanks though, i'll report in that thread :)

thank you!

commented

Alright, the build hasn't been released yet but a nightly build of Distant Horizons on their discord fixes the issue. Since it hasn't been released yet I'm not sure if this should be closed

commented

i'm just going to close it and if any confusion arises we can point to your comment. thanks for the update!