-
-
Notifications
You must be signed in to change notification settings - Fork 44
/
patches-unobfuscated.xml
27 lines (27 loc) · 1.24 KB
/
patches-unobfuscated.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<mods>
<minecraftCommon>
<class id="net.minecraft.src.WorldServer">
<!-- Fixes an issue where the tickNextTickLists would become out of sync -->
<synchronize>func_82740_a,scheduleBlockUpdateFromLoad,getPendingBlockUpdates</synchronize>
</class>
<class id="net.minecraft.src.Vec3Pool">
<!-- This prevents entities in multiple threads using the same Vec3 for collisions. -->
<synchronize>getVecFromPool</synchronize>
</class>
<class id="net.minecraft.src.World">
<!-- Same list was used by multiple threads -->
<replaceMethod fromClass="me.nallar.tickthreading.patched.PatchWorld">getEntitiesWithinAABBExcludingEntity</replaceMethod>
<replaceMethod fromClass="me.nallar.tickthreading.patched.PatchWorld">getCollidingBoundingBoxes</replaceMethod>
<public>releaseEntitySkin</public>
</class>
<class id="net.minecraft.src.EntityPlayerMP">
<newInitializer field="destroyedItemsNetCache" class="me.nallar.tickthreading.collections.ConcurrentLinkedQueueList"/>
</class>
</minecraftCommon>
<factorization>
<class id="factorization.common.TileEntityWrathLamp">
<synchronize>findLightAirParent</synchronize>
</class>
</factorization>
</mods>