Fix force chunk loading class transformer for obfuscated environments
This commit is contained in:
@@ -39,9 +39,9 @@ public class ForceChunkLoadingCT implements IClassTransformer {
|
|||||||
"isPositionInRenderChunk", "(Lnet/minecraft/util/BlockPos;Lnet/minecraft/client/renderer/chunk/RenderChunk;)Z",
|
"isPositionInRenderChunk", "(Lnet/minecraft/util/BlockPos;Lnet/minecraft/client/renderer/chunk/RenderChunk;)Z",
|
||||||
"updateChunks", "(J)V");
|
"updateChunks", "(J)V");
|
||||||
} else {
|
} else {
|
||||||
return transformRenderGlobal(bytes, "g", "",
|
return transformRenderGlobal(bytes, "a", "(Lwv;DLcox;IZ)V",
|
||||||
"", "",
|
"a", "(Ldt;Lcop;)Z",
|
||||||
"", "(J)V");
|
"a", "(J)V");
|
||||||
}
|
}
|
||||||
} else if (HOOK.equals(transformedName)) {
|
} else if (HOOK.equals(transformedName)) {
|
||||||
return transformHook(bytes);
|
return transformHook(bytes);
|
||||||
@@ -103,7 +103,7 @@ public class ForceChunkLoadingCT implements IClassTransformer {
|
|||||||
classReader.accept(classNode, 0);
|
classReader.accept(classNode, 0);
|
||||||
|
|
||||||
// Add field
|
// Add field
|
||||||
classNode.visitField(ACC_PUBLIC, "hook", HOOK_TYPE, "", null);
|
classNode.visitField(ACC_PUBLIC, "hook", HOOK_TYPE, null, null);
|
||||||
|
|
||||||
// Find methods
|
// Find methods
|
||||||
MethodNode setupTerrain = null;
|
MethodNode setupTerrain = null;
|
||||||
|
|||||||
Reference in New Issue
Block a user