Changes

Summary

  1. Fix #748, Fix #746 (commit: 74bcede) (details)
  2. Fix #751 (commit: dc1ef27) (details)
  3. Fix #765 (commit: a2c1bae) (details)
  4. Fix debugging log position to give useful information (commit: ca2387e) (details)
  5. PlayerInstance debugging, reduce TP minimum time to position reset. (commit: f0848d8) (details)
  6. Don't spam unloaded chunk message. (commit: c72d505) (details)
  7. Fix #785 (commit: 4871c1d) (details)
  8. Log if mods do non-threadsafe manual chunk unloading or loading. (commit: bddd423) (details)
  9. Make chunk TE map final for #790 (commit: 5950b23) (details)
  10. Fix #789 (commit: 5118506) (details)
  11. Fix #790 (commit: e638864) (details)
  12. Use partially synchronized map in Event hasAnnotation cache. (commit: 600ae33) (details)
  13. Distribute chunk updates more evenly (commit: 0e59652) (details)
  14. Fix #776 (commit: 45db868) (details)
  15. Fix Thaumcraft AuraWorldTicker NPE crash. (commit: 27e321d) (details)
  16. Cleanup patcher logging. (commit: f3c641c) (details)
  17. Reworld world saving debug logging, to avoid confusing McMyAdmin for (commit: 2f30c97) (details)
  18. Fix #812 (commit: c46ed07) (details)
  19. Fix #808 (commit: 52f77fc) (details)
  20. Fix #800 (commit: d62ca64) (details)
  21. Fix #802 (commit: b4afaa1) (details)
  22. Make PatchTcpReaderThread abstract (commit: 4f24484) (details)
  23. Don't log full error on read timeout for #674 (commit: 0612f7a) (details)
  24. Add debugging for #807 (commit: f2a123a) (details)
  25. Fix #816 (commit: 1290aaa) (details)
  26. Remove warning for #805. In this case, the warning indicates correct (commit: a91066b) (details)
  27. Update Metrics to R7 (commit: 6478b1e) (details)
  28. Remove unnecessary debug logging for patched class loading. (commit: 8456e21) (details)
  29. Load chunk if PlayerInstance's chunk is unloaded (commit: 3b86e7f) (details)
  30. Fix #719 (commit: 068bac0) (details)
  31. Give correct chunk coordinates in /profile e (commit: 52d8dbd) (details)
  32. Possible fix for #678 (commit: 94b0e2e) (details)
  33. Revert "Give correct chunk coordinates in /profile e" (commit: 7d71d43) (details)
  34. Assume tick region size is a power of two. (commit: 5a11aec) (details)
  35. Better logging if no stack trace available. Reset deadlock detector (commit: d975133) (details)
  36. Should fix #823 (commit: b66dbc7) (details)
  37. Move MCPC+-only patch to correct patch. (commit: 80cb1fb) (details)
  38. Formatting (commit: 68d42e3) (details)
  39. Fix NCDFE in FML log thread. (commit: d037d47) (details)
  40. Logging for #830 (commit: 88d1aa6) (details)
  41. More logging for #833 (commit: 660025d) (details)
  42. Fix formatting, initialise ContextAccess early. (commit: c427b84) (details)
  43. Don't search for mods in subdirectories of mods/coremods folders. (commit: 492676c) (details)
  44. Fix using power of regionSize where actual regionSize value should be (commit: b77fa0c) (details)
  45. Fully revert to vanilla movement updates when concurrent movement (commit: c3e185e) (details)
  46. Possible fix for #835 (commit: 7b09113) (details)
  47. Make ContextAccessProvider less spammy. Closes #833 (commit: 952b973) (details)
  48. Don't log ThreadStuckErrors. (commit: d7a1838) (details)
  49. Fix #835 (commit: 365782c) (details)
  50. Make deadlock detector reports more concise in many circumstances. (commit: a8f059d) (details)
  51. Fix possible NPE with last fix for #835 (commit: 5f59f75) (details)
  52. Check y coordinate lower bounds in getTEWithLoad (commit: 4172b4a) (details)
  53. Possible fix for #845 (commit: 4d6e83c) (details)
  54. Fix #846 (commit: 99a8724) (details)
  55. Fix NPE ticking weatherEffects for #845 (commit: d92598b) (details)
  56. Fix #850 (commit: 481c93a) (details)
  57. Reorder ThreadedChunkProvider fields to fix Butterfly Mania. (commit: 00e28e0) (details)
  58. Check if file to load patched mods for is empty. (commit: 655c161) (details)
  59. Fix #851 (commit: e53498c) (details)
  60. Fix hats mod ConcurrentModificationException (commit: b85abbb) (details)
  61. Fix chunk saving concurrent modification exception (commit: 40aaa1b) (details)
  62. Remove unnecessary debug logs. (commit: 28c72e9) (details)
  63. Fix #854 (commit: 6817f1d) (details)
  64. Add TE count profiling (commit: e5f960f) (details)
  65. Use deobfuscated class name in TE count profiling (commit: 2f46e8f) (details)
  66. Add unsynchronize patch (commit: 8cf6a78) (details)
  67. Fix #855 (commit: f8238ae) (details)
  68. Fix ME comodification exception (commit: 7978b6d) (details)
  69. Fix #853 (commit: ddf5b95) (details)
  70. Fix #859 (commit: 6fcb6d5) (details)
  71. Renove unnecessary local variable. (commit: 9edb256) (details)
  72. Fix #822 (commit: 6a26367) (details)
  73. Comments which are too long are the best type of comments. (commit: 005ad33) (details)
  74. Reduce System.nanoTime() calls when profiling is enabled. (commit: d1e66ed) (details)
  75. Fix #762 (commit: 97c2990) (details)
  76. Possible fix for #860 (commit: 8d70d90) (details)
  77. Fix #860 (commit: da67b3d) (details)
  78. Fix CME in WorldServer (commit: acb6505) (details)
  79. Fix #848 (commit: b9a7528) (details)
  80. Cleanup (commit: 2ea5190) (details)
  81. Fix #866 (commit: ad729d2) (details)
  82. I can't spell (commit: 89d0773) (details)
  83. Debugging for #867 (commit: f4bd3b6) (details)
  84. Fix #867, Fix #868 (commit: 63465e3) (details)
  85. Add support for multi class patches (commit: ae7b193) (details)
  86. 1.4.7 Call multi class patch splitter (commit: 2efeb6f) (details)
  87. Add rename patch (commit: adaeae6) (details)
  88. Use new line for multi class patch (commit: f73daaa) (details)
  89. Fix #866 (commit: 58154bf) (details)
  90. Fix another multi class patch splitting issue (commit: f0d8ffa) (details)
  91. Experimental new AE patch. Should fix all AE issues. (commit: 84746a1) (details)
  92. Fix some mis-spellings which shouldn't be there, and add some which (commit: afb05fc) (details)
  93. Fix VerifyError with new AE patch. (commit: fa0327b) (details)
  94. Fix severe NEI exploit. (commit: f3e10be) (details)
  95. Fix AE ClassCastException (commit: 7a8134c) (details)
  96. Fix NPE at World.java:448 (commit: 4d9fb28) (details)
  97. Fix AE import/export buses doing absolutely nothing useful. (commit: 19018f8) (details)
  98. Fix portalgun infinite loop in ChunkLoadHandler (commit: 5a7a43d) (details)
  99. Fix abysmal forestry localisations performance causing slowness for (commit: ebcd62d) (details)
  100. Small GregTech performance improvement (commit: edb8f00) (details)
  101. Add unvolatile patch. (commit: 0cf6add) (details)
  102. Log if no threads are killed when trying to recover from an apparent (commit: f1d3a63) (details)
  103. Change old java version warning. (commit: aafa61e) (details)
  104. Add java 8 warning. (commit: 7f4e0c7) (details)
  105. Decrease default deadlock detector time. (commit: ae2f916) (details)
  106. Fix #879 (commit: 6740a7b) (details)
  107. Rename hash to key in ThreadedChunkLoader (commit: 79c0dca) (details)
  108. Fix #862 (commit: a004f46) (details)
  109. Fix #885 (commit: cf6807a) (details)
  110. Fix NPE in sendProgressBarUpdate in EngineIron (commit: 8f7af81) (details)
  111. Fix #886 (commit: 91c45e0) (details)
  112. Remove unnecessary debug logging (commit: d04357c) (details)
  113. Link to new issue page instead of repository main page. (commit: b93e2c4) (details)
  114. Fix #888 (commit: bc0ab9f) (details)
  115. Fix #877 (commit: 3381dd0) (details)
  116. Attenpt to improve performance of AE auto-crafting. (commit: 45f4c34) (details)
  117. Reduce overhead from location checking of TEs. (commit: 35fd8d5) (details)
  118. Add missing log. (commit: 0228684) (details)
  119. Another auto-crafting tweak (commit: 5bf9f3a) (details)
  120. Fix appeng.api.exceptions.AppEngTileMissingException cycling assembler (commit: f6b3b53) (details)
  121. Fix #892 (commit: af77241) (details)
  122. Fix #233, implement #81 (commit: 8b4eb6e) (details)
  123. Fix NPE in lock contention profiler (commit: 77658b7) (details)
  124. Remove lock contention profiling debugging, display more useful traces (commit: 7bef4ce) (details)
  125. 4 minutes =/= 10 minutes (commit: f99d46f) (details)
  126. Contention profiler improvements (commit: c4c8c14) (details)
  127. Formatting (commit: fee3894) (details)
  128. Fix #784 (commit: 53c8993) (details)
  129. Log more entries in contention profiler when logging to console. (commit: a5f3a6d) (details)
  130. Update INSTALL.md (commit: 2f838e2) (details)
  131. Implement #893. Fixes TC dupe bug, thanks @ApocDev (commit: d88cd93) (details)
  132. Make ContentionProfiler more flexible (commit: 386f905) (details)
  133. Add ChunkProviderServer.tick to /profile a (commit: 58560ad) (details)
  134. Implement #906 (commit: 65e84b8) (details)
  135. Check patches earlier in startup process if possible. (commit: e80bcd3) (details)
  136. Checking patches early now actually works. (commit: cc092db) (details)
  137. Fix patcher deleting patchedMods files. Oops (commit: 11d1ad1) (details)
  138. Add missing stack trace (commit: a533fdd) (details)
  139. Profile queued tasks. (commit: b075629) (details)
  140. Fix #911 (commit: fe16b30) (details)
  141. Make entity in forced chunk periodic check period a power of two to (commit: ac2b80d) (details)
  142. Should fix TagAPI freezing. (commit: 7b46bab) (details)
  143. Check if TP is installed (commit: dd0e65a) (details)
  144. Fix #914 (commit: 7b27c52) (details)
  145. Fix TagAPI fix for old TagAPI versions (commit: 8eed532) (details)
  146. Fix MFFS infinite loop + CMEs (commit: 1300124) (details)
  147. Another attempt at fixing MFFS infinite loop (commit: 8c30581) (details)
  148. Make /profile u actually useful. (commit: ae46868) (details)
  149. Small reduction in idle CPU usage (commit: 82f7f8c) (details)
  150. Fix TE Wrench Turtle NPE (commit: 5aa88d8) (details)
  151. Improve AE NBT comparison performance for #916 (commit: ecd11dd) (details)
  152. Improve deadlock detector logging. (commit: a8802a1) (details)
  153. Fix #917 (commit: d7bcf12) (details)
  154. Always sleep after making deadlock detector report, even if in lagspike (commit: 4bc2dbb) (details)
  155. Fix TileGenericPipe NPE (commit: 18cb34f) (details)
  156. Only log ThisIsNotAnError shutdown stack trace when running in debug (commit: 2885a1b) (details)
  157. Revert "Fix #917" (commit: 5502f70) (details)
  158. Better fix for #917 (commit: bb82a0b) (details)
  159. Fix #920 (commit: 0742f28) (details)
  160. Possible fix for #919 (commit: e63f35e) (details)
  161. Fix some patching errors (commit: 272a156) (details)
  162. Fix AE crash with storage bus and gregtech machines (commit: ad3242f) (details)
  163. Fix #926, Fix #925, Fix #924 (commit: 4cca294) (details)
  164. Set chunk field to null on entity unload. (commit: 91d13a1) (details)
  165. Formatting (commit: e5fefac) (details)
  166. Documentation (commit: f0e6d60) (details)
  167. Cleanup (commit: 169b3c4) (details)
  168. Improve packet profiling for #947 (commit: 7c07cbe) (details)
  169. Increase default sent packets in profiling (commit: d320b3f) (details)
  170. Fix Packet Profiler NPE (commit: f3e1a7c) (details)
  171. Partially update AE patches for 1.5.2. Probably VERY broken. (commit: c9a65d9) (details)
  172. Update README.md (commit: 9391d08) (details)
  173. Untested fix for barrels. (commit: f45b8e8) (details)
Commit 74bcedef0e660b1ad9abcad3733ee0843311fc24 by rallanpcl
Fix #748, Fix #746

Signed-off-by: Ross Allan <[email protected]>
(commit: 74bcede)
The file was modifiedsrc/common/nallar/tickthreading/util/contextaccess/ContextAccessReflection.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/util/contextaccess/ContextAccessSecurityManager.java (diff)
The file was modifiedresources/patches-deobfuscated.xml (diff)
The file was modifiedsrc/common/nallar/patched/storage/ThreadedChunkProvider.java (diff)
Commit ca2387e6ceb3f724656f7c7b00c8d69513c73da7 by rallanpcl
Fix debugging log position to give useful information

Signed-off-by: Ross Allan <[email protected]>
(commit: ca2387e)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/tickregion/TileEntityTickRegion.java (diff)
Commit f0848d887134ca7056de691b000cc673eed654e3 by rallanpcl
PlayerInstance debugging, reduce TP minimum time to position reset.

Signed-off-by: Ross Allan <[email protected]>
(commit: f0848d8)
The file was modifiedsrc/common/nallar/patched/world/tracking/PatchPlayerInstance.java (diff)
The file was modifiedsrc/common/nallar/patched/network/PatchPacket10Flying.java (diff)
Commit c72d505137104789d054eadcbffddf5cff30869f by rallanpcl
Don't spam unloaded chunk message.

Signed-off-by: Ross Allan <[email protected]>
(commit: c72d505)
The file was modifiedsrc/common/nallar/patched/world/tracking/PatchPlayerInstance.java (diff)
The file was modifiedsrc/common/nallar/patched/server/PatchMinecraftServer.java (diff)
The file was modifiedsrc/common/nallar/patched/storage/PatchChunk.java (diff)
Commit bddd423826aee8ee47e1367169fdfcc3b2cf2fe0 by rallanpcl
Log if mods do non-threadsafe manual chunk unloading or loading.

Signed-off-by: Ross Allan <[email protected]>
(commit: bddd423)
The file was modifiedsrc/common/nallar/patched/forge/PatchDimensionManager.java (diff)
The file was modifiedsrc/common/nallar/patched/server/PatchMinecraftServer.java (diff)
The file was modifiedsrc/common/nallar/patched/storage/ThreadedChunkProvider.java (diff)
The file was modifiedsrc/common/nallar/patched/storage/PatchChunk.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/TickThreading.java (diff)
The file was modifiedsrc/common/nallar/patched/forge/PatchPacketDispatcher.java (diff)
Commit 5950b2351b456b2880a48c35fcc26b896c5f55df by rallanpcl
Make chunk TE map final for #790

Signed-off-by: Ross Allan <[email protected]>
(commit: 5950b23)
The file was modifiedresources/patches-deobfuscated.xml (diff)
The file was modifiedsrc/common/nallar/tickthreading/global/Redirects.java (diff)
The file was modifiedsrc/common/nallar/patched/storage/PatchChunk.java (diff)
Commit 600ae338b4e273e72520836159d80d69c22b8e9e by rallanpcl
Use partially synchronized map in Event hasAnnotation cache.

Signed-off-by: Ross Allan <[email protected]>
(commit: 600ae33)
The file was modifiedsrc/common/nallar/patched/forge/PatchEvent.java (diff)
Commit 0e596525d89542a4f6112d99117075385fa3d3be by rallanpcl
Distribute chunk updates more evenly

Signed-off-by: Ross Allan <[email protected]>
(commit: 0e59652)
The file was modifiedsrc/common/nallar/patched/world/tracking/PatchPlayerManager.java (diff)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit 27e321d013644223938e2b5c32ba85cec118f986 by rallanpcl
Fix Thaumcraft AuraWorldTicker NPE crash.

Signed-off-by: Ross Allan <[email protected]>
(commit: 27e321d)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit f3c641c2af18457efa88bd5659d4b3a7e5244ba8 by rallanpcl
Cleanup patcher logging.

Signed-off-by: Ross Allan <[email protected]>
(commit: f3c641c)
The file was modifiedsrc/common/nallar/tickthreading/patcher/PatchManager.java (diff)
Commit 2f30c974c81ce03c14256b66c5d345bb954d6385 by rallanpcl
Reworld world saving debug logging, to avoid confusing McMyAdmin for #815

Signed-off-by: Ross Allan <[email protected]>
(commit: 2f30c97)
The file was modifiedsrc/common/nallar/patched/server/PatchMinecraftServer.java (diff)
The file was modifiedresources/patches-deobfuscated.xml (diff)
The file was modifiedsrc/common/nallar/patched/world/PatchWorld.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/TickThreading.java (diff)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit 4f24484cf8f37fe4f0be3c66dde2dd27d95c4178 by rallanpcl
Make PatchTcpReaderThread abstract

Signed-off-by: Ross Allan <[email protected]>
(commit: 4f24484)
The file was modifiedsrc/common/nallar/patched/network/PatchTcpReaderThread.java (diff)
Commit 0612f7a89f9480bdcbf530b3ec72f361c2f57d07 by rallanpcl
Don't log full error on read timeout for #674

Signed-off-by: Ross Allan <[email protected]>
(commit: 0612f7a)
The file was modifiedsrc/common/nallar/patched/network/PatchTcpConnection.java (diff)
Commit f2a123a9a09be5db23fe402ceaac30a293df6a0b by rallanpcl
Add debugging for #807

Signed-off-by: Ross Allan <[email protected]>
(commit: f2a123a)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/tickregion/TileEntityTickRegion.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/commands/TicksCommand.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/commands/DumpCommand.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/tickregion/EntityTickRegion.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/tickregion/TickRegion.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/TickManager.java (diff)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit a91066b1c69b03ce7da3e8874ab8226e792804ae by rallanpcl
Remove warning for #805. In this case, the warning indicates correct behaviour.

Signed-off-by: Ross Allan <[email protected]>
(commit: a91066b)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit 6478b1e7e841430d42caf0dab6f581a4eb7552b8 by rallanpcl
Update Metrics to R7

Signed-off-by: Ross Allan <[email protected]>
(commit: 6478b1e)
The file was modifiedsrc/common/nallar/reporting/Metrics.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/tickregion/TileEntityTickRegion.java (diff)
Commit 8456e219c7782ca76c4ffc50369473caff055a66 by rallanpcl
Remove unnecessary debug logging for patched class loading.

Signed-off-by: Ross Allan <[email protected]>
(commit: 8456e21)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/TickThreading.java (diff)
The file was modifiedsrc/common/nallar/patched/forge/PatchRelaunchClassLoader.java (diff)
The file was modifiedsrc/common/nallar/patched/server/PatchMinecraftServer.java (diff)
Commit 3b86e7f01c295e1a99c653d5c8acce233f8366d9 by rallanpcl
Load chunk if PlayerInstance's chunk is unloaded

Signed-off-by: Ross Allan <[email protected]>
(commit: 3b86e7f)
The file was modifiedsrc/common/nallar/patched/world/tracking/PatchPlayerInstance.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/commands/TicksCommand.java (diff)
The file was modifiedsrc/common/nallar/patched/world/PatchWorld.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/commands/ProfileCommand.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/tickregion/TileEntityTickRegion.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/tickregion/EntityTickRegion.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/TickThreading.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/tickregion/TickRegion.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/TickManager.java (diff)
Commit 52d8dbd5c67466e4ba9dba04257ed5c362a80e5f by rallanpcl
Give correct chunk coordinates in /profile e

Signed-off-by: Ross Allan <[email protected]>
(commit: 52d8dbd)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/profiling/EntityTickProfiler.java (diff)
Commit 94b0e2ea41307fb00346a53fecd8a772879bc3dd by rallanpcl
Possible fix for #678

Signed-off-by: Ross Allan <[email protected]>
(commit: 94b0e2e)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/TickManager.java (diff)
The file was modifiedsrc/common/nallar/patched/server/PatchMinecraftServer.java (diff)
The file was modifiedsrc/nmsprepatcher/nallar/nmsprepatcher/PrePatcher.java (diff)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit 7d71d4343532d5f2b91e85e15bef06db7d265df9 by rallanpcl
Revert "Give correct chunk coordinates in /profile e"

This reverts commit 52d8dbd5c67466e4ba9dba04257ed5c362a80e5f.
(commit: 7d71d43)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/profiling/EntityTickProfiler.java (diff)
Commit 5a11aec7fe6ec233e045fa3e315e66575b159365 by rallanpcl
Assume tick region size is a power of two.

Signed-off-by: Ross Allan <[email protected]>
(commit: 5a11aec)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/TickManager.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/TickThreading.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/commands/TicksCommand.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/tickregion/TileEntityTickRegion.java (diff)
The file was modifiedresources/patches-deobfuscated.xml (diff)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/commands/ProfileCommand.java (diff)
The file was modifiedsrc/common/nallar/patched/world/PatchWorld.java (diff)
Commit d975133c759e651610006bd801c238710811ebd1 by rallanpcl
Better logging if no stack trace available. Reset deadlock detector recovery flag after recovered.

Signed-off-by: Ross Allan <[email protected]>
(commit: d975133)
The file was modifiedsrc/common/nallar/tickthreading/LogFormatter.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/DeadLockDetector.java (diff)
Commit b66dbc7f5efe9fa1a1e6339acb7b8ae9a46ac55d by rallanpcl
Should fix #823

Signed-off-by: Ross Allan <[email protected]>
(commit: b66dbc7)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit 80cb1fbceab06274fd2afd7db9a18ee4a7daa8e6 by rallanpcl
Move MCPC+-only patch to correct patch.

Signed-off-by: Ross Allan <[email protected]>
(commit: 80cb1fb)
The file was modifiedresources/patches-deobfuscated.xml (diff)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit d037d47ff5ff57ebc6110fd443ffec557b2f44cd by rallanpcl
Fix NCDFE in FML log thread.

Signed-off-by: Ross Allan <[email protected]>
(commit: d037d47)
The file was modifiedsrc/common/nallar/patched/world/PatchWorldServer.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/LogFormatter.java (diff)
Commit 88d1aa6505dd179639f5df7d92d5da8d0432ef5a by rallanpcl
Logging for #830

Signed-off-by: Ross Allan <[email protected]>
(commit: 88d1aa6)
The file was modifiedsrc/common/nallar/tickthreading/util/CollectionsUtil.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/TickThreading.java (diff)
Commit 660025da3e78de02a4dba3c7da108054febd0333 by rallanpcl
More logging for #833

Signed-off-by: Ross Allan <[email protected]>
(commit: 660025d)
The file was modifiedsrc/common/nallar/tickthreading/util/contextaccess/ContextAccessProvider.java (diff)
Commit c427b8408a492b9e22df68bdc1ad1619ce21a37c by rallanpcl
Fix formatting, initialise ContextAccess early.

Signed-off-by: Ross Allan <[email protected]>
(commit: c427b84)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/TickThreading.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/util/contextaccess/ContextAccessProvider.java (diff)
Commit 492676c90969cd2541c810f40cde37c3acc929ae by rallanpcl
Don't search for mods in subdirectories of mods/coremods folders.

Signed-off-by: Ross Allan <[email protected]>
(commit: 492676c)
The file was modifiedsrc/common/nallar/tickthreading/patcher/ClassRegistry.java (diff)
The file was addedsrc/common/nallar/tickthreading/util/NormalFileFilter.java
Commit b77fa0ca9c12e7b8be075f92f2ff1baa80a87e18 by rallanpcl
Fix using power of regionSize where actual regionSize value should be used.

Signed-off-by: Ross Allan <[email protected]>
(commit: b77fa0c)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/TickManager.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/tickregion/TickRegion.java (diff)
Commit c3e185e63fde27f521d7a3f2e9c6af56f679ba7e by rallanpcl
Fully revert to vanilla movement updates when concurrent movement updates are disabled.

Signed-off-by: Ross Allan <[email protected]>
(commit: c3e185e)
The file was modifiedsrc/common/nallar/patched/network/PatchPacket10Flying.java (diff)
Commit 7b0911399bd36f217e0aad034c5542cde0f05043 by rallanpcl
Possible fix for #835

Signed-off-by: Ross Allan <[email protected]>
(commit: 7b09113)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit 952b9736b05160b4e52a92bb4e418f6253717338 by rallanpcl
Make ContextAccessProvider less spammy. Closes #833

Signed-off-by: Ross Allan <[email protected]>
(commit: 952b973)
The file was modifiedsrc/common/nallar/tickthreading/util/contextaccess/ContextAccessProvider.java (diff)
Commit d7a1838181620bd3e4308fdd8a1726fd4ab1b13a by rallanpcl
Don't log ThreadStuckErrors.

Signed-off-by: Ross Allan <[email protected]>
(commit: d7a1838)
The file was modifiedsrc/common/nallar/tickthreading/LogFormatter.java (diff)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit a8f059d27651947abdee8126e0e156dfee758c91 by rallanpcl
Make deadlock detector reports more concise in many circumstances.

Signed-off-by: Ross Allan <[email protected]>
(commit: a8f059d)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/DeadLockDetector.java (diff)
Commit 5f59f75d8ebef7474aa1a690cd80acdf4b265ea6 by rallanpcl
Fix possible NPE with last fix for #835

Signed-off-by: Ross Allan <[email protected]>
(commit: 5f59f75)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit 4172b4ab9fb294de7e353c50e18ab2a99c2f2aef by rallanpcl
Check y coordinate lower bounds in getTEWithLoad

Signed-off-by: Ross Allan <[email protected]>
(commit: 4172b4a)
The file was modifiedsrc/common/nallar/patched/world/PatchWorld.java (diff)
Commit 4d6e83c10682a76313fe0ea713f53656a6e29ee5 by rallanpcl
Possible fix for #845

Signed-off-by: Ross Allan <[email protected]>
(commit: 4d6e83c)
The file was modifiedresources/patches-deobfuscated.xml (diff)
The file was modifiedsrc/common/nallar/tickthreading/util/contextaccess/ContextAccessProvider.java (diff)
Commit d92598bedf1d3f2adaacc54866233695b8ab65f1 by rallanpcl
Fix NPE ticking weatherEffects for #845

Signed-off-by: Ross Allan <[email protected]>
(commit: d92598b)
The file was modifiedresources/patches-deobfuscated.xml (diff)
The file was modifiedsrc/common/nallar/patched/world/PatchWorld.java (diff)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit 00e28e010b5d706a34e719faf577bb755afea0b0 by rallanpcl
Reorder ThreadedChunkProvider fields to fix Butterfly Mania.

Signed-off-by: Ross Allan <[email protected]>
(commit: 00e28e0)
The file was modifiedsrc/common/nallar/patched/storage/ThreadedChunkProvider.java (diff)
Commit 655c16125f524fdf8d8c7dd41ed102b2f05188cf by rallanpcl
Check if file to load patched mods for is empty.

Signed-off-by: Ross Allan <[email protected]>
(commit: 655c161)
The file was modifiedsrc/common/nallar/patched/forge/PatchRelaunchClassLoader.java (diff)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit b85abbb6dc63d1e7e5a0deb6c02c7167e0b0ba68 by rallanpcl
Fix hats mod ConcurrentModificationException

Signed-off-by: Ross Allan <[email protected]>
(commit: b85abbb)
The file was addedsrc/common/nallar/collections/ConcurrentWeakHashMap.java
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit 40aaa1b22411e08a99993d9cc1117f28eac56b22 by rallanpcl
Fix chunk saving concurrent modification exception

Signed-off-by: Ross Allan <[email protected]>
(commit: 40aaa1b)
The file was modifiedsrc/common/nallar/patched/storage/ThreadedChunkLoader.java (diff)
Commit 28c72e9bdd69980f56029ef3d3d7ea904f0d10bd by rallanpcl
Remove unnecessary debug logs.

Signed-off-by: Ross Allan <[email protected]>
(commit: 28c72e9)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/commands/Command.java (diff)
The file was modifiedsrc/common/nallar/patched/server/PatchServerConfigurationManagerForge.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/patcher/Patches.java (diff)
Commit e5f960f5c98e9c9e17d442d43992ededd8cb3981 by rallanpcl
Add TE count profiling

Signed-off-by: Ross Allan <[email protected]>
(commit: e5f960f)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/commands/TicksCommand.java (diff)
The file was modifiedsrc/common/nallar/collections/ConcurrentUnsafeIterableArrayList.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/util/CollectionsUtil.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/profiling/EntityTickProfiler.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/TickManager.java (diff)
Commit 2f46e8f0ea11a62c1df3d3da5874b1868eb845f9 by rallanpcl
Use deobfuscated class name in TE count profiling

Signed-off-by: Ross Allan <[email protected]>
(commit: 2f46e8f)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/TickManager.java (diff)
Commit 8cf6a783e6554af98c67c2419a714ff79306f9c3 by rallanpcl
Add unsynchronize patch

Signed-off-by: Ross Allan <[email protected]>
(commit: 8cf6a78)
The file was modifiedsrc/common/nallar/tickthreading/patcher/Patches.java (diff)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit 7978b6db26def73a4655ac6added53ef87d03fb0 by rallanpcl
Fix ME comodification exception

Signed-off-by: Ross Allan <[email protected]>
(commit: 7978b6d)
The file was modifiedresources/patches-deobfuscated.xml (diff)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/TickThreading.java (diff)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit 9edb25608516aa18d6b19aebfabcb997259aae3f by rallanpcl
Renove unnecessary local variable.

Signed-off-by: Ross Allan <[email protected]>
(commit: 9edb256)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/DeadLockDetector.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/util/BooleanThreadLocal.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/global/ThreadLocals.java (diff)
Commit 005ad33708a3b3048826ada46e74d88483b1833a by rallanpcl
Comments which are too long are the best type of comments.

Signed-off-by: Ross Allan <[email protected]>
(commit: 005ad33)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/tickregion/TileEntityTickRegion.java (diff)
Commit d1e66eda77b1ac9fd3d39e26a5c0d169362d4338 by rallanpcl
Reduce System.nanoTime() calls when profiling is enabled.

Signed-off-by: Ross Allan <[email protected]>
(commit: d1e66ed)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/tickregion/TileEntityTickRegion.java (diff)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit 8d70d9005db19752a0b15a5ed43b4e83eb1132e3 by rallanpcl
Possible fix for #860

Signed-off-by: Ross Allan <[email protected]>
(commit: 8d70d90)
The file was modifiedsrc/common/nallar/patched/storage/ThreadedChunkProvider.java (diff)
The file was modifiedsrc/common/nallar/patched/world/tracking/PatchPlayerInstance.java (diff)
Commit acb6505fbc5896023b44120f40805b3f0b7d173b by rallanpcl
Fix CME in WorldServer

Signed-off-by: Ross Allan <[email protected]>
(commit: acb6505)
The file was modifiedsrc/common/nallar/tickthreading/patcher/Patches.java (diff)
The file was modifiedresources/patches-deobfuscated.xml (diff)
The file was modifiedsrc/common/nallar/tickthreading/patcher/ClassRegistry.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/util/BooleanThreadLocal.java (diff)
The file was modifiedresources/patches-deobfuscated.xml (diff)
The file was modifiedsrc/common/nallar/tickthreading/util/CollectionsUtil.java (diff)
The file was modifiedsrc/common/nallar/collections/ConcurrentUnsafeIterableArrayList.java (diff)
The file was modifiedsrc/common/nallar/patched/storage/ThreadedChunkLoader.java (diff)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit 89d07732aaaae80be27cb1e9b87ad2f7666dca89 by rallanpcl
I can't spell

Signed-off-by: Ross Allan <[email protected]>
(commit: 89d0773)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit f4bd3b6ab09f446873f51f1ad7296c30b255e3a4 by rallanpcl
Debugging for #867

Signed-off-by: Ross Allan <[email protected]>
(commit: f4bd3b6)
The file was modifiedsrc/common/nallar/tickthreading/global/Redirects.java (diff)
Commit 63465e3fbc888b9df0e4a6adb7fa744abba01e02 by rallanpcl
Fix #867, Fix #868

Signed-off-by: Ross Allan <[email protected]>
(commit: 63465e3)
The file was modifiedsrc/common/nallar/patched/world/tracking/PatchPlayerInstance.java (diff)
Commit ae7b1930d62346caa5cde47c81eb112189a100c9 by rallanpcl
Add support for multi class patches

Signed-off-by: Ross Allan <[email protected]>
(commit: ae7b193)
The file was modifiedsrc/common/nallar/tickthreading/patcher/PatchManager.java (diff)
Commit 2efeb6f2e6cf578f63707d4c1ae86a05589d9aba by rallanpcl
1.4.7 Call multi class patch splitter

Signed-off-by: Ross Allan <[email protected]>
(commit: 2efeb6f)
The file was modifiedsrc/common/nallar/tickthreading/patcher/PatchManager.java (diff)
Commit adaeae69edb09e8ae2c1c92efbafc881dea58eb4 by rallanpcl
Add rename patch

Signed-off-by: Ross Allan <[email protected]>
(commit: adaeae6)
The file was modifiedsrc/common/nallar/tickthreading/patcher/Patches.java (diff)
Commit f73daaa2f9b0ffb2dad6e4ad3ccd5cdcd348014d by rallanpcl
Use new line for multi class patch

Signed-off-by: Ross Allan <[email protected]>
(commit: f73daaa)
The file was modifiedsrc/common/nallar/tickthreading/patcher/PatchManager.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/util/CollectionsUtil.java (diff)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit f0d8ffac22c460bf5bba63de0f28993a6b55db29 by rallanpcl
Fix another multi class patch splitting issue

Signed-off-by: Ross Allan <[email protected]>
(commit: f0d8ffa)
The file was modifiedsrc/common/nallar/tickthreading/patcher/PatchManager.java (diff)
Commit 84746a10390741155fbd47c34936da2b64ca60d8 by rallanpcl
Experimental new AE patch. Should fix all AE issues.

Signed-off-by: Ross Allan <[email protected]>
(commit: 84746a1)
The file was modifiedresources/patches-deobfuscated.xml (diff)
The file was modifiedsrc/common/nallar/tickthreading/patcher/Patches.java (diff)
Commit afb05fc107ff1f57083f4678801696599c9d7d39 by rallanpcl
Fix some mis-spellings which shouldn't be there, and add some which should.

Signed-off-by: Ross Allan <[email protected]>
(commit: afb05fc)
The file was modifiedresources/patches-deobfuscated.xml (diff)
The file was modifiedsrc/common/nallar/tickthreading/patcher/PatchManager.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/patcher/Patches.java (diff)
Commit fa0327b714254f1e2fe6df77217c3b188852ac9a by rallanpcl
Fix VerifyError with new AE patch.

Signed-off-by: Ross Allan <[email protected]>
(commit: fa0327b)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit f3e10bef051cdb180e928cce59006f18cd0533df by rallanpcl
Fix severe NEI exploit.

Signed-off-by: Ross Allan <[email protected]>
(commit: f3e10be)
The file was modifiedsrc/common/nallar/tickthreading/patcher/ClassRegistry.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/global/Redirects.java (diff)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit 7a8134c12d1d22620e8ad3437b48a66707f21f3a by rallanpcl
Fix AE ClassCastException

Signed-off-by: Ross Allan <[email protected]>
(commit: 7a8134c)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit 4d9fb2830b97d4c0fca390e362a1aa11b68978fa by rallanpcl
Fix NPE at World.java:448

Signed-off-by: Ross Allan <[email protected]>
(commit: 4d9fb28)
The file was modifiedsrc/common/nallar/patched/world/PatchWorld.java (diff)
Commit 19018f86ab59dc9474c28463fec758de2157c777 by rallanpcl
Fix AE import/export buses doing absolutely nothing useful.

Signed-off-by: Ross Allan <[email protected]>
(commit: 19018f8)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit 5a7a43d6a3a6807bdde4b6cea78ff8d85534fc04 by rallanpcl
Fix portalgun infinite loop in ChunkLoadHandler

Signed-off-by: Ross Allan <[email protected]>
(commit: 5a7a43d)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit ebcd62d987f6a09671015d4f4c71347ce72387c5 by rallanpcl
Fix abysmal forestry localisations performance causing slowness for anything which gets the name of forestry items/machines.

Signed-off-by: Ross Allan <[email protected]>
(commit: ebcd62d)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit edb8f00bb3580f5f5e61cea80cb11aa3e8be60f9 by rallanpcl
Small GregTech performance improvement

Signed-off-by: Ross Allan <[email protected]>
(commit: edb8f00)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit 0cf6addce173baf55d85a1ac57b1190c5b0c50b5 by rallanpcl
Add unvolatile patch.

Signed-off-by: Ross Allan <[email protected]>
(commit: 0cf6add)
The file was modifiedsrc/common/nallar/tickthreading/patcher/Patches.java (diff)
Commit f1d3a6335d7e69af440b26d268eb5b4df026e503 by rallanpcl
Log if no threads are killed when trying to recover from an apparent deadlock

Signed-off-by: Ross Allan <[email protected]>
(commit: f1d3a63)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/DeadLockDetector.java (diff)
Commit aafa61ec0a337ef9299eba166276e4a4d24bdd0b by rallanpcl
Change old java version warning.

Signed-off-by: Ross Allan <[email protected]>
(commit: aafa61e)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/TickThreading.java (diff)
Commit 7f4e0c7ec7edc0ed92c73054ecf35f3f293afbef by rallanpcl
Add java 8 warning.

Signed-off-by: Ross Allan <[email protected]>
(commit: 7f4e0c7)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/TickThreading.java (diff)
Commit ae2f9167f61c4bd360d6eba25fd590efa60b8c7f by rallanpcl
Decrease default deadlock detector time.

Signed-off-by: Ross Allan <[email protected]>
(commit: ae2f916)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/TickThreading.java (diff)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit 79c0dcaa3493a08882672c3bd9db7026d2bbec66 by rallanpcl
Rename hash to key in ThreadedChunkLoader

Signed-off-by: Ross Allan <[email protected]>
(commit: 79c0dca)
The file was modifiedsrc/common/nallar/patched/storage/ThreadedChunkLoader.java (diff)
The file was modifiedresources/patches-deobfuscated.xml (diff)
The file was modifiedsrc/common/nallar/tickthreading/patcher/PatchMain.java (diff)
Commit 8f7af8183b5fb206514e25439938eeda7b2f1b4e by rallanpcl
Fix NPE in sendProgressBarUpdate in EngineIron

Signed-off-by: Ross Allan <[email protected]>
(commit: 8f7af81)
The file was modifiedresources/patches-deobfuscated.xml (diff)
The file was modifiedsrc/common/nallar/patched/world/tracking/PatchPlayerInstance.java (diff)
Commit d04357c6062e0871226ae8f0e48bfb5e99760fec by rallanpcl
Remove unnecessary debug logging

Signed-off-by: Ross Allan <[email protected]>
(commit: d04357c)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/TickThreading.java (diff)
Commit b93e2c4f4f4728abc26f0f645328886538d7c34c by rallanpcl
Link to new issue page instead of repository main page.

Signed-off-by: Ross Allan <[email protected]>
(commit: b93e2c4)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/TickThreading.java (diff)
The file was modifiedsrc/common/nallar/patched/world/tracking/PatchPlayerInstance.java (diff)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit 45f4c3458ae6349fad7f9d3db1db63f6696c5f36 by rallanpcl
Attenpt to improve performance of AE auto-crafting.

Signed-off-by: Ross Allan <[email protected]>
(commit: 45f4c34)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit 35fd8d576d132c4b392592b1f4b77e5fe3923305 by rallanpcl
Reduce overhead from location checking of TEs.

Signed-off-by: Ross Allan <[email protected]>
(commit: 35fd8d5)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/tickregion/TileEntityTickRegion.java (diff)
The file was addedsrc/common/nallar/patched/PatchTileEntityNoLock.java
The file was modifiedresources/patches-deobfuscated.xml (diff)
The file was modifiedsrc/common/nallar/patched/PatchTileEntity.java (diff)
Commit 022868481c43ed95ffe0fb67f1657357f63c322b by rallanpcl
Add missing log.

Signed-off-by: Ross Allan <[email protected]>
(commit: 0228684)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit 5bf9f3a2ed4c85468af0497c1b8a4d95390e720d by rallanpcl
Another auto-crafting tweak

Signed-off-by: Ross Allan <[email protected]>
(commit: 5bf9f3a)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit f6b3b530bfd9c63461fd07276b6ab137fceeb336 by rallanpcl
Fix appeng.api.exceptions.AppEngTileMissingException cycling assembler CPUs

Signed-off-by: Ross Allan <[email protected]>
(commit: f6b3b53)
The file was modifiedresources/patches-deobfuscated.xml (diff)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit 8b4eb6ec5286177d44ba0d3f7acd32a68eb4635e by rallanpcl
Fix #233, implement #81

Signed-off-by: Ross Allan <[email protected]>
(commit: 8b4eb6e)
The file was addedsrc/common/nallar/tickthreading/minecraft/profiling/ContentionProfiler.java
The file was modifiedresources/patches-deobfuscated.xml (diff)
The file was modifiedsrc/common/nallar/patched/world/tracking/PatchPlayerInstance.java (diff)
The file was modifiedsrc/common/nallar/patched/world/tracking/PatchPlayerManager.java (diff)
The file was modifiedsrc/common/nallar/patched/PatchProfiler.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/commands/ProfileCommand.java (diff)
Commit 77658b76cd5df39a1d41e42951c10ff04e2c27a4 by rallanpcl
Fix NPE in lock contention profiler

Signed-off-by: Ross Allan <[email protected]>
(commit: 77658b7)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/profiling/ContentionProfiler.java (diff)
Commit 7bef4ce3e71e7457501867f0181cf3df37f6e558 by rallanpcl
Remove lock contention profiling debugging, display more useful traces

Signed-off-by: Ross Allan <[email protected]>
(commit: 7bef4ce)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/commands/ProfileCommand.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/profiling/ContentionProfiler.java (diff)
Commit f99d46fda4cc3695307af5a849c121f8bd028834 by rallanpcl
4 minutes =/= 10 minutes

Signed-off-by: Ross Allan <[email protected]>
(commit: f99d46f)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/commands/ProfileCommand.java (diff)
Commit c4c8c1497778ba5744b017b8d4e8abcea763d572 by rallanpcl
Contention profiler improvements

Signed-off-by: Ross Allan <[email protected]>
(commit: c4c8c14)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/profiling/ContentionProfiler.java (diff)
The file was modifiedresources/patches-deobfuscated.xml (diff)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/profiling/ContentionProfiler.java (diff)
The file was modifiedsrc/common/nallar/patched/world/tracking/PatchPlayerInstance.java (diff)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit a5f3a6d2c45621d6954913991af3a98b2c3287e7 by rallanpcl
Log more entries in contention profiler when logging to console.

Signed-off-by: Ross Allan <[email protected]>
(commit: a5f3a6d)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/profiling/ContentionProfiler.java (diff)
Commit 2f838e22ece700d2ffd81f71b240877995fd26b4 by rallanpcl
Update INSTALL.md

Signed-off-by: Ross Allan <[email protected]>
(commit: 2f838e2)
The file was modifiedINSTALL.md (diff)
Commit d88cd937685b9c52f3412824e3c74c7da315c4d3 by rallanpcl
Implement #893. Fixes TC dupe bug, thanks @ApocDev

Signed-off-by: Ross Allan <[email protected]>
(commit: d88cd93)
The file was modifiedresources/patches-deobfuscated.xml (diff)
The file was modifiedsrc/common/nallar/tickthreading/mappings/MCPMappings.java (diff)
Commit 386f905907f85bb99f4be1f5c0adc533e6542b3f by rallanpcl
Make ContentionProfiler more flexible

Signed-off-by: Ross Allan <[email protected]>
(commit: 386f905)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/commands/ProfileCommand.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/profiling/ContentionProfiler.java (diff)
Commit 58560adc95f3a3d5fe255c8a479489d5189d55db by rallanpcl
Add ChunkProviderServer.tick to /profile a

Signed-off-by: Ross Allan <[email protected]>
(commit: 58560ad)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit 65e84b883897630515aa1e43afba89395c1eacbc by rallanpcl
Implement #906

Signed-off-by: Ross Allan <[email protected]>
(commit: 65e84b8)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/TickThreading.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/util/PatchUtil.java (diff)
Commit e80bcd378c0fa10a81cfb0aa1a07b3fbca4ddac4 by rallanpcl
Check patches earlier in startup process if possible.

Signed-off-by: Ross Allan <[email protected]>
(commit: e80bcd3)
The file was modifiedsrc/common/nallar/patched/server/PatchMinecraftServer.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/util/PatchUtil.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/TickThreading.java (diff)
Commit cc092db39353a43063ca97789393954ae3aa4c1f by rallanpcl
Checking patches early now actually works.

Signed-off-by: Ross Allan <[email protected]>
(commit: cc092db)
The file was modifiedsrc/common/nallar/tickthreading/util/PatchUtil.java (diff)
The file was modifiedsrc/common/nallar/patched/server/PatchMinecraftServer.java (diff)
Commit 11d1ad16e77aebdaa3232e33df5b877109809fe5 by rallanpcl
Fix patcher deleting patchedMods files. Oops

Signed-off-by: Ross Allan <[email protected]>
(commit: 11d1ad1)
The file was modifiedsrc/common/nallar/tickthreading/patcher/ClassRegistry.java (diff)
Commit a533fdddf72a3bf193c416fcdb616e8eff530429 by rallanpcl
Add missing stack trace

Signed-off-by: Ross Allan <[email protected]>
(commit: a533fdd)
The file was modifiedsrc/common/nallar/patched/storage/ThreadedChunkLoader.java (diff)
Commit b075629b78e7a415e084bec7de92dac4bb6df375 by rallanpcl
Profile queued tasks.

Signed-off-by: Ross Allan <[email protected]>
(commit: b075629)
The file was modifiedsrc/common/nallar/patched/server/PatchMinecraftServer.java (diff)
The file was modifiedresources/patches-deobfuscated.xml (diff)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/entitylist/EntityList.java (diff)
Commit ac2b80df8a455513ff355c7dc977266272a31de0 by rallanpcl
Make entity in forced chunk periodic check period a power of two to allow for fast modulus. Very minor performance boost. Add CPU utilisation profiling.

Signed-off-by: Ross Allan <[email protected]>
(commit: ac2b80d)
The file was modifiedsrc/common/nallar/patched/world/PatchWorld.java (diff)
The file was addedsrc/common/nallar/tickthreading/minecraft/profiling/UtilisationProfiler.java
The file was modifiedsrc/common/nallar/tickthreading/minecraft/commands/ProfileCommand.java (diff)
Commit 7b46bab84daf504fb0e0c3cd9f83e58b43c718b4 by rallanpcl
Should fix TagAPI freezing.

Signed-off-by: Ross Allan <[email protected]>
(commit: 7b46bab)
The file was modifiedresources/patches-deobfuscated.xml (diff)
The file was modifiedsrc/common/nallar/tickthreading/util/LocationUtil.java (diff)
Commit dd0e65a7035bfd9ec1c1e0c58a42a7757e454d9a by rallanpcl
Check if TP is installed

Signed-off-by: Ross Allan <[email protected]>
(commit: dd0e65a)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/TickThreading.java (diff)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit 8eed532355fdab39770e71480a6720339cc508a0 by rallanpcl
Fix TagAPI fix for old TagAPI versions

Signed-off-by: Ross Allan <[email protected]>
(commit: 8eed532)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit 13001241ab2afcbbe276ba51d3994a86ddd111b0 by rallanpcl
Fix MFFS infinite loop + CMEs

Signed-off-by: Ross Allan <[email protected]>
(commit: 1300124)
The file was modifiedresources/patches-deobfuscated.xml (diff)
The file was modifiedsrc/common/nallar/tickthreading/mappings/MCPMappings.java (diff)
Commit 8c30581fcf244d85b7a9d967490a2ecf3f3a3251 by rallanpcl
Another attempt at fixing MFFS infinite loop

Signed-off-by: Ross Allan <[email protected]>
(commit: 8c30581)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit ae4686846f84efe34fbb3d76cdd7011b7fcbc90a by rallanpcl
Make /profile u actually useful.

Signed-off-by: Ross Allan <[email protected]>
(commit: ae46868)
The file was modifiedsrc/common/nallar/tickthreading/util/TableFormatter.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/profiling/UtilisationProfiler.java (diff)
Commit 82f7f8cf3fc3a528afc16c1fc2a05609673fa977 by rallanpcl
Small reduction in idle CPU usage

Signed-off-by: Ross Allan <[email protected]>
(commit: 82f7f8c)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/commands/TPSCommand.java (diff)
The file was modifiedsrc/common/nallar/reporting/LeakDetector.java (diff)
The file was modifiedsrc/common/nallar/patched/server/PatchMinecraftServer.java (diff)
Commit 5aa88d8c3654295c6bb49c754770750580613ac3 by rallanpcl
Fix TE Wrench Turtle NPE

Signed-off-by: Ross Allan <[email protected]>
(commit: 5aa88d8)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit ecd11dd42abd8acbd362a70af5bfef850a2b1013 by rallanpcl
Improve AE NBT comparison performance for #916

Signed-off-by: Ross Allan <[email protected]>
(commit: ecd11dd)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit a8802a10747d031fa7bb438879a73eb8c4a98166 by rallanpcl
Improve deadlock detector logging.

Signed-off-by: Ross Allan <[email protected]>
(commit: a8802a1)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/DeadLockDetector.java (diff)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit 4bc2dbb1a45ca23479e1beed0a7c68a460b3e374 by rallanpcl
Always sleep after making deadlock detector report, even if in lagspike detector mode.

Signed-off-by: Ross Allan <[email protected]>
(commit: 4bc2dbb)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/DeadLockDetector.java (diff)
Commit 18cb34f1cb3713ec1fdac1fa6568093402dfee41 by rallanpcl
Fix TileGenericPipe NPE

Signed-off-by: Ross Allan <[email protected]>
(commit: 18cb34f)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit 2885a1b71de9a456e590cd7dff705db0d66c15d7 by rallanpcl
Only log ThisIsNotAnError shutdown stack trace when running in debug mode

Signed-off-by: Ross Allan <[email protected]>
(commit: 2885a1b)
The file was modifiedsrc/common/nallar/insecurity/InsecurityManager.java (diff)
Commit 5502f70c9e1352a205cbaf6ff5a37f625db1ae2c by rallanpcl
Revert "Fix #917"

This reverts commit d7bcf12b2d9f5fdd29ba253e0379ca3ab48c4ab2.
(commit: 5502f70)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit bb82a0b66d7e93d9abd81b0ab0757cffcd4515f2 by rallanpcl
Better fix for #917

Signed-off-by: Ross Allan <[email protected]>
(commit: bb82a0b)
The file was modifiedresources/patches-deobfuscated.xml (diff)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit e63f35efce5f7d2a7b61c5d35443050009fa061d by rallanpcl
Possible fix for #919

Signed-off-by: Ross Allan <[email protected]>
(commit: e63f35e)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit 272a15602239f0ba7380382e92a1b1f12d9edb27 by rallanpcl
Fix some patching errors

Signed-off-by: Ross Allan <[email protected]>
(commit: 272a156)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit ad3242f344de1be2ca25f6ea698df212807a6565 by rallanpcl
Fix AE crash with storage bus and gregtech machines

Signed-off-by: Ross Allan <[email protected]>
(commit: ad3242f)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit 4cca29461db9f66577974f8b822fda407c2dbed0 by rallanpcl
Fix #926, Fix #925, Fix #924

Signed-off-by: Ross Allan <[email protected]>
(commit: 4cca294)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit 91d13a114d13d9860963d2dc28f8291d7bd8a065 by rallanpcl
Set chunk field to null on entity unload.

Signed-off-by: Ross Allan <[email protected]>
(commit: 91d13a1)
The file was modifiedsrc/common/nallar/patched/world/PatchWorld.java (diff)
The file was modifiedresources/patches-deobfuscated.xml (diff)
Commit f0e6d60365a206b81e0b1491d0fdc6457a30f38a by rallanpcl
Documentation

Signed-off-by: Ross Allan <[email protected]>
(commit: f0e6d60)
The file was addedIMPLEMENTATION.md
The file was modifiedREADME.md (diff)
The file was modifiedsrc/common/nallar/tickthreading/util/CollectionsUtil.java (diff)
The file was modifiedsrc/common/nallar/patched/forge/PatchRelaunchClassLoader.java (diff)
The file was modifiedsrc/common/nallar/collections/CopyOnWriteVector.java (diff)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/tickregion/EntityTickRegion.java (diff)
Commit 7c07cbe3802696ec494462ce4e741868e4e12a31 by rallanpcl
Improve packet profiling for #947

Signed-off-by: Ross Allan <[email protected]>
(commit: 7c07cbe)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/profiling/PacketProfiler.java (diff)
Commit d320b3f8d1010ef656e1655a253c1e28844a97d4 by rallanpcl
Increase default sent packets in profiling

Signed-off-by: Ross Allan <[email protected]>
(commit: d320b3f)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/profiling/PacketProfiler.java (diff)
Commit f3e1a7c4acc9564bf6523c0b0dd5dacf672fd345 by rallanpcl
Fix Packet Profiler NPE

Signed-off-by: Ross Allan <[email protected]>
(commit: f3e1a7c)
The file was modifiedsrc/common/nallar/tickthreading/minecraft/profiling/PacketProfiler.java (diff)
Commit c9a65d9d0271fafecf1ec6bb9a1180077cd18888 by rallanpcl
Partially update AE patches for 1.5.2. Probably VERY broken.

Signed-off-by: Ross Allan <[email protected]>
(commit: c9a65d9)
The file was modifiedresources/patches.xml (diff)
The file was modifiedREADME.md (diff)
The file was modifiedresources/patches.xml (diff)