diff --git a/mappings/net/minecraft/client/gui/screen/TitleScreen.mapping b/mappings/net/minecraft/client/gui/screen/TitleScreen.mapping index 6bdceb0bde..cc163561af 100644 --- a/mappings/net/minecraft/client/gui/screen/TitleScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/TitleScreen.mapping @@ -48,6 +48,8 @@ CLASS net/minecraft/class_442 net/minecraft/client/gui/screen/TitleScreen METHOD method_41198 (Lnet/minecraft/class_4185;)V ARG 1 button METHOD method_44692 getMultiplayerDisabledText ()Lnet/minecraft/class_2561; + METHOD method_59752 setWidgetAlpha (F)V + ARG 1 alpha CLASS class_7063 DeprecationNotice FIELD comp_829 textRenderer Lnet/minecraft/class_327; METHOD comp_829 textRenderer ()Lnet/minecraft/class_327; diff --git a/mappings/net/minecraft/client/network/ClientPlayNetworkHandler.mapping b/mappings/net/minecraft/client/network/ClientPlayNetworkHandler.mapping index 213d07f344..4b0d498759 100644 --- a/mappings/net/minecraft/client/network/ClientPlayNetworkHandler.mapping +++ b/mappings/net/minecraft/client/network/ClientPlayNetworkHandler.mapping @@ -35,6 +35,7 @@ CLASS net/minecraft/class_634 net/minecraft/client/network/ClientPlayNetworkHand FIELD field_47878 scoreboard Lnet/minecraft/class_269; FIELD field_48403 secureChatEnforced Z FIELD field_48933 debugSampleSubscriber Lnet/minecraft/class_9211; + FIELD field_51439 brewingRecipeRegistry Lnet/minecraft/class_1845; METHOD (Lnet/minecraft/class_310;Lnet/minecraft/class_2535;Lnet/minecraft/class_8675;)V ARG 1 client METHOD method_16690 getSessionId ()Ljava/util/UUID; @@ -140,3 +141,4 @@ CLASS net/minecraft/class_634 net/minecraft/client/network/ClientPlayNetworkHand ARG 2 world METHOD method_54134 clearWorld ()V METHOD method_55823 getScoreboard ()Lnet/minecraft/class_269; + METHOD method_59754 getBrewingRecipeRegistry ()Lnet/minecraft/class_1845; diff --git a/mappings/net/minecraft/client/particle/SpellParticle.mapping b/mappings/net/minecraft/client/particle/SpellParticle.mapping index 778a657dc9..8fcedfdfae 100644 --- a/mappings/net/minecraft/client/particle/SpellParticle.mapping +++ b/mappings/net/minecraft/client/particle/SpellParticle.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_711 net/minecraft/client/particle/SpellParticle FIELD field_17870 spriteProvider Lnet/minecraft/class_4002; FIELD field_3888 RANDOM Lnet/minecraft/class_5819; + FIELD field_51440 defaultAlpha F METHOD (Lnet/minecraft/class_638;DDDDDDLnet/minecraft/class_4002;)V ARG 1 world ARG 2 x diff --git a/mappings/net/minecraft/client/render/entity/FishingBobberEntityRenderer.mapping b/mappings/net/minecraft/client/render/entity/FishingBobberEntityRenderer.mapping index f156cd98f1..f426a8d510 100644 --- a/mappings/net/minecraft/client/render/entity/FishingBobberEntityRenderer.mapping +++ b/mappings/net/minecraft/client/render/entity/FishingBobberEntityRenderer.mapping @@ -20,3 +20,6 @@ CLASS net/minecraft/class_906 net/minecraft/client/render/entity/FishingBobberEn METHOD method_23954 percentage (II)F ARG 0 value ARG 1 max + METHOD method_59755 getHandPos (Lnet/minecraft/class_1657;FF)Lnet/minecraft/class_243; + ARG 1 player + ARG 3 tickDelta diff --git a/mappings/net/minecraft/client/sound/AudioStream.mapping b/mappings/net/minecraft/client/sound/AudioStream.mapping index 39f07b5569..e7c95c3710 100644 --- a/mappings/net/minecraft/client/sound/AudioStream.mapping +++ b/mappings/net/minecraft/client/sound/AudioStream.mapping @@ -1,4 +1,4 @@ CLASS net/minecraft/class_4234 net/minecraft/client/sound/AudioStream METHOD method_19719 getFormat ()Ljavax/sound/sampled/AudioFormat; - METHOD method_19720 getBuffer (I)Ljava/nio/ByteBuffer; + METHOD method_19720 read (I)Ljava/nio/ByteBuffer; ARG 1 size diff --git a/mappings/net/minecraft/client/sound/BufferedAudioStream.mapping b/mappings/net/minecraft/client/sound/BufferedAudioStream.mapping new file mode 100644 index 0000000000..24750b6a5c --- /dev/null +++ b/mappings/net/minecraft/client/sound/BufferedAudioStream.mapping @@ -0,0 +1,4 @@ +CLASS net/minecraft/class_9673 net/minecraft/client/sound/BufferedAudioStream + FIELD field_51441 CHUNK_SIZE I + METHOD method_59758 read (Lit/unimi/dsi/fastutil/floats/FloatConsumer;)Z + ARG 1 consumer diff --git a/mappings/net/minecraft/client/sound/ChannelList.mapping b/mappings/net/minecraft/client/sound/ChannelList.mapping index e0b8fb3c43..8631eeac05 100644 --- a/mappings/net/minecraft/client/sound/ChannelList.mapping +++ b/mappings/net/minecraft/client/sound/ChannelList.mapping @@ -5,5 +5,7 @@ CLASS net/minecraft/class_4229 net/minecraft/client/sound/ChannelList FIELD field_18914 buffer Ljava/nio/ByteBuffer; METHOD (I)V ARG 1 size + METHOD accept (F)V + ARG 1 value METHOD method_19679 getBuffer ()Ljava/nio/ByteBuffer; METHOD method_59756 getCurrentBufferSize ()I diff --git a/mappings/net/minecraft/client/sound/NonRepeatingAudioStream.mapping b/mappings/net/minecraft/client/sound/NonRepeatingAudioStream.mapping new file mode 100644 index 0000000000..18685ad215 --- /dev/null +++ b/mappings/net/minecraft/client/sound/NonRepeatingAudioStream.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/class_9672 net/minecraft/client/sound/NonRepeatingAudioStream + METHOD method_59757 readAll ()Ljava/nio/ByteBuffer; diff --git a/mappings/net/minecraft/client/sound/OggAudioStream.mapping b/mappings/net/minecraft/client/sound/OggAudioStream.mapping index 46cb51b9b5..dc272a1bc0 100644 --- a/mappings/net/minecraft/client/sound/OggAudioStream.mapping +++ b/mappings/net/minecraft/client/sound/OggAudioStream.mapping @@ -1,5 +1,19 @@ CLASS net/minecraft/class_4228 net/minecraft/client/sound/OggAudioStream FIELD field_18908 format Ljavax/sound/sampled/AudioFormat; FIELD field_18909 inputStream Ljava/io/InputStream; + FIELD field_51449 syncState Lcom/jcraft/jogg/SyncState; + FIELD field_51450 page Lcom/jcraft/jogg/Page; + FIELD field_51451 streamState Lcom/jcraft/jogg/StreamState; + FIELD field_51452 packet Lcom/jcraft/jogg/Packet; + FIELD field_51453 info Lcom/jcraft/jorbis/Info; + FIELD field_51454 dspState Lcom/jcraft/jorbis/DspState; + FIELD field_51455 block Lcom/jcraft/jorbis/Block; METHOD (Ljava/io/InputStream;)V ARG 1 inputStream + METHOD method_59759 readIdentificationPacket (Lcom/jcraft/jogg/Page;)Lcom/jcraft/jogg/Packet; + ARG 1 page + METHOD method_59763 isError (I)Z + ARG 0 code + METHOD method_59764 read ()Z + METHOD method_59766 readPage ()Lcom/jcraft/jogg/Page; + METHOD method_59767 readPacket ()Lcom/jcraft/jogg/Packet; diff --git a/mappings/net/minecraft/command/argument/ItemStringReader.mapping b/mappings/net/minecraft/command/argument/ItemStringReader.mapping index f538110474..8d2ffc4093 100644 --- a/mappings/net/minecraft/command/argument/ItemStringReader.mapping +++ b/mappings/net/minecraft/command/argument/ItemStringReader.mapping @@ -11,6 +11,7 @@ CLASS net/minecraft/class_2291 net/minecraft/command/argument/ItemStringReader FIELD field_50053 SUGGEST_DEFAULT Ljava/util/function/Function; FIELD field_50054 itemRegistry Lnet/minecraft/class_7225$class_7226; FIELD field_50055 nbtOps Lcom/mojang/serialization/DynamicOps; + FIELD field_51458 MALFORMED_ITEM_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; METHOD (Lnet/minecraft/class_7225$class_7874;)V ARG 1 registriesLookup METHOD method_58517 consume (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/class_2291$class_9219;)V @@ -25,6 +26,14 @@ CLASS net/minecraft/class_2291 net/minecraft/command/argument/ItemStringReader ARG 0 id METHOD method_58521 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; ARG 0 id + METHOD method_59768 (Lcom/mojang/brigadier/StringReader;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; + ARG 1 error + METHOD method_59769 validate (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/class_6880;Lnet/minecraft/class_9323;)V + ARG 0 reader + ARG 1 item + ARG 2 components + METHOD method_59770 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 error METHOD method_9789 consume (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2291$class_7215; ARG 1 reader METHOD method_9793 getSuggestions (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; diff --git a/mappings/net/minecraft/command/argument/ParticleEffectArgumentType.mapping b/mappings/net/minecraft/command/argument/ParticleEffectArgumentType.mapping index 4c192b59ee..7bc8fbed2e 100644 --- a/mappings/net/minecraft/command/argument/ParticleEffectArgumentType.mapping +++ b/mappings/net/minecraft/command/argument/ParticleEffectArgumentType.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_2223 net/minecraft/command/argument/ParticleEffectArgumentType FIELD field_48929 registryLookup Lnet/minecraft/class_7225$class_7874; + FIELD field_51438 INVALID_OPTIONS_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; FIELD field_9935 EXAMPLES Ljava/util/Collection; FIELD field_9936 UNKNOWN_PARTICLE_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; METHOD (Lnet/minecraft/class_7157;)V @@ -10,6 +11,8 @@ CLASS net/minecraft/class_2223 net/minecraft/command/argument/ParticleEffectArgu METHOD method_45583 getType (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/class_7225;)Lnet/minecraft/class_2396; ARG 0 reader ARG 1 registryWrapper + METHOD method_59751 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; + ARG 0 error METHOD method_9417 particleEffect (Lnet/minecraft/class_7157;)Lnet/minecraft/class_2223; ARG 0 registryAccess METHOD method_9418 readParameters (Lcom/mojang/brigadier/StringReader;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_2394; diff --git a/mappings/net/minecraft/component/ComponentMap.mapping b/mappings/net/minecraft/component/ComponentMap.mapping index 346c05bf8d..450716564a 100644 --- a/mappings/net/minecraft/component/ComponentMap.mapping +++ b/mappings/net/minecraft/component/ComponentMap.mapping @@ -21,6 +21,9 @@ CLASS net/minecraft/class_9323 net/minecraft/component/ComponentMap METHOD method_57837 isEmpty ()Z METHOD method_58754 (Lnet/minecraft/class_9323;)Lcom/mojang/serialization/DataResult; ARG 0 components + METHOD method_59771 of (Lnet/minecraft/class_9323;Lnet/minecraft/class_9323;)Lnet/minecraft/class_9323; + ARG 0 base + ARG 1 overrides CLASS class_9324 Builder FIELD field_49587 components Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; METHOD method_57838 build ()Lnet/minecraft/class_9323; diff --git a/mappings/net/minecraft/component/ComponentMapImpl.mapping b/mappings/net/minecraft/component/ComponentMapImpl.mapping index 7b3d0015db..f809b5ccdd 100644 --- a/mappings/net/minecraft/component/ComponentMapImpl.mapping +++ b/mappings/net/minecraft/component/ComponentMapImpl.mapping @@ -31,3 +31,5 @@ CLASS net/minecraft/class_9335 net/minecraft/component/ComponentMapImpl METHOD method_57940 getChanges ()Lnet/minecraft/class_9326; METHOD method_57941 copy ()Lnet/minecraft/class_9335; METHOD method_57942 onWrite ()V + METHOD method_59772 setChanges (Lnet/minecraft/class_9326;)V + ARG 1 changes diff --git a/mappings/net/minecraft/component/type/ContainerComponent.mapping b/mappings/net/minecraft/component/type/ContainerComponent.mapping index ed0aad1abd..12be510b5e 100644 --- a/mappings/net/minecraft/component/type/ContainerComponent.mapping +++ b/mappings/net/minecraft/component/type/ContainerComponent.mapping @@ -4,6 +4,7 @@ CLASS net/minecraft/class_9288 net/minecraft/component/type/ContainerComponent FIELD field_49336 PACKET_CODEC Lnet/minecraft/class_9139; FIELD field_49337 MAX_SLOTS I FIELD field_49338 stacks Lnet/minecraft/class_2371; + FIELD field_51410 ALL_SLOTS_EMPTY I METHOD (I)V ARG 1 size METHOD (Ljava/util/List;)V diff --git a/mappings/net/minecraft/component/type/ItemEnchantmentsComponent.mapping b/mappings/net/minecraft/component/type/ItemEnchantmentsComponent.mapping index 9fd409c8af..ec59ad36fe 100644 --- a/mappings/net/minecraft/component/type/ItemEnchantmentsComponent.mapping +++ b/mappings/net/minecraft/component/type/ItemEnchantmentsComponent.mapping @@ -29,6 +29,8 @@ CLASS net/minecraft/class_9304 net/minecraft/component/type/ItemEnchantmentsComp METHOD method_57543 isEmpty ()Z METHOD method_57544 (Lnet/minecraft/class_9304;)Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap; ARG 0 component + METHOD method_58118 (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;)Lnet/minecraft/class_9304; + ARG 0 map METHOD method_58449 withShowInTooltip (Z)Lnet/minecraft/class_9304; ARG 1 showInTooltip METHOD method_59716 getTooltipOrderList (Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_5321;Lnet/minecraft/class_6862;)Lnet/minecraft/class_6885; diff --git a/mappings/net/minecraft/component/type/WritableBookContentComponent.mapping b/mappings/net/minecraft/component/type/WritableBookContentComponent.mapping index dfaca976e1..61fbad777a 100644 --- a/mappings/net/minecraft/component/type/WritableBookContentComponent.mapping +++ b/mappings/net/minecraft/component/type/WritableBookContentComponent.mapping @@ -5,6 +5,7 @@ CLASS net/minecraft/class_9301 net/minecraft/component/type/WritableBookContentC FIELD field_49372 PACKET_CODEC Lnet/minecraft/class_9139; FIELD field_49373 PAGE_CODEC Lcom/mojang/serialization/Codec; FIELD field_49374 PAGES_CODEC Lcom/mojang/serialization/Codec; + FIELD field_51411 MAX_PAGE_COUNT I METHOD (Ljava/util/List;)V ARG 1 pages METHOD equals (Ljava/lang/Object;)Z diff --git a/mappings/net/minecraft/entity/Entity.mapping b/mappings/net/minecraft/entity/Entity.mapping index 6458ce0aa8..5c1ef5d54c 100644 --- a/mappings/net/minecraft/entity/Entity.mapping +++ b/mappings/net/minecraft/entity/Entity.mapping @@ -2285,6 +2285,12 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity COMMENT COMMENT @see #isCustomNameVisible ARG 1 visible + METHOD method_59655 (Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)D + ARG 1 entity + METHOD method_59656 (Lnet/minecraft/class_1297;)Z + ARG 1 entity + METHOD method_59657 getPassengerNearestTo (Lnet/minecraft/class_243;)Ljava/util/Optional; + ARG 1 pos METHOD method_5982 checkDespawn ()V COMMENT Checks whether the entity should be despawned. COMMENT diff --git a/mappings/net/minecraft/entity/EquipmentTable.mapping b/mappings/net/minecraft/entity/EquipmentTable.mapping index 373165e8c7..00e749b471 100644 --- a/mappings/net/minecraft/entity/EquipmentTable.mapping +++ b/mappings/net/minecraft/entity/EquipmentTable.mapping @@ -3,8 +3,12 @@ CLASS net/minecraft/class_9652 net/minecraft/entity/EquipmentTable FIELD field_51375 CODEC Lcom/mojang/serialization/Codec; METHOD method_59658 createSlotDropChances (F)Ljava/util/Map; ARG 0 dropChance + METHOD method_59659 (Lcom/mojang/datafixers/util/Either;)Ljava/util/Map; + ARG 0 either METHOD method_59660 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_59661 createSlotDropChances (Ljava/util/List;F)Ljava/util/Map; ARG 0 slots ARG 1 dropChance + METHOD method_59662 (Ljava/util/Map;)Lcom/mojang/datafixers/util/Either; + ARG 0 map diff --git a/mappings/net/minecraft/entity/mob/MobEntity.mapping b/mappings/net/minecraft/entity/mob/MobEntity.mapping index 2bf6bec70b..7f4254bb60 100644 --- a/mappings/net/minecraft/entity/mob/MobEntity.mapping +++ b/mappings/net/minecraft/entity/mob/MobEntity.mapping @@ -236,6 +236,7 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity METHOD method_5965 createNavigation (Lnet/minecraft/class_1937;)Lnet/minecraft/class_1408; ARG 1 world METHOD method_5966 playAmbientSound ()V + METHOD method_59664 getTargetInBrain ()Lnet/minecraft/class_1309; METHOD method_59665 setEquipmentFromTable (Lnet/minecraft/class_5321;Ljava/util/Map;)V ARG 1 lootTable ARG 2 slotDropChances diff --git a/mappings/net/minecraft/entity/player/HungerManager.mapping b/mappings/net/minecraft/entity/player/HungerManager.mapping index d3e8d61e71..b52e01e8cd 100644 --- a/mappings/net/minecraft/entity/player/HungerManager.mapping +++ b/mappings/net/minecraft/entity/player/HungerManager.mapping @@ -8,6 +8,9 @@ CLASS net/minecraft/class_1702 net/minecraft/entity/player/HungerManager METHOD method_35218 setExhaustion (F)V ARG 1 exhaustion METHOD method_35219 getExhaustion ()F + METHOD method_59684 addInternal (IF)V + ARG 1 nutrition + ARG 2 saturation METHOD method_7579 eat (Lnet/minecraft/class_1799;)V ARG 1 stack METHOD method_7580 setFoodLevel (I)V diff --git a/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping b/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping index 9db3a70035..7b8cf5c76d 100644 --- a/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping @@ -48,6 +48,10 @@ CLASS net/minecraft/class_1676 net/minecraft/entity/projectile/ProjectileEntity METHOD method_59525 onDeflected ()V METHOD method_59526 deflectOrCollide (Lnet/minecraft/class_239;)Lnet/minecraft/class_9109; ARG 1 hitResult + METHOD method_59679 setVelocityAfterPunching (Lnet/minecraft/class_1297;)V + ARG 1 attacker + METHOD method_59682 onPunched (Lnet/minecraft/class_1282;)Z + ARG 1 damageSource METHOD method_7432 setOwner (Lnet/minecraft/class_1297;)V ARG 1 entity METHOD method_7454 onEntityHit (Lnet/minecraft/class_3966;)V diff --git a/mappings/net/minecraft/inventory/StackReference.mapping b/mappings/net/minecraft/inventory/StackReference.mapping index 7888a3619f..a8e424f01d 100644 --- a/mappings/net/minecraft/inventory/StackReference.mapping +++ b/mappings/net/minecraft/inventory/StackReference.mapping @@ -43,3 +43,6 @@ CLASS net/minecraft/class_5630 net/minecraft/inventory/StackReference ARG 0 stack METHOD method_32334 (Lnet/minecraft/class_1799;)Z ARG 0 stack + METHOD method_59666 of (Ljava/util/function/Supplier;Ljava/util/function/Consumer;)Lnet/minecraft/class_5630; + ARG 0 getter + ARG 1 setter diff --git a/mappings/net/minecraft/item/ItemStack.mapping b/mappings/net/minecraft/item/ItemStack.mapping index d2231f01fd..8678467c33 100644 --- a/mappings/net/minecraft/item/ItemStack.mapping +++ b/mappings/net/minecraft/item/ItemStack.mapping @@ -234,7 +234,7 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack ARG 4 modifier METHOD method_57365 applyComponentsFrom (Lnet/minecraft/class_9323;)V ARG 1 components - METHOD method_57366 applyChanges (Lnet/minecraft/class_9326;)V + METHOD method_57366 applyUnvalidatedChanges (Lnet/minecraft/class_9326;)V ARG 1 changes METHOD method_57367 apply (Lnet/minecraft/class_9331;Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object; COMMENT Sets the component {@code type} by passing the current value and {@code change} @@ -272,6 +272,9 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack ARG 3 applier METHOD method_57369 appendTooltip (Lnet/minecraft/class_9331;Lnet/minecraft/class_1792$class_9635;Ljava/util/function/Consumer;Lnet/minecraft/class_1836;)V ARG 1 componentType + ARG 2 context + ARG 3 textConsumer + ARG 4 type METHOD method_57370 (Lorg/apache/commons/lang3/mutable/MutableBoolean;Ljava/util/function/Consumer;Lnet/minecraft/class_1304;Lnet/minecraft/class_1657;Lnet/minecraft/class_6880;Lnet/minecraft/class_1322;)V ARG 5 attribute ARG 6 modifier @@ -314,6 +317,8 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack ARG 1 type METHOD method_57382 (Lnet/minecraft/class_1799;)Ljava/util/Optional; ARG 0 stack + METHOD method_57383 (Lnet/minecraft/class_1799;Lnet/minecraft/class_3902;)Lnet/minecraft/class_1799; + ARG 1 v METHOD method_57385 (Lnet/minecraft/class_1799;)Lnet/minecraft/class_9326; ARG 0 stack METHOD method_58092 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; @@ -332,6 +337,15 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack METHOD method_58658 getDefaultComponents ()Lnet/minecraft/class_9323; METHOD method_59691 validateComponents (Lnet/minecraft/class_9323;)Lcom/mojang/serialization/DataResult; ARG 0 components + METHOD method_59692 applyChanges (Lnet/minecraft/class_9326;)V + ARG 1 changes + METHOD method_59693 createExtraValidatingPacketCodec (Lnet/minecraft/class_9139;)Lnet/minecraft/class_9139; + COMMENT {@return a packet codec that ensures the validity of the decoded stack by + COMMENT checking if it can be re-encoded} + COMMENT + COMMENT

This should be used when serializing {@link ItemStack} in C2S packets. + COMMENT Encoding is unaffected. + ARG 0 basePacketCodec METHOD method_7909 getItem ()Lnet/minecraft/class_1792; COMMENT {@return the item of this stack} COMMENT diff --git a/mappings/net/minecraft/network/NetworkThreadUtils.mapping b/mappings/net/minecraft/network/NetworkThreadUtils.mapping index f5bfc0b899..0060296bb9 100644 --- a/mappings/net/minecraft/network/NetworkThreadUtils.mapping +++ b/mappings/net/minecraft/network/NetworkThreadUtils.mapping @@ -8,3 +8,7 @@ CLASS net/minecraft/class_2600 net/minecraft/network/NetworkThreadUtils ARG 0 packet ARG 1 listener ARG 2 engine + METHOD method_59803 fillCrashReport (Lnet/minecraft/class_128;Lnet/minecraft/class_2547;Lnet/minecraft/class_2596;)V + ARG 0 report + ARG 1 listener + ARG 2 packet diff --git a/mappings/net/minecraft/network/codec/PacketCodecs.mapping b/mappings/net/minecraft/network/codec/PacketCodecs.mapping index 78fc6c59aa..eadb2af2bf 100644 --- a/mappings/net/minecraft/network/codec/PacketCodecs.mapping +++ b/mappings/net/minecraft/network/codec/PacketCodecs.mapping @@ -296,6 +296,9 @@ CLASS net/minecraft/class_9135 net/minecraft/network/codec/PacketCodecs ARG 0 codec CLASS 11 CLASS 13 + METHOD method_59793 (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 14 METHOD method_58010 (Lio/netty/buffer/ByteBuf;Lnet/minecraft/class_9139;Ljava/lang/Object;)V ARG 2 right @@ -306,6 +309,12 @@ CLASS net/minecraft/class_9135 net/minecraft/network/codec/PacketCodecs ARG 1 buf CLASS 17 FIELD field_49690 entryPacketCodec Lnet/minecraft/class_9139; + FIELD field_51474 DIRECT_ENTRY_MARKER I + METHOD method_59794 getEntries (Lnet/minecraft/class_9129;)Lnet/minecraft/class_2359; + ARG 1 buf + CLASS 18 + FIELD field_51476 DIRECT_MARKER I + FIELD field_51477 entryPacketCodec Lnet/minecraft/class_9139; CLASS 19 FIELD field_49691 NAME_MAX_LENGTH I FIELD field_49692 VALUE_MAX_LENGTH I diff --git a/mappings/net/minecraft/particle/ParticleTypes.mapping b/mappings/net/minecraft/particle/ParticleTypes.mapping index fb0e7d254c..288357ac84 100644 --- a/mappings/net/minecraft/particle/ParticleTypes.mapping +++ b/mappings/net/minecraft/particle/ParticleTypes.mapping @@ -13,7 +13,8 @@ CLASS net/minecraft/class_2398 net/minecraft/particle/ParticleTypes METHOD method_42022 register (Ljava/lang/String;ZLjava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/class_2396; ARG 0 name ARG 1 alwaysShow - ARG 3 codecGetter + ARG 2 codecGetter + ARG 3 packetCodecGetter METHOD method_42023 (Lnet/minecraft/class_2396;)Lcom/mojang/serialization/MapCodec; ARG 0 type METHOD method_42616 (Lnet/minecraft/class_2396;)Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/screen/BrewingStandScreenHandler.mapping b/mappings/net/minecraft/screen/BrewingStandScreenHandler.mapping index 772e288dcd..df38c0d334 100644 --- a/mappings/net/minecraft/screen/BrewingStandScreenHandler.mapping +++ b/mappings/net/minecraft/screen/BrewingStandScreenHandler.mapping @@ -24,6 +24,13 @@ CLASS net/minecraft/class_1708 net/minecraft/screen/BrewingStandScreenHandler METHOD method_7630 matches (Lnet/minecraft/class_1799;)Z ARG 0 stack CLASS class_1710 IngredientSlot + FIELD field_51385 brewingRecipeRegistry Lnet/minecraft/class_1845; + METHOD (Lnet/minecraft/class_1845;Lnet/minecraft/class_1263;III)V + ARG 1 brewingRecipeRegistry + ARG 2 inventory + ARG 3 index + ARG 4 x + ARG 5 y CLASS class_1711 PotionSlot METHOD method_7631 matches (Lnet/minecraft/class_1799;)Z ARG 0 stack diff --git a/mappings/net/minecraft/server/MinecraftServer.mapping b/mappings/net/minecraft/server/MinecraftServer.mapping index f690449a3a..b944739e6b 100644 --- a/mappings/net/minecraft/server/MinecraftServer.mapping +++ b/mappings/net/minecraft/server/MinecraftServer.mapping @@ -86,6 +86,7 @@ CLASS net/minecraft/server/MinecraftServer FIELD field_48773 prevFullTickLogTime J FIELD field_48774 tasksStartTime J FIELD field_48775 waitTime J + FIELD field_51466 brewingRecipeRegistry Lnet/minecraft/class_1845; METHOD (Ljava/lang/Thread;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_6904;Ljava/net/Proxy;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_7497;Lnet/minecraft/class_3950;)V ARG 1 serverThread ARG 2 session @@ -466,6 +467,7 @@ CLASS net/minecraft/server/MinecraftServer METHOD method_57822 onChunkSaveFailure (Lnet/minecraft/class_1923;)V ARG 1 pos METHOD method_58576 getReloadableRegistries ()Lnet/minecraft/class_9383$class_9385; + METHOD method_59777 getBrewingRecipeRegistry ()Lnet/minecraft/class_1845; CLASS class_6414 DebugStart FIELD field_33980 time J FIELD field_33981 tick I diff --git a/mappings/net/minecraft/server/command/TestCommand.mapping b/mappings/net/minecraft/server/command/TestCommand.mapping index 35e0d9b220..d9312227c1 100644 --- a/mappings/net/minecraft/server/command/TestCommand.mapping +++ b/mappings/net/minecraft/server/command/TestCommand.mapping @@ -140,6 +140,8 @@ CLASS net/minecraft/class_4527 net/minecraft/server/command/TestCommand ARG 0 context METHOD method_57964 (Lcom/mojang/brigadier/context/CommandContext;)I ARG 0 context + METHOD method_59786 (Lcom/mojang/brigadier/context/CommandContext;)I + ARG 0 context CLASS class_4528 Listener FIELD comp_2216 world Lnet/minecraft/class_3218; FIELD comp_2217 tests Lnet/minecraft/class_4524; @@ -184,4 +186,9 @@ CLASS net/minecraft/class_4527 net/minecraft/server/command/TestCommand METHOD method_56299 clear ()I METHOD method_56302 export ()I METHOD method_56303 runOnce ()I + METHOD method_59787 (Lnet/minecraft/class_2338;Lorg/apache/commons/lang3/mutable/MutableInt;Lnet/minecraft/class_2338;)V + ARG 3 pos + METHOD method_59788 (Ljava/lang/String;Lnet/minecraft/class_2583;)Lnet/minecraft/class_2583; + ARG 1 style + METHOD method_59790 locate ()I CLASS class_9122 ReportingBatchListener diff --git a/mappings/net/minecraft/server/command/TestFinder.mapping b/mappings/net/minecraft/server/command/TestFinder.mapping index 339ed7e57a..e808a2cd92 100644 --- a/mappings/net/minecraft/server/command/TestFinder.mapping +++ b/mappings/net/minecraft/server/command/TestFinder.mapping @@ -37,7 +37,7 @@ CLASS net/minecraft/class_9123 net/minecraft/server/command/TestFinder ARG 1 function METHOD method_56318 allStructures (Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object; ARG 1 context - METHOD method_56319 named (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/Object; + METHOD method_56319 functionNamed (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/Object; ARG 1 context ARG 2 name METHOD method_56321 targeted (Lcom/mojang/brigadier/context/CommandContext;)Ljava/lang/Object; @@ -60,3 +60,6 @@ CLASS net/minecraft/class_9123 net/minecraft/server/command/TestFinder ARG 0 count METHOD method_57971 (Ljava/util/function/Supplier;)Ljava/util/function/Supplier; ARG 0 testFunctionsSupplier + METHOD method_59792 structureNamed (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Ljava/lang/Object; + ARG 1 context + ARG 2 name diff --git a/mappings/net/minecraft/util/collection/ListOperation.mapping b/mappings/net/minecraft/util/collection/ListOperation.mapping index 56f617f738..69c57c0e98 100644 --- a/mappings/net/minecraft/util/collection/ListOperation.mapping +++ b/mappings/net/minecraft/util/collection/ListOperation.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_9368 net/minecraft/util/collection/ListOperation + FIELD field_51424 UNLIMITED_SIZE_CODEC Lcom/mojang/serialization/MapCodec; METHOD method_58191 getMode ()Lnet/minecraft/class_9368$class_9373; METHOD method_58192 apply (Ljava/util/List;Ljava/util/List;I)Ljava/util/List; ARG 1 current diff --git a/mappings/net/minecraft/util/dynamic/NullOps.mapping b/mappings/net/minecraft/util/dynamic/NullOps.mapping index f1318def37..c83fa2432c 100644 --- a/mappings/net/minecraft/util/dynamic/NullOps.mapping +++ b/mappings/net/minecraft/util/dynamic/NullOps.mapping @@ -3,3 +3,4 @@ CLASS net/minecraft/class_9637 net/minecraft/util/dynamic/NullOps METHOD convertTo (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Object; ARG 1 ops ARG 2 unit + CLASS class_9638 NullMapBuilder diff --git a/unpick-definitions/entity_status.unpick b/unpick-definitions/entity_status.unpick index b7d0040e76..9def4fee31 100644 --- a/unpick-definitions/entity_status.unpick +++ b/unpick-definitions/entity_status.unpick @@ -13,7 +13,6 @@ constant entity_statuses net/minecraft/entity/EntityStatuses STUN_RAVAGER constant entity_statuses net/minecraft/entity/EntityStatuses TAME_OCELOT_FAILED constant entity_statuses net/minecraft/entity/EntityStatuses TAME_OCELOT_SUCCESS constant entity_statuses net/minecraft/entity/EntityStatuses ADD_SPLASH_PARTICLES -constant entity_statuses net/minecraft/entity/EntityStatuses ADD_CLOUD_PARTICLES constant entity_statuses net/minecraft/entity/EntityStatuses CREATE_EATING_PARTICLES constant entity_statuses net/minecraft/entity/EntityStatuses ADD_PORTAL_PARTICLES constant entity_statuses net/minecraft/entity/EntityStatuses BREAK_MAINHAND