Fix force chunk loading class transformer for obfuscated environments

This commit is contained in:
johni0702
2015-05-25 13:44:14 +02:00
parent c7d974b24d
commit 2a833b5037

View File

@@ -39,9 +39,9 @@ public class ForceChunkLoadingCT implements IClassTransformer {
"isPositionInRenderChunk", "(Lnet/minecraft/util/BlockPos;Lnet/minecraft/client/renderer/chunk/RenderChunk;)Z",
"updateChunks", "(J)V");
} else {
return transformRenderGlobal(bytes, "g", "",
"", "",
"", "(J)V");
return transformRenderGlobal(bytes, "a", "(Lwv;DLcox;IZ)V",
"a", "(Ldt;Lcop;)Z",
"a", "(J)V");
}
} else if (HOOK.equals(transformedName)) {
return transformHook(bytes);
@@ -103,7 +103,7 @@ public class ForceChunkLoadingCT implements IClassTransformer {
classReader.accept(classNode, 0);
// Add field
classNode.visitField(ACC_PUBLIC, "hook", HOOK_TYPE, "", null);
classNode.visitField(ACC_PUBLIC, "hook", HOOK_TYPE, null, null);
// Find methods
MethodNode setupTerrain = null;