Commits

md_5 authored 7723b90d913
Fix HashTreeSet which went missing in the previous commit.
No tags

nms-patches/WorldServer.patch

Modified
19 19 +
20 20 public class WorldServer extends World implements IAsyncTaskHandler {
21 21
22 22 private static final Logger a = LogManager.getLogger();
23 23 private final MinecraftServer server;
24 24 public EntityTracker tracker;
25 25 private final PlayerChunkMap manager;
26 26 - private final Set<NextTickListEntry> L = Sets.newHashSet();
27 27 - private final TreeSet<NextTickListEntry> M = new TreeSet();
28 28 + // private final Set<NextTickListEntry> L = Sets.newHashSet(); // PAIL: Rename nextTickListHash
29 -+ private final TreeSet<NextTickListEntry> M = new TreeSet(); // CraftBukkit - HashTreeSet // PAIL: Rename nextTickList
29 ++ private final HashTreeSet<NextTickListEntry> M = new HashTreeSet<NextTickListEntry>(); // CraftBukkit - HashTreeSet // PAIL: Rename nextTickList
30 30 private final Map<UUID, Entity> entitiesByUUID = Maps.newHashMap();
31 31 public ChunkProviderServer chunkProviderServer;
32 32 public boolean savingDisabled;
33 33 @@ -37,14 +50,22 @@
34 34 private static final List<StructurePieceTreasure> U = Lists.newArrayList(new StructurePieceTreasure[] { new StructurePieceTreasure(Items.STICK, 0, 1, 3, 10), new StructurePieceTreasure(Item.getItemOf(Blocks.PLANKS), 0, 1, 3, 10), new StructurePieceTreasure(Item.getItemOf(Blocks.LOG), 0, 1, 3, 10), new StructurePieceTreasure(Items.STONE_AXE, 0, 1, 1, 3), new StructurePieceTreasure(Items.WOODEN_AXE, 0, 1, 1, 5), new StructurePieceTreasure(Items.STONE_PICKAXE, 0, 1, 1, 3), new StructurePieceTreasure(Items.WOODEN_PICKAXE, 0, 1, 1, 5), new StructurePieceTreasure(Items.APPLE, 0, 2, 3, 5), new StructurePieceTreasure(Items.BREAD, 0, 2, 3, 3), new StructurePieceTreasure(Item.getItemOf(Blocks.LOG2), 0, 1, 3, 10)});
35 35 private List<NextTickListEntry> V = Lists.newArrayList();
36 36
37 37 - public WorldServer(MinecraftServer minecraftserver, IDataManager idatamanager, WorldData worlddata, int i, MethodProfiler methodprofiler) {
38 38 - super(idatamanager, worlddata, WorldProvider.byDimension(i), methodprofiler, false);
39 39 + // CraftBukkit start

Everything looks good. We'll let you know here if there's anything you should know about.

Add shortcut