diff --git a/mappings/net/minecraft/client/MinecraftClient.mapping b/mappings/net/minecraft/client/MinecraftClient.mapping index a55c2659c7..51809d7814 100644 --- a/mappings/net/minecraft/client/MinecraftClient.mapping +++ b/mappings/net/minecraft/client/MinecraftClient.mapping @@ -106,7 +106,7 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient COMMENT This is only used when connecting to the integrated server. COMMENT COMMENT @see net.minecraft.client.gui.screen.ConnectScreen - FIELD field_1747 crashReport Ljava/util/function/Supplier; + FIELD field_1747 crashReportSupplier Ljava/util/function/Supplier; FIELD field_1748 levelStorage Lnet/minecraft/class_32; FIELD field_1749 ALT_TEXT_RENDERER_ID Lnet/minecraft/class_2960; FIELD field_1750 lastMetricsSampleTime J @@ -188,7 +188,8 @@ CLASS net/minecraft/class_310 net/minecraft/client/MinecraftClient ARG 1 matrices ARG 2 profileResult METHOD method_1493 isPaused ()Z - METHOD method_1494 setCrashReport (Ljava/util/function/Supplier;)V + METHOD method_1494 setCrashReportSupplier (Ljava/util/function/Supplier;)V + ARG 1 crashReportSupplier METHOD method_1495 getSessionService ()Lcom/mojang/authlib/minecraft/MinecraftSessionService; METHOD method_1496 isIntegratedServerRunning ()Z METHOD method_1498 isHudEnabled ()Z diff --git a/mappings/net/minecraft/client/render/chunk/ChunkBuilder.mapping b/mappings/net/minecraft/client/render/chunk/ChunkBuilder.mapping index 53b1d79904..05fdd93fcf 100644 --- a/mappings/net/minecraft/client/render/chunk/ChunkBuilder.mapping +++ b/mappings/net/minecraft/client/render/chunk/ChunkBuilder.mapping @@ -50,6 +50,8 @@ CLASS net/minecraft/class_846 net/minecraft/client/render/chunk/ChunkBuilder METHOD method_3635 scheduleUpload (Lnet/minecraft/class_287;Lnet/minecraft/class_291;)Ljava/util/concurrent/CompletableFuture; ARG 1 buffer ARG 2 glBuffer + METHOD method_38555 (Ljava/util/concurrent/CompletableFuture;)Ljava/util/concurrent/CompletionStage; + ARG 0 future METHOD method_39132 pollTask ()Lnet/minecraft/class_846$class_851$class_4577; CLASS class_849 ChunkData FIELD field_4450 nonEmptyLayers Ljava/util/Set; @@ -138,13 +140,21 @@ CLASS net/minecraft/class_846 net/minecraft/client/render/chunk/ChunkBuilder ARG 3 cameraZ ARG 4 data ARG 5 buffers + METHOD method_22788 (Ljava/util/List;Lnet/minecraft/class_750;Lnet/minecraft/class_1921;)V + ARG 3 renderLayer METHOD method_23087 addBlockEntity (Lnet/minecraft/class_846$class_849;Ljava/util/Set;Lnet/minecraft/class_2586;)V ARG 1 data ARG 2 blockEntities ARG 3 blockEntity + METHOD method_23619 (Lnet/minecraft/class_846$class_849;Ljava/util/List;Ljava/lang/Throwable;)Lnet/minecraft/class_846$class_4690; + ARG 2 results + ARG 3 throwable CLASS class_4579 SortTask FIELD field_20841 data Lnet/minecraft/class_846$class_849; METHOD (Lnet/minecraft/class_846$class_851;DLnet/minecraft/class_846$class_849;)V ARG 2 distance ARG 4 data + METHOD method_22789 (Lnet/minecraft/class_846$class_4690;Ljava/lang/Throwable;)Lnet/minecraft/class_846$class_4690; + ARG 1 result + ARG 2 throwable CLASS class_4690 Result diff --git a/mappings/net/minecraft/client/render/chunk/ChunkRendererRegion.mapping b/mappings/net/minecraft/client/render/chunk/ChunkRendererRegion.mapping index 2ec3061e6e..2ed70f8f48 100644 --- a/mappings/net/minecraft/client/render/chunk/ChunkRendererRegion.mapping +++ b/mappings/net/minecraft/client/render/chunk/ChunkRendererRegion.mapping @@ -7,6 +7,7 @@ CLASS net/minecraft/class_853 net/minecraft/client/render/chunk/ChunkRendererReg ARG 1 world ARG 2 chunkX ARG 3 chunkZ + ARG 4 chunks METHOD method_30000 isEmptyBetween (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;II[[Lnet/minecraft/class_2818;)Z ARG 0 from ARG 1 to @@ -16,3 +17,14 @@ CLASS net/minecraft/class_853 net/minecraft/client/render/chunk/ChunkRendererReg ARG 1 startPos ARG 2 endPos ARG 3 chunkRadius + CLASS class_6849 RenderedChunk + FIELD field_36310 blockEntities Ljava/util/Map; + FIELD field_36311 blockStateContainers Ljava/util/List; + FIELD field_36312 debugWorld Z + FIELD field_36313 chunk Lnet/minecraft/class_2818; + METHOD (Lnet/minecraft/class_2818;)V + ARG 1 chunk + METHOD method_39962 getBlockEntity (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2586; + ARG 1 pos + METHOD method_39963 getBlockState (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; + ARG 1 pos diff --git a/mappings/net/minecraft/datafixer/fix/ChunkToProtoChunkFix.mapping b/mappings/net/minecraft/datafixer/fix/ChunkToProtoChunkFix.mapping index 0cf5a2f9d9..b715736801 100644 --- a/mappings/net/minecraft/datafixer/fix/ChunkToProtoChunkFix.mapping +++ b/mappings/net/minecraft/datafixer/fix/ChunkToProtoChunkFix.mapping @@ -6,3 +6,7 @@ CLASS net/minecraft/class_3591 net/minecraft/datafixer/fix/ChunkToProtoChunkFix ARG 0 x ARG 1 y ARG 2 z + METHOD method_39943 fixLevel (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; + METHOD method_39951 fixBiomes (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; + METHOD method_39952 fixTileTicks (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; + METHOD method_39953 fixPos (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; diff --git a/mappings/net/minecraft/entity/mob/RavagerEntity.mapping b/mappings/net/minecraft/entity/mob/RavagerEntity.mapping index 735f25b556..3f8003f1a3 100644 --- a/mappings/net/minecraft/entity/mob/RavagerEntity.mapping +++ b/mappings/net/minecraft/entity/mob/RavagerEntity.mapping @@ -4,6 +4,8 @@ CLASS net/minecraft/class_1584 net/minecraft/entity/mob/RavagerEntity FIELD field_7303 attackTick I FIELD field_7305 roarTick I METHOD method_26920 createRavagerAttributes ()Lnet/minecraft/class_5132$class_5133; + METHOD method_39955 (Lnet/minecraft/class_1309;)Z + ARG 0 entity METHOD method_7068 knockBack (Lnet/minecraft/class_1297;)V ARG 1 entity METHOD method_7069 (Lnet/minecraft/class_1297;)Z diff --git a/mappings/net/minecraft/recipe/RecipeManager.mapping b/mappings/net/minecraft/recipe/RecipeManager.mapping index 4edfae0455..f421f735ae 100644 --- a/mappings/net/minecraft/recipe/RecipeManager.mapping +++ b/mappings/net/minecraft/recipe/RecipeManager.mapping @@ -3,6 +3,7 @@ CLASS net/minecraft/class_1863 net/minecraft/recipe/RecipeManager COMMENT remainders. It is also integrated with a recipe loader, which loads recipes COMMENT from data packs' JSON files. FIELD field_19359 GSON Lcom/google/gson/Gson; + FIELD field_36308 recipesById Ljava/util/Map; FIELD field_9023 recipes Ljava/util/Map; FIELD field_9024 errored Z COMMENT This isn't quite indicating an errored state; its value is only set to @@ -55,6 +56,10 @@ CLASS net/minecraft/class_1863 net/minecraft/recipe/RecipeManager COMMENT side recipes. ARG 1 recipes COMMENT the recipes to set + METHOD method_20703 (Ljava/util/Map$Entry;)Ljava/util/Map; + ARG 0 entry + METHOD method_20704 (Ljava/util/Map;Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_1860;)V + ARG 2 recipe METHOD method_20706 (Lnet/minecraft/class_3956;)Ljava/util/Map; ARG 0 t METHOD method_20707 (Lnet/minecraft/class_3956;)Lcom/google/common/collect/ImmutableMap$Builder; diff --git a/mappings/net/minecraft/text/TranslatableText.mapping b/mappings/net/minecraft/text/TranslatableText.mapping index 03ab998122..7c111be084 100644 --- a/mappings/net/minecraft/text/TranslatableText.mapping +++ b/mappings/net/minecraft/text/TranslatableText.mapping @@ -14,8 +14,9 @@ CLASS net/minecraft/class_2588 net/minecraft/text/TranslatableText ARG 2 args METHOD method_11022 getKey ()Ljava/lang/String; METHOD method_11023 getArgs ()[Ljava/lang/Object; - METHOD method_11024 setTranslation (Ljava/lang/String;Ljava/util/function/Consumer;)V + METHOD method_11024 forEachPart (Ljava/lang/String;Ljava/util/function/Consumer;)V ARG 1 translation + ARG 2 partsConsumer METHOD method_11025 updateTranslations ()V METHOD method_29434 getArg (I)Lnet/minecraft/class_5348; ARG 1 index diff --git a/mappings/net/minecraft/util/collection/Int2ObjectBiMap.mapping b/mappings/net/minecraft/util/collection/Int2ObjectBiMap.mapping index 70f540aa7e..f7abeb79ea 100644 --- a/mappings/net/minecraft/util/collection/Int2ObjectBiMap.mapping +++ b/mappings/net/minecraft/util/collection/Int2ObjectBiMap.mapping @@ -33,3 +33,4 @@ CLASS net/minecraft/class_3513 net/minecraft/util/collection/Int2ObjectBiMap ARG 1 value METHOD method_37913 create (I)Lnet/minecraft/class_3513; ARG 0 expectedSize + METHOD method_39940 copy ()Lnet/minecraft/class_3513; diff --git a/mappings/net/minecraft/util/collection/PaletteStorage.mapping b/mappings/net/minecraft/util/collection/PaletteStorage.mapping index 998c197a0e..9de67182fc 100644 --- a/mappings/net/minecraft/util/collection/PaletteStorage.mapping +++ b/mappings/net/minecraft/util/collection/PaletteStorage.mapping @@ -28,3 +28,4 @@ CLASS net/minecraft/class_6490 net/minecraft/util/collection/PaletteStorage ARG 1 action METHOD method_34896 getElementBits ()I COMMENT {@return the number of bits each element in this storage uses} + METHOD method_39939 copy ()Lnet/minecraft/class_6490; diff --git a/mappings/net/minecraft/world/chunk/Palette.mapping b/mappings/net/minecraft/world/chunk/Palette.mapping index 6a2d94c93c..f933dae49e 100644 --- a/mappings/net/minecraft/world/chunk/Palette.mapping +++ b/mappings/net/minecraft/world/chunk/Palette.mapping @@ -39,6 +39,7 @@ CLASS net/minecraft/class_2837 net/minecraft/world/chunk/Palette COMMENT {@return {@code true} if any entry in this palette passes the {@code COMMENT predicate}} ARG 1 predicate + METHOD method_39956 copy ()Lnet/minecraft/class_2837; CLASS class_6559 Factory COMMENT An interface for easy creation of palettes. METHOD create (ILnet/minecraft/class_2359;Lnet/minecraft/class_2835;Ljava/util/List;)Lnet/minecraft/class_2837; diff --git a/mappings/net/minecraft/world/chunk/PalettedContainer.mapping b/mappings/net/minecraft/world/chunk/PalettedContainer.mapping index dba211e1c6..996353f92f 100644 --- a/mappings/net/minecraft/world/chunk/PalettedContainer.mapping +++ b/mappings/net/minecraft/world/chunk/PalettedContainer.mapping @@ -12,7 +12,15 @@ CLASS net/minecraft/class_2841 net/minecraft/world/chunk/PalettedContainer ARG 2 object ARG 3 paletteProvider METHOD (Lnet/minecraft/class_2359;Lnet/minecraft/class_2841$class_6563;Lnet/minecraft/class_2841$class_6560;Lnet/minecraft/class_6490;Ljava/util/List;)V + ARG 1 idList ARG 2 paletteProvider + ARG 3 dataProvider + ARG 4 storage + ARG 5 paletteEntries + METHOD (Lnet/minecraft/class_2359;Lnet/minecraft/class_2841$class_6563;Lnet/minecraft/class_2841$class_6561;)V + ARG 1 idList + ARG 2 paletteProvider + ARG 3 data METHOD method_12321 get (III)Ljava/lang/Object; ARG 1 x ARG 2 y @@ -101,6 +109,7 @@ CLASS net/minecraft/class_2841 net/minecraft/world/chunk/PalettedContainer ARG 2 serialized METHOD method_39794 (Ljava/util/function/Consumer;Lnet/minecraft/class_2837;I)V ARG 2 id + METHOD method_39957 copy ()Lnet/minecraft/class_2841; CLASS class_4464 Counter COMMENT A counter that receives a palette entry and its number of occurences COMMENT in the container. diff --git a/mappings/net/minecraft/world/chunk/SingularPalette.mapping b/mappings/net/minecraft/world/chunk/SingularPalette.mapping index 9429e7b332..0c9dfe7385 100644 --- a/mappings/net/minecraft/world/chunk/SingularPalette.mapping +++ b/mappings/net/minecraft/world/chunk/SingularPalette.mapping @@ -7,9 +7,11 @@ CLASS net/minecraft/class_6564 net/minecraft/world/chunk/SingularPalette METHOD (Lnet/minecraft/class_2359;Lnet/minecraft/class_2835;Ljava/util/List;)V ARG 1 idList ARG 2 listener + ARG 3 entries METHOD method_38316 create (ILnet/minecraft/class_2359;Lnet/minecraft/class_2835;Ljava/util/List;)Lnet/minecraft/class_2837; COMMENT Creates a singular pallete. Used as method reference to create factory. ARG 0 bitSize COMMENT {@code 0}, as this palette has only 20=1 entry ARG 1 idList ARG 2 listener + ARG 3 entries