88
99import net .minecraft .world .ChunkCoordIntPair ;
1010
11- import org .jctools .maps .NonBlockingHashSet ;
1211import org .junit .After ;
1312import org .junit .Before ;
1413import org .junit .Test ;
2120import com .gamma .spool .util .distance .DistanceThreadingUtil ;
2221
2322import it .unimi .dsi .fastutil .longs .Long2IntMap ;
23+ import it .unimi .dsi .fastutil .longs .LongArraySet ;
24+ import it .unimi .dsi .fastutil .longs .LongSet ;
2425
2526/**
2627 * Tests for the {@link DistanceThreadingUtil} class.
@@ -119,7 +120,7 @@ public void testFloodFillEmptyChunksSequential() {
119120 DistanceThreadingConfig .parallelizeStreams = false ;
120121
121122 // Create an empty chunks set
122- NonBlockingHashSet < Long > chunks = new NonBlockingHashSet <> ();
123+ LongSet chunks = new LongArraySet ();
123124
124125 // Create a seed chunk hash
125126 long seedChunkHash = ChunkCoordIntPair .chunkXZ2Int (0 , 0 );
@@ -147,7 +148,7 @@ public void testFloodFillEmptyChunksParallel() {
147148 DistanceThreadingConfig .parallelizeStreams = true ;
148149
149150 // Create an empty chunks set
150- NonBlockingHashSet < Long > chunks = new NonBlockingHashSet <> ();
151+ LongSet chunks = new LongArraySet ();
151152
152153 // Create a seed chunk hash
153154 long seedChunkHash = ChunkCoordIntPair .chunkXZ2Int (0 , 0 );
@@ -175,7 +176,7 @@ public void testFloodFillSingleChunkSequential() {
175176 DistanceThreadingConfig .parallelizeStreams = false ;
176177
177178 // Create a chunks set with a single chunk
178- NonBlockingHashSet < Long > chunks = new NonBlockingHashSet <> ();
179+ LongSet chunks = new LongArraySet ();
179180 long chunkHash = ChunkCoordIntPair .chunkXZ2Int (0 , 0 );
180181 chunks .add (chunkHash );
181182
@@ -202,7 +203,7 @@ public void testFloodFillSingleChunkParallel() {
202203 DistanceThreadingConfig .parallelizeStreams = true ;
203204
204205 // Create a chunks set with a single chunk
205- NonBlockingHashSet < Long > chunks = new NonBlockingHashSet <> ();
206+ LongSet chunks = new LongArraySet ();
206207 long chunkHash = ChunkCoordIntPair .chunkXZ2Int (0 , 0 );
207208 chunks .add (chunkHash );
208209
@@ -229,7 +230,7 @@ public void testFloodFillConnectedChunksSequential() {
229230 DistanceThreadingConfig .parallelizeStreams = false ;
230231
231232 // Create a chunk set with connected chunks
232- NonBlockingHashSet < Long > chunks = new NonBlockingHashSet <> ();
233+ LongSet chunks = new LongArraySet ();
233234 long seedChunkHash = ChunkCoordIntPair .chunkXZ2Int (0 , 0 );
234235 chunks .add (seedChunkHash );
235236
@@ -284,7 +285,7 @@ public void testFloodFillConnectedChunksParallel() {
284285 DistanceThreadingConfig .parallelizeStreams = true ;
285286
286287 // Create a chunks set with connected chunks
287- NonBlockingHashSet < Long > chunks = new NonBlockingHashSet <> ();
288+ LongSet chunks = new LongArraySet ();
288289 long seedChunkHash = ChunkCoordIntPair .chunkXZ2Int (0 , 0 );
289290 chunks .add (seedChunkHash );
290291
@@ -339,7 +340,7 @@ public void testFloodFillDisconnectedChunksSequential() {
339340 DistanceThreadingConfig .parallelizeStreams = false ;
340341
341342 // Create a chunks set with disconnected chunks
342- NonBlockingHashSet < Long > chunks = new NonBlockingHashSet <> ();
343+ LongSet chunks = new LongArraySet ();
343344 long seedChunkHash = ChunkCoordIntPair .chunkXZ2Int (0 , 0 );
344345 chunks .add (seedChunkHash );
345346
@@ -380,7 +381,7 @@ public void testFloodFillDisconnectedChunksParallel() {
380381 DistanceThreadingConfig .parallelizeStreams = true ;
381382
382383 // Create a chunks set with disconnected chunks
383- NonBlockingHashSet < Long > chunks = new NonBlockingHashSet <> ();
384+ LongSet chunks = new LongArraySet ();
384385 long seedChunkHash = ChunkCoordIntPair .chunkXZ2Int (0 , 0 );
385386 chunks .add (seedChunkHash );
386387
@@ -420,7 +421,7 @@ public void testFloodFillManyConnectedChunksSequential() {
420421 DistanceThreadingUtil .init (keyedPool );
421422
422423 // Create a chunks set with connected chunks
423- NonBlockingHashSet < Long > chunks = new NonBlockingHashSet <> ();
424+ LongSet chunks = new LongArraySet ();
424425 long seedChunkHash = ChunkCoordIntPair .chunkXZ2Int (0 , 0 );
425426 chunks .add (seedChunkHash );
426427
@@ -474,7 +475,7 @@ public void testFloodFillManyConnectedChunksParallel() {
474475 DistanceThreadingConfig .parallelizeStreams = true ;
475476
476477 // Create a chunks set with connected chunks
477- NonBlockingHashSet < Long > chunks = new NonBlockingHashSet <> ();
478+ LongSet chunks = new LongArraySet ();
478479 long seedChunkHash = ChunkCoordIntPair .chunkXZ2Int (0 , 0 );
479480 chunks .add (seedChunkHash );
480481
0 commit comments