diff --git a/mappings/net/minecraft/server/world/ChunkHolder.mapping b/mappings/net/minecraft/server/world/ChunkHolder.mapping index 350311fdc6..d45c15fcb2 100644 --- a/mappings/net/minecraft/server/world/ChunkHolder.mapping +++ b/mappings/net/minecraft/server/world/ChunkHolder.mapping @@ -22,6 +22,7 @@ CLASS net/minecraft/class_3193 net/minecraft/server/world/ChunkHolder FIELD field_17208 completedLevel I FIELD field_17209 levelUpdateListener Lnet/minecraft/class_3193$class_3896; FIELD field_17210 playersWatchingChunkProvider Lnet/minecraft/class_3193$class_3897; + FIELD field_19238 ticking Z FIELD field_19333 tickingFuture Ljava/util/concurrent/CompletableFuture; METHOD (Lnet/minecraft/class_1923;ILnet/minecraft/class_3568;Lnet/minecraft/class_3193$class_3896;Lnet/minecraft/class_3193$class_3897;)V ARG 1 pos @@ -65,6 +66,10 @@ CLASS net/minecraft/class_3193 net/minecraft/server/world/ChunkHolder METHOD method_17207 setCompletedLevel (I)V ARG 1 level METHOD method_17208 getCompletedLevel ()I + METHOD method_20384 isTicking ()Z + METHOD method_20385 updateTickingStatus ()V + METHOD method_20725 getBorderFuture ()Ljava/util/concurrent/CompletableFuture; + METHOD method_23271 getLevelType ()Lnet/minecraft/class_3193$class_3194; CLASS class_3194 LevelType METHOD method_14014 isAfter (Lnet/minecraft/class_3193$class_3194;)Z ARG 1 levelType diff --git a/mappings/net/minecraft/server/world/ChunkTicketManager.mapping b/mappings/net/minecraft/server/world/ChunkTicketManager.mapping index e592381a1f..d4311769f6 100644 --- a/mappings/net/minecraft/server/world/ChunkTicketManager.mapping +++ b/mappings/net/minecraft/server/world/ChunkTicketManager.mapping @@ -25,6 +25,7 @@ CLASS net/minecraft/class_3204 net/minecraft/server/world/ChunkTicketManager ARG 1 pos METHOD method_14042 addTicket (JLnet/minecraft/class_3228;)V ARG 1 position + ARG 3 ticket METHOD method_14045 purge ()V METHOD method_14046 getLevel (Lnet/minecraft/class_4706;)I METHOD method_14048 handleChunkEnter (Lnet/minecraft/class_4076;Lnet/minecraft/class_3222;)V @@ -66,6 +67,8 @@ CLASS net/minecraft/class_3204 net/minecraft/server/world/ChunkTicketManager ARG 2 pos ARG 3 level ARG 4 argument + METHOD method_21623 getTicket (J)Ljava/lang/String; + ARG 1 pos CLASS class_3205 DistanceFromNearestPlayerTracker FIELD field_13896 distanceFromNearestPlayer Lit/unimi/dsi/fastutil/longs/Long2ByteMap; FIELD field_17461 maxDistance I diff --git a/mappings/net/minecraft/server/world/ThreadedAnvilChunkStorage.mapping b/mappings/net/minecraft/server/world/ThreadedAnvilChunkStorage.mapping index fa357c4f4f..336c96a6ce 100644 --- a/mappings/net/minecraft/server/world/ThreadedAnvilChunkStorage.mapping +++ b/mappings/net/minecraft/server/world/ThreadedAnvilChunkStorage.mapping @@ -18,6 +18,7 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor FIELD field_17706 structureManager Lnet/minecraft/class_3485; FIELD field_17707 saveDir Ljava/io/File; FIELD field_18239 MAX_LEVEL I + COMMENT Specifies the maximum ticket level a chunk can be before a chunk's {@link net.minecraft.server.world.ChunkHolder.LevelType} is {@link net.minecraft.server.world.ChunkHolder.LevelType#BORDER}. FIELD field_18241 playerChunkWatchingManager Lnet/minecraft/class_3210; FIELD field_18242 entityTrackers Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; FIELD field_18243 watchDistance I @@ -109,8 +110,16 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor METHOD method_19488 getPointOfInterestStorage ()Lnet/minecraft/class_4153; METHOD method_20441 releaseLightTicket (Lnet/minecraft/class_1923;)V ARG 1 pos + METHOD method_20458 tryUnloadChunk (JLnet/minecraft/class_3193;)V + ARG 1 pos METHOD method_20580 createBorderFuture (Lnet/minecraft/class_3193;)Ljava/util/concurrent/CompletableFuture; + METHOD method_20605 unloadChunks (Ljava/util/function/BooleanSupplier;)V + ARG 1 shouldKeepTicking + METHOD method_20617 generateChunk (Lnet/minecraft/class_3193;Lnet/minecraft/class_2806;)Ljava/util/concurrent/CompletableFuture; + METHOD method_20619 loadChunk (Lnet/minecraft/class_1923;)Ljava/util/concurrent/CompletableFuture; + ARG 1 pos METHOD method_21619 exportChunks (Ljava/io/Writer;)V + METHOD method_21676 getFutureStatus (Ljava/util/concurrent/CompletableFuture;)Ljava/lang/String; CLASS class_3208 EntityTracker FIELD field_18246 entry Lnet/minecraft/class_3231; FIELD field_18247 entity Lnet/minecraft/class_1297; @@ -137,3 +146,6 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor METHOD (Lnet/minecraft/class_3898;Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)V ARG 1 workerExecutor ARG 2 mainThreadExecutor + METHOD (Ljava/util/concurrent/Executor;Ljava/util/concurrent/Executor;)V + ARG 1 workerExecutor + ARG 2 mainThreadExecutor diff --git a/mappings/net/minecraft/world/chunk/Chunk.mapping b/mappings/net/minecraft/world/chunk/Chunk.mapping index 73bb545eb7..72a06adfce 100644 --- a/mappings/net/minecraft/world/chunk/Chunk.mapping +++ b/mappings/net/minecraft/world/chunk/Chunk.mapping @@ -17,6 +17,7 @@ CLASS net/minecraft/class_2791 net/minecraft/world/chunk/Chunk METHOD method_12010 setBlockState (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Z)Lnet/minecraft/class_2680; ARG 1 pos ARG 2 state + ARG 3 moved METHOD method_12011 getHeightmaps ()Ljava/util/Collection; METHOD method_12012 getPostProcessingLists ()[Lit/unimi/dsi/fastutil/shorts/ShortList; METHOD method_12013 getBlockTickScheduler ()Lnet/minecraft/class_1951; diff --git a/mappings/net/minecraft/world/chunk/ProtoChunk.mapping b/mappings/net/minecraft/world/chunk/ProtoChunk.mapping index 015562b810..c8bc5a455b 100644 --- a/mappings/net/minecraft/world/chunk/ProtoChunk.mapping +++ b/mappings/net/minecraft/world/chunk/ProtoChunk.mapping @@ -19,6 +19,10 @@ CLASS net/minecraft/class_2839 net/minecraft/world/chunk/ProtoChunk FIELD field_12929 entities Ljava/util/List; FIELD field_12930 structureReferences Ljava/util/Map; FIELD field_17105 lightingProvider Lnet/minecraft/class_3568; + FIELD field_20656 biomes Lnet/minecraft/class_4548; + METHOD (Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;[Lnet/minecraft/class_2826;Lnet/minecraft/class_2850;Lnet/minecraft/class_2850;)V + ARG 4 blockTickScheduler + ARG 5 fluidTickScheduler METHOD method_12023 getLightingProvider ()Lnet/minecraft/class_3568; METHOD method_12295 getEntities ()Ljava/util/List; METHOD method_12296 getLightSourcesBySection ()[Lit/unimi/dsi/fastutil/shorts/ShortList; @@ -44,3 +48,4 @@ CLASS net/minecraft/class_2839 net/minecraft/world/chunk/ProtoChunk METHOD method_16679 getSection (I)Lnet/minecraft/class_2826; ARG 1 y METHOD method_17032 setLightingProvider (Lnet/minecraft/class_3568;)V + METHOD method_22405 setBiomes (Lnet/minecraft/class_4548;)V diff --git a/mappings/net/minecraft/world/chunk/WorldChunk.mapping b/mappings/net/minecraft/world/chunk/WorldChunk.mapping index 173f450132..adcd26406b 100644 --- a/mappings/net/minecraft/world/chunk/WorldChunk.mapping +++ b/mappings/net/minecraft/world/chunk/WorldChunk.mapping @@ -25,6 +25,11 @@ CLASS net/minecraft/class_2818 net/minecraft/world/chunk/WorldChunk FIELD field_20655 biomeArray Lnet/minecraft/class_4548; METHOD (Lnet/minecraft/class_1937;Lnet/minecraft/class_2839;)V ARG 1 world + METHOD (Lnet/minecraft/class_1937;Lnet/minecraft/class_1923;Lnet/minecraft/class_4548;Lnet/minecraft/class_2843;Lnet/minecraft/class_1951;Lnet/minecraft/class_1951;J[Lnet/minecraft/class_2826;Ljava/util/function/Consumer;)V + ARG 5 blockTickScheduler + ARG 6 fluidTickScheduler + ARG 7 inhabitedTime + ARG 10 loadToWorldConsumer METHOD method_12023 getLightingProvider ()Lnet/minecraft/class_3568; METHOD method_12200 getWorld ()Lnet/minecraft/class_1937; METHOD method_12201 getBlockEntity (Lnet/minecraft/class_2338;Lnet/minecraft/class_2818$class_2819;)Lnet/minecraft/class_2586; @@ -56,11 +61,13 @@ CLASS net/minecraft/class_2818 net/minecraft/world/chunk/WorldChunk METHOD method_12224 loadFromPacket (Lnet/minecraft/class_4548;Lnet/minecraft/class_2540;Lnet/minecraft/class_2487;I)V METHOD method_12225 getLevelType ()Lnet/minecraft/class_3193$class_3194; METHOD method_12226 setLoadedToWorld (Z)V + ARG 1 loaded METHOD method_12232 setUnsaved (Z)V ARG 1 unsaved METHOD method_12234 getFluidState (III)Lnet/minecraft/class_3610; ARG 1 x ARG 2 y + ARG 3 z METHOD method_18029 getEntities (Lnet/minecraft/class_1299;Lnet/minecraft/class_238;Ljava/util/List;Ljava/util/function/Predicate;)V ARG 1 type ARG 2 box