Advertisement
Guest User

Untitled

a guest
May 16th, 2013
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 104.65 KB | None | 0 0
  1. 2013-05-16 18:48:59 [INFO] [TickThreading] Patching with TickThreading v1.0.0.1619 for MC1.4.7
  2. 2013-05-16 18:48:59 [INFO] [TickThreading] Patching in environment: mcpc
  3. 2013-05-16 18:48:59 [FINE] [TickThreading] Patching me.nallar.tickthreading.minecraft.tickregion.TileEntityTickRegion with lockToSynchronized()
  4. 2013-05-16 18:48:59 [FINE] [TickThreading] Patching methods [doTick()]
  5. 2013-05-16 18:48:59 [FINE] [TickThreading] Patching me.nallar.tickthreading.minecraft.TickManager with lockToSynchronized()
  6. 2013-05-16 18:48:59 [FINE] [TickThreading] Patching methods [unlock(), lock()]
  7. 2013-05-16 18:48:59 [INFO] [TickThreading] yp requires forge, not patched as we are using mcpc
  8. 2013-05-16 18:48:59 [FINE] [TickThreading] Patching yp with synchronize(deobf:net.minecraft.world.SpawnerAnimals/findChunksForSpawning)
  9. 2013-05-16 18:48:59 [FINE] [TickThreading] Patching methods [a(Lin;ZZZ)I]
  10. 2013-05-16 18:48:59 [FINE] [TickThreading] Patching yp with addAll(fromClass:me.nallar.patched.PatchSpawnerAnimals)
  11. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching yp with profile(deobf:net.minecraft.world.SpawnerAnimals/findChunksForSpawning)
  12. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [a(Lin;ZZZ)I]
  13. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ahj with newInitializer(field:a,arraySize:128,class:ahk)
  14. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching net.minecraft.server.MinecraftServer with addAll(fromClass:me.nallar.patched.server.PatchMinecraftServer)
  15. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching net.minecraft.server.MinecraftServer with public(field:l)
  16. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching net.minecraft.server.MinecraftServer with volatile(field:u)
  17. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching net.minecraft.server.MinecraftServer with volatile(field:Q)
  18. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching net.minecraft.server.MinecraftServer with replaceMethod(deobf:net.minecraft.server.MinecraftServer/spigotTLETick,code:{ this.server.getScheduler().mainThreadHeartbeat(this.w); while (!processQueue.isEmpty()) { ((Runnable) processQueue.remove()).run(); } })
  19. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [spigotTLETick()]
  20. 2013-05-16 18:49:00 [INFO] [TickThreading] net.minecraft.server.MinecraftServer requires forge, not patched as we are using mcpc
  21. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching kh with addAll(fromClass:me.nallar.patched.PatchProfiler)
  22. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching iv with addAll(fromClass:me.nallar.patched.network.PatchNetServerHandler)
  23. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching iv with replaceMethodCall(method:warning,deobf:net.minecraft.network.NetServerHandler/handleFlying,code:{ javassist.is.faulty.Redirects.notifyAdmins($1); })
  24. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [a(Leb;)V]
  25. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to java.util.logging.Logger/warning in iv.a(eb)
  26. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to java.util.logging.Logger/warning in iv.a(eb)
  27. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to java.util.logging.Logger/warning in iv.a(eb)
  28. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to java.util.logging.Logger/warning in iv.a(eb)
  29. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching iv with insertBefore(deobf:net.minecraft.network.NetServerHandler/sendPacketToPlayer,code:if (javassist.is.faulty.Redirects.interceptPacket($1, this)) { return; })
  30. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [b(Lef;)V]
  31. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching iv with insertAfter(deobf:net.minecraft.network.NetServerHandler/teleport,code:handleTeleport($1.getX(), $1.getY(), $1.getZ());)
  32. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [teleport()]
  33. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching iv with synchronize(deobf:net.minecraft.network.NetServerHandler/teleport)
  34. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [teleport()]
  35. 2013-05-16 18:49:00 [INFO] [TickThreading] iv requires forge, not patched as we are using mcpc
  36. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching eb with addAll(fromClass:me.nallar.patched.network.PatchPacket10Flying)
  37. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ei with addAll(fromClass:me.nallar.patched.network.PatchPacketAsync)
  38. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching dr with volatile(field:f)
  39. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching dr with addAll(fromClass:me.nallar.patched.network.PatchPacket51MapChunk)
  40. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching dr with threadLocal(field:i,deobf:net.minecraft.network.packet.Packet51MapChunk/getMapChunkData,type:byte[],threadLocalField:javassist.is.faulty.ThreadLocals.mapChunkTempByteArray)
  41. 2013-05-16 18:49:00 [INFO] [TickThreading] i -> javassist.is.faulty.ThreadLocals.mapChunkTempByteArray
  42. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching dr with synchronize(field:$1,deobf:net.minecraft.network.packet.Packet51MapChunk/getMapChunkData)
  43. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [a(Lzz;ZI)Lds;]
  44. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching dt with volatile(field:e)
  45. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching do with addAll(fromClass:me.nallar.patched.network.PatchPacketAsync)
  46. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching iw with synchronize(deobf:net.minecraft.network.NetworkListenThread/addPlayer)
  47. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [a(Liv;)V, b()V]
  48. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching iw with profile(deobf:net.minecraft.network.NetworkListenThread/networkTick)
  49. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [b()V]
  50. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching iw with replaceMethodCall(method:log,deobf:net.minecraft.network.NetworkListenThread/networkTick,index:1,code:{ $_ = null; })
  51. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [b()V]
  52. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ci with ignoreExceptions(type:java.net.SocketException,deobf:net.minecraft.network.TcpWriterThread/run)
  53. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [run()V]
  54. 2013-05-16 18:49:00 [INFO] [TickThreading] Ignoring java.net.SocketException in javassist.CtMethod@67d48cc[public run ()V], returning with return;
  55. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching yc with addAll(fromClass:me.nallar.patched.world.PatchWorld)
  56. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching yc with profile(deobf:net.minecraft.world.World/updateEntities)
  57. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [h()V]
  58. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching yc with profile(deobf:net.minecraft.world.World/setActivePlayerChunksAndCheckLight)
  59. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [z()V]
  60. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching yc with public(deobf:net.minecraft.world.World/releaseEntitySkin)
  61. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [b(Llq;)V]
  62. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching yc with final(field:v)
  63. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching yc with final(field:u)
  64. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching yc with final(field:D)
  65. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching yc with final(field:h)
  66. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching yc with final(field:I)
  67. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching yc with public(field:N)
  68. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching yc with public(field:forcedChunks)
  69. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching yc with replaceInitializer(field:h,class:java.util.concurrent.CopyOnWriteArrayList)
  70. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.List at World.java:121 replaced with {$_ = new java.util.concurrent.CopyOnWriteArrayList();}
  71. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.List at World.java:121 replaced with {$_ = new java.util.concurrent.CopyOnWriteArrayList();}
  72. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.List at World.java:121 replaced with {$_ = new java.util.concurrent.CopyOnWriteArrayList();}
  73. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ys with replaceMethodCall(method:yc.e,code:$_ = $0.getChunkIfExists($$);)
  74. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to yc/e in ys(yc,int,int,int,int,int,int)
  75. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching yt with newField(field:nextEntryID_,class:java.util.concurrent.atomic.AtomicLong,static:)
  76. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching yt with insertAfter(field:h,code:this.$field = this.nextEntryID_.getAndIncrement();)
  77. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching in with addAll(fromClass:me.nallar.patched.world.PatchWorldServer)
  78. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching in with profile(deobf:net.minecraft.world.WorldServer/tickBlocksAndAmbiance)
  79. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [g()V]
  80. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching in with profile(deobf:net.minecraft.world.WorldServer/tick)
  81. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [b()V]
  82. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching in with insertSuper(deobf:net.minecraft.world.WorldServer/initialize)
  83. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [a(Lyk;)V]
  84. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching in with synchronize(deobf:net.minecraft.world.WorldServer/addBlockEvent)
  85. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [c(IIIIII)V, V()V]
  86. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching zc with synchronize(deobf:net.minecraft.world.biome.BiomeDecorator/decorate)
  87. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [a(Lyc;Ljava/util/Random;II)V]
  88. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching zd with newField(field:staticLock,class:java.lang.Object,static:)
  89. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching zd with synchronize(field:staticLock,deobf:net.minecraft.world.biome.WorldChunkManager/getModdedBiomeGenerators)
  90. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [getModdedBiomeGenerators()]
  91. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching za with synchronize(deobf:net.minecraft.world.biome.BiomeCache/getBiomeCacheBlock)
  92. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [a(II)Lzb;, a()V]
  93. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching agu with replace(class:me.nallar.patched.storage.IntCache)
  94. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching aev with replaceInitializer(field:d,class:java.util.concurrent.ConcurrentHashMap)
  95. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.Map at MapGenStructure.java:23 replaced with {$_ = new java.util.concurrent.ConcurrentHashMap();}
  96. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching im with replace(class:me.nallar.patched.storage.ThreadedChunkProvider)
  97. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching im with replaceMethod(deobf:net.minecraft.world.gen.ChunkProviderServer/fireBukkitLoadEvent,code:{ world.getServer().getPluginManager().callEvent(new org.bukkit.event.world.ChunkLoadEvent($1.bukkitChunk, $2)); } )
  98. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [fireBukkitLoadEvent()]
  99. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching im with replaceMethod(deobf:net.minecraft.world.gen.ChunkProviderServer/fireBukkitPopulateEvent,code:{ world.getServer().getPluginManager().callEvent(new org.bukkit.event.world.ChunkPopulateEvent($1.bukkitChunk)); } )
  100. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [fireBukkitPopulateEvent()]
  101. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching im with replaceMethod(deobf:net.minecraft.world.gen.ChunkProviderServer/fireBukkitUnloadEvent,code:{ org.bukkit.event.world.ChunkUnloadEvent event = new org.bukkit.event.world.ChunkUnloadEvent($1.bukkitChunk); world.getServer().getPluginManager().callEvent(event); return !event.isCancelled(); } )
  102. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [fireBukkitUnloadEvent()]
  103. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching org.bukkit.craftbukkit.v1_4_R1.chunkio.ChunkIOExecutor with replaceInitializer(field:instance,code:$_ = null;)
  104. 2013-05-16 18:49:00 [FINE] [TickThreading] org.bukkit.craftbukkit.v1_4_R1.util.AsynchronousExecutor at ChunkIOExecutor.java:10 replaced with {$_ = null;}
  105. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching org.bukkit.craftbukkit.v1_4_R1.chunkio.ChunkIOExecutor with replaceMethod(deobf:org.bukkit.craftbukkit.v1_4_R1.chunkio.ChunkIOExecutor/tick,code:throw new UnsupportedOperationException();)
  106. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [tick()]
  107. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching org.bukkit.craftbukkit.v1_4_R1.chunkio.ChunkIOExecutor with disable(deobf:org.bukkit.craftbukkit.v1_4_R1.chunkio.ChunkIOExecutor/adjustPoolSize)
  108. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [adjustPoolSize()]
  109. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching org.bukkit.craftbukkit.v1_4_R1.chunkio.ChunkIOExecutor with replaceMethod(deobf:org.bukkit.craftbukkit.v1_4_R1.chunkio.ChunkIOExecutor/waitForChunkLoad,code:((im)$1.I()).getChunkAt($2, $3, true, false, null);)
  110. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [waitForChunkLoad()]
  111. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching org.bukkit.craftbukkit.v1_4_R1.chunkio.ChunkIOExecutor with replaceMethod(deobf:org.bukkit.craftbukkit.v1_4_R1.chunkio.ChunkIOExecutor/queueChunkLoad,code:$3.getChunkAt($4, $5, true, false, $6);)
  112. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [queueChunkLoad()]
  113. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching im with changeFieldType(type:org.bukkit.craftbukkit.v1_4_R1.util.LongHashSet,remove:true,field:b)
  114. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching im with insertAfter(field:b,code:$field = new org.bukkit.craftbukkit.v1_4_R1.util.LongHashSet();)
  115. 2013-05-16 18:49:00 [INFO] [TickThreading] zx requires forge, not patched as we are using mcpc
  116. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching aal with replaceMethod(deobf:net.minecraft.world.chunk.storage.RegionFileCache/createOrLoadRegionFile,code:throw new UnsupportedOperationException();)
  117. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [a(Ljava/io/File;II)Laaj;]
  118. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching aam with replace(class:me.nallar.patched.storage.ThreadedChunkLoader)
  119. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching aan with addAll(fromClass:me.nallar.patched.storage.PatchAnvilChunkLoaderPending)
  120. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching zz with addAll(fromClass:me.nallar.patched.storage.PatchChunk)
  121. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching zz with final(field:g)
  122. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching zz with final(field:h)
  123. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching zz with final(field:j)
  124. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching zz with final(field:e)
  125. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching zz with volatile(field:k)
  126. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching zz with lock(field:entityListWriteLock,deobf:net.minecraft.world.chunk.Chunk/onChunkLoad)
  127. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [c()V, d()V, a(Llq;I)V, a(Llq;)V]
  128. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching zz with lock(field:entityListReadLock,deobf:net.minecraft.world.chunk.Chunk/getEntitiesWithinAABBForEntity)
  129. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [a(Llq;Laoe;Ljava/util/List;)V, a(Ljava/lang/Class;Laoe;Ljava/util/List;Lly;)V]
  130. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching zz with replaceInitializer(field:i,class:java.util.concurrent.ConcurrentHashMap)
  131. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.Map at Chunk.java:117 replaced with {$_ = new java.util.concurrent.ConcurrentHashMap();}
  132. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching zy with replaceMethod(deobf:net.minecraft.world.chunk.EmptyChunk/getHeightValue,code:return 1;)
  133. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [b(II)I]
  134. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching zy with replaceMethod(deobf:net.minecraft.world.chunk.EmptyChunk/getBlockID,code:{ if ($2 == 0) { return 7; } return 0; })
  135. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [a(III)I]
  136. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching aok with replace(class:me.nallar.patched.PatchVec3Pool)
  137. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching aog with replace(class:me.nallar.patched.PatchAABBPool)
  138. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching aoe with addAll(fromClass:me.nallar.patched.PatchAxisAlignedBB)
  139. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching aoe with replaceInitializer(field:g,deobf:net.minecraft.util.AxisAlignedBB/^static^,code:$_ = null;)
  140. 2013-05-16 18:49:00 [FINE] [TickThreading] java.lang.ThreadLocal at AxisAlignedBB.java:6 replaced with {$_ = null;}
  141. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching kc with replace(class:me.nallar.patched.collection.PatchLongHashMap)
  142. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching jz with replace(class:me.nallar.patched.collection.IntHashMap)
  143. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching iq with addAll(fromClass:me.nallar.patched.entity.PatchEntityPlayerMP)
  144. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching iq with replaceInitializer(field:g,class:me.nallar.tickthreading.collections.ConcurrentQueueList)
  145. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.List at EntityPlayerMP.java:118 replaced with {$_ = new me.nallar.tickthreading.collections.ConcurrentQueueList();}
  146. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching iq with replaceInitializer(field:f,class:me.nallar.tickthreading.collections.ConcurrentQueueList)
  147. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.List at EntityPlayerMP.java:115 replaced with {$_ = new me.nallar.tickthreading.collections.ConcurrentQueueList();}
  148. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching iq with addAll(fromClass:me.nallar.patched.entity.PatchEntityPlayerMPForge)
  149. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching lq with addAll(fromClass:me.nallar.patched.entity.PatchEntity)
  150. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ca with addAll(fromClass:me.nallar.patched.nbt.PatchCompressedStreamTools)
  151. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching bq with addAll(fromClass:me.nallar.patched.nbt.PatchNBTTagCompound)
  152. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching bq with replaceInitializer(field:a,class:java.util.concurrent.ConcurrentHashMap)
  153. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.Map at NBTTagCompound.java:19 replaced with {$_ = new java.util.concurrent.ConcurrentHashMap();}
  154. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.Map at NBTTagCompound.java:19 replaced with {$_ = new java.util.concurrent.ConcurrentHashMap();}
  155. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching bq with final(field:a)
  156. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching lq with final(field:aa)
  157. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching lq with newField(field:nextEntityID_,class:java.util.concurrent.atomic.AtomicInteger,static:)
  158. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching lq with insertAfter(field:k,code:this.$field = this.nextEntityID_.getAndIncrement();)
  159. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching lq with insertBefore(deobf:net.minecraft.entity.Entity/moveEntity,code:if ($1 == 0 && $2 == 0 && $3 == 0) { return; })
  160. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [d(DDD)V]
  161. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching md with addAll(fromClass:me.nallar.patched.entity.PatchEntityLiving)
  162. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching px with addAll(fromClass:me.nallar.patched.entity.PatchEntityItem)
  163. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching px with insertSuper(deobf:net.minecraft.entity.item.EntityItem/onUpdate)
  164. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [j_()V]
  165. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching any with addAll(fromClass:me.nallar.patched.PatchTileEntity)
  166. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ii with addAll(fromClass:me.nallar.patched.entity.PatchEntityTracker)
  167. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ii with newField(field:readWriteLock,class:me.nallar.tickthreading.util.concurrent.TwoWayReentrantReadWriteLock)
  168. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ii with newField(field:writeLock,class:java.util.concurrent.locks.Lock,code:this.readWriteLock.writeLock();)
  169. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ii with newField(field:readLock,class:java.util.concurrent.locks.Lock,code:this.readWriteLock.readLock();)
  170. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ii with lock(field:writeLock,deobf:net.minecraft.entity.EntityTracker/addEntityToTracker)
  171. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [a(Llq;)V, a(Llq;IIZ)V, b(Llq;)V]
  172. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ii with lock(field:readLock,deobf:net.minecraft.entity.EntityTracker/updateTrackedEntities)
  173. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [a()V, a(Liq;)V, a(Liq;Lzz;)V]
  174. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching or with addAll(fromClass:me.nallar.patched.PatchVillage)
  175. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ou with addAll(fromClass:me.nallar.patched.collection.PatchVillageCollection)
  176. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ou with newField(field:readWriteLock,class:me.nallar.tickthreading.util.concurrent.TwoWayReentrantReadWriteLock)
  177. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ou with newField(field:writeLock,class:java.util.concurrent.locks.Lock,code:this.readWriteLock.writeLock();)
  178. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ou with newField(field:readLock,class:java.util.concurrent.locks.Lock,code:this.readWriteLock.readLock();)
  179. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ou with lock(field:writeLock,deobf:net.minecraft.village.VillageCollection/addVillagerPosition)
  180. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [a(III)V]
  181. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ou with lock(field:readLock,deobf:net.minecraft.village.VillageCollection/findNearestVillage)
  182. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [a(IIII)Lor;, a(Lyc;)V]
  183. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching hp with disable(deobf:net.minecraft.server.dedicated.DedicatedServerSleepThread/run)
  184. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [run()V]
  185. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching gm with newField(field:readWriteLock,class:me.nallar.tickthreading.util.concurrent.TwoWayReentrantReadWriteLock)
  186. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching gm with newField(field:playersUpdateLock,class:java.util.concurrent.locks.Lock,code:this.readWriteLock.writeLock();)
  187. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching gm with newField(field:playerUpdateLock,class:java.util.concurrent.locks.Lock,code:this.readWriteLock.readLock();)
  188. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching gm with lock(field:playerUpdateLock,deobf:net.minecraft.server.management.ServerConfigurationManager/createPlayerForUser)
  189. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [a(Ljava/lang/String;)Liq;, a(Lef;)V, b()V]
  190. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching gm with lock(field:playerUpdateLock,deobf:net.minecraft.server.management.ServerConfigurationManager/sendPacketToAllPlayersInDimension)
  191. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [a(Lef;I)V, c()Ljava/lang/String;, d()[Ljava/lang/String;, f(Ljava/lang/String;)Liq;, a(Ls;IIIIII)Ljava/util/List;, a(Lqx;DDDDILef;)V]
  192. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching gm with lock(field:playerUpdateLock,deobf:net.minecraft.server.management.ServerConfigurationManager/saveAllPlayerData)
  193. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [g()V, j(Ljava/lang/String;)Ljava/util/List;]
  194. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching gm with replaceInitializer(field:b,class:me.nallar.tickthreading.collections.LockArrayList)
  195. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.List at ServerConfigurationManager.java:83 replaced with {$_ = new me.nallar.tickthreading.collections.LockArrayList();}
  196. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching gm with insertAfter(code:((me.nallar.tickthreading.collections.LockArrayList)b).lock = playersUpdateLock;)
  197. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching gm with synchronize(field:$1.f,deobf:net.minecraft.server.management.ServerConfigurationManager/respawnPlayer)
  198. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [a(Liq;IZ)Liq;]
  199. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching gm with synchronize(field:$1.f,deobf:net.minecraft.server.management.ServerConfigurationManager/transferPlayerToDimension)
  200. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [transferPlayerToDimension(Lnet/minecraft/entity/player/EntityPlayerMP;ILnet/minecraft/world/Teleporter;)V]
  201. 2013-05-16 18:49:00 [WARNING] [TickThreading] Failed to find exact match for (Lnet/minecraft/entity/player/EntityPlayerMP;ILnet/minecraft/world/Teleporter;)V, trying to find similar methods.
  202. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching gm with synchronize(field:$1.a,deobf:net.minecraft.server.management.ServerConfigurationManager/transferPlayerToDimension)
  203. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [transferPlayerToDimension(Lnet/minecraft/entity/player/EntityPlayerMP;ILnet/minecraft/world/Teleporter;)V]
  204. 2013-05-16 18:49:00 [WARNING] [TickThreading] Failed to find exact match for (Lnet/minecraft/entity/player/EntityPlayerMP;ILnet/minecraft/world/Teleporter;)V, trying to find similar methods.
  205. 2013-05-16 18:49:00 [INFO] [TickThreading] gm requires forge, not patched as we are using mcpc
  206. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ik with newField(field:readWriteLock,class:java.util.concurrent.locks.ReentrantReadWriteLock)
  207. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ik with newField(field:playersUpdateLock,class:java.util.concurrent.locks.Lock,code:this.readWriteLock.writeLock();)
  208. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ik with newField(field:playerUpdateLock,class:java.util.concurrent.locks.Lock,code:this.readWriteLock.readLock();)
  209. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ik with addAll(fromClass:me.nallar.patched.world.tracking.PatchPlayerManager)
  210. 2013-05-16 18:49:00 [INFO] [TickThreading] ik requires forge, not patched as we are using mcpc
  211. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ik with lock(field:playersUpdateLock,deobf:net.minecraft.server.management.PlayerManager/updatePlayerInstances)
  212. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [b()V]
  213. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ik with replaceMethodCall(method:sort,deobf:net.minecraft.server.management.PlayerManager/updateMountedMovingPlayer,index:1,code:{ })
  214. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [d(Liq;)V]
  215. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to java.util.Collections/sort in ik.d(iq)
  216. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ik with synchronize(field:$1.f,deobf:net.minecraft.server.management.PlayerManager/addPlayer)
  217. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [a(Liq;)V, c(Liq;)V, b(Liq;)V]
  218. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ik with synchronize(field:$1.f,deobf:net.minecraft.server.management.PlayerManager/updateMountedMovingPlayer)
  219. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [d(Liq;)V]
  220. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ik with synchronize(deobf:net.minecraft.server.management.PlayerManager/addPlayer)
  221. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [a(Liq;)V, c(Liq;)V]
  222. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ik with profile(deobf:net.minecraft.server.management.PlayerManager/updatePlayerInstances)
  223. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [b()V]
  224. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching il with addAll(fromClass:me.nallar.patched.world.tracking.PatchPlayerInstance)
  225. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching il with insertBefore(deobf:net.minecraft.server.management.PlayerInstance/sendChunkUpdate,code:this.sendTiles();)
  226. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [a()V]
  227. 2013-05-16 18:49:00 [INFO] [TickThreading] il requires forge, not patched as we are using mcpc
  228. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching il with synchronize(field:$1.f,deobf:net.minecraft.server.management.PlayerInstance/addPlayerToChunkWatchingList)
  229. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [a(Liq;)V, b(Liq;)V]
  230. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching xv with addAll(fromClass:me.nallar.patched.storage.PatchChunkCoordIntPair)
  231. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching xv with public(field:a)
  232. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching xv with public(field:b)
  233. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching xv with noFinal(field:a)
  234. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching xv with noFinal(field:b)
  235. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching yq with replaceMethodCall(newMethod:getTEWithLoad,method:in.q,deobf:net.minecraft.world.Teleporter/^all^)
  236. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching yq with replaceMethodCall(newMethod:getBlockIdWithLoad,method:in.a,deobf:net.minecraft.world.Teleporter/^all^)
  237. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to in/a in yq.findEndPortal(s)
  238. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to in/a in yq.findPortal(double,double,double,int)
  239. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to in/a in yq.findPortal(double,double,double,int)
  240. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to in/a in yq.adjustExit(lq,org.bukkit.Location,org.bukkit.util.Vector)
  241. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to in/a in yq.adjustExit(lq,org.bukkit.Location,org.bukkit.util.Vector)
  242. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to in/a in yq.adjustExit(lq,org.bukkit.Location,org.bukkit.util.Vector)
  243. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to in/a in yq.adjustExit(lq,org.bukkit.Location,org.bukkit.util.Vector)
  244. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to in/a in yq.createPortal(double,double,double,int)
  245. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching a with addAll(fromClass:me.nallar.patched.server.PatchCrashReport)
  246. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ali with addAll(fromClass:me.nallar.patched.block.PatchBlockRedstoneTorch)
  247. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching alv with synchronize(deobf:net.minecraft.block.BlockRedstoneWire/calculateCurrentChanges)
  248. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [a(Lyc;IIIIII)V, l(Lyc;III)V]
  249. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching aky with replaceMethodCall(method:callEvent,deobf:net.minecraft.block.BlockFlowing/updateTick,code:if (((org.bukkit.craftbukkit.v1_4_R1.CraftWorld) ((org.bukkit.event.block.BlockEvent) $1).getBlock().getWorld()).getHandle().safeToGenerate()) { $0.callEvent($$); })
  250. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [b(Lyc;IIILjava/util/Random;)V]
  251. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to org.bukkit.plugin.PluginManager/callEvent in aky.b(yc,int,int,int,java.util.Random)
  252. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to org.bukkit.plugin.PluginManager/callEvent in aky.b(yc,int,int,int,java.util.Random)
  253. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching cg with addAll(fromClass:me.nallar.patched.network.PatchTcpConnection)
  254. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ch with replace(class:me.nallar.patched.network.ReplaceTcpReaderThread)
  255. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching nd with synchronize(deobf:net.minecraft.entity.ai.EntityAITasks/addTask)
  256. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [a(ILnc;)V, a(Lnc;)V, a()V, b(Lne;)Z]
  257. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching amq with threadLocalBoolean(threadLocalField:$0.inPlaceEvent,field:callingPlaceEvent)
  258. 2013-05-16 18:49:00 [INFO] [TickThreading] callingPlaceEvent -> $0.inPlaceEvent
  259. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching yc with insertBefore(code:inPlaceEvent = new me.nallar.tickthreading.util.BooleanThreadLocal();)
  260. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching yc with final(field:callingPlaceEvent)
  261. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching yc with threadLocalBoolean(threadLocalField:$0.inPlaceEvent,field:callingPlaceEvent)
  262. 2013-05-16 18:49:00 [INFO] [TickThreading] callingPlaceEvent -> $0.inPlaceEvent
  263. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching yc with disable(deobf:net.minecraft.world.World/loadChunkOnProvideBegin)
  264. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [loadChunkOnProvideBegin(), loadChunkOnProvideEnd()]
  265. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching zz with threadLocalBoolean(threadLocalField:$0.inPlaceEvent,field:callingPlaceEvent)
  266. 2013-05-16 18:49:00 [INFO] [TickThreading] callingPlaceEvent -> $0.inPlaceEvent
  267. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching vq with threadLocalBoolean(threadLocalField:$0.inPlaceEvent,field:callingPlaceEvent)
  268. 2013-05-16 18:49:00 [INFO] [TickThreading] callingPlaceEvent -> $0.inPlaceEvent
  269. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ic with synchronize(deobf:net.minecraft.server.gui.GuiLogOutputHandler/publish)
  270. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [publish(Ljava/util/logging/LogRecord;)V]
  271. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching org.bukkit.plugin.SimplePluginManager with synchronize()
  272. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [subscribeToPermission(), unsubscribeFromPermission(), subscribeToDefaultPerms(), unsubscribeFromDefaultPerms(), getPermissionSubscriptions(), getDefaultPermSubscriptions()]
  273. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching org.bukkit.craftbukkit.v1_4_R1.CraftServer with replaceMethodCall(method:registerDimension,code:{ })
  274. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [createWorld(Lorg/bukkit/WorldCreator;)Lorg/bukkit/World;]
  275. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to net.minecraftforge.common.DimensionManager/registerDimension in org.bukkit.craftbukkit.v1_4_R1.CraftServer.createWorld(org.bukkit.WorldCreator)
  276. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching org.bukkit.craftbukkit.v1_4_R1.CraftServer with replaceMethodCall(method:addMVDimension,code:{ })
  277. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [createWorld(Lorg/bukkit/WorldCreator;)Lorg/bukkit/World;]
  278. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to net.minecraftforge.common.DimensionManager/addMVDimension in org.bukkit.craftbukkit.v1_4_R1.CraftServer.createWorld(org.bukkit.WorldCreator)
  279. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching org.bukkit.craftbukkit.v1_4_R1.CraftServer with ignoreExceptions(code:System.err.println("Loading world failed" + $e); $e.printStackTrace(); throw new java.lang.Error($e);)
  280. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [createWorld(Lorg/bukkit/WorldCreator;)Lorg/bukkit/World;]
  281. 2013-05-16 18:49:00 [INFO] [TickThreading] Ignoring java.lang.Throwable in javassist.CtMethod@5a8576b4[public createWorld (Lorg/bukkit/WorldCreator;)Lorg/bukkit/World;], returning with System.err.println("Loading world failed" + $e); $e.printStackTrace(); throw new java.lang.Error($e);
  282. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching org.bukkit.craftbukkit.v1_4_R1.CraftWorld with replaceMethod(code: { Object[] chunks = world.getChunks(); org.bukkit.Chunk[] craftChunks = new org.bukkit.Chunk[chunks.length]; for (int i = 0; i < craftChunks.length; i++) { craftChunks[i] = ((zz) chunks[i]).bukkitChunk; } return craftChunks; } )
  283. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [getLoadedChunks()]
  284. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching org.bukkit.craftbukkit.v1_4_R1.CraftWorld with replaceFieldUsage(field:e,class:yc,readCode:$_ = world.getEntities();)
  285. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [getLivingEntities(), getEntities()]
  286. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching org.bukkit.craftbukkit.v1_4_R1.CraftWorld with replaceMethod(code: { return world.b.getChunkAt($1, $2, $3, null) != null; } )
  287. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [loadChunk(IIZ)Z]
  288. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching org.bukkit.craftbukkit.v1_4_R1.CraftWorld with replaceMethod(code: { if ($4 && isChunkInUse($1, $2)) { return false; } world.b.unloadChunkImmediately($1, $2, $3); return true; } )
  289. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [unloadChunk(IIZZ)Z]
  290. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching org.bukkit.craftbukkit.v1_4_R1.CraftWorld with replaceMethod(code: { world.b.regenerateChunk($1, $2); refreshChunk($1, $2); return true; } )
  291. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [regenerateChunk()]
  292. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching org.bukkit.craftbukkit.v1_4_R1.CraftWorld with replaceMethod(code:throw new UnsupportedOperationException("Not threadsafe.");)
  293. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [chunkLoadPostProcess()]
  294. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching org.bukkit.craftbukkit.v1_4_R1.CraftWorld with disable()
  295. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [processChunkGC()]
  296. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching org.bukkit.craftbukkit.v1_4_R1.util.WatchdogThread with disable()
  297. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [run()]
  298. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching net.minecraftforge.common.Configuration with addAll(fromClass:me.nallar.patched.forge.PatchConfiguration)
  299. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching net.minecraftforge.common.ConfigCategory with addAll(fromClass:me.nallar.patched.forge.PatchConfigCategory)
  300. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching net.minecraftforge.event.Event with addAll(fromClass:me.nallar.patched.forge.PatchEvent)
  301. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching net.minecraftforge.common.DimensionManager with addAll(fromClass:me.nallar.patched.forge.PatchDimensionManager)
  302. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching net.minecraftforge.common.DimensionManager with synchronize(field:unloadQueue)
  303. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [unloadWorld()]
  304. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching net.minecraftforge.common.DimensionManager with synchronize()
  305. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [initDimension()]
  306. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching net.minecraftforge.common.DimensionManager with insertAfter(code:if ($2 != null) { $2.setDimension($1); })
  307. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [setWorld()]
  308. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching net.minecraftforge.common.DimensionManager with replaceMethod(code:{ org.bukkit.Bukkit.getServer().getPluginManager().callEvent(new org.bukkit.event.world.WorldUnloadEvent($1.getWorld())); java.lang.reflect.Field field = org.bukkit.Bukkit.getServer().getClass().getDeclaredField("worlds"); field.setAccessible(true); ((java.util.Map) field.get(org.bukkit.Bukkit.getServer())).values().remove($1.getWorld()); } )
  309. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [fireBukkitWorldUnload()]
  310. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching net.minecraftforge.common.DimensionManager with removeUntilOpcode(index:1,opcode:return)
  311. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [initDimension()]
  312. 2013-05-16 18:49:00 [INFO] [TickThreading] Removing until return:177 at 1
  313. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching net.minecraftforge.common.ForgeChunkManager with addAll(fromClass:me.nallar.patched.forge.PatchForgeChunkManager)
  314. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching net.minecraftforge.common.ForgeChunkManager with insertAfter(code:if ($1 != null && $2 != null) { $1.world.I().c($2.a, $2.b); })
  315. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [forceChunk()]
  316. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching net.minecraftforge.common.ForgeChunkManager with replaceMethodCall(newMethod:getChunkFromChunkCoordsWithLoad,method:yc.e)
  317. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [loadWorld()]
  318. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to yc/e in net.minecraftforge.common.ForgeChunkManager.loadWorld(yc)
  319. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching cpw.mods.fml.common.registry.GameRegistry with addAll(fromClass:me.nallar.patched.forge.PatchGameRegistry)
  320. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching cpw.mods.fml.relauncher.FMLLogFormatter with replace(class:me.nallar.tickthreading.LogFormatter)
  321. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching cpw.mods.fml.common.event.FMLInterModComms$IMCMessage with addAll(fromClass:me.nallar.patched.forge.PatchIMCMessage)
  322. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching cpw.mods.fml.common.Loader with addAll(fromClass:me.nallar.patched.forge.PatchLoader)
  323. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching cpw.mods.fml.common.Loader$ModIdComparator with public()
  324. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching cpw.mods.fml.common.asm.FMLSanityChecker with replaceMethodCall(method:severe,code:{ $_ = null; })
  325. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [call()]
  326. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to cpw.mods.fml.common.FMLLog/severe in cpw.mods.fml.common.asm.FMLSanityChecker.call()
  327. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching cpw.mods.fml.common.FMLModContainer with replaceMethodCall(method:log,index:0,code:{ $_ = null; })
  328. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [constructMod()]
  329. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to cpw.mods.fml.common.FMLLog/log in cpw.mods.fml.common.FMLModContainer.constructMod(cpw.mods.fml.common.event.FMLConstructionEvent)
  330. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching cpw.mods.fml.common.FMLModContainer with replaceFieldUsage(field:fingerprintNotPresent,readCode:$_ = false;)
  331. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [constructMod()]
  332. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced in javassist.CtMethod@6ce052d7[public constructMod (Lcpw/mods/fml/common/event/FMLConstructionEvent;)V] null read with $_ = false;
  333. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching cpw.mods.fml.common.FMLModContainer with replaceFieldUsage(field:expectedFingerprint,readCode:$_ = null;)
  334. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [constructMod()]
  335. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching cpw.mods.fml.common.registry.BlockTracker with synchronize()
  336. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [getNextBlockId(), doReserveId()]
  337. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching cpw.mods.fml.common.FMLCommonHandler with addAll(fromClass:me.nallar.patched.forge.PatchFMLCommonHandler)
  338. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching cpw.mods.fml.common.FMLCommonHandler with profile()
  339. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [onPreServerTick(), onPostServerTick(), onPreWorldTick(), onPostWorldTick()]
  340. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching cpw.mods.fml.relauncher.RelaunchClassLoader with addAll(fromClass:me.nallar.patched.forge.PatchRelaunchClassLoader)
  341. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching cpw.mods.fml.relauncher.RelaunchClassLoader with synchronize()
  342. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [findClass()]
  343. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching cpw.mods.fml.common.network.PacketDispatcher with addAll(fromClass:me.nallar.patched.forge.PatchPacketDispatcher)
  344. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching cpw.mods.fml.common.network.ModListResponsePacket with replaceMethodCall(method:info,index:2,code:{ $_ = null; })
  345. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [execute()]
  346. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to java.util.logging.Logger/info in cpw.mods.fml.common.network.ModListResponsePacket.execute(ce,cpw.mods.fml.common.network.FMLNetworkHandler,eg,java.lang.String)
  347. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching cpw.mods.fml.common.network.ModListResponsePacket with replaceMethodCall(method:info,index:3,code:{ $_ = null; })
  348. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [execute()]
  349. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching factorization.common.TileEntityWrathLamp with replaceInitializer(field:airToUpdate,class:me.nallar.tickthreading.collections.SynchronizedPriorityQueue)
  350. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.PriorityQueue at TileEntityWrathLamp.java:26 replaced with {$_ = new me.nallar.tickthreading.collections.SynchronizedPriorityQueue();}
  351. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching factorization.common.TileEntityWrathLamp with threadLocal(type:java.util.HashSet,threadLocalField:javassist.is.faulty.ThreadLocals.factorizationFindLightAirParentToVisit,field:toVisit)
  352. 2013-05-16 18:49:00 [INFO] [TickThreading] toVisit -> javassist.is.faulty.ThreadLocals.factorizationFindLightAirParentToVisit
  353. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching factorization.common.TileEntityWrathLamp with replaceMethodCall(method:yc.d,code:$_ = $0.getChunkFromBlockCoordsIfExists($$);)
  354. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [findLightAirParent()]
  355. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to yc/d in factorization.common.TileEntityWrathLamp.findLightAirParent(yc,int,int,int)
  356. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching factorization.api.Charge with newField(field:staticLock,class:java.lang.Object,static:)
  357. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching factorization.api.Charge with synchronize(field:staticLock)
  358. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [update()]
  359. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching factorization.common.TileEntityBarrel with synchronize()
  360. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [a(ILur;)V]
  361. 2013-05-16 18:49:00 [INFO] [TickThreading] Not patching com.mumfrey.liteloader.core.HookProfiler, not found.
  362. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching buildcraft.energy.TileEngine with synchronize()
  363. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [createEngineIfNeeded()]
  364. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching buildcraft.energy.TileEngine with insertBefore(code:if ($1 > 2 || $1 < 0) { $1 = 0; })
  365. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [newEngine()]
  366. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching buildcraft.BuildCraftFactory$QuarryChunkloadCallback with replaceMethodCall(newMethod:getTEWithLoad,method:yc.q)
  367. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [ticketsLoaded(Ljava/util/List;Lyc;)V]
  368. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to yc/q in buildcraft.BuildCraftFactory$QuarryChunkloadCallback.ticketsLoaded(java.util.List,yc)
  369. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching buildcraft.BuildCraftFactory$QuarryChunkloadCallback with replaceMethodCall(newMethod:getBlockIdWithLoad,method:yc.a)
  370. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [ticketsLoaded(Ljava/util/List;Lyc;I)Ljava/util/List;]
  371. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to yc/a in buildcraft.BuildCraftFactory$QuarryChunkloadCallback.ticketsLoaded(java.util.List,yc,int)
  372. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching buildcraft.factory.TilePump with replaceInitializer(field:blocksToPump,class:me.nallar.tickthreading.collections.TreeMapHashMap)
  373. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.TreeMap at TilePump.java:44 replaced with {$_ = new me.nallar.tickthreading.collections.TreeMapHashMap();}
  374. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching buildcraft.factory.TilePump with insertBefore(code:blocksToPump.clear();)
  375. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [initializePumpFromPosition()]
  376. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching buildcraft.transport.TileGenericPipe with newField(field:staticLock,class:java.lang.Object,static:)
  377. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching buildcraft.transport.TileGenericPipe with synchronize(field:staticLock)
  378. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [initialize()]
  379. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching buildcraft.transport.TileGenericPipe with synchronize(field:facadeBlocks)
  380. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [blockCreated(), getBlockId(), getTile(), computeConnections()]
  381. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching buildcraft.transport.PipeTransportItems with replaceInitializer(field:travelingEntities,class:java.util.concurrent.ConcurrentHashMap)
  382. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.Map at PipeTransportItems.java:47 replaced with {$_ = new java.util.concurrent.ConcurrentHashMap();}
  383. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching buildcraft.transport.PipeTransportItems with replaceInitializer(field:toRemove,class:me.nallar.tickthreading.collections.SynchronizedSet)
  384. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.Set at PipeTransportItems.java:228 replaced with {$_ = new me.nallar.tickthreading.collections.SynchronizedSet();}
  385. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching buildcraft.transport.PipeTransportItems with replaceMethod(code:{ synchronized(toRemove) { java.util.Iterator i = toRemove.iterator(); while (i.hasNext()) { travelingEntities.remove(i.next()); } toRemove.clear(); } })
  386. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [performRemoval()]
  387. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching buildcraft.transport.PipeTransportPower with newField(field:staticLock,class:java.lang.Object,static:)
  388. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching buildcraft.transport.PipeTransportPower with synchronize(field:staticLock)
  389. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [updateEntity()]
  390. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching thermalexpansion.transport.tileentity.TileConduitEnergy with newField(field:tickLock,class:java.lang.Object,static:)
  391. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching thermalexpansion.transport.tileentity.TileConduitEnergy with synchronize(field:tickLock)
  392. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [updateGridIfNull()]
  393. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching thermalexpansion.transport.tileentity.TileConduitLiquid with newField(field:tickLock,class:java.lang.Object,static:)
  394. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching thermalexpansion.transport.tileentity.TileConduitLiquid with synchronize(field:tickLock)
  395. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [updateGridIfNull()]
  396. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching thermalexpansion.transport.GridLiquid with synchronize()
  397. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [transferLiquid(), removeNode(), removeConduit(), setNewGrid(), changeMode(), increaseTracker(), addNode(), addConduit()]
  398. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching thermalexpansion.transport.GridEnergy with synchronize()
  399. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [transferEnergy(), removeNode(), removeConduit(), setNewGrid(), changeMode(), increaseTracker(), addNode(), addConduit()]
  400. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching com.eloraam.redpower.core.RedPowerLib with threadLocal(type:java.util.HashSet,threadLocalField:javassist.is.faulty.ThreadLocals.redPowerBlockUpdateSet,field:blockUpdates)
  401. 2013-05-16 18:49:00 [INFO] [TickThreading] blockUpdates -> javassist.is.faulty.ThreadLocals.redPowerBlockUpdateSet
  402. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching com.eloraam.redpower.core.RedPowerLib with threadLocal(type:java.util.HashSet,threadLocalField:javassist.is.faulty.ThreadLocals.redPowerPowerSearchTest,field:powerSearchTest)
  403. 2013-05-16 18:49:00 [INFO] [TickThreading] powerSearchTest -> javassist.is.faulty.ThreadLocals.redPowerPowerSearchTest
  404. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching com.eloraam.redpower.core.RedPowerLib with threadLocal(type:java.util.LinkedList,threadLocalField:javassist.is.faulty.ThreadLocals.redPowerPowerSearch,field:powerSearch)
  405. 2013-05-16 18:49:00 [INFO] [TickThreading] powerSearch -> javassist.is.faulty.ThreadLocals.redPowerPowerSearch
  406. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching com.eloraam.redpower.core.RedPowerLib with threadLocalBoolean(threadLocalField:javassist.is.faulty.ThreadLocals.redPowerIsSearching,field:searching)
  407. 2013-05-16 18:49:00 [INFO] [TickThreading] searching -> javassist.is.faulty.ThreadLocals.redPowerIsSearching
  408. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching com.eloraam.redpower.core.TileExtended with replaceMethod(code:this.sendTile();)
  409. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [updateBlock()]
  410. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching com.eloraam.redpower.core.TileExtended with replaceMethod(code:this.sendTileWithNotify();)
  411. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [updateBlockChange()]
  412. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching com.eloraam.redpower.core.TubeBuffer with synchronize()
  413. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [onRemove(), pop(), addNew(), addNewColor(), addBounce(), addAll(), getLast(), readFromNBT(), writeToNBT()]
  414. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching com.eloraam.redpower.core.TubeFlow with replaceInitializer(field:contents,class:me.nallar.tickthreading.collections.ConcurrentLinkedQueueList)
  415. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.LinkedList at TubeFlow.java:148 replaced with {$_ = new me.nallar.tickthreading.collections.ConcurrentLinkedQueueList();}
  416. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching com.eloraam.redpower.core.TubeFlow with replaceInitializer(field:contents,code:contents.clear(); $_ = null;)
  417. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [readFromNBT()]
  418. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.LinkedList at TubeFlow.java:128 replaced with {contents.clear(); $_ = null;}
  419. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching com.eloraam.redpower.core.TubeFlow with replaceFieldUsage(field:contents,writeCode:{ })
  420. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [readFromNBT()]
  421. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching com.eloraam.redpower.core.TubeFlow with final(field:contents)
  422. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching com.eloraam.redpower.core.PipeLib with replaceMethodCall(method:printf,index:0,code:{ $_ = null; })
  423. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [registerForgeFluid()]
  424. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to java.io.PrintStream/printf in com.eloraam.redpower.core.PipeLib.registerForgeFluid(java.lang.String,net.minecraftforge.liquids.LiquidStack)
  425. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching com.eloraam.redpower.machine.TileMotor with replaceFieldUsage(field:I,class:yc,writeCode:{ },readCode:{ $_ = false; })
  426. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [dropFrame(), pickFrame()]
  427. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced in javassist.CtMethod@bad218b9[ dropFrame (Z)V] null read with { $_ = false; }
  428. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced in javassist.CtMethod@56c8e7cd[ pickFrame ()V] null read with { $_ = false; }
  429. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching com.eloraam.redpower.machine.TileMotor with replaceMethodCall(newMethod:setBlockAndMetadataWithUpdateWithoutValidate,method:yc.a)
  430. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [dropFrame(), pickFrame()]
  431. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to yc/a in com.eloraam.redpower.machine.TileMotor.dropFrame(boolean)
  432. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to yc/a in com.eloraam.redpower.machine.TileMotor.pickFrame()
  433. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching com.eloraam.redpower.machine.TileTranspose with synchronize(field:buffer)
  434. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [drainBuffer()]
  435. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ic2.core.IC2 with synchronize()
  436. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [addSingleTickCallback()]
  437. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ic2.core.EnergyNet with replaceMethodCall(method:warning,code:{})
  438. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [emitEnergyFrom()]
  439. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to java.util.logging.Logger/warning in ic2.core.EnergyNet.emitEnergyFrom(ic2.api.energy.tile.IEnergySource,int)
  440. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to java.util.logging.Logger/warning in ic2.core.EnergyNet.emitEnergyFrom(ic2.api.energy.tile.IEnergySource,int)
  441. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ic2.core.EnergyNet with replaceInitializer(field:energySourceToEnergyPathMap,class:java.util.HashMap)
  442. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.Map at EnergyNet.java:650 replaced with {$_ = new java.util.HashMap();}
  443. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ic2.core.EnergyNet with replaceInitializer(field:entityLivingToShockEnergyMap,class:java.util.HashMap)
  444. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.Map at EnergyNet.java:651 replaced with {$_ = new java.util.HashMap();}
  445. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ic2.core.EnergyNet with synchronize()
  446. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [addTileEntity(), removeTileEntity(), emitEnergyFrom(), discover()]
  447. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ic2.core.ExplosionIC2 with synchronize()
  448. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [doExplosion()]
  449. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ic2.core.block.wiring.TileEntityElectricBlock with replaceMethodCall(method:self.d,code:{ })
  450. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [g()]
  451. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to ic2.core.block.wiring.TileEntityElectricBlock/d in ic2.core.block.wiring.TileEntityElectricBlock.g()
  452. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ic2.core.network.NetworkManager with replaceMethodCall(method:cpw.mods.fml.common.network.PacketDispatcher.sendPacketToPlayer,code:javassist.is.faulty.Redirects.interceptIC2Packet($$);)
  453. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [announceBlockUpdate(), initiateTileEntityEvent(), initiateExplosionEffect()]
  454. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to cpw.mods.fml.common.network.PacketDispatcher/sendPacketToPlayer in ic2.core.network.NetworkManager.announceBlockUpdate(yc,int,int,int)
  455. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to cpw.mods.fml.common.network.PacketDispatcher/sendPacketToPlayer in ic2.core.network.NetworkManager.initiateTileEntityEvent(any,int,boolean)
  456. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to cpw.mods.fml.common.network.PacketDispatcher/sendPacketToPlayer in ic2.core.network.NetworkManager.initiateExplosionEffect(yc,double,double,double)
  457. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ic2.core.network.NetworkManager with insertBefore(code:javassist.is.faulty.Redirects.interceptIC2PacketIn($1, $2, $3);)
  458. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [onPacketData()]
  459. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ic2.core.network.NetworkManager with replaceMethod(code:{ byte[] var10000; try { java.io.ByteArrayOutputStream e = new java.io.ByteArrayOutputStream(); e.write(0); java.util.zip.GZIPOutputStream gzip = new java.util.zip.GZIPOutputStream(e); java.io.DataOutputStream os = new java.io.DataOutputStream(gzip); os.writeInt(((iq) $2).a.clientDimension); java.util.Iterator i$ = $1.iterator(); int done = 0; do { ic2.core.network.NetworkManager$TileEntityField tef = (ic2.core.network.NetworkManager$TileEntityField)i$.next(); if (!tef.te.r() && tef.te.k == $2.p && (tef.target == null || tef.target == $2)) { int distance = Math.min(Math.abs(tef.te.l - (int)$2.t), Math.abs(tef.te.n - (int)$2.v)); if (distance <= net.minecraft.server.MinecraftServer.D().ad().a() + 16) { os.writeInt(tef.te.l); os.writeInt(tef.te.m); os.writeInt(tef.te.n); os.writeShort(tef.field.length()); os.writeChars(tef.field); java.lang.reflect.Field field = null; try { Class e1 = tef.te.getClass(); do { try { field = e1.getDeclaredField(tef.field); } catch (NoSuchFieldException var14) { e1 = e1.getSuperclass(); } } while(field == null && e1 != Object.class); if (field == null) { throw new NoSuchFieldException(tef.field); } field.setAccessible(true); ic2.core.network.DataEncoder.encode(os, field.get(tef.te)); } catch (Exception var15) { throw new RuntimeException(var15); } } } } while (i$.hasNext() && done++ < 10000); os.close(); gzip.close(); return e.toByteArray(); } catch (java.io.IOException var16) { throw new RuntimeException(var16); } })
  460. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [getFieldData()]
  461. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ic2.core.network.NetworkManager with replaceMethod(code:{ ic2.core.WorldData worldData = ic2.core.WorldData.get($1); Collection networkedFieldsToUpdate = worldData.networkedFieldsToUpdate; if (worldData.networkedFieldsToUpdate.isEmpty()) return; Collection networkedFieldsToUpdateList; synchronized(networkedFieldsToUpdate) { networkedFieldsToUpdateList = new ArrayList(networkedFieldsToUpdate); networkedFieldsToUpdate.clear(); } for (Iterator i$ = $1.h.iterator(); i$.hasNext(); ) { Object obj = i$.next(); iq entityPlayer = (iq)obj; sendUpdatePacket(networkedFieldsToUpdateList, entityPlayer); } })
  462. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [sendUpdatePacket(Lyc;)V]
  463. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching ic2.core.WorldData with replaceInitializer(field:networkedFieldsToUpdate,class:me.nallar.tickthreading.collections.SynchronizedSet)
  464. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.Set at WorldData.java:48 replaced with {$_ = new me.nallar.tickthreading.collections.SynchronizedSet();}
  465. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching gregtechmod.GT_Mod with synchronize()
  466. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [readIDSUData(), writeIDSUData()]
  467. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching gregtechmod.GT_Mod with replaceInitializer(fieldClass:gregtechmod.common.tileentities.GT_TileEntity_IDSU,field:sEnergyList,class:me.nallar.tickthreading.collections.CHashMap)
  468. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [readIDSUData()]
  469. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.HashMap at GT_Mod.java:2810 replaced with {$_ = new me.nallar.tickthreading.collections.CHashMap();}
  470. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching gregtechmod.common.tileentities.GT_TileEntityMetaID_Machine with replaceMethodCall(method:self.d,code:{ })
  471. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [g()]
  472. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to gregtechmod.common.tileentities.GT_TileEntityMetaID_Machine/d in gregtechmod.common.tileentities.GT_TileEntityMetaID_Machine.g()
  473. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching gregtechmod.common.tileentities.GT_TileEntity_IDSU with replaceMethodCall(method:remove,code:{ $_ = null; })
  474. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [setEnergyVar()]
  475. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to java.util.HashMap/remove in gregtechmod.common.tileentities.GT_TileEntity_IDSU.setEnergyVar(int)
  476. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching codechicken.chunkloader.ChunkLoaderEventHandler with newField(field:staticLock,class:java.lang.Object,static:)
  477. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching codechicken.chunkloader.ChunkLoaderEventHandler with synchronize(field:staticLock)
  478. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [tickEnd(), onPlayerLogout(), onWorldLoad(), onWorldUnload(), onChunkForce(), onChunkUnForce()]
  479. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching codechicken.chunkloader.ChunkLoaderEventHandler with replaceMethod(code:return java.util.EnumSet.of(cpw.mods.fml.common.TickType.SERVER, cpw.mods.fml.common.TickType.WORLD);)
  480. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [ticks()]
  481. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching codechicken.chunkloader.PlayerChunkViewerManager with synchronize(field:$1.b.g)
  482. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [calculateChunkChanges()]
  483. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching codechicken.chunkloader.ChunkLoaderManager with disable()
  484. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [cleanChunks()]
  485. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching codechicken.chunkloader.ChunkLoaderManager with replaceMethodCall(newMethod:getTEWithLoad,method:yc.q)
  486. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching codechicken.chunkloader.ChunkLoaderManager with replaceMethodCall(newMethod:getBlockIdWithLoad,method:yc.a)
  487. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching codechicken.chunkloader.ChunkLoaderManager$ChunkLoaderOrganiser with replaceMethodCall(newMethod:getTEWithLoad,method:yc.q)
  488. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to yc/q in codechicken.chunkloader.ChunkLoaderManager$ChunkLoaderOrganiser.revive(yc)
  489. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching codechicken.chunkloader.ChunkLoaderManager$ChunkLoaderOrganiser with replaceMethodCall(newMethod:getBlockIdWithLoad,method:yc.a)
  490. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching codechicken.chunkloader.ChunkLoaderManager$ChunkLoaderOrganiser with synchronize()
  491. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [revive(yc)V]
  492. 2013-05-16 18:49:00 [WARNING] [TickThreading] Failed to find exact match for (yc)V, trying to find similar methods.
  493. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching codechicken.chunkloader.ChunkLoaderManager$ChunkLoaderOrganiser with replaceInitializer(field:timedUnloadQueue,class:me.nallar.tickthreading.collections.LinkedTimedHashMapQueue)
  494. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.HashMap at ChunkLoaderManager.java:146 replaced with {$_ = new me.nallar.tickthreading.collections.LinkedTimedHashMapQueue();}
  495. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching codechicken.chunkloader.CommandChunkLoaders with synchronize(field:codechicken.chunkloader.ChunkLoaderEventHandler.staticLock)
  496. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [handleCommand()]
  497. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching codechicken.core.world.WorldExtension with replaceInitializer(field:chunkMap,class:me.nallar.tickthreading.collections.CHashMap)
  498. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.HashMap at WorldExtension.java:13 replaced with {$_ = new me.nallar.tickthreading.collections.CHashMap();}
  499. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching codechicken.xycraftcopy.core.world.WorldExtension with replaceInitializer(field:chunkMap,class:me.nallar.tickthreading.collections.CHashMap)
  500. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.HashMap at WorldExtension.java:13 replaced with {$_ = new me.nallar.tickthreading.collections.CHashMap();}
  501. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching codechicken.core.world.WorldExtensionManager$WorldExtensionEventHandler with synchronize()
  502. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [onChunkLoad(), onChunkUnLoad(), onChunkDataLoad(), onChunkDataSave()]
  503. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching codechicken.xycraftcopy.core.world.WorldExtensionManager$WorldExtensionEventHandler with synchronize()
  504. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [onChunkLoad(), onChunkUnLoad(), onChunkDataLoad(), onChunkDataSave()]
  505. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching codechicken.core.CommonUtils with replaceMethod(code:return $1.dimensionId;)
  506. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [getDimension(Lyc;)I]
  507. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching codechicken.core.CommonUtils with replaceMethod(code:{ java.io.File basesave = getWorldBaseSaveLocation($1); String innerSave = $1.u.getSaveFolder(); if (innerSave != null) { return new java.io.File(basesave, innerSave); } return basesave; })
  508. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [getWorldSaveLocation(Lyc;I)Ljava/io/File;]
  509. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching codechicken.wirelessredstone.core.RedstoneEther with replaceInitializer(field:playerJammedMap,class:me.nallar.tickthreading.collections.CHashMap)
  510. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.HashMap at RedstoneEther.java:278 replaced with {$_ = new me.nallar.tickthreading.collections.CHashMap();}
  511. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching codechicken.wirelessredstone.core.RedstoneEther with final(field:playerJammedMap)
  512. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching codechicken.wirelessredstone.core.RedstoneEtherServer with synchronize()
  513. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [tick()]
  514. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching codechicken.wirelessredstone.core.RedstoneEtherFrequency with replaceMethodCall(method:println,index:0,code:{})
  515. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [updateReceiver()]
  516. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to java.io.PrintStream/println in codechicken.wirelessredstone.core.RedstoneEtherFrequency.updateReceiver(yc,codechicken.core.BlockCoord,boolean)
  517. 2013-05-16 18:49:00 [INFO] [TickThreading] Not patching ee.lutsu.alpha.mc.mytown.event.ProtectionEvents, not found.
  518. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching com.shadwdrgn.soulshards.CommonProxy with replaceMethodCall(method:println,index:0,code:{})
  519. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [processShard()]
  520. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to java.io.PrintStream/println in com.shadwdrgn.soulshards.CommonProxy.processShard(iq,lq)
  521. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching extrabiomes.blocks.BlockAutumnLeaves$BlockType with insertBefore(code:if (loadedCustomBlocks) { return; })
  522. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [loadCustomBlocks()]
  523. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching extrabiomes.blocks.BlockAutumnLeaves$BlockType with synchronize()
  524. 2013-05-16 18:49:00 [INFO] [TickThreading] Synchronized 3 methods.
  525. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching extrabiomes.blocks.BlockGreenLeaves$BlockType with insertBefore(code:if (loadedCustomBlocks) { return; })
  526. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [loadCustomBlocks()]
  527. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching extrabiomes.blocks.BlockGreenLeaves$BlockType with synchronize()
  528. 2013-05-16 18:49:00 [INFO] [TickThreading] Synchronized 3 methods.
  529. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching extrabiomes.module.summa.worldgen.WorldGenLegendOak$TreeBlock with insertBefore(code:if (loadedCustomBlocks) { return; })
  530. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [loadCustomBlocks()]
  531. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching extrabiomes.module.summa.worldgen.WorldGenLegendOak$TreeBlock with synchronize()
  532. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [loadCustomBlocks()]
  533. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching extrabiomes.module.summa.worldgen.WorldGenFirTreeHuge$TreeBlock with insertBefore(code:if (loadedCustomBlocks) { return; })
  534. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [loadCustomBlocks()]
  535. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching extrabiomes.module.summa.worldgen.WorldGenFirTreeHuge$TreeBlock with synchronize()
  536. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [loadCustomBlocks()]
  537. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching extrabiomes.module.summa.worldgen.WorldGenFirTree$TreeBlock with insertBefore(code:if (loadedCustomBlocks) { return; })
  538. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [loadCustomBlocks()]
  539. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching extrabiomes.module.summa.worldgen.WorldGenFirTree$TreeBlock with synchronize()
  540. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [loadCustomBlocks()]
  541. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching extrabiomes.module.summa.worldgen.WorldGenAutumnTree$AutumnTreeType with insertBefore(code:if (loadedCustomBlocks) { return; })
  542. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [loadCustomBlocks()]
  543. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching extrabiomes.module.summa.worldgen.WorldGenAutumnTree$AutumnTreeType with synchronize()
  544. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [loadCustomBlocks()]
  545. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching extrabiomes.module.summa.worldgen.WorldGenAcacia$TreeBlock with insertBefore(code:if (loadedCustomBlocks) { return; })
  546. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [loadCustomBlocks()]
  547. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching extrabiomes.module.summa.worldgen.WorldGenAcacia$TreeBlock with synchronize()
  548. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [loadCustomBlocks()]
  549. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching extrabiomes.module.summa.worldgen.WorldGenRedwood$TreeBlock with insertBefore(code:if (loadedCustomBlocks) { return; })
  550. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [loadCustomBlocks()]
  551. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching extrabiomes.module.summa.worldgen.WorldGenRedwood$TreeBlock with synchronize()
  552. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [loadCustomBlocks()]
  553. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching portalgun.common.core.TickHandlerServer with synchronize(field:$1.e)
  554. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [worldTick()]
  555. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching portalgun.common.core.TickHandlerServer with replaceInitializer(field:grabMap,class:me.nallar.tickthreading.collections.CHashMap)
  556. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.HashMap at TickHandlerServer.java:764 replaced with {$_ = new me.nallar.tickthreading.collections.CHashMap();}
  557. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching portalgun.common.core.TickHandlerServer with replaceInitializer(field:portals,class:me.nallar.tickthreading.collections.CHashMap)
  558. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.HashMap at TickHandlerServer.java:766 replaced with {$_ = new me.nallar.tickthreading.collections.CHashMap();}
  559. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching portalgun.common.core.TickHandlerServer with replaceInitializer(field:moonPortals,class:me.nallar.tickthreading.collections.CHashMap)
  560. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.HashMap at TickHandlerServer.java:767 replaced with {$_ = new me.nallar.tickthreading.collections.CHashMap();}
  561. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching portalgun.common.core.TickHandlerServer with replaceInitializer(field:potatosProgression,class:me.nallar.tickthreading.collections.CHashMap)
  562. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.HashMap at TickHandlerServer.java:769 replaced with {$_ = new me.nallar.tickthreading.collections.CHashMap();}
  563. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching portalgun.common.core.TickHandlerServer with replaceInitializer(field:lastSeenEntity,class:me.nallar.tickthreading.collections.CHashMap)
  564. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.HashMap at TickHandlerServer.java:770 replaced with {$_ = new me.nallar.tickthreading.collections.CHashMap();}
  565. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching portalgun.common.core.TickHandlerServer with replaceInitializer(field:hasFallen,class:me.nallar.tickthreading.collections.CHashMap)
  566. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.HashMap at TickHandlerServer.java:771 replaced with {$_ = new me.nallar.tickthreading.collections.CHashMap();}
  567. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching portalgun.common.core.ChunkLoadHandler with replaceMethodCall(newMethod:getTEWithLoad,method:yc.q)
  568. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [ticketsLoaded(Ljava/util/List;Lyc;)V, ticketsLoaded(Ljava/util/List;Lyc;I)Ljava/util/List;]
  569. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to yc/q in portalgun.common.core.ChunkLoadHandler.ticketsLoaded(java.util.List,yc)
  570. 2013-05-16 18:49:00 [WARNING] [TickThreading] Failed to find exact match for (Ljava/util/List;Lyc;I)Ljava/util/List;, trying to find similar methods.
  571. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching portalgun.common.core.ChunkLoadHandler with replaceMethodCall(newMethod:getBlockIdWithLoad,method:yc.a)
  572. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [ticketsLoaded(Ljava/util/List;Lyc;)V, ticketsLoaded(Ljava/util/List;Lyc;I)Ljava/util/List;]
  573. 2013-05-16 18:49:00 [WARNING] [TickThreading] Failed to find exact match for (Ljava/util/List;Lyc;I)Ljava/util/List;, trying to find similar methods.
  574. 2013-05-16 18:49:00 [INFO] [TickThreading] Not patching gravigun.common.core.TickHandlerServer, not found.
  575. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching twilightforest.TFFeatureCache with synchronize()
  576. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [save()]
  577. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching twilightforest.TFEventListener with synchronize()
  578. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [worldSave()]
  579. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching twilightforest.block.BlockTFMagicLogSpecial with disable()
  580. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [doSortingTreeEffect()]
  581. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching org.bukkit.plugin.SimplePluginManager with replaceMethod(code:{ fireEvent($$); })
  582. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [callEvent()]
  583. 2013-05-16 18:49:00 [INFO] [TickThreading] Not patching buildcraft.additionalpipes.pipes.PipePowerTeleport, not found.
  584. 2013-05-16 18:49:00 [INFO] [TickThreading] Not patching buildcraft.additionalpipes.pipes.TeleportManager, not found.
  585. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching chb.mods.mffs.common.item.ItemCardPowerLink with synchronize()
  586. 2013-05-16 18:49:00 [INFO] [TickThreading] Synchronized 11 methods.
  587. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching chb.mods.mffs.common.ModularForceFieldSystem$MFFSChunkloadCallback with replaceMethodCall(newMethod:getTEWithLoad,method:yc.q)
  588. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [ticketsLoaded(Ljava/util/List;Lyc;)V, ticketsLoaded(Ljava/util/List;Lyc;I)Ljava/util/List;]
  589. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to yc/q in chb.mods.mffs.common.ModularForceFieldSystem$MFFSChunkloadCallback.ticketsLoaded(java.util.List,yc)
  590. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to yc/q in chb.mods.mffs.common.ModularForceFieldSystem$MFFSChunkloadCallback.ticketsLoaded(java.util.List,yc,int)
  591. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching chb.mods.mffs.common.ModularForceFieldSystem$MFFSChunkloadCallback with replaceMethodCall(newMethod:getBlockIdWithLoad,method:yc.a)
  592. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [ticketsLoaded(Ljava/util/List;Lyc;)V, ticketsLoaded(Ljava/util/List;Lyc;I)Ljava/util/List;]
  593. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching chb.mods.mffs.common.Linkgrid$Worldlinknet with replaceInitializer(field:FieldFusion,class:java.util.concurrent.ConcurrentHashMap)
  594. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.Map at Linkgrid.java:56 replaced with {$_ = new java.util.concurrent.ConcurrentHashMap();}
  595. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching chb.mods.mffs.common.tileentity.TileEntityProjector with newField(field:fieldInteriorMap,class:me.nallar.tickthreading.collections.CHashMapReplaceClear)
  596. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching chb.mods.mffs.common.tileentity.TileEntityProjector with newField(field:fieldDefMap,class:me.nallar.tickthreading.collections.CHashMapReplaceClear)
  597. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching chb.mods.mffs.common.tileentity.TileEntityProjector with replaceInitializer(field:field_interior,code:$_ = java.util.Collections.newSetFromMap(fieldInteriorMap);)
  598. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.Set at TileEntityProjector.java:93 replaced with {$_ = java.util.Collections.newSetFromMap(fieldInteriorMap);}
  599. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching chb.mods.mffs.common.tileentity.TileEntityProjector with replaceInitializer(field:field_def,code:$_ = java.util.Collections.newSetFromMap(fieldDefMap);)
  600. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.Set at TileEntityProjector.java:94 replaced with {$_ = java.util.Collections.newSetFromMap(fieldDefMap);}
  601. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching chb.mods.mffs.common.tileentity.TileEntityProjector with replaceMethodCall(method:clear,code:{ })
  602. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [calculateField(Z)Z]
  603. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to java.util.Set/clear in chb.mods.mffs.common.tileentity.TileEntityProjector.calculateField(boolean)
  604. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to java.util.Set/clear in chb.mods.mffs.common.tileentity.TileEntityProjector.calculateField(boolean)
  605. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching chb.mods.mffs.common.tileentity.TileEntityProjector with insertBefore(code:{ fieldInteriorMap.start(); fieldDefMap.start(); })
  606. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [calculateField(Z)Z]
  607. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching chb.mods.mffs.common.tileentity.TileEntityProjector with insertAfter(finally:true,code:{ fieldInteriorMap.done(); fieldDefMap.done(); })
  608. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [calculateField(Z)Z]
  609. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching chb.mods.mffs.common.tileentity.TileEntityProjector with synchronize()
  610. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [calculateField(Z)Z]
  611. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching thaumcraft.api.ObjectTags with replaceInitializer(field:tags,class:me.nallar.tickthreading.collections.CHashMap)
  612. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.Map at ObjectTags.java:11 replaced with {$_ = new me.nallar.tickthreading.collections.CHashMap();}
  613. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.Map at ObjectTags.java:11 replaced with {$_ = new me.nallar.tickthreading.collections.CHashMap();}
  614. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching thaumcraft.common.AuraManager with synchronize()
  615. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [registerAuraNode()]
  616. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching thaumcraft.common.blocks.TileCrystalCapacitor with replaceFieldUsage(field:count,writeCode:{ },readCode:{ $_ = null; })
  617. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced in javassist.CtMethod@187a8[public g ()V] null read with { $_ = null; }
  618. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching thaumcraft.common.blocks.TileCrystalCapacitor with removeField(field:count)
  619. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching thaumcraft.common.blocks.TileCrystalCapacitor with insertAfter(code:interval = new Random().nextInt(300);)
  620. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching thaumcraft.common.blocks.TileCrystalCapacitor with replaceMethod(code:{ yc world = this.k; if (!world.onClient() && interval++ % 300 == 0) { ArrayList e = thaumcraft.common.AuraManager.getAurasWithin(world, l + 0.5, m + 0.5, n + 0.5); if(e.size() == 0) { return; } Iterator i$ = e.iterator(); while(i$.hasNext()) { Integer key = (Integer)i$.next(); thaumcraft.api.AuraNode nd = thaumcraft.common.AuraManager.getNode(key.intValue()); if(nd != null) { if(nd.level > nd.baseLevel && this.storedVis < this.maxVis) { thaumcraft.common.AuraManager.queueNodeChanges(nd.key, -1, 0, false, null, 0.0F, 0.0F, 0.0F); ++this.storedVis; sendTile(); break; } if(nd.level < nd.baseLevel && this.storedVis > 0) { thaumcraft.common.AuraManager.queueNodeChanges(nd.key, 1, 0, false, null, 0.0F, 0.0F, 0.0F); --this.storedVis; sendTile(); break; } } } } })
  621. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [g()]
  622. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching thaumcraft.common.blocks.TileMarker with replaceInitializer(field:markers,class:me.nallar.tickthreading.collections.CHashMap)
  623. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.Map at TileMarker.java:27 replaced with {$_ = new me.nallar.tickthreading.collections.CHashMap();}
  624. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching thaumcraft.common.blocks.TileMarker with replaceInitializer(field:markedForDeletion,class:me.nallar.tickthreading.collections.ArrayListReplaceIterateTempListClear)
  625. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.ArrayList at TileMarker.java:28 replaced with {$_ = new me.nallar.tickthreading.collections.ArrayListReplaceIterateTempListClear();}
  626. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching thaumcraft.common.blocks.TileSensor with replaceMethod(code:((ArrayList) noteBlockEvents.get($1)).addAll($1.getNoteBlockEvents());)
  627. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [getNoteBlockEvents()]
  628. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching universalelectricity.core.electricity.Electricity with newField(field:cleanNetworkCount,class:int,code:0)
  629. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching universalelectricity.core.electricity.Electricity with newField(field:readWriteLock,class:me.nallar.tickthreading.util.concurrent.TwoWayReentrantReadWriteLock)
  630. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching universalelectricity.core.electricity.Electricity with newField(field:writeLock,class:java.util.concurrent.locks.Lock,code:this.readWriteLock.writeLock();)
  631. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching universalelectricity.core.electricity.Electricity with newField(field:readLock,class:java.util.concurrent.locks.Lock,code:this.readWriteLock.readLock();)
  632. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching universalelectricity.core.electricity.Electricity with replaceInitializer(field:electricityNetworks,class:me.nallar.tickthreading.collections.LockArrayList)
  633. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.List at Electricity.java:23 replaced with {$_ = new me.nallar.tickthreading.collections.LockArrayList();}
  634. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching universalelectricity.core.electricity.Electricity with insertAfter(code:((me.nallar.tickthreading.collections.LockArrayList)electricityNetworks).lock = writeLock;)
  635. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching universalelectricity.core.electricity.Electricity with lock(field:readLock)
  636. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [unregister(), cleanUpNetworks(), resetConductors()]
  637. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching universalelectricity.core.electricity.Electricity with synchronize()
  638. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [mergeConnection(), splitConnection(), cleanUpNetworks()]
  639. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching universalelectricity.core.electricity.Electricity with insertBefore(code:if (cleanNetworkCount++ % 15 != 0) { return; })
  640. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [cleanUpNetworks()]
  641. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching universalelectricity.core.electricity.ElectricityConnections with replaceInitializer(field:connectors,class:me.nallar.tickthreading.collections.CHashMap)
  642. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.HashMap at ElectricityConnections.java:18 replaced with {$_ = new me.nallar.tickthreading.collections.CHashMap();}
  643. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching universalelectricity.core.electricity.ElectricityNetwork with replaceMethodCall(method:yc.q,code:$_ = $0.getTEWithoutLoad($$);)
  644. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [getProduced(), getRequestWithoutReduction()]
  645. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to yc/q in universalelectricity.core.electricity.ElectricityNetwork.getProduced(any[])
  646. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to yc/q in universalelectricity.core.electricity.ElectricityNetwork.getRequestWithoutReduction()
  647. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching universalelectricity.core.electricity.ElectricityNetwork with newField(field:readLock,class:java.util.concurrent.locks.Lock,code:none)
  648. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching universalelectricity.core.electricity.ElectricityNetwork with replaceMethod(code:{ me.nallar.tickthreading.util.concurrent.TwoWayReentrantReadWriteLock readWriteLock = new me.nallar.tickthreading.util.concurrent.TwoWayReentrantReadWriteLock(); readLock = readWriteLock.readLock(); consumers = new me.nallar.tickthreading.collections.CHashMap(); producers = new me.nallar.tickthreading.collections.CHashMap(); conductors = new me.nallar.tickthreading.collections.LockArrayList(); ((me.nallar.tickthreading.collections.LockArrayList)conductors).lock = readWriteLock.writeLock(); this.addConductor($1); })
  649. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching universalelectricity.core.electricity.ElectricityNetwork with lock(field:readLock)
  650. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [addConductor(), cleanConductors(), setNetwork(), resetConductors(), onOverCharge(), getTotalResistance(), refreshConductors()]
  651. 2013-05-16 18:49:00 [INFO] [TickThreading] Not patching appeng.me.basetiles.TileME, not found.
  652. 2013-05-16 18:49:00 [INFO] [TickThreading] Not patching appeng.me.CellInventory, not found.
  653. 2013-05-16 18:49:00 [INFO] [TickThreading] Not patching appeng.me.Platform, not found.
  654. 2013-05-16 18:49:00 [INFO] [TickThreading] Not patching appeng.me.tile.TileController, not found.
  655. 2013-05-16 18:49:00 [INFO] [TickThreading] Not patching appeng.me.tile.TileDrive, not found.
  656. 2013-05-16 18:49:00 [INFO] [TickThreading] Not patching appeng.me.tile.TileChest, not found.
  657. 2013-05-16 18:49:00 [INFO] [TickThreading] Not patching appeng.me.tile.TileStorageBus, not found.
  658. 2013-05-16 18:49:00 [INFO] [TickThreading] Not patching appeng.me.MEInventoryArray, not found.
  659. 2013-05-16 18:49:00 [INFO] [TickThreading] Not patching appeng.common.MEGridEvents, not found.
  660. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching soaryn.xycraft.machines.block.XyCraftWorldExtension with replaceInitializer(field:multiBlocks,class:me.nallar.tickthreading.collections.CHashMap)
  661. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.HashMap at XyCraftWorldExtension.java:31 replaced with {$_ = new me.nallar.tickthreading.collections.CHashMap();}
  662. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching soaryn.xycraft.machines.block.XyCraftWorldExtension with replaceInitializer(field:deferredLoadSet,class:me.nallar.tickthreading.collections.HashSetReplaceIterateTempListNoClear)
  663. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.HashSet at XyCraftWorldExtension.java:36 replaced with {$_ = new me.nallar.tickthreading.collections.HashSetReplaceIterateTempListNoClear();}
  664. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching soaryn.xycraft.machines.block.XyCraftWorldExtension with synchronize()
  665. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [defer(), remMultiBlock()]
  666. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching soaryn.xycraft.machines.block.XyCraftWorldExtension with replaceFieldUsage(field:useTemp,writeCode:$1 = false;)
  667. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [updateDeffered()]
  668. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching soaryn.xycraft.machines.block.XyCraftWorldExtension with insertAfter(code:deferredLoadSet.clear();)
  669. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [updateDeffered()]
  670. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching soaryn.xycraft.machines.block.XyCraftWorldExtension with replaceMethod(code:synchronized (tempList) { return this.nextMultiBlockID++; })
  671. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [getNextMultiBlockID()]
  672. 2013-05-16 18:49:00 [INFO] [TickThreading] Not patching denoflionsx.denLib, not found.
  673. 2013-05-16 18:49:00 [INFO] [TickThreading] Not patching icbm.api.RadarRegistry, not found.
  674. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching forestry.apiculture.gadgets.TileAlvearyPlain with replaceInitializer(field:modifiers,code:$_ = java.util.Collections.newSetFromMap(new java.util.concurrent.ConcurrentHashMap());)
  675. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.Set at TileAlvearyPlain.java:256 replaced with {$_ = java.util.Collections.newSetFromMap(new java.util.concurrent.ConcurrentHashMap());}
  676. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching forestry.apiculture.gadgets.TileAlvearyPlain with replaceInitializer(field:eventHandlers,code:$_ = java.util.Collections.newSetFromMap(new java.util.concurrent.ConcurrentHashMap());)
  677. 2013-05-16 18:49:00 [FINE] [TickThreading] java.util.Set at TileAlvearyPlain.java:257 replaced with {$_ = java.util.Collections.newSetFromMap(new java.util.concurrent.ConcurrentHashMap());}
  678. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching railcraft.common.util.misc.ChunkManager with replaceMethodCall(newMethod:getTEWithLoad,method:yc.q)
  679. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [ticketsLoaded(Ljava/util/List;Lyc;)V, ticketsLoaded(Ljava/util/List;Lyc;I)Ljava/util/List;]
  680. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to yc/q in railcraft.common.util.misc.ChunkManager.ticketsLoaded(java.util.List,yc)
  681. 2013-05-16 18:49:00 [INFO] [TickThreading] Replaced call to yc/q in railcraft.common.util.misc.ChunkManager.ticketsLoaded(java.util.List,yc,int)
  682. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching railcraft.common.util.misc.ChunkManager with replaceMethodCall(newMethod:getBlockIdWithLoad,method:yc.a)
  683. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching methods [ticketsLoaded(Ljava/util/List;Lyc;)V, ticketsLoaded(Ljava/util/List;Lyc;I)Ljava/util/List;]
  684. 2013-05-16 18:49:00 [INFO] [TickThreading] Not patching WeatherPony.Seasons.Seasons_WorldData, not found.
  685. 2013-05-16 18:49:00 [INFO] [TickThreading] Not patching CustomOreGen.Server.ServerState, not found.
  686. 2013-05-16 18:49:00 [FINE] [TickThreading] Patching codechicken.enderstorage.api.EnderStorageManager with insertAfter(code:dirtyStorage = new me.nallar.tickthreading.collections.LinkedListReplaceIterateTempListClear();)
  687. 2013-05-16 18:49:00 [FINE] [TickThreading] Field TPS in net.minecraft.server.MinecraftServer is read: false, written: false
  688. 2013-05-16 18:49:00 [FINE] [TickThreading] Field TICK_TIME in net.minecraft.server.MinecraftServer is read: false, written: false
  689. 2013-05-16 18:49:00 [FINE] [TickThreading] Field maxPacketDataLength in ic2.core.network.NetworkManager is read: false, written: false
  690. 2013-05-16 18:49:00 [FINE] [TickThreading] Field blockUpdates in com.eloraam.redpower.core.RedPowerLib is read: false, written: false
  691. 2013-05-16 18:49:00 [FINE] [TickThreading] Field powerSearch in com.eloraam.redpower.core.RedPowerLib is read: false, written: false
  692. 2013-05-16 18:49:00 [FINE] [TickThreading] Field powerSearchTest in com.eloraam.redpower.core.RedPowerLib is read: false, written: false
  693. 2013-05-16 18:49:00 [FINE] [TickThreading] Field searching in com.eloraam.redpower.core.RedPowerLib is read: false, written: false
  694. 2013-05-16 18:49:00 [FINE] [TickThreading] Field dropChances in ic2.core.IC2 is read: true, written: false
  695. 2013-05-16 18:49:00 [FINE] [TickThreading] Field instantiating in soaryn.xycraft.machines.block.XyCraftWorldExtension is read: false, written: true
  696. 2013-05-16 18:49:00 [FINE] [TickThreading] Field useTemp in soaryn.xycraft.machines.block.XyCraftWorldExtension is read: true, written: false
  697. 2013-05-16 18:49:00 [FINE] [TickThreading] Field LINE in org.bukkit.craftbukkit.v1_4_R1.util.WatchdogThread is read: false, written: false
  698. 2013-05-16 18:49:00 [FINE] [TickThreading] Field timeoutTime in org.bukkit.craftbukkit.v1_4_R1.util.WatchdogThread is read: false, written: true
  699. 2013-05-16 18:49:00 [FINE] [TickThreading] Field restart in org.bukkit.craftbukkit.v1_4_R1.util.WatchdogThread is read: false, written: true
  700. 2013-05-16 18:49:00 [FINE] [TickThreading] Field stopping in org.bukkit.craftbukkit.v1_4_R1.util.WatchdogThread is read: false, written: true
  701. 2013-05-16 18:49:00 [FINE] [TickThreading] Field canonicalMinecraftDir in cpw.mods.fml.common.Loader is read: false, written: true
  702. 2013-05-16 18:49:00 [FINE] [TickThreading] Field capturedError in cpw.mods.fml.common.Loader is read: false, written: false
  703. 2013-05-16 18:49:00 [FINE] [TickThreading] Field CURRENT_LEVEL in net.minecraft.entity.Entity is read: false, written: false
  704. 2013-05-16 18:49:00 [FINE] [TickThreading] Field eventHandler in ic2.core.EnergyNet is read: false, written: true
  705. 2013-05-16 18:49:01 [FINE] [TickThreading] Field lockXPlus in me.nallar.tickthreading.minecraft.TickManager is read: false, written: false
  706. 2013-05-16 18:49:01 [FINE] [TickThreading] Field lockXMinus in me.nallar.tickthreading.minecraft.TickManager is read: false, written: false
  707. 2013-05-16 18:49:01 [FINE] [TickThreading] Field lockZPlus in me.nallar.tickthreading.minecraft.TickManager is read: false, written: false
  708. 2013-05-16 18:49:01 [FINE] [TickThreading] Field lockZMinus in me.nallar.tickthreading.minecraft.TickManager is read: false, written: false
  709. 2013-05-16 18:49:01 [FINE] [TickThreading] Field shuffleInterval in me.nallar.tickthreading.minecraft.TickManager is read: false, written: false
  710. 2013-05-16 18:49:01 [FINE] [TickThreading] Field chunkLoadCount in org.bukkit.craftbukkit.v1_4_R1.CraftWorld is read: false, written: true
  711. 2013-05-16 18:49:01 [FINE] [TickThreading] Field chunkGCTickCount in org.bukkit.craftbukkit.v1_4_R1.CraftWorld is read: false, written: true
  712. 2013-05-16 18:49:01 [FINE] [TickThreading] Field instance in org.bukkit.craftbukkit.v1_4_R1.chunkio.ChunkIOExecutor is read: false, written: true
  713. 2013-05-16 18:49:01 [FINE] [TickThreading] Field ITEM_SHIFT in net.minecraftforge.common.Configuration is read: false, written: false
  714. 2013-05-16 18:49:01 [FINE] [TickThreading] Field MAX_BLOCKS in net.minecraftforge.common.Configuration is read: false, written: false
  715. 2013-05-16 18:49:01 [FINE] [TickThreading] Field EMPTY_KEY in net.minecraft.util.LongHashMap is read: false, written: false
  716. 2013-05-16 18:49:01 [FINE] [TickThreading] Field BUCKET_SIZE in net.minecraft.util.LongHashMap is read: false, written: false
  717. 2013-05-16 18:49:01 [FINE] [TickThreading] Field dropPowerLimit in ic2.core.ExplosionIC2 is read: false, written: true
  718. 2013-05-16 18:49:01 [FINE] [TickThreading] Field damageAtDropPowerLimit in ic2.core.ExplosionIC2 is read: false, written: true
  719. 2013-05-16 18:49:01 [FINE] [TickThreading] Field accelerationAtDropPowerLimit in ic2.core.ExplosionIC2 is read: false, written: true
  720. 2013-05-16 18:49:01 [FINE] [TickThreading] Field secondaryRayCount in ic2.core.ExplosionIC2 is read: false, written: true
  721. 2013-05-16 18:49:01 [FINE] [TickThreading] Field EMPTY_KEY in net.minecraft.util.IntHashMap is read: false, written: false
  722. 2013-05-16 18:49:01 [FINE] [TickThreading] Field BUCKET_SIZE in net.minecraft.util.IntHashMap is read: false, written: false
  723. 2013-05-16 18:49:01 [FINE] [TickThreading] Field serverName in org.bukkit.craftbukkit.v1_4_R1.CraftServer is read: false, written: true
  724. 2013-05-16 18:49:01 [FINE] [TickThreading] Field dumpMaterials in org.bukkit.craftbukkit.v1_4_R1.CraftServer is read: false, written: true
  725. 2013-05-16 18:49:01 [FINE] [TickThreading] Field modDescriptor in cpw.mods.fml.common.FMLModContainer is read: false, written: false
  726. 2013-05-16 18:49:01 [FINE] [TickThreading] Field fingerprintNotPresent in cpw.mods.fml.common.FMLModContainer is read: false, written: true
  727. 2013-05-16 18:49:01 [FINE] [TickThreading] Field MAX_POWER_INTERNAL in buildcraft.transport.PipeTransportPower is read: false, written: false
  728. 2013-05-16 18:49:01 [FINE] [TickThreading] Field OVERLOAD_LIMIT in buildcraft.transport.PipeTransportPower is read: false, written: false
  729. 2013-05-16 18:49:01 [FINE] [TickThreading] Field MAX_DISPLAY in buildcraft.transport.PipeTransportPower is read: false, written: false
  730. 2013-05-16 18:49:01 [FINE] [TickThreading] Field DISPLAY_POWER_FACTOR in buildcraft.transport.PipeTransportPower is read: false, written: false
  731. 2013-05-16 18:49:01 [FINE] [TickThreading] Field lastTick in net.minecraft.network.NetServerHandler is read: false, written: true
  732. 2013-05-16 18:49:01 [FINE] [TickThreading] Field PLACE_DISTANCE_SQUARED in net.minecraft.network.NetServerHandler is read: false, written: false
  733. 2013-05-16 18:49:01 [FINE] [TickThreading] Field populationRange in net.minecraft.world.gen.ChunkProviderServer is read: false, written: false
  734. 2013-05-16 18:49:01 [FINE] [TickThreading] Field lastTick in net.minecraft.entity.item.EntityItem is read: false, written: true
  735. 2013-05-16 18:49:01 [FINE] [TickThreading] Field mergeRadius in net.minecraft.entity.item.EntityItem is read: false, written: false
  736. 2013-05-16 18:49:01 [FINE] [TickThreading] Field closeRange in net.minecraft.world.SpawnerAnimals is read: false, written: false
  737. 2013-05-16 18:49:01 [FINE] [TickThreading] Field farRange in net.minecraft.world.SpawnerAnimals is read: false, written: false
  738. 2013-05-16 18:49:01 [FINE] [TickThreading] Field spawnVariance in net.minecraft.world.SpawnerAnimals is read: false, written: false
  739. 2013-05-16 18:49:01 [FINE] [TickThreading] Field clumping in net.minecraft.world.SpawnerAnimals is read: false, written: false
  740. 2013-05-16 18:49:01 [FINE] [TickThreading] Field maxChunksPerPlayer in net.minecraft.world.SpawnerAnimals is read: true, written: false
  741. 2013-05-16 18:49:01 [INFO] [TickThreading] Patched 1 classes in /home/ftb/Minecraft/mods/forestry.jar, patchHash: 750317555, mod
  742. 2013-05-16 18:49:01 [INFO] [TickThreading] Patched 1 classes in /home/ftb/Minecraft/mods/EnderStorage.jar, patchHash: -1298602382, mod
  743. 2013-05-16 18:49:01 [INFO] [TickThreading] Patched 2 classes in /home/ftb/Minecraft/mods/PortalGun.zip, patchHash: 255061701, mod
  744. 2013-05-16 18:49:01 [INFO] [TickThreading] Patched 3 classes in /home/ftb/Minecraft/mods/xycraft.zip, patchHash: 1453348166, mod
  745. 2013-05-16 18:49:01 [INFO] [TickThreading] Patched 5 classes in /home/ftb/Minecraft/mods/ChickenChunks.jar, patchHash: 558791532, mod
  746. 2013-05-16 18:49:01 [INFO] [TickThreading] Patched 4 classes in /home/ftb/Minecraft/mods/thermalexpansion.zip, patchHash: 151252538, mod
  747. 2013-05-16 18:49:01 [INFO] [TickThreading] Patched 3 classes in /home/ftb/Minecraft/mods/factorization.jar, patchHash: 135368532, mod
  748. 2013-05-16 18:49:04 [INFO] [TickThreading] Patched 80 classes in /home/ftb/Minecraft/FTB-Beta-A.jar, patchHash: -795506022, server jar
  749. 2013-05-16 18:49:05 [INFO] [TickThreading] Patched 5 classes in /home/ftb/Minecraft/mods/redpowercore.zip, patchHash: 493336699, mod
  750. 2013-05-16 18:49:05 [INFO] [TickThreading] Patched 4 classes in /home/ftb/Minecraft/mods/railcraft.jar, patchHash: 1875504003, mod
  751. 2013-05-16 18:49:05 [INFO] [TickThreading] Patched 3 classes in /home/ftb/Minecraft/mods/wirelessredstonecore.jar, patchHash: 1172743728, mod
  752. 2013-05-16 18:49:05 [INFO] [TickThreading] Patched 3 classes in /home/ftb/Minecraft/mods/GregTech.zip, patchHash: -162822207, mod
  753. 2013-05-16 18:49:05 [INFO] [TickThreading] Patched 6 classes in /home/ftb/Minecraft/mods/IC2.jar, patchHash: -610716395, mod
  754. 2013-05-16 18:49:05 [INFO] [TickThreading] Patched 2 classes in /home/ftb/Minecraft/mods/TickThreading-1.4.7-1.0.0.1619.jar, patchHash: -997057584, mod
  755. 2013-05-16 18:49:05 [INFO] [TickThreading] Patched 6 classes in /home/ftb/Minecraft/mods/buildcraft.jar, patchHash: -124464545, mod
  756. 2013-05-16 18:49:05 [INFO] [TickThreading] Patched 1 classes in /home/ftb/Minecraft/mods/soulshards.zip, patchHash: -1298384582, mod
  757. 2013-05-16 18:49:05 [INFO] [TickThreading] Patched 2 classes in /home/ftb/Minecraft/mods/redpowermechanical.zip, patchHash: -149358551, mod
  758. 2013-05-16 18:49:05 [INFO] [TickThreading] Patched 3 classes in /home/ftb/Minecraft/mods/TwilightForest.zip, patchHash: -1421377661, mod
  759. 2013-05-16 18:49:05 [INFO] [TickThreading] Patched 4 classes in /home/ftb/Minecraft/mods/modularforcefieldsystem.zip, patchHash: -1604758091, mod
  760. 2013-05-16 18:49:05 [INFO] [TickThreading] Patched 3 classes in /home/ftb/Minecraft/coremods/CodeChickenCore.jar, patchHash: 213606978, server jar
  761. 2013-05-16 18:49:05 [INFO] [TickThreading] Patched 8 classes in /home/ftb/Minecraft/mods/extrabiomes.jar, patchHash: 1259085064, mod
  762. 2013-05-16 18:49:05 [INFO] [TickThreading] Patched 5 classes in /home/ftb/Minecraft/mods/Thaumcraft.zip, patchHash: 1221242705, mod
  763. 2013-05-16 18:49:05 [INFO] [TickThreading] Patched 71 mod classes.
  764. 2013-05-16 18:49:05 [INFO] [TickThreading] Deleted old patched mod file TickThreading-1.4.7-1.0.0.1615.jar
  765. 2013-05-16 18:49:05 [INFO] [TickThreading] Done. Press enter to exit.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement