maruohon / litematica

A modern client-side schematic mod for Minecraft
GNU Lesser General Public License v3.0
723 stars 217 forks source link

[1.12.2] Crash with VBOs enabled when finishing loading schematics #715

Closed HowardZHY closed 8 months ago

HowardZHY commented 1 year ago

Provide at least the following information

debug-1.log.gz

HowardZHY commented 8 months ago

bump

maruohon commented 8 months ago

The log you posted seems to contradict the description in the issue title. In the log the game seems to crash on launch because the latest LiteLoader malilib versions won't work with Forge anymore because of a mixin conflict due to some Forge changes to vanilla code.

Also what/where do you mean "FBO enabled"?

So for now you will have to use the 1.12.2 Forge versions of the mods, although they are currently based on a lot older code. And additionally you probably need to use this "nomixin" version of malilib since you have other mods that use Mixins: https://modrinth.com/mod/malilib/version/0.10.0-dev.23.nomixin

HowardZHY commented 8 months ago

The log you posted seems to contradict the description in the issue title. In the log the game seems to crash on launch because the latest LiteLoader malilib versions won't work with Forge anymore because of a mixin conflict due to some Forge changes to vanilla code.

Also what/where do you mean "FBO enabled"?

So for now you will have to use the 1.12.2 Forge versions of the mods, although they are currently based on a lot older code. And additionally you probably need to use this "nomixin" version of malilib since you have other mods that use Mixins: https://modrinth.com/mod/malilib/version/0.10.0-dev.23.nomixin

Sorry I had a typo, it's Use VBOs in video settings

HowardZHY commented 8 months ago

And this is the correct crash log: https://mclo.gs/6l73mJ0, it happen also without OptiFine.

HowardZHY commented 8 months ago

The log you posted seems to contradict the description in the issue title. In the log the game seems to crash on launch because the latest LiteLoader malilib versions won't work with Forge anymore because of a mixin conflict due to some Forge changes to vanilla code.

Also what/where do you mean "FBO enabled"?

So for now you will have to use the 1.12.2 Forge versions of the mods, although they are currently based on a lot older code. And additionally you probably need to use this "nomixin" version of malilib since you have other mods that use Mixins: https://modrinth.com/mod/malilib/version/0.10.0-dev.23.nomixin

renderer.zip

Here's my EntityRenderer.class mixin debug output of the crash above, idk why it didn't crash on startup with this instance

maruohon commented 8 months ago

Disable Render Regions in Optifine.

I don't know how you got the game to launch with the LiteLoader mod version in that above log... for me the recent LiteLoader malilib versions won't apply one of the mixins when Forge is present.

So you should rather use the Forge versions of the mods, even though they are much older atm: https://masa.dy.fi/mcmods/client_mods/

HowardZHY commented 8 months ago

Disable Render Regions in Optifine.

I don't know how you got the game to launch with the LiteLoader mod version in that above log... for me the recent LiteLoader malilib versions won't apply one of the mixins when Forge is present.

So you should rather use the Forge versions of the mods, even though they are much older atm: https://masa.dy.fi/mcmods/client_mods/

That works, I'm dumb 'cause didn't realize how Optifine breaks that