GregTech6 / gregtech6

This is the Official Repository of the Mod GregTech 6 for Minecraft 1.7.10
https://gregtech.mechaenetia.com
Other
189 stars 53 forks source link

GT-OptiFine ore bug #57

Closed Crimento closed 3 years ago

Crimento commented 3 years ago

Some (not all) GT ores are generating as "Unknown Ore".

Steps to reproduce:

Removing OptiFine fixes the issue. Also it doesn't happen on serverside.

Mod versions: Forge v10.13.4.1614 OptiFine HD U E7 GregTech v6.14.21

GregoriusT commented 3 years ago

Are those Ores after being harvested still Unknown Ore? Or is that just visual?

Also which Ores specifically? Both Material and the Stone they are inside of please.

Crimento commented 3 years ago

Thanks for fast response.

Selecting it in creative mode gives back unknown ore but mining with pickaxe works as normal ore. Also exiting world and loading back fixes visuals.

Happens with both vanilla (Stone) and GT stone types (like Blue Schist or Komatite) and different ores (Coal, Tetrahedrite, Galena, Salt, Hematite for example).

Small variants with name "oredict.oreSmallNeutron.name" instead of "Unknown ore" in WAILA are generating too.

GregoriusT commented 3 years ago

You say it is HBM, but are you 100% sure its not just GT6 and Optifine ? This really sounds like Optifine is screwing up the way GT6 syncs Ores to the Client.

Crimento commented 3 years ago

I though it's HBM because I played a lot of GT before without HBM and never seen this issue Now after a year I came back to 1.7.10 and tried adding HBM and saw this.

But thanks, it's just Optifine and GT

Crimento commented 3 years ago

Got it. Lazy Chunk Loading setting breaks ore rendering.

изображение

GregoriusT commented 3 years ago

Good to know, do you happen to have an Optifine Config File with this Setting in it that I can use for the Default Config Pack, to make sure this garbage wont happen? Or are those Settings not in an actual Config File? (I do not use Optifine myself, despite my Computer being a fancy looking passive cooled Celeron Potato)

Crimento commented 3 years ago

Here's my config file (warning, it goes into root folder and not into config).

optionsof.txt

Exact setting that brokes oregen is ofLazyChunkLoading which is now set to false

GregoriusT commented 3 years ago

from the name of the file i assume it is in the root .minecraft directory, like the vanilla options.txt?

Crimento commented 3 years ago

root .minecraft directory

Yes

GregoriusT commented 3 years ago

Well, I looked at it, I dont think I can include that one in the Default Config Pack... I will add a Warning on the Install Instructions that Lazy Chunkloading needs to be disabled.