diff --git a/mappings/net/minecraft/block/DispenserBlock.mapping b/mappings/net/minecraft/block/DispenserBlock.mapping index acdd8d7869..938571033b 100644 --- a/mappings/net/minecraft/block/DispenserBlock.mapping +++ b/mappings/net/minecraft/block/DispenserBlock.mapping @@ -12,9 +12,15 @@ CLASS net/minecraft/class_2315 net/minecraft/block/DispenserBlock ARG 1 behavior METHOD method_10010 getOutputLocation (Lnet/minecraft/class_2342;DLnet/minecraft/class_243;)Lnet/minecraft/class_2374; ARG 0 pointer + ARG 1 facingOffset + ARG 3 constantOffset METHOD method_10011 getBehaviorForItem (Lnet/minecraft/class_1799;)Lnet/minecraft/class_2357; ARG 1 stack METHOD method_10012 dispense (Lnet/minecraft/class_3218;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)V ARG 1 world ARG 2 state ARG 3 pos + METHOD method_58681 registerProjectileBehavior (Lnet/minecraft/class_1935;)V + ARG 0 projectile + METHOD method_58682 getOutputLocation (Lnet/minecraft/class_2342;)Lnet/minecraft/class_2374; + ARG 0 pointer diff --git a/mappings/net/minecraft/block/dispenser/DispenserBehavior.mapping b/mappings/net/minecraft/block/dispenser/DispenserBehavior.mapping index 286b69eabb..f2ed85d4c8 100644 --- a/mappings/net/minecraft/block/dispenser/DispenserBehavior.mapping +++ b/mappings/net/minecraft/block/dispenser/DispenserBehavior.mapping @@ -10,9 +10,24 @@ CLASS net/minecraft/class_2357 net/minecraft/block/dispenser/DispenserBehavior METHOD method_18346 registerDefaults ()V CLASS 10 FIELD field_49137 fallbackBehavior Lnet/minecraft/class_2347; + CLASS 12 + METHOD method_58766 (Lnet/minecraft/class_1309;)Z + ARG 0 entity + CLASS 15 + FIELD field_50240 fallbackBehavior Lnet/minecraft/class_2347; + CLASS 16 + FIELD field_50241 fallbackBehavior Lnet/minecraft/class_2347; CLASS 2 CLASS 3 CLASS 4 CLASS 5 + CLASS 6 + FIELD field_50242 fallbackBehavior Lnet/minecraft/class_2347; + METHOD method_58770 (Lnet/minecraft/class_4970$class_4971;)Z + ARG 0 state + METHOD method_58771 replace (Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799; + ARG 1 pointer + ARG 2 oldStack + ARG 3 newStack CLASS 7 CLASS 9 diff --git a/mappings/net/minecraft/block/entity/BlockEntity.mapping b/mappings/net/minecraft/block/entity/BlockEntity.mapping index 74f467882a..2922a00df8 100644 --- a/mappings/net/minecraft/block/entity/BlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/BlockEntity.mapping @@ -41,7 +41,9 @@ CLASS net/minecraft/class_2586 net/minecraft/block/entity/BlockEntity FIELD field_11866 cachedState Lnet/minecraft/class_2680; FIELD field_11867 pos Lnet/minecraft/class_2338; FIELD field_11868 LOGGER Lorg/slf4j/Logger; + FIELD field_50172 components Lnet/minecraft/class_9323; METHOD (Lnet/minecraft/class_2591;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 type ARG 2 pos ARG 3 state METHOD method_10996 cancelRemoval ()V @@ -230,6 +232,35 @@ CLASS net/minecraft/class_2586 net/minecraft/block/entity/BlockEntity METHOD method_57567 addComponents (Lnet/minecraft/class_9323$class_9324;)V ARG 1 componentMapBuilder METHOD method_57568 readComponents (Lnet/minecraft/class_2586$class_9473;)V + ARG 1 components METHOD method_57569 removeFromCopiedStackNbt (Lnet/minecraft/class_2487;)V ARG 1 nbt METHOD method_57590 createComponentMap ()Lnet/minecraft/class_9323; + METHOD method_58683 readComponents (Lnet/minecraft/class_1799;)V + ARG 1 stack + METHOD method_58684 setComponents (Lnet/minecraft/class_9323;)V + ARG 1 components + METHOD method_58685 readComponents (Lnet/minecraft/class_9323;Lnet/minecraft/class_9326;)V + ARG 1 defaultComponents + ARG 2 components + METHOD method_58688 (Lnet/minecraft/class_9323;)V + ARG 1 components + METHOD method_58689 (Ljava/lang/String;)V + ARG 0 error + METHOD method_58690 read (Lnet/minecraft/class_2487;Lnet/minecraft/class_7225$class_7874;)V + ARG 1 nbt + ARG 2 registryLookup + METHOD method_58691 readComponentlessNbt (Lnet/minecraft/class_2487;Lnet/minecraft/class_7225$class_7874;)V + ARG 1 nbt + ARG 2 registryLookup + METHOD method_58692 createComponentlessNbt (Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_2487; + ARG 1 registryLookup + METHOD method_58693 getComponents ()Lnet/minecraft/class_9323; + CLASS class_9472 Components + FIELD field_50176 CODEC Lcom/mojang/serialization/Codec; + CLASS class_9473 ComponentsAccess + METHOD method_58694 get (Lnet/minecraft/class_9331;)Ljava/lang/Object; + ARG 1 type + METHOD method_58695 getOrDefault (Lnet/minecraft/class_9331;Ljava/lang/Object;)Ljava/lang/Object; + ARG 1 type + ARG 2 fallback diff --git a/mappings/net/minecraft/block/enums/VaultState.mapping b/mappings/net/minecraft/block/enums/VaultState.mapping index dd46d17aa9..7571ac6739 100644 --- a/mappings/net/minecraft/block/enums/VaultState.mapping +++ b/mappings/net/minecraft/block/enums/VaultState.mapping @@ -28,12 +28,14 @@ CLASS net/minecraft/class_9206 net/minecraft/block/enums/VaultState ARG 2 pos ARG 3 config ARG 4 sharedData + ARG 5 ominous METHOD method_56806 onStateChange (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_9206;Lnet/minecraft/class_9203;Lnet/minecraft/class_9205;Z)V ARG 1 world ARG 2 pos ARG 3 newState ARG 4 config ARG 5 sharedData + ARG 6 ominous METHOD method_56808 onChangedFrom (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_9203;Lnet/minecraft/class_9205;)V ARG 1 world ARG 2 pos diff --git a/mappings/net/minecraft/block/spawner/MobSpawnerEntry.mapping b/mappings/net/minecraft/block/spawner/MobSpawnerEntry.mapping index 6604aeaffa..131b4f54dc 100644 --- a/mappings/net/minecraft/block/spawner/MobSpawnerEntry.mapping +++ b/mappings/net/minecraft/block/spawner/MobSpawnerEntry.mapping @@ -16,6 +16,8 @@ CLASS net/minecraft/class_1952 net/minecraft/block/spawner/MobSpawnerEntry METHOD method_38097 getCustomSpawnRules ()Ljava/util/Optional; METHOD method_38098 (Lnet/minecraft/class_1952;)Lnet/minecraft/class_2487; ARG 0 entry + METHOD method_58679 (Lnet/minecraft/class_1952;)Ljava/util/Optional; + ARG 0 entry METHOD method_58680 getEquipmentLootTable ()Ljava/util/Optional; CLASS class_6542 CustomSpawnRules FIELD comp_66 blockLightLimit Lnet/minecraft/class_6497; diff --git a/mappings/net/minecraft/client/gui/hud/ChatHud.mapping b/mappings/net/minecraft/client/gui/hud/ChatHud.mapping index f0316c8917..f17b1d3d94 100644 --- a/mappings/net/minecraft/client/gui/hud/ChatHud.mapping +++ b/mappings/net/minecraft/client/gui/hud/ChatHud.mapping @@ -98,6 +98,17 @@ CLASS net/minecraft/class_338 net/minecraft/client/gui/hud/ChatHud ARG 1 chatLineX ARG 3 chatLineY METHOD method_45589 tickRemovalQueue ()V + METHOD method_58743 restoreChatState (Lnet/minecraft/class_338$class_9477;)V + ARG 1 state METHOD method_58744 addMessage (Lnet/minecraft/class_303;)V ARG 1 message + METHOD method_58745 toChatState ()Lnet/minecraft/class_338$class_9477; CLASS class_7731 RemovalQueuedMessage + CLASS class_9477 ChatState + FIELD field_50218 messages Ljava/util/List; + FIELD field_50219 messageHistory Ljava/util/List; + FIELD field_50220 removalQueue Ljava/util/List; + METHOD (Ljava/util/List;Ljava/util/List;Ljava/util/List;)V + ARG 1 messages + ARG 2 messageHistory + ARG 3 removalQueue diff --git a/mappings/net/minecraft/client/gui/screen/pack/ExperimentalWarningScreen.mapping b/mappings/net/minecraft/client/gui/screen/pack/ExperimentalWarningScreen.mapping index a596e18f48..00001bb3c8 100644 --- a/mappings/net/minecraft/client/gui/screen/pack/ExperimentalWarningScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/pack/ExperimentalWarningScreen.mapping @@ -19,8 +19,11 @@ CLASS net/minecraft/class_7745 net/minecraft/client/gui/screen/pack/Experimental CLASS class_7746 DetailsScreen FIELD field_49555 TITLE Lnet/minecraft/class_2561; FIELD field_49556 layout Lnet/minecraft/class_8132; + FIELD field_50222 packListWidget Lnet/minecraft/class_7745$class_7746$class_7747; METHOD method_45671 (Lnet/minecraft/class_4185;)V ARG 1 button + METHOD method_57769 (Lnet/minecraft/class_7745$class_7746;Lnet/minecraft/class_364;)V + ARG 1 child CLASS class_7747 PackListWidget METHOD (Lnet/minecraft/class_7745$class_7746;Lnet/minecraft/class_310;Ljava/util/Collection;)V ARG 2 client diff --git a/mappings/net/minecraft/client/network/ClientConfigurationNetworkHandler.mapping b/mappings/net/minecraft/client/network/ClientConfigurationNetworkHandler.mapping index e6046cb76b..6a69f0e53f 100644 --- a/mappings/net/minecraft/client/network/ClientConfigurationNetworkHandler.mapping +++ b/mappings/net/minecraft/client/network/ClientConfigurationNetworkHandler.mapping @@ -5,6 +5,7 @@ CLASS net/minecraft/class_8674 net/minecraft/client/network/ClientConfigurationN FIELD field_45599 enabledFeatures Lnet/minecraft/class_7699; FIELD field_48766 clientRegistries Lnet/minecraft/class_9173; FIELD field_49123 dataPackManager Lnet/minecraft/class_9247; + FIELD field_50223 chatState Lnet/minecraft/class_338$class_9477; METHOD method_52797 handleCustomPayload (Lnet/minecraft/class_8710;)V ARG 1 payload METHOD method_57043 (Lnet/minecraft/class_5912;)Lnet/minecraft/class_5455$class_6890; diff --git a/mappings/net/minecraft/client/network/ClientPlayNetworkHandler.mapping b/mappings/net/minecraft/client/network/ClientPlayNetworkHandler.mapping index fe20ca24f3..213d07f344 100644 --- a/mappings/net/minecraft/client/network/ClientPlayNetworkHandler.mapping +++ b/mappings/net/minecraft/client/network/ClientPlayNetworkHandler.mapping @@ -111,6 +111,7 @@ CLASS net/minecraft/class_634 net/minecraft/client/network/ClientPlayNetworkHand METHOD method_45729 sendChatMessage (Ljava/lang/String;)V ARG 1 content METHOD method_45730 sendChatCommand (Ljava/lang/String;)V + ARG 1 command METHOD method_45731 sendCommand (Ljava/lang/String;)Z ARG 1 command METHOD method_45732 getListedPlayerListEntries ()Ljava/util/Collection; diff --git a/mappings/net/minecraft/client/option/GameOptions.mapping b/mappings/net/minecraft/client/option/GameOptions.mapping index 714c029c11..28f6d2f40b 100644 --- a/mappings/net/minecraft/client/option/GameOptions.mapping +++ b/mappings/net/minecraft/client/option/GameOptions.mapping @@ -447,6 +447,8 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions ARG 1 value METHOD method_42514 (Ljava/lang/Double;)V ARG 0 value + METHOD method_42515 (Ljava/lang/Integer;)V + ARG 1 value METHOD method_42516 (Ljava/lang/String;)Ljava/util/Optional; ARG 0 value METHOD method_42517 getEntityDistanceScaling ()Lnet/minecraft/class_7172; @@ -611,6 +613,8 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions CLASS 2 METHOD method_33676 find (Ljava/lang/String;)Ljava/lang/String; ARG 1 key + METHOD method_42571 (Ljava/lang/String;Lnet/minecraft/class_7172;Lcom/mojang/serialization/DataResult$Error;)V + ARG 2 error CLASS 3 METHOD method_33677 print (Ljava/lang/String;)V ARG 1 key diff --git a/mappings/net/minecraft/client/particle/CrackParticle.mapping b/mappings/net/minecraft/client/particle/CrackParticle.mapping index 2355503d22..27d5406a18 100644 --- a/mappings/net/minecraft/client/particle/CrackParticle.mapping +++ b/mappings/net/minecraft/client/particle/CrackParticle.mapping @@ -19,3 +19,4 @@ CLASS net/minecraft/class_647 net/minecraft/client/particle/CrackParticle CLASS class_648 ItemFactory CLASS class_649 SlimeballFactory CLASS class_650 SnowballFactory + CLASS class_9478 CobwebFactory diff --git a/mappings/net/minecraft/client/particle/GustParticle.mapping b/mappings/net/minecraft/client/particle/GustParticle.mapping index e05476b7b4..0a751c67c5 100644 --- a/mappings/net/minecraft/client/particle/GustParticle.mapping +++ b/mappings/net/minecraft/client/particle/GustParticle.mapping @@ -10,3 +10,4 @@ CLASS net/minecraft/class_8977 net/minecraft/client/particle/GustParticle FIELD field_47455 spriteProvider Lnet/minecraft/class_4002; METHOD (Lnet/minecraft/class_4002;)V ARG 1 spriteProvider + CLASS class_9481 SmallGustFactory diff --git a/mappings/net/minecraft/client/texture/Scaling.mapping b/mappings/net/minecraft/client/texture/Scaling.mapping index 9cb5561f6f..1723050000 100644 --- a/mappings/net/minecraft/client/texture/Scaling.mapping +++ b/mappings/net/minecraft/client/texture/Scaling.mapping @@ -31,4 +31,5 @@ CLASS net/minecraft/class_8690 net/minecraft/client/texture/Scaling FIELD field_45661 codec Lcom/mojang/serialization/MapCodec; METHOD (Ljava/lang/String;ILjava/lang/String;Lcom/mojang/serialization/MapCodec;)V ARG 3 name + ARG 4 codec METHOD method_52886 getCodec ()Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/client/texture/StatusEffectSpriteManager.mapping b/mappings/net/minecraft/client/texture/StatusEffectSpriteManager.mapping index 0eb80ead7b..05977a2a4f 100644 --- a/mappings/net/minecraft/client/texture/StatusEffectSpriteManager.mapping +++ b/mappings/net/minecraft/client/texture/StatusEffectSpriteManager.mapping @@ -2,3 +2,4 @@ CLASS net/minecraft/class_4074 net/minecraft/client/texture/StatusEffectSpriteMa METHOD (Lnet/minecraft/class_1060;)V ARG 1 textureManager METHOD method_18663 getSprite (Lnet/minecraft/class_6880;)Lnet/minecraft/class_1058; + ARG 1 effect diff --git a/mappings/net/minecraft/client/texture/atlas/AtlasSourceManager.mapping b/mappings/net/minecraft/client/texture/atlas/AtlasSourceManager.mapping index 16e469ac5a..360c25adee 100644 --- a/mappings/net/minecraft/client/texture/atlas/AtlasSourceManager.mapping +++ b/mappings/net/minecraft/client/texture/atlas/AtlasSourceManager.mapping @@ -9,3 +9,4 @@ CLASS net/minecraft/class_7952 net/minecraft/client/texture/atlas/AtlasSourceMan ARG 0 type METHOD method_47680 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_7951; ARG 0 id + ARG 1 codec diff --git a/mappings/net/minecraft/command/argument/SignedArgumentList.mapping b/mappings/net/minecraft/command/argument/SignedArgumentList.mapping index 6aef75252a..3e6166c118 100644 --- a/mappings/net/minecraft/command/argument/SignedArgumentList.mapping +++ b/mappings/net/minecraft/command/argument/SignedArgumentList.mapping @@ -8,6 +8,10 @@ CLASS net/minecraft/class_7644 net/minecraft/command/argument/SignedArgumentList METHOD method_45044 collectDecoratableArguments (Ljava/lang/String;Lcom/mojang/brigadier/context/CommandContextBuilder;)Ljava/util/List; ARG 0 argumentName ARG 1 builder + METHOD method_58774 isNotEmpty (Lcom/mojang/brigadier/ParseResults;)Z + ARG 0 parseResults + METHOD method_58775 get (Ljava/lang/String;)Lnet/minecraft/class_7644$class_7645; + ARG 1 name CLASS class_7645 ParsedArgument COMMENT A parsed signed argument, also used as the entry of {@link SignedArgumentList}. METHOD method_45046 getNodeName ()Ljava/lang/String; diff --git a/mappings/net/minecraft/component/ComponentChanges.mapping b/mappings/net/minecraft/component/ComponentChanges.mapping index ebed43b0bd..8eb1354663 100644 --- a/mappings/net/minecraft/component/ComponentChanges.mapping +++ b/mappings/net/minecraft/component/ComponentChanges.mapping @@ -20,6 +20,12 @@ CLASS net/minecraft/class_9326 net/minecraft/component/ComponentChanges METHOD method_57846 entrySet ()Ljava/util/Set; METHOD method_57847 size ()I METHOD method_57848 isEmpty ()Z + METHOD method_58757 withRemovedIf (Ljava/util/function/Predicate;)Lnet/minecraft/class_9326; + ARG 1 removedTypePredicate + METHOD method_58758 (Lnet/minecraft/class_9323$class_9324;Ljava/util/Set;Lnet/minecraft/class_9331;Ljava/util/Optional;)V + ARG 2 type + ARG 3 value + METHOD method_58759 toAddedRemovedPair ()Lnet/minecraft/class_9326$class_9484; CLASS 1 METHOD method_57851 encode (Lnet/minecraft/class_9129;Lnet/minecraft/class_9331;Ljava/lang/Object;)V ARG 0 buf @@ -42,3 +48,5 @@ CLASS net/minecraft/class_9326 net/minecraft/component/ComponentChanges ARG 0 id METHOD method_57859 (Lnet/minecraft/class_9326$class_9328;)Lcom/mojang/serialization/DataResult; ARG 0 type + CLASS class_9484 AddedRemovedPair + FIELD field_50235 EMPTY Lnet/minecraft/class_9326$class_9484; diff --git a/mappings/net/minecraft/component/DataComponentTypes.mapping b/mappings/net/minecraft/component/DataComponentTypes.mapping index 01bdeef0a6..027cc1d80e 100644 --- a/mappings/net/minecraft/component/DataComponentTypes.mapping +++ b/mappings/net/minecraft/component/DataComponentTypes.mapping @@ -113,3 +113,7 @@ CLASS net/minecraft/class_9334 net/minecraft/component/DataComponentTypes ARG 0 builder METHOD method_58570 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332; ARG 0 builder + METHOD method_58763 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332; + ARG 0 builder + METHOD method_58764 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332; + ARG 0 builder diff --git a/mappings/net/minecraft/entity/AreaEffectCloudEntity.mapping b/mappings/net/minecraft/entity/AreaEffectCloudEntity.mapping index 286b5ba49e..5e7537eab7 100644 --- a/mappings/net/minecraft/entity/AreaEffectCloudEntity.mapping +++ b/mappings/net/minecraft/entity/AreaEffectCloudEntity.mapping @@ -27,6 +27,8 @@ CLASS net/minecraft/class_1295 net/minecraft/entity/AreaEffectCloudEntity METHOD method_35045 getRadiusGrowth ()F METHOD method_35046 getDurationOnUse ()I METHOD method_35047 getWaitTime ()I + METHOD method_48564 (I)I + ARG 0 duration METHOD method_5595 setWaitTime (I)V ARG 1 waitTime METHOD method_5596 setRadiusGrowth (F)V diff --git a/mappings/net/minecraft/entity/ai/brain/task/BreezeJumpTask.mapping b/mappings/net/minecraft/entity/ai/brain/task/BreezeJumpTask.mapping index 645075a628..39caeeb939 100644 --- a/mappings/net/minecraft/entity/ai/brain/task/BreezeJumpTask.mapping +++ b/mappings/net/minecraft/entity/ai/brain/task/BreezeJumpTask.mapping @@ -29,3 +29,6 @@ CLASS net/minecraft/class_8952 net/minecraft/entity/ai/brain/task/BreezeJumpTask ARG 1 target METHOD method_55033 (Lnet/minecraft/class_8949;Lnet/minecraft/class_2338;)V ARG 1 jumpTarget + METHOD method_58644 shouldJump (Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;)Z + ARG 0 world + ARG 1 breeze diff --git a/mappings/net/minecraft/entity/mob/MobEntity.mapping b/mappings/net/minecraft/entity/mob/MobEntity.mapping index 8543dfbda9..9420aa9142 100644 --- a/mappings/net/minecraft/entity/mob/MobEntity.mapping +++ b/mappings/net/minecraft/entity/mob/MobEntity.mapping @@ -123,9 +123,11 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity ARG 1 player ARG 2 hand METHOD method_30758 enchantEquipment (Lnet/minecraft/class_5819;FLnet/minecraft/class_1304;)V + ARG 1 random ARG 2 power ARG 3 slot METHOD method_30759 enchantMainHandItem (Lnet/minecraft/class_5819;F)V + ARG 1 random ARG 2 power METHOD method_35055 clearPositionTarget ()V METHOD method_35056 clearGoalsAndTasks ()V diff --git a/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping b/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping index af92a6e113..a8acd39aa9 100644 --- a/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping @@ -40,7 +40,7 @@ CLASS net/minecraft/class_1676 net/minecraft/entity/projectile/ProjectileEntity COMMENT is attributed to this projectile itself. METHOD method_54457 canBreakBlocks (Lnet/minecraft/class_1937;)Z ARG 1 world - METHOD method_58645 createVelocity (DDDFF)Lnet/minecraft/class_243; + METHOD method_58645 calculateVelocity (DDDFF)Lnet/minecraft/class_243; ARG 1 x ARG 3 y ARG 5 z diff --git a/mappings/net/minecraft/entity/projectile/TridentEntity.mapping b/mappings/net/minecraft/entity/projectile/TridentEntity.mapping index ec279aaddd..9583d6e0d8 100644 --- a/mappings/net/minecraft/entity/projectile/TridentEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/TridentEntity.mapping @@ -3,6 +3,12 @@ CLASS net/minecraft/class_1685 net/minecraft/entity/projectile/TridentEntity FIELD field_7647 LOYALTY Lnet/minecraft/class_2940; FIELD field_7648 dealtDamage Z FIELD field_7649 returnTimer I + METHOD (Lnet/minecraft/class_1937;DDDLnet/minecraft/class_1799;)V + ARG 1 world + ARG 2 x + ARG 4 y + ARG 6 z + ARG 8 stack METHOD (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;)V ARG 1 world ARG 2 owner diff --git a/mappings/net/minecraft/item/FireChargeItem.mapping b/mappings/net/minecraft/item/FireChargeItem.mapping index e00cab876a..8b5132dc5f 100644 --- a/mappings/net/minecraft/item/FireChargeItem.mapping +++ b/mappings/net/minecraft/item/FireChargeItem.mapping @@ -2,3 +2,6 @@ CLASS net/minecraft/class_1778 net/minecraft/item/FireChargeItem METHOD method_18453 playUseSound (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V ARG 1 world ARG 2 pos + METHOD method_58655 (Lnet/minecraft/class_2342;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2374; + ARG 0 pointer + ARG 1 facing diff --git a/mappings/net/minecraft/item/FireworkRocketItem.mapping b/mappings/net/minecraft/item/FireworkRocketItem.mapping index 5689950038..c81356a282 100644 --- a/mappings/net/minecraft/item/FireworkRocketItem.mapping +++ b/mappings/net/minecraft/item/FireworkRocketItem.mapping @@ -1,3 +1,6 @@ CLASS net/minecraft/class_1781 net/minecraft/item/FireworkRocketItem FIELD field_30884 OFFSET_POS_MULTIPLIER D FIELD field_41064 FLIGHT_VALUES [B + METHOD method_58656 position (Lnet/minecraft/class_2342;Lnet/minecraft/class_2350;)Lnet/minecraft/class_243; + ARG 0 pointer + ARG 1 facing diff --git a/mappings/net/minecraft/item/WindChargeItem.mapping b/mappings/net/minecraft/item/WindChargeItem.mapping index 854112bee5..509b11ef8b 100644 --- a/mappings/net/minecraft/item/WindChargeItem.mapping +++ b/mappings/net/minecraft/item/WindChargeItem.mapping @@ -1,2 +1,5 @@ CLASS net/minecraft/class_9239 net/minecraft/item/WindChargeItem FIELD field_49099 COOLDOWN I + METHOD method_58670 (Lnet/minecraft/class_2342;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2374; + ARG 0 pointer + ARG 1 facing diff --git a/mappings/net/minecraft/loot/entry/LootPoolEntryTypes.mapping b/mappings/net/minecraft/loot/entry/LootPoolEntryTypes.mapping index 746a8541d0..4b37b715ee 100644 --- a/mappings/net/minecraft/loot/entry/LootPoolEntryTypes.mapping +++ b/mappings/net/minecraft/loot/entry/LootPoolEntryTypes.mapping @@ -2,3 +2,4 @@ CLASS net/minecraft/class_75 net/minecraft/loot/entry/LootPoolEntryTypes FIELD field_45802 CODEC Lcom/mojang/serialization/Codec; METHOD method_29317 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_5338; ARG 0 id + ARG 1 codec diff --git a/mappings/net/minecraft/loot/function/CopyComponentsLootFunction.mapping b/mappings/net/minecraft/loot/function/CopyComponentsLootFunction.mapping index 2ac3eacab6..91143d67ea 100644 --- a/mappings/net/minecraft/loot/function/CopyComponentsLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/CopyComponentsLootFunction.mapping @@ -1,9 +1,14 @@ CLASS net/minecraft/class_9317 net/minecraft/loot/function/CopyComponentsLootFunction FIELD field_49430 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_49431 source Lnet/minecraft/class_9317$class_9319; + FIELD field_50202 include Ljava/util/Optional; + FIELD field_50203 exclude Ljava/util/Optional; + FIELD field_50204 filter Ljava/util/function/Predicate; METHOD (Ljava/util/List;Lnet/minecraft/class_9317$class_9319;Ljava/util/Optional;Ljava/util/Optional;)V ARG 1 conditions ARG 2 source + ARG 3 include + ARG 4 exclude METHOD method_57637 builder (Lnet/minecraft/class_9317$class_9319;)Lnet/minecraft/class_9317$class_9318; ARG 0 source METHOD method_57638 (Lnet/minecraft/class_9317;)Ljava/util/Optional; @@ -12,8 +17,24 @@ CLASS net/minecraft/class_9317 net/minecraft/loot/function/CopyComponentsLootFun ARG 0 instance METHOD method_57640 (Lnet/minecraft/class_9317;)Lnet/minecraft/class_9317$class_9319; ARG 0 function + METHOD method_58726 (Lnet/minecraft/class_9317;)Ljava/util/Optional; + ARG 0 function + METHOD method_58727 (Ljava/util/List;Ljava/util/List;)V + ARG 1 includedTypes + METHOD method_58728 (Ljava/util/List;Lnet/minecraft/class_9331;)Z + ARG 1 type + METHOD method_58729 (Ljava/util/List;Ljava/util/List;)V + ARG 1 excludedTypes CLASS class_9318 Builder FIELD field_49434 source Lnet/minecraft/class_9317$class_9319; + FIELD field_50205 include Ljava/util/Optional; + FIELD field_50206 exclude Ljava/util/Optional; + METHOD (Lnet/minecraft/class_9317$class_9319;)V + ARG 1 source + METHOD method_58730 include (Lnet/minecraft/class_9331;)Lnet/minecraft/class_9317$class_9318; + ARG 1 type + METHOD method_58731 exclude (Lnet/minecraft/class_9331;)Lnet/minecraft/class_9317$class_9318; + ARG 1 type CLASS class_9319 Source FIELD field_49437 CODEC Lcom/mojang/serialization/Codec; FIELD field_49438 id Ljava/lang/String; diff --git a/mappings/net/minecraft/loot/function/EnchantRandomlyLootFunction.mapping b/mappings/net/minecraft/loot/function/EnchantRandomlyLootFunction.mapping index 1f5dba5535..1b57954c57 100644 --- a/mappings/net/minecraft/loot/function/EnchantRandomlyLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/EnchantRandomlyLootFunction.mapping @@ -26,6 +26,8 @@ CLASS net/minecraft/class_109 net/minecraft/loot/function/EnchantRandomlyLootFun ARG 2 enchantment METHOD method_53328 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_58732 (Lnet/minecraft/class_47;Lnet/minecraft/class_6880$class_6883;)Z + ARG 1 entry CLASS class_4954 Builder FIELD field_23090 enchantments Ljava/util/List; METHOD method_25992 add (Lnet/minecraft/class_1887;)Lnet/minecraft/class_109$class_4954; diff --git a/mappings/net/minecraft/loot/function/LootFunctionTypes.mapping b/mappings/net/minecraft/loot/function/LootFunctionTypes.mapping index 48644fdeec..02bfbd05a7 100644 --- a/mappings/net/minecraft/loot/function/LootFunctionTypes.mapping +++ b/mappings/net/minecraft/loot/function/LootFunctionTypes.mapping @@ -5,6 +5,7 @@ CLASS net/minecraft/class_131 net/minecraft/loot/function/LootFunctionTypes FIELD field_50023 CODEC Lcom/mojang/serialization/Codec; METHOD method_29323 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_5339; ARG 0 id + ARG 1 codec METHOD method_53347 (Ljava/util/List;Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Lnet/minecraft/class_1799; ARG 1 stack ARG 2 context diff --git a/mappings/net/minecraft/loot/function/SetNameLootFunction.mapping b/mappings/net/minecraft/loot/function/SetNameLootFunction.mapping index e7c0863ea6..2da74ef3e2 100644 --- a/mappings/net/minecraft/loot/function/SetNameLootFunction.mapping +++ b/mappings/net/minecraft/loot/function/SetNameLootFunction.mapping @@ -3,10 +3,12 @@ CLASS net/minecraft/class_3670 net/minecraft/loot/function/SetNameLootFunction FIELD field_16229 entity Ljava/util/Optional; FIELD field_16230 LOGGER Lorg/slf4j/Logger; FIELD field_45848 CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_50208 target Lnet/minecraft/class_3670$class_9475; METHOD (Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_3670$class_9475;)V ARG 1 conditions ARG 2 name ARG 3 entity + ARG 4 target METHOD method_16189 (Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561; ARG 2 textComponent METHOD method_16190 applySourceEntity (Lnet/minecraft/class_47;Lnet/minecraft/class_47$class_50;)Ljava/util/function/UnaryOperator; @@ -16,8 +18,15 @@ CLASS net/minecraft/class_3670 net/minecraft/loot/function/SetNameLootFunction ARG 0 textComponent METHOD method_35549 builder (Lnet/minecraft/class_2561;Lnet/minecraft/class_3670$class_9475;)Lnet/minecraft/class_120$class_121; ARG 0 name + ARG 1 target METHOD method_35550 builder (Lnet/minecraft/class_2561;Lnet/minecraft/class_3670$class_9475;Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_120$class_121; ARG 0 name + ARG 1 target + ARG 2 entity + METHOD method_35551 (Lnet/minecraft/class_2561;Lnet/minecraft/class_47$class_50;Lnet/minecraft/class_3670$class_9475;Ljava/util/List;)Lnet/minecraft/class_117; + ARG 3 conditions + METHOD method_35552 (Lnet/minecraft/class_2561;Lnet/minecraft/class_3670$class_9475;Ljava/util/List;)Lnet/minecraft/class_117; + ARG 2 conditions METHOD method_53386 (Lnet/minecraft/class_1799;Lnet/minecraft/class_47;Lnet/minecraft/class_2561;)V ARG 3 name METHOD method_53387 (Lnet/minecraft/class_47$class_50;)Ljava/util/Set; @@ -28,3 +37,11 @@ CLASS net/minecraft/class_3670 net/minecraft/loot/function/SetNameLootFunction ARG 0 instance METHOD method_53390 (Lnet/minecraft/class_3670;)Ljava/util/Optional; ARG 0 function + METHOD method_58733 (Lnet/minecraft/class_3670;)Lnet/minecraft/class_3670$class_9475; + ARG 0 function + CLASS class_9475 Target + FIELD field_50212 CODEC Lcom/mojang/serialization/Codec; + FIELD field_50213 id Ljava/lang/String; + METHOD (Ljava/lang/String;ILjava/lang/String;)V + ARG 3 id + METHOD method_58734 getComponentType ()Lnet/minecraft/class_9331; diff --git a/mappings/net/minecraft/loot/provider/nbt/LootNbtProviderTypes.mapping b/mappings/net/minecraft/loot/provider/nbt/LootNbtProviderTypes.mapping index dfdbba29c0..81edf06c3c 100644 --- a/mappings/net/minecraft/loot/provider/nbt/LootNbtProviderTypes.mapping +++ b/mappings/net/minecraft/loot/provider/nbt/LootNbtProviderTypes.mapping @@ -3,5 +3,6 @@ CLASS net/minecraft/class_5652 net/minecraft/loot/provider/nbt/LootNbtProviderTy FIELD field_45883 BASE_CODEC Lcom/mojang/serialization/Codec; METHOD method_32443 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_5650; ARG 0 id + ARG 1 codec METHOD method_53436 (Lnet/minecraft/class_5651;)Lcom/mojang/datafixers/util/Either; ARG 0 provider diff --git a/mappings/net/minecraft/loot/provider/number/LootNumberProviderTypes.mapping b/mappings/net/minecraft/loot/provider/number/LootNumberProviderTypes.mapping index c0516f437e..5e5ad5d36e 100644 --- a/mappings/net/minecraft/loot/provider/number/LootNumberProviderTypes.mapping +++ b/mappings/net/minecraft/loot/provider/number/LootNumberProviderTypes.mapping @@ -3,5 +3,6 @@ CLASS net/minecraft/class_5659 net/minecraft/loot/provider/number/LootNumberProv FIELD field_45889 BASE_CODEC Lcom/mojang/serialization/Codec; METHOD method_32456 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_5657; ARG 0 id + ARG 1 codec METHOD method_53442 (Lnet/minecraft/class_5658;)Lcom/mojang/datafixers/util/Either; ARG 0 provider diff --git a/mappings/net/minecraft/loot/provider/score/LootScoreProviderTypes.mapping b/mappings/net/minecraft/loot/provider/score/LootScoreProviderTypes.mapping index 593b1dd8db..80effc81d9 100644 --- a/mappings/net/minecraft/loot/provider/score/LootScoreProviderTypes.mapping +++ b/mappings/net/minecraft/loot/provider/score/LootScoreProviderTypes.mapping @@ -3,5 +3,6 @@ CLASS net/minecraft/class_5671 net/minecraft/loot/provider/score/LootScoreProvid FIELD field_45896 BASE_CODEC Lcom/mojang/serialization/Codec; METHOD method_32479 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_5669; ARG 0 id + ARG 1 codec METHOD method_53449 (Lnet/minecraft/class_5670;)Lcom/mojang/datafixers/util/Either; ARG 0 provider diff --git a/mappings/net/minecraft/network/message/MessageChain.mapping b/mappings/net/minecraft/network/message/MessageChain.mapping index d740c08387..71a52c919a 100644 --- a/mappings/net/minecraft/network/message/MessageChain.mapping +++ b/mappings/net/minecraft/network/message/MessageChain.mapping @@ -50,5 +50,10 @@ CLASS net/minecraft/class_7610 net/minecraft/network/message/MessageChain METHOD pack (Lnet/minecraft/class_7608;)Lnet/minecraft/class_7469; ARG 1 body CLASS class_7825 MessageChainException + FIELD field_50256 MISSING_PROFILE_KEY_EXCEPTION Lnet/minecraft/class_2561; + FIELD field_50257 CHAIN_BROKEN_EXCEPTION Lnet/minecraft/class_2561; + FIELD field_50258 EXPIRED_PROFILE_KEY_EXCEPTION Lnet/minecraft/class_2561; + FIELD field_50259 INVALID_SIGNATURE_EXCEPTION Lnet/minecraft/class_2561; + FIELD field_50260 OUT_OF_ORDER_CHAT_EXCEPTION Lnet/minecraft/class_2561; METHOD (Lnet/minecraft/class_2561;)V ARG 1 message diff --git a/mappings/net/minecraft/network/packet/c2s/play/ChatCommandSignedC2SPacket.mapping b/mappings/net/minecraft/network/packet/c2s/play/ChatCommandSignedC2SPacket.mapping index 352400cbfd..bd1a4f121f 100644 --- a/mappings/net/minecraft/network/packet/c2s/play/ChatCommandSignedC2SPacket.mapping +++ b/mappings/net/minecraft/network/packet/c2s/play/ChatCommandSignedC2SPacket.mapping @@ -1,6 +1,30 @@ CLASS net/minecraft/class_9449 net/minecraft/network/packet/c2s/play/ChatCommandSignedC2SPacket + COMMENT A packet used to execute commands on the server. + COMMENT + COMMENT

This truncates the command to at most 256 characters before sending to the + COMMENT server on the client. If the server receives the command longer than 256 characters, + COMMENT it will reject the message and disconnect the client. + COMMENT + COMMENT

If the command contains an invalid character (see {@link + COMMENT net.minecraft.util.StringHelper#isValidChar}) or if the server receives + COMMENT the commands in improper order, the server will reject the command and disconnect + COMMENT the client. + COMMENT + COMMENT

Commands that took more than {@link + COMMENT net.minecraft.network.message.SignedMessage#SERVERBOUND_TIME_TO_LIVE} + COMMENT to reach the server are considered expired and log warnings on the server + COMMENT if it contains signed message arguments. If the message takes more than + COMMENT {@link net.minecraft.network.message.SignedMessage#CLIENTBOUND_TIME_TO_LIVE} to + COMMENT reach the clients (including the time it took to reach the server), the message + COMMENT is not considered secure anymore by the clients, and may be discarded depending + COMMENT on the clients' options. + COMMENT + COMMENT @see net.minecraft.client.network.ClientPlayNetworkHandler#sendCommand(String) + COMMENT @see net.minecraft.server.network.ServerPlayNetworkHandler#onCommandExecution + FIELD comp_2533 timestamp Ljava/time/Instant; FIELD field_50087 CODEC Lnet/minecraft/class_9139; METHOD (Lnet/minecraft/class_2540;)V ARG 1 buf + METHOD comp_2533 timestamp ()Ljava/time/Instant; METHOD method_58582 write (Lnet/minecraft/class_2540;)V ARG 1 buf diff --git a/mappings/net/minecraft/network/packet/c2s/play/CommandExecutionC2SPacket.mapping b/mappings/net/minecraft/network/packet/c2s/play/CommandExecutionC2SPacket.mapping index 184f324308..003e47912b 100644 --- a/mappings/net/minecraft/network/packet/c2s/play/CommandExecutionC2SPacket.mapping +++ b/mappings/net/minecraft/network/packet/c2s/play/CommandExecutionC2SPacket.mapping @@ -1,26 +1,4 @@ CLASS net/minecraft/class_7472 net/minecraft/network/packet/c2s/play/CommandExecutionC2SPacket - COMMENT A packet used to execute commands on the server. - COMMENT - COMMENT

This truncates the command to at most 256 characters before sending to the - COMMENT server on the client. If the server receives the command longer than 256 characters, - COMMENT it will reject the message and disconnect the client. - COMMENT - COMMENT

If the command contains an invalid character (see {@link - COMMENT net.minecraft.util.StringHelper#isValidChar}) or if the server receives - COMMENT the commands in improper order, the server will reject the command and disconnect - COMMENT the client. - COMMENT - COMMENT

Commands that took more than {@link - COMMENT net.minecraft.network.message.SignedMessage#SERVERBOUND_TIME_TO_LIVE} - COMMENT to reach the server are considered expired and log warnings on the server - COMMENT if it contains signed message arguments. If the message takes more than - COMMENT {@link net.minecraft.network.message.SignedMessage#CLIENTBOUND_TIME_TO_LIVE} to - COMMENT reach the clients (including the time it took to reach the server), the message - COMMENT is not considered secure anymore by the clients, and may be discarded depending - COMMENT on the clients' options. - COMMENT - COMMENT @see net.minecraft.client.network.ClientPlayNetworkHandler#sendCommand(String) - COMMENT @see net.minecraft.server.network.ServerPlayNetworkHandler#onCommandExecution FIELD field_48178 CODEC Lnet/minecraft/class_9139; METHOD (Lnet/minecraft/class_2540;)V ARG 1 buf diff --git a/mappings/net/minecraft/potion/Potion.mapping b/mappings/net/minecraft/potion/Potion.mapping index 60b6321247..638e140c81 100644 --- a/mappings/net/minecraft/potion/Potion.mapping +++ b/mappings/net/minecraft/potion/Potion.mapping @@ -1,12 +1,16 @@ CLASS net/minecraft/class_1842 net/minecraft/potion/Potion + FIELD field_50152 requiredFeatures Lnet/minecraft/class_7699; FIELD field_8954 baseName Ljava/lang/String; FIELD field_8955 effects Ljava/util/List; METHOD (Ljava/lang/String;[Lnet/minecraft/class_1293;)V + ARG 1 baseName ARG 2 effects METHOD ([Lnet/minecraft/class_1293;)V ARG 1 effects METHOD method_57396 (Lnet/minecraft/class_5321;)Ljava/lang/String; ARG 0 key + METHOD method_58671 requires ([Lnet/minecraft/class_7696;)Lnet/minecraft/class_1842; + ARG 1 requiredFeatures METHOD method_8049 getEffects ()Ljava/util/List; METHOD method_8050 hasInstantEffect ()Z METHOD method_8051 finishTranslationKey (Ljava/util/Optional;Ljava/lang/String;)Ljava/lang/String; diff --git a/mappings/net/minecraft/screen/EnchantmentScreenHandler.mapping b/mappings/net/minecraft/screen/EnchantmentScreenHandler.mapping index ac2a20284b..441ec75d26 100644 --- a/mappings/net/minecraft/screen/EnchantmentScreenHandler.mapping +++ b/mappings/net/minecraft/screen/EnchantmentScreenHandler.mapping @@ -25,4 +25,8 @@ CLASS net/minecraft/class_1718 net/minecraft/screen/EnchantmentScreenHandler ARG 3 pos METHOD method_17413 getSeed ()I METHOD method_7637 generateEnchantments (Lnet/minecraft/class_7699;Lnet/minecraft/class_1799;II)Ljava/util/List; + ARG 1 enabledFeatures + ARG 2 stack + ARG 3 slot + ARG 4 level METHOD method_7638 getLapisCount ()I diff --git a/mappings/net/minecraft/server/command/CloneCommand.mapping b/mappings/net/minecraft/server/command/CloneCommand.mapping index fb231059f2..1b6c901519 100644 --- a/mappings/net/minecraft/server/command/CloneCommand.mapping +++ b/mappings/net/minecraft/server/command/CloneCommand.mapping @@ -38,6 +38,8 @@ CLASS net/minecraft/class_3023 net/minecraft/server/command/CloneCommand ARG 0 context ARG 1 world ARG 2 name + METHOD method_48041 (Lnet/minecraft/class_2694;)Z + ARG 0 pos METHOD method_48042 createSourceArgs (Lnet/minecraft/class_7157;Lnet/minecraft/class_3023$class_8009;)Lcom/mojang/brigadier/builder/ArgumentBuilder; ARG 0 commandRegistryAccess ARG 1 worldGetter @@ -61,6 +63,8 @@ CLASS net/minecraft/class_3023 net/minecraft/server/command/CloneCommand ARG 1 context METHOD method_48052 (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate; ARG 0 context + METHOD method_48053 (Lnet/minecraft/class_2694;)Z + ARG 0 pos METHOD method_48054 (Lnet/minecraft/class_3023$class_8009;Lnet/minecraft/class_3023$class_8009;Lnet/minecraft/class_3023$class_8009;Lcom/mojang/brigadier/context/CommandContext;)I ARG 3 context METHOD method_48055 (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_3218; @@ -88,3 +92,6 @@ CLASS net/minecraft/class_3023 net/minecraft/server/command/CloneCommand METHOD apply (Ljava/lang/Object;)Ljava/lang/Object; ARG 1 value CLASS class_8010 DimensionalPos + CLASS class_9450 BlockEntityInfo + FIELD comp_2537 nbt Lnet/minecraft/class_2487; + METHOD comp_2537 nbt ()Lnet/minecraft/class_2487; diff --git a/mappings/net/minecraft/server/network/ServerPlayNetworkHandler.mapping b/mappings/net/minecraft/server/network/ServerPlayNetworkHandler.mapping index c07499487c..f9a056fef7 100644 --- a/mappings/net/minecraft/server/network/ServerPlayNetworkHandler.mapping +++ b/mappings/net/minecraft/server/network/ServerPlayNetworkHandler.mapping @@ -37,6 +37,7 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHan FIELD field_40720 session Lnet/minecraft/class_7822; FIELD field_45025 requestedReconfiguration Z FIELD field_45026 chunkDataSender Lnet/minecraft/class_8608; + FIELD field_50089 INVALID_COMMAND_SIGNATURE_TEXT Lnet/minecraft/class_2561; METHOD (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;Lnet/minecraft/class_3222;Lnet/minecraft/class_8792;)V ARG 1 server ARG 2 connection @@ -133,6 +134,8 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHan COMMENT COMMENT

This disconnects the player if the message arrives in COMMENT improper order or if chat is disabled. + ARG 1 message + ARG 2 callback METHOD method_44897 addPendingAcknowledgment (Lnet/minecraft/class_7471;)V ARG 1 message METHOD method_45002 (Lnet/minecraft/class_7448;Lnet/minecraft/class_2168;)Lnet/minecraft/class_2168; @@ -143,9 +146,11 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHan COMMENT the command to parse (without the leading slash) METHOD method_45006 collectArgumentMessages (Lnet/minecraft/class_9449;Lnet/minecraft/class_7644;Lnet/minecraft/class_7635;)Ljava/util/Map; COMMENT {@return a map of argument name and value as signed messages} + ARG 1 packet ARG 2 arguments ARG 3 lastSeenMessages METHOD method_45010 handleCommandExecution (Lnet/minecraft/class_9449;Lnet/minecraft/class_7635;)V + ARG 1 packet ARG 2 lastSeenMessages METHOD method_45011 getSignedMessage (Lnet/minecraft/class_2797;Lnet/minecraft/class_7635;)Lnet/minecraft/class_7471; ARG 1 packet @@ -161,6 +166,7 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHan ARG 1 message ARG 2 params METHOD method_45171 handleMessageChainException (Lnet/minecraft/class_7610$class_7825;)V + ARG 1 exception METHOD method_46365 setSession (Lnet/minecraft/class_7822;)V ARG 1 session METHOD method_48107 getConnectionAddress ()Ljava/net/SocketAddress; @@ -170,6 +176,14 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHan ARG 1 vehicle METHOD method_57142 toRawFilteredPair (Lnet/minecraft/class_5837;)Lnet/minecraft/class_9262; ARG 1 message + METHOD method_58589 createInvalidCommandSignatureException (Ljava/lang/String;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/class_7610$class_7825; + ARG 0 command + ARG 1 actual + ARG 2 expected + METHOD method_58590 executeCommand (Ljava/lang/String;)V + ARG 1 command + METHOD method_58591 toUnsignedSignatures (Ljava/util/List;)Ljava/util/Map; + ARG 1 arguments CLASS 1 METHOD method_33897 processInteract (Lnet/minecraft/class_1268;Lnet/minecraft/class_3244$class_5860;)V ARG 1 hand diff --git a/mappings/net/minecraft/server/network/ServerPlayerEntity.mapping b/mappings/net/minecraft/server/network/ServerPlayerEntity.mapping index cbbcd6e657..f6191bc123 100644 --- a/mappings/net/minecraft/server/network/ServerPlayerEntity.mapping +++ b/mappings/net/minecraft/server/network/ServerPlayerEntity.mapping @@ -268,10 +268,14 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity METHOD method_55633 updateCreativeInteractionRangeModifiers ()V METHOD method_58143 setSpawnExtraParticlesOnFall (Z)V ARG 1 spawnExtraParticlesOnFall + METHOD method_58583 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V + ARG 1 encoded METHOD method_58584 clearStartRaidPos ()V METHOD method_58585 getStartRaidPos ()Lnet/minecraft/class_2338; METHOD method_58586 setStartRaidPos (Lnet/minecraft/class_2338;)V ARG 1 startRaidPos + METHOD method_58587 (Lnet/minecraft/class_2338;)V + ARG 1 startRaidPos METHOD method_7336 changeGameMode (Lnet/minecraft/class_1934;)Z ARG 1 gameMode CLASS 1 diff --git a/mappings/net/minecraft/structure/pool/StructurePoolElementType.mapping b/mappings/net/minecraft/structure/pool/StructurePoolElementType.mapping index 8cbe61a17d..f4a132c48e 100644 --- a/mappings/net/minecraft/structure/pool/StructurePoolElementType.mapping +++ b/mappings/net/minecraft/structure/pool/StructurePoolElementType.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_3816 net/minecraft/structure/pool/StructurePoolElementType METHOD method_28885 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_3816; ARG 0 id + ARG 1 codec diff --git a/mappings/net/minecraft/structure/processor/StructureProcessorType.mapping b/mappings/net/minecraft/structure/processor/StructureProcessorType.mapping index 4234247898..b2c5bcdc1a 100644 --- a/mappings/net/minecraft/structure/processor/StructureProcessorType.mapping +++ b/mappings/net/minecraft/structure/processor/StructureProcessorType.mapping @@ -5,3 +5,4 @@ CLASS net/minecraft/class_3828 net/minecraft/structure/processor/StructureProces FIELD field_26663 LIST_CODEC Lcom/mojang/serialization/Codec; METHOD method_16822 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_3828; ARG 0 id + ARG 1 codec diff --git a/mappings/net/minecraft/structure/rule/PosRuleTestType.mapping b/mappings/net/minecraft/structure/rule/PosRuleTestType.mapping index 7fd094b6e8..a842ccbc3c 100644 --- a/mappings/net/minecraft/structure/rule/PosRuleTestType.mapping +++ b/mappings/net/minecraft/structure/rule/PosRuleTestType.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_4996 net/minecraft/structure/rule/PosRuleTestType METHOD method_26409 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_4996; ARG 0 id + ARG 1 codec diff --git a/mappings/net/minecraft/structure/rule/RuleTestType.mapping b/mappings/net/minecraft/structure/rule/RuleTestType.mapping index 2af47dc4ae..513c25fcdd 100644 --- a/mappings/net/minecraft/structure/rule/RuleTestType.mapping +++ b/mappings/net/minecraft/structure/rule/RuleTestType.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_3827 net/minecraft/structure/rule/RuleTestType METHOD method_16821 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_3827; ARG 0 id + ARG 1 codec diff --git a/mappings/net/minecraft/structure/rule/blockentity/RuleBlockEntityModifierType.mapping b/mappings/net/minecraft/structure/rule/blockentity/RuleBlockEntityModifierType.mapping index 4c59459f59..3f7682e810 100644 --- a/mappings/net/minecraft/structure/rule/blockentity/RuleBlockEntityModifierType.mapping +++ b/mappings/net/minecraft/structure/rule/blockentity/RuleBlockEntityModifierType.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_8249 net/minecraft/structure/rule/blockentity/RuleBlockEntityModifierType METHOD method_49899 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_8249; ARG 0 id + ARG 1 codec diff --git a/mappings/net/minecraft/util/TextifiedException.mapping b/mappings/net/minecraft/util/TextifiedException.mapping index 23b21c91f6..63091cdb1f 100644 --- a/mappings/net/minecraft/util/TextifiedException.mapping +++ b/mappings/net/minecraft/util/TextifiedException.mapping @@ -1,6 +1,8 @@ CLASS net/minecraft/class_7437 net/minecraft/util/TextifiedException COMMENT An exception that has a user-friendly {@link Text} attached. FIELD field_39084 messageText Lnet/minecraft/class_2561; + METHOD (Lnet/minecraft/class_2561;)V + ARG 1 messageText METHOD (Lnet/minecraft/class_2561;Ljava/lang/Throwable;)V ARG 1 messageText ARG 2 cause diff --git a/mappings/net/minecraft/util/Util.mapping b/mappings/net/minecraft/util/Util.mapping index f15d6c9bcf..52a4cb0494 100644 --- a/mappings/net/minecraft/util/Util.mapping +++ b/mappings/net/minecraft/util/Util.mapping @@ -316,6 +316,7 @@ CLASS net/minecraft/class_156 net/minecraft/util/Util METHOD method_58272 withPrepended (Ljava/lang/Object;Ljava/util/List;)Ljava/util/List; ARG 0 valueToPrepend ARG 1 list + METHOD method_58579 toArrayList ()Ljava/util/stream/Collector; METHOD method_645 previous (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object; COMMENT {@return the item preceding {@code object} in {@code iterable}} COMMENT diff --git a/mappings/net/minecraft/util/collection/Pool.mapping b/mappings/net/minecraft/util/collection/Pool.mapping index 8219ea4142..daabbce707 100644 --- a/mappings/net/minecraft/util/collection/Pool.mapping +++ b/mappings/net/minecraft/util/collection/Pool.mapping @@ -3,6 +3,8 @@ CLASS net/minecraft/class_6012 net/minecraft/util/collection/Pool FIELD field_29935 entries Lcom/google/common/collect/ImmutableList; METHOD (Ljava/util/List;)V ARG 1 entries + METHOD equals (Ljava/lang/Object;)Z + ARG 1 o METHOD method_34988 of (Ljava/util/List;)Lnet/minecraft/class_6012; ARG 0 entries METHOD method_34989 of ([Lnet/minecraft/class_6008;)Lnet/minecraft/class_6012; diff --git a/mappings/net/minecraft/util/collection/Weighted.mapping b/mappings/net/minecraft/util/collection/Weighted.mapping index a79dd1d6ad..652858fe54 100644 --- a/mappings/net/minecraft/util/collection/Weighted.mapping +++ b/mappings/net/minecraft/util/collection/Weighted.mapping @@ -15,8 +15,6 @@ CLASS net/minecraft/class_6008 net/minecraft/util/collection/Weighted METHOD (Ljava/lang/Object;Lnet/minecraft/class_6007;)V ARG 1 data ARG 2 weight - METHOD comp_2542 data ()Ljava/lang/Object; - METHOD comp_2543 weight ()Lnet/minecraft/class_6007; METHOD method_34981 createCodec (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; ARG 0 dataCodec METHOD method_34982 (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; diff --git a/mappings/net/minecraft/util/dynamic/Codecs.mapping b/mappings/net/minecraft/util/dynamic/Codecs.mapping index 720e2d151f..b3c9a794a2 100644 --- a/mappings/net/minecraft/util/dynamic/Codecs.mapping +++ b/mappings/net/minecraft/util/dynamic/Codecs.mapping @@ -295,6 +295,17 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs ARG 3 ops METHOD method_54943 (Lcom/mojang/serialization/MapLike;Ljava/lang/String;Lcom/mojang/serialization/DynamicOps;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; ARG 4 pair + CLASS 7 + METHOD decode (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; + ARG 1 ops + ARG 2 input + METHOD encode (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; + ARG 1 input + ARG 2 ops + ARG 3 prefix + METHOD method_58593 isEmpty (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Z + ARG 0 ops + ARG 1 input CLASS class_6866 ContextRetrievalCodec FIELD field_36397 retriever Ljava/util/function/Function; METHOD (Ljava/util/function/Function;)V diff --git a/mappings/net/minecraft/util/math/floatprovider/FloatProviderType.mapping b/mappings/net/minecraft/util/math/floatprovider/FloatProviderType.mapping index bc591656c8..32a5303ed2 100644 --- a/mappings/net/minecraft/util/math/floatprovider/FloatProviderType.mapping +++ b/mappings/net/minecraft/util/math/floatprovider/FloatProviderType.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_5864 net/minecraft/util/math/floatprovider/FloatProviderType METHOD method_33925 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_5864; ARG 0 id + ARG 1 codec diff --git a/mappings/net/minecraft/world/gen/blockpredicate/BlockPredicateType.mapping b/mappings/net/minecraft/world/gen/blockpredicate/BlockPredicateType.mapping index ca1e55babf..a0f495df61 100644 --- a/mappings/net/minecraft/world/gen/blockpredicate/BlockPredicateType.mapping +++ b/mappings/net/minecraft/world/gen/blockpredicate/BlockPredicateType.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_6647 net/minecraft/world/gen/blockpredicate/BlockPredicateType METHOD method_38889 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_6647; ARG 0 id + ARG 1 codec diff --git a/mappings/net/minecraft/world/gen/chunk/placement/StructurePlacementType.mapping b/mappings/net/minecraft/world/gen/chunk/placement/StructurePlacementType.mapping index b3175400ff..3f1a02541a 100644 --- a/mappings/net/minecraft/world/gen/chunk/placement/StructurePlacementType.mapping +++ b/mappings/net/minecraft/world/gen/chunk/placement/StructurePlacementType.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_6875 net/minecraft/world/gen/chunk/placement/StructurePlacementType METHOD method_40177 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_6875; ARG 0 id + ARG 1 codec diff --git a/mappings/net/minecraft/world/gen/foliage/FoliagePlacerType.mapping b/mappings/net/minecraft/world/gen/foliage/FoliagePlacerType.mapping index 1401369203..98d18df422 100644 --- a/mappings/net/minecraft/world/gen/foliage/FoliagePlacerType.mapping +++ b/mappings/net/minecraft/world/gen/foliage/FoliagePlacerType.mapping @@ -1,5 +1,8 @@ CLASS net/minecraft/class_4648 net/minecraft/world/gen/foliage/FoliagePlacerType FIELD field_24932 codec Lcom/mojang/serialization/MapCodec; + METHOD (Lcom/mojang/serialization/MapCodec;)V + ARG 1 codec METHOD method_28849 getCodec ()Lcom/mojang/serialization/MapCodec; METHOD method_28850 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_4648; ARG 0 id + ARG 1 codec diff --git a/mappings/net/minecraft/world/gen/heightprovider/HeightProviderType.mapping b/mappings/net/minecraft/world/gen/heightprovider/HeightProviderType.mapping index 1723013483..da86b36652 100644 --- a/mappings/net/minecraft/world/gen/heightprovider/HeightProviderType.mapping +++ b/mappings/net/minecraft/world/gen/heightprovider/HeightProviderType.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_6123 net/minecraft/world/gen/heightprovider/HeightProviderType METHOD method_35394 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_6123; ARG 0 id + ARG 1 codec diff --git a/mappings/net/minecraft/world/gen/placementmodifier/PlacementModifierType.mapping b/mappings/net/minecraft/world/gen/placementmodifier/PlacementModifierType.mapping index 3ec759c166..adb1e43356 100644 --- a/mappings/net/minecraft/world/gen/placementmodifier/PlacementModifierType.mapping +++ b/mappings/net/minecraft/world/gen/placementmodifier/PlacementModifierType.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_6798 net/minecraft/world/gen/placementmodifier/PlacementModifierType METHOD method_39655 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_6798; ARG 0 id + ARG 1 codec diff --git a/mappings/net/minecraft/world/gen/root/RootPlacerType.mapping b/mappings/net/minecraft/world/gen/root/RootPlacerType.mapping index b29f5ea936..83633604bb 100644 --- a/mappings/net/minecraft/world/gen/root/RootPlacerType.mapping +++ b/mappings/net/minecraft/world/gen/root/RootPlacerType.mapping @@ -1,5 +1,8 @@ CLASS net/minecraft/class_7388 net/minecraft/world/gen/root/RootPlacerType FIELD field_38782 codec Lcom/mojang/serialization/MapCodec; + METHOD (Lcom/mojang/serialization/MapCodec;)V + ARG 1 codec METHOD method_43185 getCodec ()Lcom/mojang/serialization/MapCodec; METHOD method_43186 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_7388; ARG 0 id + ARG 1 codec diff --git a/mappings/net/minecraft/world/gen/stateprovider/BlockStateProviderType.mapping b/mappings/net/minecraft/world/gen/stateprovider/BlockStateProviderType.mapping index 90197c28cc..ff4e3532a8 100644 --- a/mappings/net/minecraft/world/gen/stateprovider/BlockStateProviderType.mapping +++ b/mappings/net/minecraft/world/gen/stateprovider/BlockStateProviderType.mapping @@ -1,5 +1,8 @@ CLASS net/minecraft/class_4652 net/minecraft/world/gen/stateprovider/BlockStateProviderType FIELD field_24939 codec Lcom/mojang/serialization/MapCodec; + METHOD (Lcom/mojang/serialization/MapCodec;)V + ARG 1 codec METHOD method_23457 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_4652; ARG 0 id + ARG 1 codec METHOD method_28863 getCodec ()Lcom/mojang/serialization/MapCodec; diff --git a/mappings/net/minecraft/world/gen/structure/StructureType.mapping b/mappings/net/minecraft/world/gen/structure/StructureType.mapping index d98f3078da..d986b195f7 100644 --- a/mappings/net/minecraft/world/gen/structure/StructureType.mapping +++ b/mappings/net/minecraft/world/gen/structure/StructureType.mapping @@ -1,3 +1,4 @@ CLASS net/minecraft/class_7151 net/minecraft/world/gen/structure/StructureType METHOD method_41623 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_7151; ARG 0 id + ARG 1 codec diff --git a/mappings/net/minecraft/world/gen/treedecorator/TreeDecoratorType.mapping b/mappings/net/minecraft/world/gen/treedecorator/TreeDecoratorType.mapping index 202888a0ff..a1cdbaa22f 100644 --- a/mappings/net/minecraft/world/gen/treedecorator/TreeDecoratorType.mapping +++ b/mappings/net/minecraft/world/gen/treedecorator/TreeDecoratorType.mapping @@ -1,5 +1,8 @@ CLASS net/minecraft/class_4663 net/minecraft/world/gen/treedecorator/TreeDecoratorType FIELD field_24963 codec Lcom/mojang/serialization/MapCodec; + METHOD (Lcom/mojang/serialization/MapCodec;)V + ARG 1 codec METHOD method_28894 getCodec ()Lcom/mojang/serialization/MapCodec; METHOD method_28895 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_4663; ARG 0 id + ARG 1 codec diff --git a/mappings/net/minecraft/world/gen/trunk/TrunkPlacerType.mapping b/mappings/net/minecraft/world/gen/trunk/TrunkPlacerType.mapping index 311d73af3a..245d2d06d6 100644 --- a/mappings/net/minecraft/world/gen/trunk/TrunkPlacerType.mapping +++ b/mappings/net/minecraft/world/gen/trunk/TrunkPlacerType.mapping @@ -1,5 +1,8 @@ CLASS net/minecraft/class_5142 net/minecraft/world/gen/trunk/TrunkPlacerType FIELD field_24973 codec Lcom/mojang/serialization/MapCodec; + METHOD (Lcom/mojang/serialization/MapCodec;)V + ARG 1 codec METHOD method_26995 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_5142; ARG 0 id + ARG 1 codec METHOD method_28908 getCodec ()Lcom/mojang/serialization/MapCodec;