diff --git a/patches/net/minecraft/world/WorldServer.java.patch b/patches/net/minecraft/world/WorldServer.java.patch index 5315db5..6894f19 100644 --- a/patches/net/minecraft/world/WorldServer.java.patch +++ b/patches/net/minecraft/world/WorldServer.java.patch @@ -30,7 +30,7 @@ import net.minecraft.world.storage.ISaveHandler; import net.minecraftforge.common.ChestGenHooks; import static net.minecraftforge.common.ChestGenHooks.BONUS_CHEST; -@@ -67,14 +73,29 @@ +@@ -67,11 +73,26 @@ import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; @@ -57,11 +57,7 @@ + public EntityTracker theEntityTracker; // CraftBukkit - private final -> public private final PlayerManager thePlayerManager; private Set pendingTickListEntriesHashSet; -- private TreeSet pendingTickListEntriesTreeSet; -+ private SortedSet pendingTickListEntriesTreeSet; - public ChunkProviderServer theChunkProviderServer; - public boolean levelSaving; - private boolean allPlayersSleeping; + private TreeSet pendingTickListEntriesTreeSet; @@ -92,9 +113,13 @@ protected Set doneChunks = new HashSet(); public List customTeleporters = new ArrayList(); @@ -87,7 +83,7 @@ if (this.pendingTickListEntriesTreeSet == null) { - this.pendingTickListEntriesTreeSet = new TreeSet(); -+ this.pendingTickListEntriesTreeSet = Collections.synchronizedSortedSet(new TreeSet()); ++ this.pendingTickListEntriesTreeSet = (new TreeSet()); } this.worldTeleporter = new Teleporter(this); @@ -123,7 +119,7 @@ + + if (this.pendingTickListEntriesTreeSet == null) + { -+ this.pendingTickListEntriesTreeSet = Collections.synchronizedSortedSet(new TreeSet()); ++ this.pendingTickListEntriesTreeSet = (new TreeSet()); + } + + this.worldTeleporter = new org.bukkit.craftbukkit.CraftTravelAgent(this); // CraftBukkit diff --git a/patches/net/minecraft/world/gen/ChunkProviderServer.java.patch b/patches/net/minecraft/world/gen/ChunkProviderServer.java.patch index c84ddf5..a7c34d8 100644 --- a/patches/net/minecraft/world/gen/ChunkProviderServer.java.patch +++ b/patches/net/minecraft/world/gen/ChunkProviderServer.java.patch @@ -170,7 +170,7 @@ + chunk = chunk_get(x,z); + if(chunk != null) + { -+ cachet_put(chunk); ++ //cachet_put(chunk); + } } + if(cachet_KC.size() > 100) @@ -317,7 +317,7 @@ + chunk = (Chunk) chunk_get(p_73154_1_, p_73154_2_); + if(chunk != null) + { -+ cachet_put(chunk); ++ //cachet_put(chunk); + } + } + if(cachet_KC.size() > 100)