Changes

Summary

  1. Patches are now obfuscated to SRG names correctly. Fix recursive (commit: 354ba26) (details)
Commit 354ba269c7f2cf8db364e2e6756c06fb0139a479 by rallanpcl
Patches are now obfuscated to SRG names correctly. Fix recursive classloader issue caused by javassist loading the SRG patched bytes of a class which required running FML's event transformer, which could result in attempting to load the class which initially made it necessary to perform patching causing the class to be defined twice causing a LinkageError.

Signed-off-by: Ross Allan <[email protected]>
(commit: 354ba26)
The file was modifiedsrc/main/java/nallar/tickthreading/patcher/Patcher.java (diff)
The file was modifiedsrc/main/java/nallar/tickthreading/minecraft/DeadLockDetector.java (diff)
The file was modifiedsrc/main/java/nallar/patched/server/PatchMinecraftServer.java (diff)
The file was modifiedsrc/main/resources/patches.xml (diff)
The file was modifiedsrc/main/java/nallar/tickthreading/minecraft/TickThreading.java (diff)
The file was modifiedsrc/main/java/nallar/tickthreading/Log.java (diff)
The file was modifiedbuild.gradle (diff)
The file was modifiedsrc/main/java/nallar/unsafe/UnsafeUtil.java (diff)
The file was modifiedsrc/main/java/net/minecraft/launchwrapper/LaunchClassLoader.java (diff)
The file was modifiedsrc/main/java/javassist/ClassLoaderPool.java (diff)
The file was modifiedsrc/main/java/nallar/tickthreading/mappings/MCPMappings.java (diff)
The file was modifiedsrc/main/java/nallar/tickthreading/minecraft/commands/Command.java (diff)
The file was modifiedsrc/main/java/nallar/tickthreading/patcher/PatchLauncher.java (diff)
The file was modifiedsrc/main/java/nallar/patched/forge/PatchLoader.java (diff)