diff --git a/mappings/net/minecraft/block/AbstractBlock.mapping b/mappings/net/minecraft/block/AbstractBlock.mapping index 6340c46ace..64c76da7e3 100644 --- a/mappings/net/minecraft/block/AbstractBlock.mapping +++ b/mappings/net/minecraft/block/AbstractBlock.mapping @@ -455,6 +455,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock COMMENT COMMENT @see AbstractBlockState#canPathfindThrough ARG 1 state + ARG 2 type METHOD method_9517 prepare (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;II)V COMMENT Called when the block state changes, before the {@linkplain #getStateForNeighborUpdate COMMENT neighbor-triggered state update} on the original block, and after the @@ -1084,6 +1085,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock ARG 2 pos ARG 3 type METHOD method_26171 canPathfindThrough (Lnet/minecraft/class_10;)Z + ARG 1 type METHOD method_26172 getOutlineShape (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265; ARG 1 world ARG 2 pos diff --git a/mappings/net/minecraft/block/DecoratedPotBlock.mapping b/mappings/net/minecraft/block/DecoratedPotBlock.mapping index ae3f51e214..b48cafd834 100644 --- a/mappings/net/minecraft/block/DecoratedPotBlock.mapping +++ b/mappings/net/minecraft/block/DecoratedPotBlock.mapping @@ -5,3 +5,7 @@ CLASS net/minecraft/class_8168 net/minecraft/block/DecoratedPotBlock FIELD field_43236 SHERDS_DYNAMIC_DROP_ID Lnet/minecraft/class_2960; FIELD field_43237 CRACKED Lnet/minecraft/class_2746; FIELD field_46333 CODEC Lcom/mojang/serialization/MapCodec; + METHOD method_49815 (Lnet/minecraft/class_8172;Ljava/util/function/Consumer;)V + ARG 1 lootConsumer + METHOD method_51510 (Ljava/util/List;Ljava/util/Optional;)V + ARG 1 sherd diff --git a/mappings/net/minecraft/block/ShulkerBoxBlock.mapping b/mappings/net/minecraft/block/ShulkerBoxBlock.mapping index ff112ae904..f6eb119eb1 100644 --- a/mappings/net/minecraft/block/ShulkerBoxBlock.mapping +++ b/mappings/net/minecraft/block/ShulkerBoxBlock.mapping @@ -10,6 +10,7 @@ CLASS net/minecraft/class_2480 net/minecraft/block/ShulkerBoxBlock FIELD field_41081 SOUTH_SHAPE Lnet/minecraft/class_265; FIELD field_41082 SIDES_SHAPES Ljava/util/Map; FIELD field_46440 CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_49401 UNKNOWN_CONTENTS_TEXT Lnet/minecraft/class_2561; METHOD (Lnet/minecraft/class_1767;Lnet/minecraft/class_4970$class_2251;)V ARG 1 color ARG 2 settings diff --git a/mappings/net/minecraft/block/entity/BannerBlockEntity.mapping b/mappings/net/minecraft/block/entity/BannerBlockEntity.mapping index 035a884652..756a32eeb0 100644 --- a/mappings/net/minecraft/block/entity/BannerBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/BannerBlockEntity.mapping @@ -4,6 +4,7 @@ CLASS net/minecraft/class_2573 net/minecraft/block/entity/BannerBlockEntity FIELD field_11774 baseColor Lnet/minecraft/class_1767; FIELD field_31296 MAX_PATTERN_COUNT I FIELD field_31297 PATTERNS_KEY Ljava/lang/String; + FIELD field_49402 LOGGER Lorg/slf4j/Logger; FIELD field_49403 patternsComponentWithBase Lnet/minecraft/class_9307; METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V ARG 1 pos diff --git a/mappings/net/minecraft/block/entity/BannerPatterns.mapping b/mappings/net/minecraft/block/entity/BannerPatterns.mapping index 5465d927a6..9961033fd0 100644 --- a/mappings/net/minecraft/block/entity/BannerPatterns.mapping +++ b/mappings/net/minecraft/block/entity/BannerPatterns.mapping @@ -3,3 +3,6 @@ CLASS net/minecraft/class_7446 net/minecraft/block/entity/BannerPatterns ARG 0 registry METHOD method_43722 of (Ljava/lang/String;)Lnet/minecraft/class_5321; ARG 0 id + METHOD method_57577 register (Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;)Lnet/minecraft/class_2582; + ARG 0 registry + ARG 1 key diff --git a/mappings/net/minecraft/block/entity/BeehiveBlockEntity.mapping b/mappings/net/minecraft/block/entity/BeehiveBlockEntity.mapping index 9a5480d0d5..054ee82342 100644 --- a/mappings/net/minecraft/block/entity/BeehiveBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/BeehiveBlockEntity.mapping @@ -8,6 +8,7 @@ CLASS net/minecraft/class_4482 net/minecraft/block/entity/BeehiveBlockEntity FIELD field_31314 ANGERED_CANNOT_ENTER_HIVE_TICKS I FIELD field_31315 MIN_OCCUPATION_TICKS_WITH_NECTAR I FIELD field_33570 IRRELEVANT_BEE_NBT_KEYS Ljava/util/List; + FIELD field_49409 LOGGER Lorg/slf4j/Logger; METHOD (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V ARG 1 pos ARG 2 state @@ -50,6 +51,7 @@ CLASS net/minecraft/class_4482 net/minecraft/block/entity/BeehiveBlockEntity ARG 2 state ARG 3 blockEntity METHOD method_35292 addBee (Lnet/minecraft/class_4482$class_9309;)V + ARG 1 bee METHOD method_40019 (Lnet/minecraft/class_4970$class_4971;)Z ARG 0 statex METHOD method_57580 createBeesData ()Ljava/util/List; @@ -76,3 +78,5 @@ CLASS net/minecraft/class_4482 net/minecraft/block/entity/BeehiveBlockEntity METHOD method_57588 loadEntity (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1297; ARG 1 world ARG 2 pos + METHOD method_57589 (Lnet/minecraft/class_1297;)Lnet/minecraft/class_1297; + ARG 0 entity diff --git a/mappings/net/minecraft/block/entity/LecternBlockEntity.mapping b/mappings/net/minecraft/block/entity/LecternBlockEntity.mapping index d14ad342ad..6f52269be4 100644 --- a/mappings/net/minecraft/block/entity/LecternBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/LecternBlockEntity.mapping @@ -24,3 +24,5 @@ CLASS net/minecraft/class_3722 net/minecraft/block/entity/LecternBlockEntity METHOD method_17523 getCurrentPage ()I METHOD method_17524 getComparatorOutput ()I METHOD method_17525 onBookRemoved ()V + METHOD method_57591 getPageCount (Lnet/minecraft/class_1799;)I + ARG 0 stack diff --git a/mappings/net/minecraft/block/entity/ShulkerBoxBlockEntity.mapping b/mappings/net/minecraft/block/entity/ShulkerBoxBlockEntity.mapping index d57f7d35bd..9db9afa7b1 100644 --- a/mappings/net/minecraft/block/entity/ShulkerBoxBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/ShulkerBoxBlockEntity.mapping @@ -30,6 +30,7 @@ CLASS net/minecraft/class_2627 net/minecraft/block/entity/ShulkerBoxBlockEntity ARG 3 state METHOD method_11319 readInventoryNbt (Lnet/minecraft/class_2487;Lnet/minecraft/class_7225$class_7874;)V ARG 1 nbt + ARG 2 registries METHOD method_11320 getColor ()Lnet/minecraft/class_1767; METHOD method_20047 updateNeighborStates (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V ARG 0 world diff --git a/mappings/net/minecraft/block/entity/SkullBlockEntity.mapping b/mappings/net/minecraft/block/entity/SkullBlockEntity.mapping index 92ef10ffdc..dc5739410f 100644 --- a/mappings/net/minecraft/block/entity/SkullBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/SkullBlockEntity.mapping @@ -38,6 +38,7 @@ CLASS net/minecraft/class_2631 net/minecraft/block/entity/SkullBlockEntity METHOD method_54081 fetchProfile (Ljava/lang/String;Lnet/minecraft/class_7497;Ljava/util/function/BooleanSupplier;)Ljava/util/concurrent/CompletableFuture; ARG 0 name ARG 1 apiServices + ARG 2 missingUserCache METHOD method_54082 (Ljava/util/function/BooleanSupplier;Lnet/minecraft/class_7497;Ljava/util/Optional;)Ljava/util/Optional; ARG 2 profile CLASS 1 diff --git a/mappings/net/minecraft/block/entity/VaultBlockEntity.mapping b/mappings/net/minecraft/block/entity/VaultBlockEntity.mapping index b67d15f5fe..90dc100918 100644 --- a/mappings/net/minecraft/block/entity/VaultBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/VaultBlockEntity.mapping @@ -10,11 +10,14 @@ CLASS net/minecraft/class_9199 net/minecraft/block/entity/VaultBlockEntity METHOD method_56729 encodeValue (Lcom/mojang/serialization/Codec;Ljava/lang/Object;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_2520; ARG 0 codec ARG 1 value + ARG 2 registries METHOD method_56730 setConfig (Lnet/minecraft/class_9203;)V ARG 1 config METHOD method_56731 getServerData ()Lnet/minecraft/class_9204; METHOD method_56733 (Lnet/minecraft/class_9203;)V ARG 1 config + METHOD method_56734 (Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_2487;)V + ARG 2 nbt METHOD method_56735 getSharedData ()Lnet/minecraft/class_9205; METHOD method_56736 getClientData ()Lnet/minecraft/class_9202; METHOD method_56737 getConfig ()Lnet/minecraft/class_9203; diff --git a/mappings/net/minecraft/block/spawner/TrialSpawnerData.mapping b/mappings/net/minecraft/block/spawner/TrialSpawnerData.mapping index a9bec66c56..21ea4c94cc 100644 --- a/mappings/net/minecraft/block/spawner/TrialSpawnerData.mapping +++ b/mappings/net/minecraft/block/spawner/TrialSpawnerData.mapping @@ -65,6 +65,8 @@ CLASS net/minecraft/class_8966 net/minecraft/block/spawner/TrialSpawnerData METHOD method_55196 (Lnet/minecraft/class_2487;Lnet/minecraft/class_1952;)V ARG 1 spawnData METHOD method_55197 hasSpawnData (Lnet/minecraft/class_8963;Lnet/minecraft/class_5819;)Z + ARG 1 logic + ARG 2 random METHOD method_55198 isCooldownAtRepeating (Lnet/minecraft/class_3218;Lnet/minecraft/class_8965;F)Z ARG 1 world ARG 2 config diff --git a/mappings/net/minecraft/component/DataComponentType.mapping b/mappings/net/minecraft/component/DataComponentType.mapping index 5a5ff62fb1..9d71ac5d34 100644 --- a/mappings/net/minecraft/component/DataComponentType.mapping +++ b/mappings/net/minecraft/component/DataComponentType.mapping @@ -2,6 +2,8 @@ CLASS net/minecraft/class_9331 net/minecraft/component/DataComponentType FIELD field_49600 CODEC Lcom/mojang/serialization/Codec; FIELD field_49601 PACKET_CODEC Lnet/minecraft/class_9139; METHOD method_57873 builder ()Lnet/minecraft/class_9331$class_9332; + METHOD method_57874 (Lnet/minecraft/class_9139;)Lnet/minecraft/class_9139; + ARG 0 packetCodec METHOD method_57875 getCodec ()Lcom/mojang/serialization/Codec; METHOD method_57876 getCodecOrThrow ()Lcom/mojang/serialization/Codec; METHOD method_57877 shouldSkipSerialization ()Z diff --git a/mappings/net/minecraft/entity/effect/StatusEffectInstance.mapping b/mappings/net/minecraft/entity/effect/StatusEffectInstance.mapping index 913d35200b..e6b3117de9 100644 --- a/mappings/net/minecraft/entity/effect/StatusEffectInstance.mapping +++ b/mappings/net/minecraft/entity/effect/StatusEffectInstance.mapping @@ -150,3 +150,5 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance ARG 0 codec METHOD method_56672 (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 1 instance + METHOD method_57279 (Lnet/minecraft/class_9139;)Lnet/minecraft/class_9139; + ARG 0 packetCodec diff --git a/mappings/net/minecraft/network/codec/PacketCodec.mapping b/mappings/net/minecraft/network/codec/PacketCodec.mapping index e3a04378a5..e8c04c38b0 100644 --- a/mappings/net/minecraft/network/codec/PacketCodec.mapping +++ b/mappings/net/minecraft/network/codec/PacketCodec.mapping @@ -150,6 +150,8 @@ CLASS net/minecraft/class_9139 net/minecraft/network/codec/PacketCodec ARG 8 codec5 ARG 9 from5 ARG 10 to + METHOD method_58024 recursive (Ljava/util/function/UnaryOperator;)Lnet/minecraft/class_9139; + ARG 0 codecGetter METHOD method_58025 tuple (Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function6;)Lnet/minecraft/class_9139; COMMENT {@return a codec for encoding six values} ARG 0 codec1 @@ -165,6 +167,8 @@ CLASS net/minecraft/class_9139 net/minecraft/network/codec/PacketCodec ARG 10 codec6 ARG 11 from6 ARG 12 to + CLASS 5 + FIELD field_49712 codecSupplier Ljava/util/function/Supplier; CLASS class_9140 ResultFunction METHOD apply (Lnet/minecraft/class_9139;)Lnet/minecraft/class_9139; ARG 1 codec diff --git a/mappings/net/minecraft/network/codec/PacketCodecs.mapping b/mappings/net/minecraft/network/codec/PacketCodecs.mapping index 2672127544..0cb28a5bf3 100644 --- a/mappings/net/minecraft/network/codec/PacketCodecs.mapping +++ b/mappings/net/minecraft/network/codec/PacketCodecs.mapping @@ -44,13 +44,13 @@ CLASS net/minecraft/class_9135 net/minecraft/network/codec/PacketCodecs COMMENT @see net.minecraft.network.PacketByteBuf#readString() COMMENT @see net.minecraft.network.PacketByteBuf#writeString(String) FIELD field_48555 NBT_ELEMENT Lnet/minecraft/class_9139; - COMMENT A codec for an NBT element of unlimited size. + COMMENT A codec for an NBT element of up to {@code 0x200000L} bytes. COMMENT COMMENT @see #nbt COMMENT @see net.minecraft.network.PacketByteBuf#readNbt(NbtSizeTracker) COMMENT @see net.minecraft.network.PacketByteBuf#writeNbt(NbtElement) FIELD field_48556 NBT_COMPOUND Lnet/minecraft/class_9139; - COMMENT A codec for an NBT compound of unlimited size. + COMMENT A codec for an NBT compound of up to {@code 0x200000L} bytes. COMMENT COMMENT @see #nbt COMMENT @see net.minecraft.network.PacketByteBuf#readNbt(NbtSizeTracker) @@ -82,6 +82,18 @@ CLASS net/minecraft/class_9135 net/minecraft/network/codec/PacketCodecs COMMENT COMMENT @see io.netty.buffer.ByteBuf#readInt COMMENT @see io.netty.buffer.ByteBuf#writeInt + FIELD field_49676 UNLIMITED_NBT_ELEMENT Lnet/minecraft/class_9139; + COMMENT A codec for an NBT element of unlimited size. + COMMENT + COMMENT @see #nbt + COMMENT @see net.minecraft.network.PacketByteBuf#readNbt(NbtSizeTracker) + COMMENT @see net.minecraft.network.PacketByteBuf#writeNbt(NbtElement) + FIELD field_49677 UNLIMITED_NBT_COMPOUND Lnet/minecraft/class_9139; + COMMENT A codec for an NBT compound of unlimited size. + COMMENT + COMMENT @see #nbt + COMMENT @see net.minecraft.network.PacketByteBuf#readNbt(NbtSizeTracker) + COMMENT @see net.minecraft.network.PacketByteBuf#writeNbt(NbtElement) FIELD field_49678 PROPERTY_MAP Lnet/minecraft/class_9139; FIELD field_49679 GAME_PROFILE Lnet/minecraft/class_9139; METHOD method_56363 toList ()Lnet/minecraft/class_9139$class_9140; @@ -132,7 +144,8 @@ CLASS net/minecraft/class_9135 net/minecraft/network/codec/PacketCodecs METHOD method_56368 codec (Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_9139; COMMENT {@return a codec from DataFixerUpper codec {@code codec}} COMMENT - COMMENT

Internally, the data is serialized as an NBT element of unlimited size. + COMMENT

Internally, the data is serialized as an NBT element of up to {@code 200000L} + COMMENT bytes. ARG 0 codec METHOD method_56369 (Lcom/mojang/serialization/Codec;Ljava/lang/Object;)Lnet/minecraft/class_2520; ARG 1 value @@ -234,6 +247,14 @@ CLASS net/minecraft/class_9135 net/minecraft/network/codec/PacketCodecs ARG 0 codec METHOD method_57986 (ILnet/minecraft/class_9139;)Lnet/minecraft/class_9139; ARG 1 codec + METHOD method_57987 unlimitedCodec (Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_9139; + COMMENT {@return a codec from DataFixerUpper codec {@code codec}} + COMMENT + COMMENT

Internally, the data is serialized as an NBT element of unlimited size. + ARG 0 codec + METHOD method_57988 codec (Lcom/mojang/serialization/Codec;Ljava/util/function/Supplier;)Lnet/minecraft/class_9139; + ARG 0 codec + ARG 1 sizeTracker METHOD method_57989 readCollectionSize (Lio/netty/buffer/ByteBuf;I)I ARG 0 buf ARG 1 maxSize @@ -250,14 +271,34 @@ CLASS net/minecraft/class_9135 net/minecraft/network/codec/PacketCodecs ARG 1 keyCodec ARG 2 valueCodec ARG 3 maxSize + METHOD method_57993 (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2520; + ARG 0 nbt + METHOD method_57994 (Lnet/minecraft/class_2520;)Lnet/minecraft/class_2487; + ARG 0 nbt METHOD method_57995 either (Lnet/minecraft/class_9139;Lnet/minecraft/class_9139;)Lnet/minecraft/class_9139; ARG 0 left ARG 1 right + METHOD method_57997 registryCodec (Lcom/mojang/serialization/Codec;Ljava/util/function/Supplier;)Lnet/minecraft/class_9139; + ARG 0 codec + ARG 1 sizeTracker + METHOD method_57998 nbtCompound (Ljava/util/function/Supplier;)Lnet/minecraft/class_9139; + ARG 0 sizeTracker METHOD method_58000 toList (I)Lnet/minecraft/class_9139$class_9140; ARG 0 maxLength - METHOD method_58001 (Lnet/minecraft/class_5321;)Lnet/minecraft/class_9139; + METHOD method_58001 registryEntryList (Lnet/minecraft/class_5321;)Lnet/minecraft/class_9139; ARG 0 registryRef + METHOD method_58002 unlimitedRegistryCodec (Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_9139; + ARG 0 codec CLASS 10 + CLASS 11 + METHOD method_58007 (Lnet/minecraft/class_9139;Lio/netty/buffer/ByteBuf;Lnet/minecraft/class_9139;Ljava/lang/Object;Ljava/lang/Object;)V + ARG 3 k + ARG 4 v + CLASS 13 + METHOD method_58010 (Lio/netty/buffer/ByteBuf;Lnet/minecraft/class_9139;Ljava/lang/Object;)V + ARG 2 right + METHOD method_58011 (Lio/netty/buffer/ByteBuf;Lnet/minecraft/class_9139;Ljava/lang/Object;)V + ARG 2 left CLASS 15 METHOD method_56424 getIterable (Lnet/minecraft/class_9129;)Lnet/minecraft/class_2359; ARG 1 buf @@ -265,11 +306,19 @@ CLASS net/minecraft/class_9135 net/minecraft/network/codec/PacketCodecs FIELD field_48562 DIRECT_ENTRY_MARKER I METHOD method_56390 getEntries (Lnet/minecraft/class_9129;)Lnet/minecraft/class_2359; ARG 1 buf + CLASS 17 + FIELD field_49689 DIRECT_ENTRY_MARKER I + FIELD field_49690 entryPacketCodec Lnet/minecraft/class_9139; CLASS 18 FIELD field_49691 NAME_MAX_LENGTH I FIELD field_49692 VALUE_MAX_LENGTH I FIELD field_49693 SIGNATURE_MAX_LENGTH I FIELD field_49694 MAP_MAX_SIZE I + METHOD method_58016 (Lio/netty/buffer/ByteBuf;Ljava/lang/String;)V + ARG 0 buf2 + ARG 1 signature + METHOD method_58017 (Lio/netty/buffer/ByteBuf;)Ljava/lang/String; + ARG 0 buf2 CLASS 2 METHOD method_56403 decode (Lio/netty/buffer/ByteBuf;)[B ARG 1 buf @@ -281,6 +330,7 @@ CLASS net/minecraft/class_9135 net/minecraft/network/codec/PacketCodecs ARG 1 buf METHOD method_56408 write (Lio/netty/buffer/ByteBuf;[B)V ARG 1 buf + ARG 2 bytes CLASS 5 METHOD method_56899 (Ljava/lang/Object;Ljava/lang/String;)Lio/netty/handler/codec/EncoderException; ARG 1 error diff --git a/mappings/net/minecraft/test/GameTest.mapping b/mappings/net/minecraft/test/GameTest.mapping index 624591ca3b..6f0ec3370e 100644 --- a/mappings/net/minecraft/test/GameTest.mapping +++ b/mappings/net/minecraft/test/GameTest.mapping @@ -11,3 +11,4 @@ CLASS net/minecraft/class_6302 net/minecraft/test/GameTest METHOD method_35938 maxAttempts ()I METHOD method_35939 requiredSuccesses ()I METHOD method_57098 skyAccess ()Z + METHOD method_57962 manualOnly ()Z