1818import net .minecraft .server .level .ServerLevel ;
1919import net .minecraft .server .level .progress .ChunkProgressListener ;
2020import net .minecraft .util .thread .BlockableEventLoop ;
21+ import net .minecraft .world .level .TicketStorage ;
2122import net .minecraft .world .level .chunk .ChunkGenerator ;
2223import net .minecraft .world .level .chunk .LightChunkGetter ;
2324import net .minecraft .world .level .entity .ChunkStatusUpdateListener ;
@@ -40,16 +41,14 @@ public class ThreadedChunkManagerMixin implements GraphWorldStorageAccess {
4041 private ServerGraphWorldStorage storage ;
4142
4243 @ Inject (method = "<init>" , at = @ At ("RETURN" ))
43- private void onCreate (ServerLevel world , LevelStorageSource .LevelStorageAccess session , DataFixer dataFixer ,
44- StructureTemplateManager structureTemplateManager , Executor executor ,
45- BlockableEventLoop <Runnable > mainThreadExecutor , LightChunkGetter chunkProvider ,
46- ChunkGenerator chunkGenerator ,
47- ChunkProgressListener worldGenerationProgressListener ,
48- ChunkStatusUpdateListener chunkStatusChangeListener ,
49- Supplier <DimensionDataStorage > persistentStateManagerFactory , int viewDistance ,
50- boolean dsync , CallbackInfo ci ) {
51- storage = new ServerGraphWorldStorage (session , world ,
52- session .getDimensionPath (world .dimension ()).resolve (Constants .DATA_DIRNAME ), dsync );
44+ private void onCreate (ServerLevel serverLevel , LevelStorageSource .LevelStorageAccess levelStorageAccess ,
45+ DataFixer dataFixer , StructureTemplateManager structureTemplateManager , Executor executor ,
46+ BlockableEventLoop blockableEventLoop , LightChunkGetter lightChunkGetter ,
47+ ChunkGenerator chunkGenerator , ChunkProgressListener chunkProgressListener ,
48+ ChunkStatusUpdateListener chunkStatusUpdateListener , Supplier supplier ,
49+ TicketStorage ticketStorage , int i , boolean bl , CallbackInfo ci ) {
50+ storage = new ServerGraphWorldStorage (levelStorageAccess , serverLevel ,
51+ levelStorageAccess .getDimensionPath (serverLevel .dimension ()).resolve (Constants .DATA_DIRNAME ), bl );
5352 }
5453
5554 @ Inject (method = "saveAllChunks" , at = @ At ("HEAD" ))
0 commit comments