22w11a misc stuff (#3053)

* 22w11a networking

* 22w11a world

* 22w11a misc stuff

* Update javadoc for PacketByteBuf
This commit is contained in:
apple502j 2022-03-23 19:37:54 +09:00 committed by GitHub
parent 290abdc6a2
commit 4702895447
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
15 changed files with 159 additions and 1 deletions

View File

@ -90,3 +90,5 @@ CLASS net/minecraft/class_4215 net/minecraft/entity/ai/brain/task/LookTargetUtil
ARG 0 entity ARG 0 entity
ARG 1 horizontalRange ARG 1 horizontalRange
ARG 2 verticalRange ARG 2 verticalRange
METHOD method_41331 hasBreedTarget (Lnet/minecraft/class_1309;)Z
ARG 0 entity

View File

@ -6,6 +6,13 @@ CLASS net/minecraft/class_1296 net/minecraft/entity/passive/PassiveEntity
FIELD field_5949 CHILD Lnet/minecraft/class_2940; FIELD field_5949 CHILD Lnet/minecraft/class_2940;
FIELD field_5950 breedingAge I FIELD field_5950 breedingAge I
METHOD method_19184 isReadyToBreed ()Z METHOD method_19184 isReadyToBreed ()Z
METHOD method_41321 toGrowUpAge (I)I
COMMENT Calculates the age to pass to {@link #growUp(int)} in seconds.
COMMENT
COMMENT @apiNote When passing the value from {@link #getBreedingAge()}, make sure to
COMMENT negate the value; otherwise, the entity's age will decrease.
ARG 0 breedingAge
COMMENT the current, negated breeding age (in ticks)
METHOD method_5613 createChild (Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1296; METHOD method_5613 createChild (Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1296;
ARG 1 world ARG 1 world
ARG 2 entity ARG 2 entity

View File

@ -116,6 +116,9 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
ARG 1 nbt ARG 1 nbt
METHOD <init> (Lnet/minecraft/class_6880;)V METHOD <init> (Lnet/minecraft/class_6880;)V
ARG 1 entry ARG 1 entry
METHOD <init> (Lnet/minecraft/class_6880;I)V
ARG 1 itemEntry
ARG 2 count
METHOD method_17869 (Ljava/util/List;Lnet/minecraft/class_2487;Lnet/minecraft/class_1887;)V METHOD method_17869 (Ljava/util/List;Lnet/minecraft/class_2487;Lnet/minecraft/class_1887;)V
ARG 2 e ARG 2 e
METHOD method_17870 appendEnchantments (Ljava/util/List;Lnet/minecraft/class_2499;)V METHOD method_17870 appendEnchantments (Ljava/util/List;Lnet/minecraft/class_2499;)V
@ -171,6 +174,11 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
METHOD method_33262 onItemEntityDestroyed (Lnet/minecraft/class_1542;)V METHOD method_33262 onItemEntityDestroyed (Lnet/minecraft/class_1542;)V
ARG 1 entity ARG 1 entity
METHOD method_40133 streamTags ()Ljava/util/stream/Stream; METHOD method_40133 streamTags ()Ljava/util/stream/Stream;
METHOD method_41406 itemMatches (Lnet/minecraft/class_6880;)Z
ARG 1 itemEntry
METHOD method_41407 itemMatches (Ljava/util/function/Predicate;)Z
ARG 1 predicate
METHOD method_41409 getRegistryEntry ()Lnet/minecraft/class_6880;
METHOD method_7909 getItem ()Lnet/minecraft/class_1792; METHOD method_7909 getItem ()Lnet/minecraft/class_1792;
METHOD method_7910 finishUsing (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)Lnet/minecraft/class_1799; METHOD method_7910 finishUsing (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)Lnet/minecraft/class_1799;
ARG 1 world ARG 1 world

View File

@ -12,6 +12,9 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
COMMENT <td>Codec-based</td><td>{@link #decode(Codec)}</td><td>{@link #encode(Codec, Object)}</td> COMMENT <td>Codec-based</td><td>{@link #decode(Codec)}</td><td>{@link #encode(Codec, Object)}</td>
COMMENT </tr> COMMENT </tr>
COMMENT <tr> COMMENT <tr>
COMMENT <td>{@link Registry} value</td><td>{@link #readRegistryValue(IndexedIterable)}</td><td>{@link #writeRegistryValue(IndexedIterable, Object)}</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@link Collection}</td><td>{@link #readCollection(IntFunction, Function)}</td><td>{@link #writeCollection(Collection, BiConsumer)}</td> COMMENT <td>{@link Collection}</td><td>{@link #readCollection(IntFunction, Function)}</td><td>{@link #writeCollection(Collection, BiConsumer)}</td>
COMMENT </tr> COMMENT </tr>
COMMENT <tr> COMMENT <tr>
@ -835,6 +838,30 @@ CLASS net/minecraft/class_2540 net/minecraft/network/PacketByteBuf
METHOD method_37453 getMaxValidator (Ljava/util/function/IntFunction;I)Ljava/util/function/IntFunction; METHOD method_37453 getMaxValidator (Ljava/util/function/IntFunction;I)Ljava/util/function/IntFunction;
ARG 0 applier ARG 0 applier
ARG 1 max ARG 1 max
METHOD method_42064 readRegistryValue (Lnet/minecraft/class_2359;)Ljava/lang/Object;
COMMENT Reads a value from a registry (or other {@link IndexedIterable}s). The value
COMMENT is stored using its raw ID as a {@linkplain #readVarInt() var int}.
COMMENT
COMMENT <p>Callers must ensure that <strong>the registry (or the indexed iterable) is
COMMENT properly synchronized</strong> between the client and the server.
COMMENT
COMMENT @return the value, or {@code null} if it is missing from {@code registry}
COMMENT @see #writeRegistryValue(IndexedIterable, Object)
ARG 1 registry
COMMENT the registry (or an indexed iterable) that contains the value
METHOD method_42065 writeRegistryValue (Lnet/minecraft/class_2359;Ljava/lang/Object;)V
COMMENT Writes a value from a registry (or other {@link IndexedIterable}s). The value
COMMENT is stored using its raw ID as a {@linkplain #readVarInt() var int}.
COMMENT
COMMENT <p>Callers must ensure that <strong>the registry (or the indexed iterable) is
COMMENT properly synchronized</strong> between the client and the server.
COMMENT
COMMENT @throws IllegalArgumentException if {@code value} is not in {@code registry}
COMMENT @see #readRegistryValue(IndexedIterable)
ARG 1 registry
COMMENT the registry (or an indexed iterable) that contains the value
ARG 2 value
COMMENT a value to write, must be in {@code registry}
METHOD nioBuffer (II)Ljava/nio/ByteBuffer; METHOD nioBuffer (II)Ljava/nio/ByteBuffer;
ARG 1 index ARG 1 index
ARG 2 length ARG 2 length

View File

@ -5,3 +5,11 @@ CLASS net/minecraft/class_2617 net/minecraft/network/packet/s2c/play/StatisticsS
METHOD <init> (Lnet/minecraft/class_2540;)V METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf ARG 1 buf
METHOD method_11273 getStatMap ()Ljava/util/Map; METHOD method_11273 getStatMap ()Ljava/util/Map;
METHOD method_34087 write (Lnet/minecraft/class_2540;Lnet/minecraft/class_3445;)V
ARG 0 buf
ARG 1 stat
METHOD method_34088 (Lnet/minecraft/class_2540;Lnet/minecraft/class_2540;)Lnet/minecraft/class_3445;
ARG 1 buf
METHOD method_42066 getOrCreateStat (Lnet/minecraft/class_2540;Lnet/minecraft/class_3448;)Lnet/minecraft/class_3445;
ARG 0 buf
ARG 1 statType

View File

@ -59,8 +59,16 @@ CLASS net/minecraft/class_3806 net/minecraft/server/dedicated/ServerPropertiesHa
METHOD method_27905 (Ljava/lang/Integer;)Ljava/lang/Integer; METHOD method_27905 (Ljava/lang/Integer;)Ljava/lang/Integer;
ARG 0 percentage ARG 0 percentage
METHOD method_37371 getGeneratorOptions (Lnet/minecraft/class_5455;)Lnet/minecraft/class_5285; METHOD method_37371 getGeneratorOptions (Lnet/minecraft/class_5455;)Lnet/minecraft/class_5285;
ARG 1 dynamicRegistryManager
METHOD method_41005 (Ljava/lang/String;)Ljava/lang/String; METHOD method_41005 (Ljava/lang/String;)Ljava/lang/String;
ARG 0 type ARG 0 type
METHOD method_41186 (Ljava/lang/String;)Lcom/google/gson/JsonObject; METHOD method_41186 (Ljava/lang/String;)Lcom/google/gson/JsonObject;
ARG 0 generatorSettings ARG 0 generatorSettings
CLASS class_7044 WorldGenProperties CLASS class_7044 WorldGenProperties
FIELD field_37277 LEVEL_TYPE_TO_PRESET_KEY Ljava/util/Map;
METHOD method_41242 createGeneratorOptions (Lnet/minecraft/class_5455;)Lnet/minecraft/class_5285;
ARG 1 dynamicRegistryManager
METHOD method_41243 (Lnet/minecraft/class_5321;)Ljava/lang/String;
ARG 0 key
METHOD method_41244 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_5321;
ARG 0 levelTypeId

View File

@ -35,6 +35,7 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHan
FIELD field_37280 MAX_BREAK_SQUARED_DISTANCE D FIELD field_37280 MAX_BREAK_SQUARED_DISTANCE D
FIELD field_37282 sequence I FIELD field_37282 sequence I
METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;Lnet/minecraft/class_3222;)V METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;Lnet/minecraft/class_3222;)V
ARG 1 server
ARG 2 connection ARG 2 connection
ARG 3 player ARG 3 player
METHOD method_14360 requestTeleport (DDDFFLjava/util/Set;)V METHOD method_14360 requestTeleport (DDDFFLjava/util/Set;)V

View File

@ -113,6 +113,7 @@ CLASS net/minecraft/class_3215 net/minecraft/server/world/ServerChunkManager
ARG 0 chunk ARG 0 chunk
METHOD method_39777 getChunkIoWorker ()Lnet/minecraft/class_6830; METHOD method_39777 getChunkIoWorker ()Lnet/minecraft/class_6830;
METHOD method_39997 removePersistentTickets ()V METHOD method_39997 removePersistentTickets ()V
METHOD method_41248 getNoiseConfig ()Lnet/minecraft/class_7138;
CLASS class_4212 MainThreadExecutor CLASS class_4212 MainThreadExecutor
METHOD <init> (Lnet/minecraft/class_3215;Lnet/minecraft/class_1937;)V METHOD <init> (Lnet/minecraft/class_3215;Lnet/minecraft/class_1937;)V
ARG 2 world ARG 2 world

View File

@ -34,4 +34,8 @@ CLASS net/minecraft/class_3227 net/minecraft/server/world/ServerLightingProvider
ARG 2 excludeBlocks ARG 2 excludeBlocks
METHOD method_20386 updateChunkStatus (Lnet/minecraft/class_1923;)V METHOD method_20386 updateChunkStatus (Lnet/minecraft/class_1923;)V
ARG 1 pos ARG 1 pos
METHOD method_41252 retainData (Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 1 chunk
METHOD method_41254 (Lnet/minecraft/class_1923;Ljava/lang/Runnable;)V
ARG 2 task
CLASS class_3901 Stage CLASS class_3901 Stage

View File

@ -32,12 +32,14 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
FIELD field_29672 UNMARKED_CHUNK B FIELD field_29672 UNMARKED_CHUNK B
FIELD field_29673 LEVEL_CHUNK B FIELD field_29673 LEVEL_CHUNK B
FIELD field_36383 chunkToNextSaveTimeMs Lit/unimi/dsi/fastutil/longs/Long2LongMap; FIELD field_36383 chunkToNextSaveTimeMs Lit/unimi/dsi/fastutil/longs/Long2LongMap;
FIELD field_37278 noiseConfig Lnet/minecraft/class_7138;
METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_32$class_5143;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_3485;Ljava/util/concurrent/Executor;Lnet/minecraft/class_1255;Lnet/minecraft/class_2823;Lnet/minecraft/class_2794;Lnet/minecraft/class_3949;Lnet/minecraft/class_5567;Ljava/util/function/Supplier;IZ)V METHOD <init> (Lnet/minecraft/class_3218;Lnet/minecraft/class_32$class_5143;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_3485;Ljava/util/concurrent/Executor;Lnet/minecraft/class_1255;Lnet/minecraft/class_2823;Lnet/minecraft/class_2794;Lnet/minecraft/class_3949;Lnet/minecraft/class_5567;Ljava/util/function/Supplier;IZ)V
ARG 1 world ARG 1 world
ARG 2 session ARG 2 session
ARG 3 dataFixer ARG 3 dataFixer
ARG 4 structureManager ARG 4 structureManager
ARG 5 executor ARG 5 executor
ARG 6 mainThreadExecutor
ARG 7 chunkProvider ARG 7 chunkProvider
ARG 8 chunkGenerator ARG 8 chunkGenerator
ARG 9 worldGenerationProgressListener ARG 9 worldGenerationProgressListener
@ -48,6 +50,8 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
METHOD method_17212 getLightingProvider ()Lnet/minecraft/class_3227; METHOD method_17212 getLightingProvider ()Lnet/minecraft/class_3227;
METHOD method_17214 setViewDistance (I)V METHOD method_17214 setViewDistance (I)V
ARG 1 watchDistance ARG 1 watchDistance
METHOD method_17215 (IIILjava/util/List;)Lcom/mojang/datafixers/util/Either;
ARG 4 chunks
METHOD method_17216 getChunkHolder (J)Lnet/minecraft/class_3193; METHOD method_17216 getChunkHolder (J)Lnet/minecraft/class_3193;
ARG 1 pos ARG 1 pos
METHOD method_17217 setLevel (JILnet/minecraft/class_3193;I)Lnet/minecraft/class_3193; METHOD method_17217 setLevel (JILnet/minecraft/class_3193;I)Lnet/minecraft/class_3193;
@ -99,6 +103,8 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
METHOD method_17244 updateHolderMap ()Z METHOD method_17244 updateHolderMap ()Z
METHOD method_17247 makeChunkEntitiesTickable (Lnet/minecraft/class_1923;)Ljava/util/concurrent/CompletableFuture; METHOD method_17247 makeChunkEntitiesTickable (Lnet/minecraft/class_1923;)Ljava/util/concurrent/CompletableFuture;
ARG 1 pos ARG 1 pos
METHOD method_17248 (Lnet/minecraft/class_2806;I)Lnet/minecraft/class_2806;
ARG 2 distance
METHOD method_17252 (Lnet/minecraft/class_3193;Ljava/lang/Runnable;)V METHOD method_17252 (Lnet/minecraft/class_3193;Ljava/lang/Runnable;)V
ARG 2 task ARG 2 task
METHOD method_17253 getTotalChunksLoadedCount ()I METHOD method_17253 getTotalChunksLoadedCount ()I
@ -163,6 +169,8 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
METHOD method_19487 (Lnet/minecraft/class_3193;Ljava/lang/Runnable;)V METHOD method_19487 (Lnet/minecraft/class_3193;Ljava/lang/Runnable;)V
ARG 2 task ARG 2 task
METHOD method_19488 getPointOfInterestStorage ()Lnet/minecraft/class_4153; METHOD method_19488 getPointOfInterestStorage ()Lnet/minecraft/class_4153;
METHOD method_19534 (Lnet/minecraft/class_3193;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 2 chunk
METHOD method_20440 (Lnet/minecraft/class_1923;Lnet/minecraft/class_3193$class_3724;)Ljava/util/concurrent/CompletableFuture; METHOD method_20440 (Lnet/minecraft/class_1923;Lnet/minecraft/class_3193$class_3724;)Ljava/util/concurrent/CompletableFuture;
ARG 2 unloaded ARG 2 unloaded
METHOD method_20441 releaseLightTicket (Lnet/minecraft/class_1923;)V METHOD method_20441 releaseLightTicket (Lnet/minecraft/class_1923;)V
@ -263,10 +271,12 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
COMMENT {@return whether the server shutdown should be delayed to process some tasks} COMMENT {@return whether the server shutdown should be delayed to process some tasks}
METHOD method_40067 crash (Ljava/lang/IllegalStateException;Ljava/lang/String;)Lnet/minecraft/class_148; METHOD method_40067 crash (Ljava/lang/IllegalStateException;Ljava/lang/String;)Lnet/minecraft/class_148;
ARG 1 exception ARG 1 exception
ARG 2 details
METHOD method_40068 (Ljava/lang/StringBuilder;Lnet/minecraft/class_3193;)V METHOD method_40068 (Ljava/lang/StringBuilder;Lnet/minecraft/class_3193;)V
ARG 1 chunkHolder ARG 1 chunkHolder
METHOD method_40069 (Ljava/lang/StringBuilder;Lnet/minecraft/class_3193;Lcom/mojang/datafixers/util/Pair;)V METHOD method_40069 (Ljava/lang/StringBuilder;Lnet/minecraft/class_3193;Lcom/mojang/datafixers/util/Pair;)V
ARG 2 pair ARG 2 pair
METHOD method_41247 getNoiseConfig ()Lnet/minecraft/class_7138;
CLASS class_3208 EntityTracker CLASS class_3208 EntityTracker
COMMENT An entity tracker governs which players' clients can see an entity. Each COMMENT An entity tracker governs which players' clients can see an entity. Each
COMMENT tracker corresponds to one entity in a server world and is mapped from the COMMENT tracker corresponds to one entity in a server world and is mapped from the

View File

@ -309,3 +309,7 @@ CLASS net/minecraft/class_4516 net/minecraft/test/TestContext
METHOD method_36053 getRelativeTestBox ()Lnet/minecraft/class_238; METHOD method_36053 getRelativeTestBox ()Lnet/minecraft/class_238;
METHOD method_36054 getRelativePos (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338; METHOD method_36054 getRelativePos (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;
ARG 1 pos ARG 1 pos
METHOD method_42063 getRelativeTopY (Lnet/minecraft/class_2902$class_2903;II)I
ARG 1 heightmap
ARG 2 x
ARG 3 z

View File

@ -152,6 +152,8 @@ CLASS net/minecraft/class_156 net/minecraft/util/Util
METHOD method_39977 error (Ljava/lang/String;Ljava/lang/Throwable;)V METHOD method_39977 error (Ljava/lang/String;Ljava/lang/Throwable;)V
ARG 0 message ARG 0 message
ARG 1 throwable ARG 1 throwable
METHOD method_40082 (Ljava/util/List;Ljava/lang/Void;)Ljava/util/List;
ARG 1 void_
METHOD method_40083 getRandomOrEmpty (Ljava/util/List;Ljava/util/Random;)Ljava/util/Optional; METHOD method_40083 getRandomOrEmpty (Ljava/util/List;Ljava/util/Random;)Ljava/util/Optional;
ARG 0 list ARG 0 list
ARG 1 random ARG 1 random
@ -165,6 +167,9 @@ CLASS net/minecraft/class_156 net/minecraft/util/Util
ARG 1 newPath ARG 1 newPath
ARG 2 backup ARG 2 backup
ARG 3 noRestoreOnFail ARG 3 noRestoreOnFail
METHOD method_41238 debugSupplier (Ljava/util/function/Supplier;Ljava/util/function/Supplier;)Ljava/util/function/Supplier;
ARG 0 supplier
ARG 1 messageSupplier
METHOD method_645 previous (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object; METHOD method_645 previous (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object;
ARG 0 iterable ARG 0 iterable
ARG 1 object ARG 1 object
@ -205,12 +210,24 @@ CLASS net/minecraft/class_156 net/minecraft/util/Util
METHOD method_668 getOperatingSystem ()Lnet/minecraft/class_156$class_158; METHOD method_668 getOperatingSystem ()Lnet/minecraft/class_156$class_158;
CLASS 2 CLASS 2
FIELD field_29655 cache Ljava/util/Map; FIELD field_29655 cache Ljava/util/Map;
METHOD apply (Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 object
CLASS 3 CLASS 3
FIELD field_29657 cache Ljava/util/Map; FIELD field_29657 cache Ljava/util/Map;
METHOD apply (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 a
ARG 2 b
METHOD method_34867 (Ljava/util/function/BiFunction;Lcom/mojang/datafixers/util/Pair;)Ljava/lang/Object;
ARG 1 pair
CLASS 4 CLASS 4
METHOD onTermination (Ljava/lang/Throwable;)V METHOD onTermination (Ljava/lang/Throwable;)V
ARG 1 throwable ARG 1 throwable
CLASS class_157 IdentityHashStrategy CLASS class_157 IdentityHashStrategy
METHOD equals (Ljava/lang/Object;Ljava/lang/Object;)Z
ARG 1 o
ARG 2 o2
METHOD hashCode (Ljava/lang/Object;)I
ARG 1 o
CLASS class_158 OperatingSystem CLASS class_158 OperatingSystem
FIELD field_34894 name Ljava/lang/String; FIELD field_34894 name Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V

View File

@ -30,6 +30,7 @@ CLASS net/minecraft/class_2806 net/minecraft/world/chunk/ChunkStatus
ARG 5 lightingProvider ARG 5 lightingProvider
ARG 6 fullChunkConverter ARG 6 fullChunkConverter
ARG 7 chunks ARG 7 chunks
ARG 8 regenerate
METHOD method_12155 getMaxDistanceFromFull ()I METHOD method_12155 getMaxDistanceFromFull ()I
METHOD method_12160 getHeightmapTypes ()Ljava/util/EnumSet; METHOD method_12160 getHeightmapTypes ()Ljava/util/EnumSet;
METHOD method_12161 byDistanceFromFull (I)Lnet/minecraft/class_2806; METHOD method_12161 byDistanceFromFull (I)Lnet/minecraft/class_2806;
@ -68,7 +69,9 @@ CLASS net/minecraft/class_2806 net/minecraft/world/chunk/ChunkStatus
METHOD method_16566 (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture; METHOD method_16566 (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 0 targetStatus ARG 0 targetStatus
ARG 1 world ARG 1 world
ARG 2 structureManager
ARG 3 lightingProvider ARG 3 lightingProvider
ARG 4 fullChunkConverter
ARG 5 chunk ARG 5 chunk
METHOD method_16569 (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Ljava/util/List;Lnet/minecraft/class_2791;)V METHOD method_16569 (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Ljava/util/List;Lnet/minecraft/class_2791;)V
ARG 0 targetStatus ARG 0 targetStatus
@ -93,12 +96,15 @@ CLASS net/minecraft/class_2806 net/minecraft/world/chunk/ChunkStatus
ARG 1 chunk ARG 1 chunk
METHOD method_20609 (Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;Z)Ljava/util/concurrent/CompletableFuture; METHOD method_20609 (Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;Z)Ljava/util/concurrent/CompletableFuture;
ARG 0 targetStatus ARG 0 targetStatus
ARG 1 executor
ARG 2 world ARG 2 world
ARG 3 generator ARG 3 generator
ARG 4 structureManager ARG 4 structureManager
ARG 5 lightingProvider ARG 5 lightingProvider
ARG 6 fullChunkConverter
ARG 7 chunks ARG 7 chunks
ARG 8 chunk ARG 8 chunk
ARG 9 regenerate
METHOD method_20610 getLightingFuture (Lnet/minecraft/class_2806;Lnet/minecraft/class_3227;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture; METHOD method_20610 getLightingFuture (Lnet/minecraft/class_2806;Lnet/minecraft/class_3227;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 0 status ARG 0 status
ARG 1 lightingProvider ARG 1 lightingProvider
@ -115,28 +121,36 @@ CLASS net/minecraft/class_2806 net/minecraft/world/chunk/ChunkStatus
ARG 1 world ARG 1 world
ARG 2 structureManager ARG 2 structureManager
ARG 3 lightingProvider ARG 3 lightingProvider
ARG 4 fullChunkConverter
ARG 5 chunk ARG 5 chunk
METHOD method_20613 (Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;Z)Ljava/util/concurrent/CompletableFuture; METHOD method_20613 (Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;Z)Ljava/util/concurrent/CompletableFuture;
ARG 0 targetStatus ARG 0 targetStatus
ARG 1 executor
ARG 2 world ARG 2 world
ARG 3 generator ARG 3 generator
ARG 4 structureManager ARG 4 structureManager
ARG 5 lightingProvider ARG 5 lightingProvider
ARG 6 fullChunkConverter
ARG 7 chunks ARG 7 chunks
ARG 8 chunk ARG 8 chunk
ARG 9 regenerate
METHOD method_20614 (Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;Z)Ljava/util/concurrent/CompletableFuture; METHOD method_20614 (Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;Z)Ljava/util/concurrent/CompletableFuture;
ARG 0 targetStatus ARG 0 targetStatus
ARG 1 executor
ARG 2 world ARG 2 world
ARG 3 generator ARG 3 generator
ARG 4 structureManager ARG 4 structureManager
ARG 5 lightingProvider ARG 5 lightingProvider
ARG 6 fullChunkConverter
ARG 7 chunks ARG 7 chunks
ARG 8 chunk ARG 8 chunk
ARG 9 regenerate
METHOD method_20615 (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture; METHOD method_20615 (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 0 targetStatus ARG 0 targetStatus
ARG 1 world ARG 1 world
ARG 2 structureManager ARG 2 structureManager
ARG 3 lightingProvider ARG 3 lightingProvider
ARG 4 fullChunkConverter
ARG 5 chunk ARG 5 chunk
METHOD method_38277 (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Ljava/util/List;Lnet/minecraft/class_2791;)V METHOD method_38277 (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Ljava/util/List;Lnet/minecraft/class_2791;)V
ARG 0 targetStatus ARG 0 targetStatus
@ -147,8 +161,12 @@ CLASS net/minecraft/class_2806 net/minecraft/world/chunk/ChunkStatus
METHOD method_38278 (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture; METHOD method_38278 (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 0 targetStatus ARG 0 targetStatus
ARG 1 world ARG 1 world
ARG 2 structureManager
ARG 3 lightingProvider ARG 3 lightingProvider
ARG 4 fullChunkConverter
ARG 5 chunk ARG 5 chunk
METHOD method_38280 (Lnet/minecraft/class_6613;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either;
ARG 1 either
METHOD method_38282 (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Ljava/util/List;Lnet/minecraft/class_2791;)V METHOD method_38282 (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Ljava/util/List;Lnet/minecraft/class_2791;)V
ARG 0 targetStatus ARG 0 targetStatus
ARG 1 world ARG 1 world
@ -159,30 +177,39 @@ CLASS net/minecraft/class_2806 net/minecraft/world/chunk/ChunkStatus
ARG 1 chunk ARG 1 chunk
METHOD method_38284 (Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;Z)Ljava/util/concurrent/CompletableFuture; METHOD method_38284 (Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;Z)Ljava/util/concurrent/CompletableFuture;
ARG 0 targetStatus ARG 0 targetStatus
ARG 1 executor
ARG 2 world ARG 2 world
ARG 3 generator ARG 3 generator
ARG 4 structureManager ARG 4 structureManager
ARG 5 lightingProvider ARG 5 lightingProvider
ARG 6 fullChunkConverter
ARG 7 chunks ARG 7 chunks
ARG 8 chunk ARG 8 chunk
ARG 9 regenerate
METHOD method_38285 (Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;Z)Ljava/util/concurrent/CompletableFuture; METHOD method_38285 (Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;Z)Ljava/util/concurrent/CompletableFuture;
ARG 0 targetStatus ARG 0 targetStatus
ARG 1 executor
ARG 2 world ARG 2 world
ARG 3 generator ARG 3 generator
ARG 4 structureManager ARG 4 structureManager
ARG 5 lightingProvider ARG 5 lightingProvider
ARG 6 fullChunkConverter
ARG 7 chunks ARG 7 chunks
ARG 8 chunk ARG 8 chunk
ARG 9 regenerate
METHOD method_39463 (Lnet/minecraft/class_2806;Lnet/minecraft/class_2791;)Lcom/mojang/datafixers/util/Either; METHOD method_39463 (Lnet/minecraft/class_2806;Lnet/minecraft/class_2791;)Lcom/mojang/datafixers/util/Either;
ARG 1 chunk ARG 1 chunk
METHOD method_39464 (Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;Z)Ljava/util/concurrent/CompletableFuture; METHOD method_39464 (Lnet/minecraft/class_2806;Ljava/util/concurrent/Executor;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Ljava/util/List;Lnet/minecraft/class_2791;Z)Ljava/util/concurrent/CompletableFuture;
ARG 0 targetStatus ARG 0 targetStatus
ARG 1 executor
ARG 2 world ARG 2 world
ARG 3 generator ARG 3 generator
ARG 4 structureManager ARG 4 structureManager
ARG 5 lightingProvider ARG 5 lightingProvider
ARG 6 fullChunkConverter
ARG 7 chunks ARG 7 chunks
ARG 8 chunk ARG 8 chunk
ARG 9 regenerate
METHOD method_39789 (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Ljava/util/List;Lnet/minecraft/class_2791;)V METHOD method_39789 (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_2794;Ljava/util/List;Lnet/minecraft/class_2791;)V
ARG 0 targetStatus ARG 0 targetStatus
ARG 1 world ARG 1 world
@ -192,7 +219,16 @@ CLASS net/minecraft/class_2806 net/minecraft/world/chunk/ChunkStatus
METHOD method_39790 (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture; METHOD method_39790 (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 0 targetStatus ARG 0 targetStatus
ARG 1 world ARG 1 world
ARG 2 structureManager
ARG 3 lightingProvider ARG 3 lightingProvider
ARG 4 fullChunkConverter
ARG 5 chunk
METHOD method_41523 (Lnet/minecraft/class_2806;Lnet/minecraft/class_3218;Lnet/minecraft/class_3485;Lnet/minecraft/class_3227;Ljava/util/function/Function;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 0 status
ARG 1 world
ARG 2 structureManager
ARG 3 lightingProvider
ARG 4 fullChunkConverter
ARG 5 chunk ARG 5 chunk
CLASS class_2807 GenerationTask CLASS class_2807 GenerationTask
COMMENT A task called when a chunk needs to be generated. COMMENT A task called when a chunk needs to be generated.
@ -208,6 +244,7 @@ CLASS net/minecraft/class_2806 net/minecraft/world/chunk/ChunkStatus
COMMENT a function that can convert a raw chunk to a full chunk COMMENT a function that can convert a raw chunk to a full chunk
ARG 8 chunks ARG 8 chunks
ARG 9 chunk ARG 9 chunk
ARG 10 regenerate
CLASS class_2808 ChunkType CLASS class_2808 ChunkType
COMMENT Specifies the type of a chunk COMMENT Specifies the type of a chunk
FIELD field_12807 LEVELCHUNK Lnet/minecraft/class_2806$class_2808; FIELD field_12807 LEVELCHUNK Lnet/minecraft/class_2806$class_2808;

View File

@ -13,7 +13,6 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator
COMMENT Generates the base shape of the chunk out of the basic block states as decided by this chunk generator's config. COMMENT Generates the base shape of the chunk out of the basic block states as decided by this chunk generator's config.
ARG 1 executor ARG 1 executor
ARG 2 blender ARG 2 blender
ARG 3 structureAccessor
METHOD method_12098 getBiomeSource ()Lnet/minecraft/class_1966; METHOD method_12098 getBiomeSource ()Lnet/minecraft/class_1966;
METHOD method_12100 getSpawnHeight (Lnet/minecraft/class_5539;)I METHOD method_12100 getSpawnHeight (Lnet/minecraft/class_5539;)I
ARG 1 world ARG 1 world

View File

@ -0,0 +1,25 @@
CLASS net/minecraft/class_7138 net/minecraft/world/gen/noise/NoiseConfig
FIELD comp_541 legacyWorldSeed J
FIELD comp_542 noiseParametersRegistry Lnet/minecraft/class_2378;
FIELD comp_545 surfaceBuilder Lnet/minecraft/class_6724;
FIELD comp_549 randomDerivers Ljava/util/Map;
METHOD comp_541 legacyWorldSeed ()J
METHOD comp_542 noiseParametersRegistry ()Lnet/minecraft/class_2378;
METHOD comp_545 surfaceBuilder ()Lnet/minecraft/class_6724;
METHOD comp_549 randomDerivers ()Ljava/util/Map;
METHOD method_41556 create (Lnet/minecraft/class_5284;Lnet/minecraft/class_2378;J)Lnet/minecraft/class_7138;
ARG 0 chunkGeneratorSettings
ARG 1 noiseParametersRegistry
ARG 2 legacyWorldSeed
METHOD method_41557 create (Lnet/minecraft/class_5455;Lnet/minecraft/class_5321;J)Lnet/minecraft/class_7138;
ARG 0 dynamicRegistryManager
ARG 1 chunkGeneratorSettingsKey
ARG 2 legacyWorldSeed
METHOD method_41558 getOrCreateSampler (Lnet/minecraft/class_5321;)Lnet/minecraft/class_5216;
ARG 1 noiseParametersKey
METHOD method_41559 (Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;)Lnet/minecraft/class_5216;
ARG 2 key
METHOD method_41560 getOrCreateRandomDeriver (Lnet/minecraft/class_2960;)Lnet/minecraft/class_6574;
ARG 1 id
METHOD method_41561 (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_6574;
ARG 2 id2