Skip to content

Commit 4d6cc63

Browse files
committed
compat: Fine, here's your Optifine support.
1 parent ae81527 commit 4d6cc63

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/main/java/mod/bluestaggo/modernerbeta/client/color/BlockColorSampler.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -371,6 +371,16 @@ private BiomeManager getBiomeAccessFromView(BlockAndTintGetter tintGetter) {
371371
return levelReader.getBiomeManager();
372372
}
373373

374+
if (tintGetter.getClass().getName().equals("net.optifine.override.ChunkCacheOF")) {
375+
try {
376+
Field field = tintGetter.getClass().getDeclaredField("chunkCache");
377+
378+
if (Modifier.isPublic(field.getModifiers()) || field.trySetAccessible()) {
379+
tintGetter = (BlockAndTintGetter) field.get(tintGetter);
380+
}
381+
} catch (Exception ignored) {}
382+
}
383+
374384
if (tintGetter instanceof
375385
//? if >=1.21.6 {
376386
net.minecraft.client.renderer.chunk.RenderSectionRegion

0 commit comments

Comments
 (0)