From 33be92eba86d18db0f6af1bee6b6c45b1c1106c9 Mon Sep 17 00:00:00 2001 From: Shnupbups Date: Thu, 28 Mar 2024 06:12:51 +1100 Subject: [PATCH] 24w13a stuff gonna have to be enough for now, still bits to do here and there --- .../minecraft/block/TrialSpawnerBlock.mapping | 1 + .../net/minecraft/block/VaultBlock.mapping | 1 + .../ProjectileDispenserBehavior.mapping | 4 ++ .../block/entity/VaultBlockEntity.mapping | 4 ++ .../block/enums/TrialSpawnerState.mapping | 35 +++++++++++++++ .../block/spawner/EntityDetector.mapping | 14 ++++++ .../block/spawner/MobSpawnerEntry.mapping | 1 + .../block/spawner/TrialSpawnerConfig.mapping | 1 + .../block/spawner/TrialSpawnerData.mapping | 20 +++++++++ .../block/spawner/TrialSpawnerLogic.mapping | 43 +++++++++++++++++++ mappings/net/minecraft/class_9460.mapping | 4 -- .../minecraft/client/gui/hud/ChatHud.mapping | 8 +++- .../client/gui/hud/ChatHudLine.mapping | 1 + .../client/particle/BlockDustParticle.mapping | 10 +++++ .../particle/OminousSpawningParticle.mapping | 20 +++++++++ .../OminousItemSpawnerEntityRenderer.mapping | 2 + .../minecraft/component/ComponentMap.mapping | 10 +++++ .../component/DataComponentType.mapping | 4 ++ .../component/type/FoodComponents.mapping | 1 + .../client/BlockStateModelGenerator.mapping | 6 +++ ...entyOneEquipmentLootTableGenerator.mapping | 5 +++ ...VanillaEquipmentLootTableGenerator.mapping | 1 + .../fix/BannerCustomNameToItemNameFix.mapping | 6 +++ .../fix/ItemStackComponentizationFix.mapping | 2 + .../ItemStackCustomNameToItemNameFix.mapping | 17 ++++++++ .../minecraft/datafixer/fix/TextFixes.mapping | 4 ++ .../fix/TrialSpawnerConfigTagFix.mapping | 5 +++ .../datafixer/schema/Schema3825.mapping | 3 ++ .../enchantment/EnchantmentHelper.mapping | 14 ++++++ .../net/minecraft/entity/DamageUtil.mapping | 3 ++ .../net/minecraft/entity/EntityType.mapping | 12 ++++++ .../minecraft/entity/EquipmentHolder.mapping | 19 ++++++++ .../entity/OminousItemSpawnerEntity.mapping | 19 ++++++++ .../entity/effect/BadOmenStatusEffect.mapping | 3 ++ .../effect/InfestedStatusEffect.mapping | 13 ++++++ .../entity/effect/OozingStatusEffect.mapping | 11 +++++ .../effect/RaidOmenStatusEffect.mapping | 1 + .../entity/effect/StatusEffect.mapping | 22 ++++++++++ .../effect/StatusEffectInstance.mapping | 9 ++++ .../entity/effect/StatusEffects.mapping | 6 +++ .../entity/effect/WeavingStatusEffect.mapping | 10 +++++ .../effect/WindChargedStatusEffect.mapping | 1 + .../minecraft/entity/mob/MobEntity.mapping | 4 ++ .../AbstractWindChargeEntity.mapping | 1 + .../projectile/ProjectileEntity.mapping | 10 ++++- .../entity/raid/RaiderEntity.mapping | 2 + .../net/minecraft/item/ItemGroups.mapping | 21 +++++++++ mappings/net/minecraft/item/ItemStack.mapping | 2 + .../minecraft/item/OminousBottleItem.mapping | 3 ++ .../net/minecraft/item/ProjectileItem.mapping | 38 ++++++++++++++++ .../net/minecraft/loot/LootDataType.mapping | 2 + .../loot/condition/LootConditionTypes.mapping | 1 + ...OminousBottleAmplifierLootFunction.mapping | 15 +++++++ .../ClientConfigurationPacketListener.mapping | 2 + .../listener/ServerPlayPacketListener.mapping | 2 + .../play/ChatCommandSignedC2SPacket.mapping | 6 +++ .../s2c/config/ResetChatS2CPacket.mapping | 3 ++ .../predicate/entity/RaiderPredicate.mapping | 5 +++ .../server/network/ServerPlayerEntity.mapping | 5 +++ .../state/property/Properties.mapping | 2 + .../village/raid/RaidManager.mapping | 2 + 61 files changed, 495 insertions(+), 7 deletions(-) delete mode 100644 mappings/net/minecraft/class_9460.mapping create mode 100644 mappings/net/minecraft/client/particle/OminousSpawningParticle.mapping create mode 100644 mappings/net/minecraft/client/render/entity/OminousItemSpawnerEntityRenderer.mapping create mode 100644 mappings/net/minecraft/data/server/loottable/onetwentyone/OneTwentyOneEquipmentLootTableGenerator.mapping create mode 100644 mappings/net/minecraft/data/server/loottable/vanilla/VanillaEquipmentLootTableGenerator.mapping create mode 100644 mappings/net/minecraft/datafixer/fix/BannerCustomNameToItemNameFix.mapping create mode 100644 mappings/net/minecraft/datafixer/fix/ItemStackCustomNameToItemNameFix.mapping create mode 100644 mappings/net/minecraft/datafixer/fix/TrialSpawnerConfigTagFix.mapping create mode 100644 mappings/net/minecraft/datafixer/schema/Schema3825.mapping create mode 100644 mappings/net/minecraft/entity/EquipmentHolder.mapping create mode 100644 mappings/net/minecraft/entity/OminousItemSpawnerEntity.mapping create mode 100644 mappings/net/minecraft/entity/effect/InfestedStatusEffect.mapping create mode 100644 mappings/net/minecraft/entity/effect/OozingStatusEffect.mapping create mode 100644 mappings/net/minecraft/entity/effect/RaidOmenStatusEffect.mapping create mode 100644 mappings/net/minecraft/entity/effect/WeavingStatusEffect.mapping create mode 100644 mappings/net/minecraft/entity/effect/WindChargedStatusEffect.mapping create mode 100644 mappings/net/minecraft/item/OminousBottleItem.mapping create mode 100644 mappings/net/minecraft/item/ProjectileItem.mapping create mode 100644 mappings/net/minecraft/loot/function/SetOminousBottleAmplifierLootFunction.mapping create mode 100644 mappings/net/minecraft/network/packet/c2s/play/ChatCommandSignedC2SPacket.mapping create mode 100644 mappings/net/minecraft/network/packet/s2c/config/ResetChatS2CPacket.mapping create mode 100644 mappings/net/minecraft/predicate/entity/RaiderPredicate.mapping diff --git a/mappings/net/minecraft/block/TrialSpawnerBlock.mapping b/mappings/net/minecraft/block/TrialSpawnerBlock.mapping index 09d42bd6af..e17ccec9f4 100644 --- a/mappings/net/minecraft/block/TrialSpawnerBlock.mapping +++ b/mappings/net/minecraft/block/TrialSpawnerBlock.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_8960 net/minecraft/block/TrialSpawnerBlock FIELD field_47348 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_47349 TRIAL_SPAWNER_STATE Lnet/minecraft/class_2754; + FIELD field_50170 OMINOUS Lnet/minecraft/class_2746; METHOD method_55140 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_8961;)V ARG 1 world ARG 2 pos diff --git a/mappings/net/minecraft/block/VaultBlock.mapping b/mappings/net/minecraft/block/VaultBlock.mapping index 61b1f21cb7..2955dccca6 100644 --- a/mappings/net/minecraft/block/VaultBlock.mapping +++ b/mappings/net/minecraft/block/VaultBlock.mapping @@ -2,6 +2,7 @@ CLASS net/minecraft/class_9197 net/minecraft/block/VaultBlock FIELD field_48856 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_48857 VAULT_STATE Lnet/minecraft/class_2769; FIELD field_48858 FACING Lnet/minecraft/class_2753; + FIELD field_50171 OMINOUS Lnet/minecraft/class_2746; METHOD method_56718 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_9199;)V ARG 1 worldx ARG 2 pos diff --git a/mappings/net/minecraft/block/dispenser/ProjectileDispenserBehavior.mapping b/mappings/net/minecraft/block/dispenser/ProjectileDispenserBehavior.mapping index 8339d926fe..c3c0dc4297 100644 --- a/mappings/net/minecraft/block/dispenser/ProjectileDispenserBehavior.mapping +++ b/mappings/net/minecraft/block/dispenser/ProjectileDispenserBehavior.mapping @@ -1,2 +1,6 @@ CLASS net/minecraft/class_2965 net/minecraft/block/dispenser/ProjectileDispenserBehavior COMMENT A dispenser behavior that spawns a projectile with velocity in front of the dispenser. + FIELD field_50243 projectile Lnet/minecraft/class_9463; + FIELD field_50244 projectileSettings Lnet/minecraft/class_9463$class_9464; + METHOD (Lnet/minecraft/class_1792;)V + ARG 1 item diff --git a/mappings/net/minecraft/block/entity/VaultBlockEntity.mapping b/mappings/net/minecraft/block/entity/VaultBlockEntity.mapping index f9df945b09..6c65cc6c80 100644 --- a/mappings/net/minecraft/block/entity/VaultBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/VaultBlockEntity.mapping @@ -29,10 +29,12 @@ CLASS net/minecraft/class_9199 net/minecraft/block/entity/VaultBlockEntity METHOD method_56739 spawnDeactivateParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2394;)V ARG 0 world ARG 1 pos + ARG 2 particle METHOD method_56740 spawnAmbientParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_9205;Lnet/minecraft/class_2394;)V ARG 0 world ARG 1 pos ARG 2 sharedData + ARG 3 particle METHOD method_56741 tick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_9202;Lnet/minecraft/class_9205;)V ARG 0 world ARG 1 pos @@ -44,6 +46,7 @@ CLASS net/minecraft/class_9199 net/minecraft/block/entity/VaultBlockEntity ARG 1 pos ARG 2 state ARG 3 sharedData + ARG 4 particle METHOD method_56743 hasDisplayItem (Lnet/minecraft/class_9205;)Z ARG 0 sharedData METHOD method_56744 getDeactivateParticlesPos (Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Lnet/minecraft/class_243; @@ -101,6 +104,7 @@ CLASS net/minecraft/class_9199 net/minecraft/block/entity/VaultBlockEntity METHOD method_56755 generateDisplayItem (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5321;)Lnet/minecraft/class_1799; ARG 0 world ARG 1 pos + ARG 2 lootTable METHOD method_56756 tick (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_9203;Lnet/minecraft/class_9204;Lnet/minecraft/class_9205;)V ARG 0 world ARG 1 pos diff --git a/mappings/net/minecraft/block/enums/TrialSpawnerState.mapping b/mappings/net/minecraft/block/enums/TrialSpawnerState.mapping index f9d92be753..05e408a57f 100644 --- a/mappings/net/minecraft/block/enums/TrialSpawnerState.mapping +++ b/mappings/net/minecraft/block/enums/TrialSpawnerState.mapping @@ -16,6 +16,9 @@ CLASS net/minecraft/class_8967 net/minecraft/block/enums/TrialSpawnerState METHOD method_55210 emitParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Z)V ARG 1 world ARG 2 pos + ARG 3 ominous + METHOD method_55211 (Lnet/minecraft/class_8963;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5321;)V + ARG 3 lootTable METHOD method_55212 (Lnet/minecraft/class_8966;Lnet/minecraft/class_3218;Lnet/minecraft/class_8965;Lnet/minecraft/class_8963;Ljava/util/UUID;)V ARG 4 uuid METHOD method_55213 (Lnet/minecraft/class_8966;Lnet/minecraft/class_8963;Lnet/minecraft/class_6008$class_6010;)V @@ -27,6 +30,33 @@ CLASS net/minecraft/class_8967 net/minecraft/block/enums/TrialSpawnerState METHOD method_55215 getDisplayRotationSpeed ()D METHOD method_55216 doesDisplayRotate ()Z METHOD method_55217 playsSound ()Z + METHOD method_58718 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1799;Lnet/minecraft/class_8966;Lnet/minecraft/class_8963;Lnet/minecraft/class_243;)V + ARG 4 pos + METHOD method_58719 shouldCooldownEnd (Lnet/minecraft/class_3218;Lnet/minecraft/class_8966;)Z + ARG 1 world + ARG 2 data + METHOD method_58720 spawnOminousItemSpawner (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_8963;)V + ARG 1 world + ARG 2 pos + ARG 3 logic + METHOD method_58721 getPosToSpawnItemSpawner (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_8963;Lnet/minecraft/class_8966;)Ljava/util/Optional; + ARG 0 world + ARG 1 pos + ARG 2 logic + ARG 3 data + METHOD method_58722 getPosAbove (Lnet/minecraft/class_1297;Lnet/minecraft/class_3218;)Ljava/util/Optional; + ARG 0 entity + ARG 1 world + METHOD method_58723 (Lnet/minecraft/class_2338;Lnet/minecraft/class_8963;Lnet/minecraft/class_1297;)Z + ARG 2 entity + METHOD method_58724 (Lnet/minecraft/class_2338;Lnet/minecraft/class_8963;Lnet/minecraft/class_1657;)Z + ARG 2 player + METHOD method_58725 getRandomEntity (Ljava/util/List;Ljava/util/Set;Lnet/minecraft/class_8963;Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;)Lnet/minecraft/class_1297; + ARG 0 players + ARG 1 entityUuids + ARG 2 logic + ARG 3 pos + ARG 4 world CLASS class_8968 Luminance FIELD field_47398 NONE I FIELD field_47399 LOW I @@ -40,10 +70,12 @@ CLASS net/minecraft/class_8967 net/minecraft/block/enums/TrialSpawnerState ARG 1 world ARG 2 random ARG 3 pos + ARG 4 ominous METHOD method_55219 (Lnet/minecraft/class_1937;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Z)V ARG 0 world ARG 1 random ARG 2 pos + ARG 3 ominous METHOD method_55220 emitParticle (Lnet/minecraft/class_2400;Lnet/minecraft/class_243;Lnet/minecraft/class_1937;)V ARG 0 type ARG 1 pos @@ -52,14 +84,17 @@ CLASS net/minecraft/class_8967 net/minecraft/block/enums/TrialSpawnerState ARG 0 world ARG 1 random ARG 2 pos + ARG 3 ominous METHOD method_55222 (Lnet/minecraft/class_1937;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Z)V ARG 0 world ARG 1 random ARG 2 pos + ARG 3 ominous METHOD method_55223 (Lnet/minecraft/class_1937;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;Z)V ARG 0 world ARG 1 random ARG 2 pos + ARG 3 ominous CLASS class_8970 DisplayRotationSpeed FIELD field_47405 NONE D FIELD field_47406 SLOW D diff --git a/mappings/net/minecraft/block/spawner/EntityDetector.mapping b/mappings/net/minecraft/block/spawner/EntityDetector.mapping index 7322cec14e..1a3572ce4d 100644 --- a/mappings/net/minecraft/block/spawner/EntityDetector.mapping +++ b/mappings/net/minecraft/block/spawner/EntityDetector.mapping @@ -7,16 +7,19 @@ CLASS net/minecraft/class_8962 net/minecraft/block/spawner/EntityDetector ARG 2 selector ARG 3 center ARG 4 radius + ARG 6 spawner METHOD method_55155 (Lnet/minecraft/class_3218;Lnet/minecraft/class_8962$class_9198;Lnet/minecraft/class_2338;DZ)Ljava/util/List; ARG 0 world ARG 1 selector ARG 2 center ARG 3 radius + ARG 5 spawner METHOD method_56720 (Lnet/minecraft/class_3218;Lnet/minecraft/class_8962$class_9198;Lnet/minecraft/class_2338;DZ)Ljava/util/List; ARG 0 world ARG 1 selector ARG 2 center ARG 3 radius + ARG 5 spawner METHOD method_56721 (Lnet/minecraft/class_2338;DLnet/minecraft/class_1657;)Z ARG 3 player METHOD method_56722 (Lnet/minecraft/class_3218;Lnet/minecraft/class_8962$class_9198;Lnet/minecraft/class_2338;DZ)Ljava/util/List; @@ -24,8 +27,19 @@ CLASS net/minecraft/class_8962 net/minecraft/block/spawner/EntityDetector ARG 1 selector ARG 2 center ARG 3 radius + ARG 5 spawner METHOD method_56723 (Lnet/minecraft/class_2338;DLnet/minecraft/class_1657;)Z ARG 3 player + METHOD method_58696 hasLineOfSight (Lnet/minecraft/class_1937;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Z + ARG 0 world + ARG 1 pos + ARG 2 entityEyePos + METHOD method_58697 (ZLnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1472;)Z + ARG 3 entity + METHOD method_58698 (ZLnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)Z + ARG 3 entity + METHOD method_58699 (ZLnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1657;)Z + ARG 3 entity CLASS class_9198 Selector FIELD field_48862 IN_WORLD Lnet/minecraft/class_8962$class_9198; METHOD method_56724 getEntities (Lnet/minecraft/class_3218;Lnet/minecraft/class_5575;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Ljava/util/List; diff --git a/mappings/net/minecraft/block/spawner/MobSpawnerEntry.mapping b/mappings/net/minecraft/block/spawner/MobSpawnerEntry.mapping index 0e993ec413..6604aeaffa 100644 --- a/mappings/net/minecraft/block/spawner/MobSpawnerEntry.mapping +++ b/mappings/net/minecraft/block/spawner/MobSpawnerEntry.mapping @@ -16,6 +16,7 @@ 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_58680 getEquipmentLootTable ()Ljava/util/Optional; CLASS class_6542 CustomSpawnRules FIELD comp_66 blockLightLimit Lnet/minecraft/class_6497; FIELD comp_67 skyLightLimit Lnet/minecraft/class_6497; diff --git a/mappings/net/minecraft/block/spawner/TrialSpawnerConfig.mapping b/mappings/net/minecraft/block/spawner/TrialSpawnerConfig.mapping index 9ca001cf12..318b27331b 100644 --- a/mappings/net/minecraft/block/spawner/TrialSpawnerConfig.mapping +++ b/mappings/net/minecraft/block/spawner/TrialSpawnerConfig.mapping @@ -7,3 +7,4 @@ CLASS net/minecraft/class_8965 net/minecraft/block/spawner/TrialSpawnerConfig ARG 0 instance METHOD method_55181 getSimultaneousMobs (I)I ARG 1 additionalPlayers + METHOD method_58712 getCooldownLength ()J diff --git a/mappings/net/minecraft/block/spawner/TrialSpawnerData.mapping b/mappings/net/minecraft/block/spawner/TrialSpawnerData.mapping index b340e9f462..061e66df6c 100644 --- a/mappings/net/minecraft/block/spawner/TrialSpawnerData.mapping +++ b/mappings/net/minecraft/block/spawner/TrialSpawnerData.mapping @@ -12,6 +12,7 @@ CLASS net/minecraft/class_8966 net/minecraft/block/spawner/TrialSpawnerData FIELD field_47380 displayEntityRotation D FIELD field_47381 lastDisplayEntityRotation D FIELD field_47382 NEXT_MOB_SPAWNS_AT_KEY Ljava/lang/String; + FIELD field_50192 itemsToDropWhenOminous Lnet/minecraft/class_6005; METHOD (Ljava/util/Set;Ljava/util/Set;JJILjava/util/Optional;Ljava/util/Optional;)V ARG 1 players ARG 2 spawnedMobsAlive @@ -30,10 +31,14 @@ CLASS net/minecraft/class_8966 net/minecraft/block/spawner/TrialSpawnerData ARG 2 config ARG 3 additionalPlayers METHOD method_55186 updatePlayers (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_8963;)V + ARG 1 world + ARG 2 pos + ARG 3 logic METHOD method_55187 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_55188 getSpawnData (Lnet/minecraft/class_8963;Lnet/minecraft/class_5819;)Lnet/minecraft/class_1952; ARG 1 logic + ARG 2 random METHOD method_55189 setEntityType (Lnet/minecraft/class_8963;Lnet/minecraft/class_5819;Lnet/minecraft/class_1299;)V ARG 1 logic ARG 2 random @@ -73,3 +78,18 @@ CLASS net/minecraft/class_8966 net/minecraft/block/spawner/TrialSpawnerData ARG 0 data METHOD method_55208 (Lnet/minecraft/class_8966;)Ljava/util/Set; ARG 0 data + METHOD method_58713 (Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;)V + ARG 1 entity + METHOD method_58714 getItemsToDropWhenOminous (Lnet/minecraft/class_3218;Lnet/minecraft/class_8965;Lnet/minecraft/class_2338;)Lnet/minecraft/class_6005; + ARG 1 world + ARG 2 config + ARG 3 pos + METHOD method_58715 getLootSeed (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)J + ARG 0 world + ARG 1 pos + METHOD method_58716 applyTrialOmen (Lnet/minecraft/class_1657;Lnet/minecraft/class_1293;)V + ARG 1 player + ARG 2 effectInstance + METHOD method_58717 resetAndClearMobs (Lnet/minecraft/class_8963;Lnet/minecraft/class_3218;)V + ARG 1 logic + ARG 2 world diff --git a/mappings/net/minecraft/block/spawner/TrialSpawnerLogic.mapping b/mappings/net/minecraft/block/spawner/TrialSpawnerLogic.mapping index 1edf1911b4..5f59837a97 100644 --- a/mappings/net/minecraft/block/spawner/TrialSpawnerLogic.mapping +++ b/mappings/net/minecraft/block/spawner/TrialSpawnerLogic.mapping @@ -6,10 +6,26 @@ CLASS net/minecraft/class_8963 net/minecraft/block/spawner/TrialSpawnerLogic FIELD field_47365 entityDetector Lnet/minecraft/class_8962; FIELD field_47366 forceActivate Z FIELD field_48864 entitySelector Lnet/minecraft/class_8962$class_9198; + FIELD field_50177 NORMAL_CONFIG_NBT_KEY Ljava/lang/String; + FIELD field_50178 OMINOUS_CONFIG_NBT_KEY Ljava/lang/String; + FIELD field_50181 normalConfig Lnet/minecraft/class_8965; + FIELD field_50182 ominousConfig Lnet/minecraft/class_8965; + FIELD field_50183 entityDetectionRange I + FIELD field_50184 cooldownLength I + FIELD field_50185 ominous Z METHOD (Lnet/minecraft/class_8963$class_8964;Lnet/minecraft/class_8962;Lnet/minecraft/class_8962$class_9198;)V ARG 1 trialSpawner ARG 2 entityDetector ARG 3 entitySelector + METHOD (Lnet/minecraft/class_8965;Lnet/minecraft/class_8965;Lnet/minecraft/class_8966;IILnet/minecraft/class_8963$class_8964;Lnet/minecraft/class_8962;Lnet/minecraft/class_8962$class_9198;)V + ARG 1 normalConfig + ARG 2 ominousConfig + ARG 3 data + ARG 4 cooldownLength + ARG 5 entityDetectionRange + ARG 6 trialSpawner + ARG 7 entityDetector + ARG 8 entitySelector METHOD method_55156 codec ()Lcom/mojang/serialization/Codec; METHOD method_55157 (DDDLnet/minecraft/class_5819;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1297; ARG 7 entity @@ -38,15 +54,18 @@ CLASS net/minecraft/class_8963 net/minecraft/block/spawner/TrialSpawnerLogic METHOD method_55165 tickClient (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Z)V ARG 1 world ARG 2 pos + ARG 3 ominous METHOD method_55166 addMobSpawnParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Lnet/minecraft/class_2400;)V ARG 0 world ARG 1 pos ARG 2 random + ARG 3 particle METHOD method_55167 addDetectionParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;ILnet/minecraft/class_2394;)V ARG 0 world ARG 1 pos ARG 2 random ARG 3 playerCount + ARG 4 particle METHOD method_55168 setEntityDetector (Lnet/minecraft/class_8962;)V ARG 1 detector METHOD method_55169 (Lnet/minecraft/class_8965;Lnet/minecraft/class_8965;Lnet/minecraft/class_8966;Ljava/lang/Integer;Ljava/lang/Integer;)Lnet/minecraft/class_8963; @@ -55,6 +74,7 @@ CLASS net/minecraft/class_8963 net/minecraft/block/spawner/TrialSpawnerLogic METHOD method_55171 tickServer (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Z)V ARG 1 world ARG 2 pos + ARG 3 ominous METHOD method_55172 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/util/UUID;)Z ARG 2 uuid METHOD method_55173 addEjectItemParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V @@ -67,9 +87,32 @@ CLASS net/minecraft/class_8963 net/minecraft/block/spawner/TrialSpawnerLogic METHOD method_55177 getEntityDetector ()Lnet/minecraft/class_8962; METHOD method_55178 forceActivate ()V METHOD method_56728 getEntitySelector ()Lnet/minecraft/class_8962$class_9198; + METHOD method_58700 setOminous (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V + ARG 1 world + ARG 2 pos + METHOD method_58701 addTrialOmenParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V + ARG 0 world + ARG 1 pos + ARG 2 random + METHOD method_58702 setNotOminous (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V + ARG 1 world + ARG 2 pos + METHOD method_58703 getNormalConfig ()Lnet/minecraft/class_8965; + METHOD method_58704 getOminousConfig ()Lnet/minecraft/class_8965; + METHOD method_58705 isOminous ()Z + METHOD method_58706 getCooldownLength ()I + METHOD method_58707 getDetectionRadius ()I + METHOD method_58708 getOminousConfigForSerialization ()Lnet/minecraft/class_8965; CLASS class_8964 TrialSpawner METHOD method_55146 setSpawnerState (Lnet/minecraft/class_1937;Lnet/minecraft/class_8967;)V ARG 1 world ARG 2 spawnerState METHOD method_55151 getSpawnerState ()Lnet/minecraft/class_8967; METHOD method_55152 updateListeners ()V + CLASS class_9474 Type + FIELD field_50188 particle Lnet/minecraft/class_2400; + METHOD (Ljava/lang/String;ILnet/minecraft/class_2400;)V + ARG 3 particle + METHOD method_58709 getIndex ()I + METHOD method_58710 fromIndex (I)Lnet/minecraft/class_8963$class_9474; + ARG 0 index diff --git a/mappings/net/minecraft/class_9460.mapping b/mappings/net/minecraft/class_9460.mapping deleted file mode 100644 index c07346dcf7..0000000000 --- a/mappings/net/minecraft/class_9460.mapping +++ /dev/null @@ -1,4 +0,0 @@ -CLASS net/minecraft/class_9460 - METHOD method_5673 equipStack (Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V - METHOD method_5946 setEquipmentDropChance (Lnet/minecraft/class_1304;F)V - METHOD method_6118 getEquippedStack (Lnet/minecraft/class_1304;)Lnet/minecraft/class_1799; diff --git a/mappings/net/minecraft/client/gui/hud/ChatHud.mapping b/mappings/net/minecraft/client/gui/hud/ChatHud.mapping index ae10c1b564..f0316c8917 100644 --- a/mappings/net/minecraft/client/gui/hud/ChatHud.mapping +++ b/mappings/net/minecraft/client/gui/hud/ChatHud.mapping @@ -39,7 +39,8 @@ CLASS net/minecraft/class_338 net/minecraft/client/gui/hud/ChatHud ARG 1 message METHOD method_1813 getVisibleLineCount ()I METHOD method_1814 getChatScale ()D - METHOD method_1815 addMessage (Lnet/minecraft/class_303;)V + METHOD method_1815 addVisibleMessage (Lnet/minecraft/class_303;)V + ARG 1 message METHOD method_1816 getTextStyleAt (DD)Lnet/minecraft/class_2583; ARG 1 x ARG 3 y @@ -79,10 +80,13 @@ CLASS net/minecraft/class_338 net/minecraft/client/gui/hud/ChatHud METHOD method_44752 getLineHeight ()I METHOD method_44811 addMessage (Lnet/minecraft/class_2561;Lnet/minecraft/class_7469;Lnet/minecraft/class_7591;)V ARG 1 message + ARG 2 signatureData + ARG 3 indicator METHOD method_44812 removeMessage (Lnet/minecraft/class_7469;)V ARG 1 signature METHOD method_44813 refresh ()V METHOD method_45027 logChatMessage (Lnet/minecraft/class_303;)V + ARG 1 message METHOD method_45584 tickRemovalQueueIfExists ()V METHOD method_45585 (ILnet/minecraft/class_338$class_7731;)Z ARG 2 message @@ -94,4 +98,6 @@ CLASS net/minecraft/class_338 net/minecraft/client/gui/hud/ChatHud ARG 1 chatLineX ARG 3 chatLineY METHOD method_45589 tickRemovalQueue ()V + METHOD method_58744 addMessage (Lnet/minecraft/class_303;)V + ARG 1 message CLASS class_7731 RemovalQueuedMessage diff --git a/mappings/net/minecraft/client/gui/hud/ChatHudLine.mapping b/mappings/net/minecraft/client/gui/hud/ChatHudLine.mapping index 84bfeef167..057d1bb1a9 100644 --- a/mappings/net/minecraft/client/gui/hud/ChatHudLine.mapping +++ b/mappings/net/minecraft/client/gui/hud/ChatHudLine.mapping @@ -5,6 +5,7 @@ CLASS net/minecraft/class_303 net/minecraft/client/gui/hud/ChatHudLine ARG 1 creationTick METHOD comp_892 creationTick ()I METHOD comp_894 indicator ()Lnet/minecraft/class_7591; + METHOD method_58742 getIcon ()Lnet/minecraft/class_7591$class_7592; CLASS class_7590 Visible FIELD comp_897 indicator Lnet/minecraft/class_7591; METHOD comp_897 indicator ()Lnet/minecraft/class_7591; diff --git a/mappings/net/minecraft/client/particle/BlockDustParticle.mapping b/mappings/net/minecraft/client/particle/BlockDustParticle.mapping index dcfab2e305..f18fca56d2 100644 --- a/mappings/net/minecraft/client/particle/BlockDustParticle.mapping +++ b/mappings/net/minecraft/client/particle/BlockDustParticle.mapping @@ -21,4 +21,14 @@ CLASS net/minecraft/class_727 net/minecraft/client/particle/BlockDustParticle ARG 12 velocityZ ARG 14 state ARG 15 blockPos + METHOD method_58750 create (Lnet/minecraft/class_2388;Lnet/minecraft/class_638;DDDDDD)Lnet/minecraft/class_727; + ARG 0 parameters + ARG 1 world + ARG 2 x + ARG 4 y + ARG 6 z + ARG 8 velocityX + ARG 10 velocityY + ARG 12 velocityZ CLASS class_728 Factory + CLASS class_9482 DustPillarFactory diff --git a/mappings/net/minecraft/client/particle/OminousSpawningParticle.mapping b/mappings/net/minecraft/client/particle/OminousSpawningParticle.mapping new file mode 100644 index 0000000000..f6e4d2ccb8 --- /dev/null +++ b/mappings/net/minecraft/client/particle/OminousSpawningParticle.mapping @@ -0,0 +1,20 @@ +CLASS net/minecraft/class_9479 net/minecraft/client/particle/OminousSpawningParticle + FIELD field_50224 startZ D + FIELD field_50225 fromColor I + FIELD field_50226 toColor I + FIELD field_50227 startX D + FIELD field_50228 startY D + METHOD (Lnet/minecraft/class_638;DDDDDDII)V + ARG 1 world + ARG 2 x + ARG 4 y + ARG 6 z + ARG 8 velocityX + ARG 10 velocityY + ARG 12 velocityZ + ARG 14 fromColor + ARG 15 toColor + CLASS class_9480 Factory + FIELD field_50229 spriteProvider Lnet/minecraft/class_4002; + METHOD (Lnet/minecraft/class_4002;)V + ARG 1 spriteProvider diff --git a/mappings/net/minecraft/client/render/entity/OminousItemSpawnerEntityRenderer.mapping b/mappings/net/minecraft/client/render/entity/OminousItemSpawnerEntityRenderer.mapping new file mode 100644 index 0000000000..5e9346ccc4 --- /dev/null +++ b/mappings/net/minecraft/client/render/entity/OminousItemSpawnerEntityRenderer.mapping @@ -0,0 +1,2 @@ +CLASS net/minecraft/class_9483 net/minecraft/client/render/entity/OminousItemSpawnerEntityRenderer + FIELD field_50233 itemRenderer Lnet/minecraft/class_918; diff --git a/mappings/net/minecraft/component/ComponentMap.mapping b/mappings/net/minecraft/component/ComponentMap.mapping index 4b7cf1bda0..346c05bf8d 100644 --- a/mappings/net/minecraft/component/ComponentMap.mapping +++ b/mappings/net/minecraft/component/ComponentMap.mapping @@ -1,5 +1,6 @@ CLASS net/minecraft/class_9323 net/minecraft/component/ComponentMap FIELD field_49584 EMPTY Lnet/minecraft/class_9323; + FIELD field_50234 CODEC Lcom/mojang/serialization/Codec; METHOD method_57827 builder ()Lnet/minecraft/class_9323$class_9324; METHOD method_57828 filtered (Ljava/util/function/Predicate;)Lnet/minecraft/class_9323; ARG 1 predicate @@ -18,10 +19,19 @@ CLASS net/minecraft/class_9323 net/minecraft/component/ComponentMap METHOD method_57836 (Lnet/minecraft/class_9331;)Lnet/minecraft/class_9336; ARG 1 type METHOD method_57837 isEmpty ()Z + METHOD method_58754 (Lnet/minecraft/class_9323;)Lcom/mojang/serialization/DataResult; + ARG 0 components CLASS class_9324 Builder FIELD field_49587 components Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap; METHOD method_57838 build ()Lnet/minecraft/class_9323; METHOD method_57839 addAll (Lnet/minecraft/class_9323;)Lnet/minecraft/class_9323$class_9324; ARG 1 componentSet METHOD method_57840 add (Lnet/minecraft/class_9331;Ljava/lang/Object;)Lnet/minecraft/class_9323$class_9324; + ARG 1 type + ARG 2 value + METHOD method_58755 build (Ljava/util/Map;)Lnet/minecraft/class_9323; + ARG 0 components + METHOD method_58756 put (Lnet/minecraft/class_9331;Ljava/lang/Object;)V + ARG 1 type + ARG 2 value CLASS class_9325 SimpleComponentMap diff --git a/mappings/net/minecraft/component/DataComponentType.mapping b/mappings/net/minecraft/component/DataComponentType.mapping index 9d71ac5d34..5be9d482b6 100644 --- a/mappings/net/minecraft/component/DataComponentType.mapping +++ b/mappings/net/minecraft/component/DataComponentType.mapping @@ -1,6 +1,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; + FIELD field_50236 PERSISTENT_CODEC Lcom/mojang/serialization/Codec; + FIELD field_50237 TYPE_TO_VALUE_MAP_CODEC Lcom/mojang/serialization/Codec; METHOD method_57873 builder ()Lnet/minecraft/class_9331$class_9332; METHOD method_57874 (Lnet/minecraft/class_9139;)Lnet/minecraft/class_9139; ARG 0 packetCodec @@ -8,6 +10,8 @@ CLASS net/minecraft/class_9331 net/minecraft/component/DataComponentType METHOD method_57876 getCodecOrThrow ()Lcom/mojang/serialization/Codec; METHOD method_57877 shouldSkipSerialization ()Z METHOD method_57878 getPacketCodec ()Lnet/minecraft/class_9139; + METHOD method_58761 (Lnet/minecraft/class_9331;)Lcom/mojang/serialization/DataResult; + ARG 0 componentType CLASS class_9332 Builder FIELD field_49602 codec Lcom/mojang/serialization/Codec; FIELD field_49603 packetCodec Lnet/minecraft/class_9139; diff --git a/mappings/net/minecraft/component/type/FoodComponents.mapping b/mappings/net/minecraft/component/type/FoodComponents.mapping index fcf49214f6..b2574bf48b 100644 --- a/mappings/net/minecraft/component/type/FoodComponents.mapping +++ b/mappings/net/minecraft/component/type/FoodComponents.mapping @@ -40,5 +40,6 @@ CLASS net/minecraft/class_4176 net/minecraft/component/type/FoodComponents FIELD field_18663 POISONOUS_POTATO Lnet/minecraft/class_4174; FIELD field_20381 HONEY_BOTTLE Lnet/minecraft/class_4174; FIELD field_28647 GLOW_BERRIES Lnet/minecraft/class_4174; + FIELD field_50138 OMINOUS_BOTTLE Lnet/minecraft/class_4174; METHOD method_19243 createStew (I)Lnet/minecraft/class_4174$class_4175; ARG 0 hunger diff --git a/mappings/net/minecraft/data/client/BlockStateModelGenerator.mapping b/mappings/net/minecraft/data/client/BlockStateModelGenerator.mapping index 9f5ea86e12..52f806ce7c 100644 --- a/mappings/net/minecraft/data/client/BlockStateModelGenerator.mapping +++ b/mappings/net/minecraft/data/client/BlockStateModelGenerator.mapping @@ -570,7 +570,13 @@ CLASS net/minecraft/class_4910 net/minecraft/data/client/BlockStateModelGenerato ARG 2 waxedCopperBulbBlock METHOD method_54826 registerCopperBulb (Lnet/minecraft/class_2248;)V ARG 1 copperBulbBlock + METHOD method_55305 (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_8967;Ljava/lang/Boolean;)Lnet/minecraft/class_4935; + ARG 6 spawnerState + ARG 7 ominous METHOD method_55306 registerTrialSpawner ()V + METHOD method_56885 (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_9206;Ljava/lang/Boolean;)Lnet/minecraft/class_4935; + ARG 8 vaultState + ARG 9 ominous METHOD method_56886 registerVault ()V CLASS class_4911 BuiltinModelPool FIELD field_22835 modelId Lnet/minecraft/class_2960; diff --git a/mappings/net/minecraft/data/server/loottable/onetwentyone/OneTwentyOneEquipmentLootTableGenerator.mapping b/mappings/net/minecraft/data/server/loottable/onetwentyone/OneTwentyOneEquipmentLootTableGenerator.mapping new file mode 100644 index 0000000000..187d3e1fcd --- /dev/null +++ b/mappings/net/minecraft/data/server/loottable/onetwentyone/OneTwentyOneEquipmentLootTableGenerator.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_9485 net/minecraft/data/server/loottable/onetwentyone/OneTwentyOneEquipmentLootTableGenerator + METHOD method_58773 builder (Lnet/minecraft/class_1792;Lnet/minecraft/class_1792;Lnet/minecraft/class_8053;)Lnet/minecraft/class_52$class_53; + ARG 0 helmet + ARG 1 chestplate + ARG 2 trim diff --git a/mappings/net/minecraft/data/server/loottable/vanilla/VanillaEquipmentLootTableGenerator.mapping b/mappings/net/minecraft/data/server/loottable/vanilla/VanillaEquipmentLootTableGenerator.mapping new file mode 100644 index 0000000000..9fe6bdbaf1 --- /dev/null +++ b/mappings/net/minecraft/data/server/loottable/vanilla/VanillaEquipmentLootTableGenerator.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_9486 net/minecraft/data/server/loottable/vanilla/VanillaEquipmentLootTableGenerator diff --git a/mappings/net/minecraft/datafixer/fix/BannerCustomNameToItemNameFix.mapping b/mappings/net/minecraft/datafixer/fix/BannerCustomNameToItemNameFix.mapping new file mode 100644 index 0000000000..0a360f2fdc --- /dev/null +++ b/mappings/net/minecraft/datafixer/fix/BannerCustomNameToItemNameFix.mapping @@ -0,0 +1,6 @@ +CLASS net/minecraft/class_9451 net/minecraft/datafixer/fix/BannerCustomNameToItemNameFix + METHOD (Lcom/mojang/datafixers/schemas/Schema;)V + ARG 1 outputSchema + METHOD method_58597 fix (Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/OpticFinder;)Lcom/mojang/datafixers/Typed; + METHOD method_58600 (Ljava/lang/String;)Z + ARG 0 name diff --git a/mappings/net/minecraft/datafixer/fix/ItemStackComponentizationFix.mapping b/mappings/net/minecraft/datafixer/fix/ItemStackComponentizationFix.mapping index 10f031dae3..e2e4f71441 100644 --- a/mappings/net/minecraft/datafixer/fix/ItemStackComponentizationFix.mapping +++ b/mappings/net/minecraft/datafixer/fix/ItemStackComponentizationFix.mapping @@ -172,3 +172,5 @@ CLASS net/minecraft/class_9267 net/minecraft/datafixer/fix/ItemStackComponentiza ARG 2 nbt METHOD method_57272 (Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)V ARG 2 value + METHOD method_58054 itemContains (Ljava/lang/String;)Z + ARG 1 componentId diff --git a/mappings/net/minecraft/datafixer/fix/ItemStackCustomNameToItemNameFix.mapping b/mappings/net/minecraft/datafixer/fix/ItemStackCustomNameToItemNameFix.mapping new file mode 100644 index 0000000000..33e548c5bf --- /dev/null +++ b/mappings/net/minecraft/datafixer/fix/ItemStackCustomNameToItemNameFix.mapping @@ -0,0 +1,17 @@ +CLASS net/minecraft/class_9452 net/minecraft/datafixer/fix/ItemStackCustomNameToItemNameFix + FIELD field_50111 EXPLORER_MAP_NAMES Ljava/util/Set; + METHOD (Lcom/mojang/datafixers/schemas/Schema;)V + ARG 1 outputSchema + METHOD method_58603 fixExplorerMaps (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; + ARG 0 data + METHOD method_58604 fix (Lcom/mojang/serialization/Dynamic;Ljava/util/function/Predicate;)Lcom/mojang/serialization/Dynamic; + ARG 0 data + ARG 1 namePredicate + METHOD method_58605 (Ljava/lang/String;)Z + ARG 0 name + METHOD method_58607 fixOminousBanner (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; + ARG 0 data + METHOD method_58608 (Ljava/lang/String;)Z + ARG 0 itemId + METHOD method_58609 (Ljava/lang/String;)Z + ARG 0 itemId diff --git a/mappings/net/minecraft/datafixer/fix/TextFixes.mapping b/mappings/net/minecraft/datafixer/fix/TextFixes.mapping index e4f851f859..8acfa69e61 100644 --- a/mappings/net/minecraft/datafixer/fix/TextFixes.mapping +++ b/mappings/net/minecraft/datafixer/fix/TextFixes.mapping @@ -14,3 +14,7 @@ CLASS net/minecraft/class_8809 net/minecraft/datafixer/fix/TextFixes METHOD method_53963 translate (Lcom/mojang/serialization/DynamicOps;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; ARG 0 ops ARG 1 key + METHOD method_56629 text (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; + ARG 0 dynamic + METHOD method_58596 getTranslate (Ljava/lang/String;)Ljava/util/Optional; + ARG 0 json diff --git a/mappings/net/minecraft/datafixer/fix/TrialSpawnerConfigTagFix.mapping b/mappings/net/minecraft/datafixer/fix/TrialSpawnerConfigTagFix.mapping new file mode 100644 index 0000000000..8d6b9b82a5 --- /dev/null +++ b/mappings/net/minecraft/datafixer/fix/TrialSpawnerConfigTagFix.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_9453 net/minecraft/datafixer/fix/TrialSpawnerConfigTagFix + METHOD (Lcom/mojang/datafixers/schemas/Schema;)V + ARG 1 outputSchema + METHOD method_58610 fix (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; + ARG 0 data diff --git a/mappings/net/minecraft/datafixer/schema/Schema3825.mapping b/mappings/net/minecraft/datafixer/schema/Schema3825.mapping new file mode 100644 index 0000000000..8c2f2ae05f --- /dev/null +++ b/mappings/net/minecraft/datafixer/schema/Schema3825.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_9454 net/minecraft/datafixer/schema/Schema3825 + METHOD registerEntities (Lcom/mojang/datafixers/schemas/Schema;)Ljava/util/Map; + ARG 1 schema diff --git a/mappings/net/minecraft/enchantment/EnchantmentHelper.mapping b/mappings/net/minecraft/enchantment/EnchantmentHelper.mapping index 7590e81995..f66b344f00 100644 --- a/mappings/net/minecraft/enchantment/EnchantmentHelper.mapping +++ b/mappings/net/minecraft/enchantment/EnchantmentHelper.mapping @@ -134,8 +134,17 @@ CLASS net/minecraft/class_1890 net/minecraft/enchantment/EnchantmentHelper METHOD method_8229 getPossibleEntries (Lnet/minecraft/class_7699;ILnet/minecraft/class_1799;Z)Ljava/util/List; COMMENT Gets all the possible entries for enchanting the {@code stack} at the COMMENT given {@code power}. + ARG 0 enabledFeatures + ARG 1 level + ARG 2 stack + ARG 3 treasureAllowed METHOD method_8230 generateEnchantments (Lnet/minecraft/class_7699;Lnet/minecraft/class_5819;Lnet/minecraft/class_1799;IZ)Ljava/util/List; COMMENT Generate the enchantments for enchanting the {@code stack}. + ARG 0 enabledFeatures + ARG 1 random + ARG 2 stack + ARG 3 level + ARG 4 treasureAllowed METHOD method_8231 removeConflicts (Ljava/util/List;Lnet/minecraft/class_1889;)V COMMENT Remove entries conflicting with the picked entry from the possible COMMENT entries. @@ -147,6 +156,11 @@ CLASS net/minecraft/class_1890 net/minecraft/enchantment/EnchantmentHelper ARG 0 entity METHOD method_8233 enchant (Lnet/minecraft/class_7699;Lnet/minecraft/class_5819;Lnet/minecraft/class_1799;IZ)Lnet/minecraft/class_1799; COMMENT Enchants the {@code target} item stack and returns it. + ARG 0 enabledFeatures + ARG 1 random + ARG 2 stack + ARG 3 level + ARG 4 treasureAllowed METHOD method_8234 getEfficiency (Lnet/minecraft/class_1309;)I ARG 0 entity CLASS class_1891 Consumer diff --git a/mappings/net/minecraft/entity/DamageUtil.mapping b/mappings/net/minecraft/entity/DamageUtil.mapping index 24969f3d39..f199e70ac6 100644 --- a/mappings/net/minecraft/entity/DamageUtil.mapping +++ b/mappings/net/minecraft/entity/DamageUtil.mapping @@ -1,6 +1,9 @@ CLASS net/minecraft/class_1280 net/minecraft/entity/DamageUtil METHOD method_5496 getDamageLeft (FLnet/minecraft/class_1282;FF)F ARG 0 damage + ARG 1 source + ARG 2 armor + ARG 3 armorToughness METHOD method_5497 getInflictedDamage (FF)F ARG 0 damageDealt ARG 1 protection diff --git a/mappings/net/minecraft/entity/EntityType.mapping b/mappings/net/minecraft/entity/EntityType.mapping index 470cb4cde0..c6877212b4 100644 --- a/mappings/net/minecraft/entity/EntityType.mapping +++ b/mappings/net/minecraft/entity/EntityType.mapping @@ -8,6 +8,7 @@ CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType FIELD field_25355 canSpawnInside Lcom/google/common/collect/ImmutableSet; FIELD field_36398 registryEntry Lnet/minecraft/class_6880$class_6883; FIELD field_40115 requiredFeatures Lnet/minecraft/class_7699; + FIELD field_50125 spawnBoxScale F FIELD field_6056 saveable Z FIELD field_6072 summonable Z FIELD field_6088 LOGGER Lorg/slf4j/Logger; @@ -24,6 +25,10 @@ CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType ARG 6 spawnableFarFromPlayer ARG 7 canSpawnInside ARG 8 dimensions + ARG 9 spawnBoxScale + ARG 10 maxTrackDistance + ARG 11 trackTickInterval + ARG 12 requiredFeatures METHOD method_16351 getLootTableId ()Lnet/minecraft/class_5321; METHOD method_17684 fromNbt (Lnet/minecraft/class_2487;)Ljava/util/Optional; ARG 0 nbt @@ -97,6 +102,10 @@ CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType ARG 3 player METHOD method_53125 isIn (Lnet/minecraft/class_6885;)Z ARG 1 entityTypeEntryList + METHOD method_58629 getSpawnBox (DDD)Lnet/minecraft/class_238; + ARG 1 x + ARG 3 y + ARG 5 z METHOD method_5881 loadFromEntityNbt (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;Lnet/minecraft/class_9279;)V ARG 0 world ARG 1 player @@ -162,6 +171,7 @@ CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType FIELD field_25356 canSpawnInside Lcom/google/common/collect/ImmutableSet; FIELD field_40117 requiredFeatures Lnet/minecraft/class_7699; FIELD field_47755 attachments Lnet/minecraft/class_9066$class_9067; + FIELD field_50126 spawnBoxScale F FIELD field_6148 factory Lnet/minecraft/class_1299$class_4049; FIELD field_6149 spawnGroup Lnet/minecraft/class_1311; FIELD field_6150 summonable Z @@ -210,6 +220,8 @@ CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType METHOD method_56076 attachment (Lnet/minecraft/class_9064;Lnet/minecraft/class_243;)Lnet/minecraft/class_1299$class_1300; ARG 1 type ARG 2 offset + METHOD method_58630 spawnBoxScale (F)Lnet/minecraft/class_1299$class_1300; + ARG 1 spawnBoxScale METHOD method_5900 (Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297; ARG 0 type ARG 1 world diff --git a/mappings/net/minecraft/entity/EquipmentHolder.mapping b/mappings/net/minecraft/entity/EquipmentHolder.mapping new file mode 100644 index 0000000000..55959418ec --- /dev/null +++ b/mappings/net/minecraft/entity/EquipmentHolder.mapping @@ -0,0 +1,19 @@ +CLASS net/minecraft/class_9460 net/minecraft/entity/EquipmentHolder + METHOD method_5673 equipStack (Lnet/minecraft/class_1304;Lnet/minecraft/class_1799;)V + ARG 1 slot + ARG 2 stack + METHOD method_58631 setEquipmentFromLootTable (Lnet/minecraft/class_2960;Lnet/minecraft/class_8567;)V + ARG 1 lootTableId + ARG 2 parameters + METHOD method_58632 setEquipmentFromLootTable (Lnet/minecraft/class_2960;Lnet/minecraft/class_8567;J)V + ARG 1 lootTableId + ARG 2 parameters + ARG 3 seed + METHOD method_58633 getSlotForStack (Lnet/minecraft/class_1799;Ljava/util/List;)Lnet/minecraft/class_1304; + ARG 1 stack + ARG 2 slotBlacklist + METHOD method_5946 setEquipmentDropChance (Lnet/minecraft/class_1304;F)V + ARG 1 slot + ARG 2 dropChance + METHOD method_6118 getEquippedStack (Lnet/minecraft/class_1304;)Lnet/minecraft/class_1799; + ARG 1 slot diff --git a/mappings/net/minecraft/entity/OminousItemSpawnerEntity.mapping b/mappings/net/minecraft/entity/OminousItemSpawnerEntity.mapping new file mode 100644 index 0000000000..fb689999ab --- /dev/null +++ b/mappings/net/minecraft/entity/OminousItemSpawnerEntity.mapping @@ -0,0 +1,19 @@ +CLASS net/minecraft/class_9461 net/minecraft/entity/OminousItemSpawnerEntity + FIELD field_50129 MIN_SPAWN_ITEM_AFTER_TICKS I + FIELD field_50130 MAX_SPAWN_ITEM_AFTER_TICKS I + FIELD field_50131 SPAWN_ITEM_AFTER_TICKS_NBT_KEY Ljava/lang/String; + FIELD field_50132 ITEM_NBT_KEY Ljava/lang/String; + FIELD field_50133 ITEM Lnet/minecraft/class_2940; + FIELD field_50134 spawnItemAfterTicks J + METHOD method_58636 setItem (Lnet/minecraft/class_1799;)V + ARG 1 stack + METHOD method_58637 (Lnet/minecraft/class_1937;I)V + ARG 2 event + METHOD method_58638 create (Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;)Lnet/minecraft/class_9461; + ARG 0 world + ARG 1 stack + METHOD method_58639 addParticles ()V + METHOD method_58640 getItem ()Lnet/minecraft/class_1799; + METHOD method_58641 tickServer ()V + METHOD method_58642 tickClient ()V + METHOD method_58643 spawnItem ()V diff --git a/mappings/net/minecraft/entity/effect/BadOmenStatusEffect.mapping b/mappings/net/minecraft/entity/effect/BadOmenStatusEffect.mapping index 71101ae8a0..94d5906c32 100644 --- a/mappings/net/minecraft/entity/effect/BadOmenStatusEffect.mapping +++ b/mappings/net/minecraft/entity/effect/BadOmenStatusEffect.mapping @@ -1 +1,4 @@ CLASS net/minecraft/class_8631 net/minecraft/entity/effect/BadOmenStatusEffect + METHOD method_58613 tryStartRaid (Lnet/minecraft/class_3222;Lnet/minecraft/class_3218;)Z + ARG 1 player + ARG 2 world diff --git a/mappings/net/minecraft/entity/effect/InfestedStatusEffect.mapping b/mappings/net/minecraft/entity/effect/InfestedStatusEffect.mapping new file mode 100644 index 0000000000..bd3f6e5467 --- /dev/null +++ b/mappings/net/minecraft/entity/effect/InfestedStatusEffect.mapping @@ -0,0 +1,13 @@ +CLASS net/minecraft/class_9455 net/minecraft/entity/effect/InfestedStatusEffect + FIELD field_50112 silverfishChance F + FIELD field_50113 silverfishCountFunction Ljava/util/function/ToIntFunction; + METHOD (Lnet/minecraft/class_4081;IFLjava/util/function/ToIntFunction;)V + ARG 1 category + ARG 2 color + ARG 3 silverfishChance + ARG 4 silverfishCountFunction + METHOD method_58615 spawnSilverfish (Lnet/minecraft/class_1937;DDD)V + ARG 1 world + ARG 2 x + ARG 4 y + ARG 6 z diff --git a/mappings/net/minecraft/entity/effect/OozingStatusEffect.mapping b/mappings/net/minecraft/entity/effect/OozingStatusEffect.mapping new file mode 100644 index 0000000000..1eba1443ba --- /dev/null +++ b/mappings/net/minecraft/entity/effect/OozingStatusEffect.mapping @@ -0,0 +1,11 @@ +CLASS net/minecraft/class_9456 net/minecraft/entity/effect/OozingStatusEffect + FIELD field_50122 slimeCountFunction Ljava/util/function/ToIntFunction; + METHOD (Lnet/minecraft/class_4081;ILjava/util/function/ToIntFunction;)V + ARG 1 category + ARG 2 color + ARG 3 slimeCountFunction + METHOD method_58627 spawnSlime (Lnet/minecraft/class_1937;DDD)V + ARG 1 world + ARG 2 x + ARG 4 y + ARG 6 z diff --git a/mappings/net/minecraft/entity/effect/RaidOmenStatusEffect.mapping b/mappings/net/minecraft/entity/effect/RaidOmenStatusEffect.mapping new file mode 100644 index 0000000000..3ae35ac020 --- /dev/null +++ b/mappings/net/minecraft/entity/effect/RaidOmenStatusEffect.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_9457 net/minecraft/entity/effect/RaidOmenStatusEffect diff --git a/mappings/net/minecraft/entity/effect/StatusEffect.mapping b/mappings/net/minecraft/entity/effect/StatusEffect.mapping index 9a2a4a0191..81b1fd5dec 100644 --- a/mappings/net/minecraft/entity/effect/StatusEffect.mapping +++ b/mappings/net/minecraft/entity/effect/StatusEffect.mapping @@ -3,12 +3,16 @@ CLASS net/minecraft/class_1291 net/minecraft/entity/effect/StatusEffect FIELD field_47738 fadeTicks I FIELD field_49789 AMBIENT_PARTICLE_ALPHA I FIELD field_49790 particleFactory Ljava/util/function/Function; + FIELD field_50114 applySound Ljava/util/Optional; + FIELD field_50115 requiredFeatures Lnet/minecraft/class_7699; FIELD field_5883 translationKey Ljava/lang/String; FIELD field_5885 attributeModifiers Ljava/util/Map; FIELD field_5886 color I METHOD (Lnet/minecraft/class_4081;I)V + ARG 1 category ARG 2 color METHOD (Lnet/minecraft/class_4081;ILnet/minecraft/class_2394;)V + ARG 1 category ARG 2 color ARG 3 particleEffect METHOD method_18792 getCategory ()Lnet/minecraft/class_4081; @@ -62,6 +66,24 @@ CLASS net/minecraft/class_1291 net/minecraft/entity/effect/StatusEffect ARG 1 effect METHOD method_58147 (Lnet/minecraft/class_2394;Lnet/minecraft/class_1293;)Lnet/minecraft/class_2394; ARG 1 effect + METHOD method_58614 onEntityDamage (Lnet/minecraft/class_1309;ILnet/minecraft/class_1282;F)V + ARG 1 entity + ARG 2 amplifier + ARG 3 source + ARG 4 amount + METHOD method_58616 applySound (Lnet/minecraft/class_3414;)Lnet/minecraft/class_1291; + ARG 1 sound + METHOD method_58617 onEntityRemoval (Lnet/minecraft/class_1309;ILnet/minecraft/class_1297$class_5529;)V + ARG 1 entity + ARG 2 amplifier + ARG 3 reason + METHOD method_58618 (Lnet/minecraft/class_1309;Lnet/minecraft/class_3414;)V + ARG 1 sound + METHOD method_58619 requires ([Lnet/minecraft/class_7696;)Lnet/minecraft/class_1291; + ARG 1 requiredFeatures + METHOD method_58620 playApplySound (Lnet/minecraft/class_1309;I)V + ARG 1 entity + ARG 2 amplifier CLASS class_8634 EffectAttributeModifierCreator FIELD comp_2182 uuid Ljava/util/UUID; FIELD comp_2183 baseValue D diff --git a/mappings/net/minecraft/entity/effect/StatusEffectInstance.mapping b/mappings/net/minecraft/entity/effect/StatusEffectInstance.mapping index 84643a1be4..6abe1e2216 100644 --- a/mappings/net/minecraft/entity/effect/StatusEffectInstance.mapping +++ b/mappings/net/minecraft/entity/effect/StatusEffectInstance.mapping @@ -110,6 +110,15 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance ARG 1 parametersx METHOD method_56668 asParameters ()Lnet/minecraft/class_1293$class_9195; METHOD method_58148 createParticle ()Lnet/minecraft/class_2394; + METHOD method_58621 onEntityDamage (Lnet/minecraft/class_1309;Lnet/minecraft/class_1282;F)V + ARG 1 entity + ARG 2 source + ARG 3 amount + METHOD method_58622 onEntityRemoval (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297$class_5529;)V + ARG 1 entity + ARG 2 reason + METHOD method_58623 playApplySound (Lnet/minecraft/class_1309;)V + ARG 1 entity CLASS class_9063 Fading COMMENT Computes the factor (multiplier) for effect fade-in and fade-out. COMMENT diff --git a/mappings/net/minecraft/entity/effect/StatusEffects.mapping b/mappings/net/minecraft/entity/effect/StatusEffects.mapping index bc5343cd1d..0255651c58 100644 --- a/mappings/net/minecraft/entity/effect/StatusEffects.mapping +++ b/mappings/net/minecraft/entity/effect/StatusEffects.mapping @@ -5,3 +5,9 @@ CLASS net/minecraft/class_1294 net/minecraft/entity/effect/StatusEffects METHOD method_5594 register (Ljava/lang/String;Lnet/minecraft/class_1291;)Lnet/minecraft/class_6880; ARG 0 id ARG 1 statusEffect + METHOD method_58624 (Lnet/minecraft/class_5819;)I + ARG 0 random + METHOD method_58625 (Lnet/minecraft/class_5819;)I + ARG 0 random + METHOD method_58626 (Lnet/minecraft/class_5819;)I + ARG 0 random diff --git a/mappings/net/minecraft/entity/effect/WeavingStatusEffect.mapping b/mappings/net/minecraft/entity/effect/WeavingStatusEffect.mapping new file mode 100644 index 0000000000..04c95d3447 --- /dev/null +++ b/mappings/net/minecraft/entity/effect/WeavingStatusEffect.mapping @@ -0,0 +1,10 @@ +CLASS net/minecraft/class_9458 net/minecraft/entity/effect/WeavingStatusEffect + FIELD field_50123 cobwebChanceFunction Ljava/util/function/ToIntFunction; + METHOD (Lnet/minecraft/class_4081;ILjava/util/function/ToIntFunction;)V + ARG 1 category + ARG 2 color + ARG 3 cobwebChanceFunction + METHOD method_58628 tryPlaceCobweb (Lnet/minecraft/class_1937;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)V + ARG 1 world + ARG 2 random + ARG 3 pos diff --git a/mappings/net/minecraft/entity/effect/WindChargedStatusEffect.mapping b/mappings/net/minecraft/entity/effect/WindChargedStatusEffect.mapping new file mode 100644 index 0000000000..7579153bf3 --- /dev/null +++ b/mappings/net/minecraft/entity/effect/WindChargedStatusEffect.mapping @@ -0,0 +1 @@ +CLASS net/minecraft/class_9459 net/minecraft/entity/effect/WindChargedStatusEffect diff --git a/mappings/net/minecraft/entity/mob/MobEntity.mapping b/mappings/net/minecraft/entity/mob/MobEntity.mapping index 771b233d8c..8543dfbda9 100644 --- a/mappings/net/minecraft/entity/mob/MobEntity.mapping +++ b/mappings/net/minecraft/entity/mob/MobEntity.mapping @@ -157,6 +157,10 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity METHOD method_57296 hasComponentsOtherThanDamage (Lnet/minecraft/class_1799;)Z ARG 0 stack METHOD method_58151 mightBeLeashed ()Z + METHOD method_58634 setEquipmentFromLootTable (Lnet/minecraft/class_2960;)V + ARG 1 lootTableId + METHOD method_58635 createEquipmentLootParameters (Lnet/minecraft/class_3218;)Lnet/minecraft/class_8567; + ARG 1 world METHOD method_5929 getDropChance (Lnet/minecraft/class_1304;)F ARG 1 slot METHOD method_5930 setForwardSpeed (F)V diff --git a/mappings/net/minecraft/entity/projectile/AbstractWindChargeEntity.mapping b/mappings/net/minecraft/entity/projectile/AbstractWindChargeEntity.mapping index 5ec26db86a..37e5c2b0ac 100644 --- a/mappings/net/minecraft/entity/projectile/AbstractWindChargeEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/AbstractWindChargeEntity.mapping @@ -1,4 +1,5 @@ CLASS net/minecraft/class_9236 net/minecraft/entity/projectile/AbstractWindChargeEntity + FIELD field_50137 EXPLOSION_BEHAVIOR Lnet/minecraft/class_9236$class_9237; METHOD (Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;DDD)V ARG 1 type ARG 2 world diff --git a/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping b/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping index 4f5041548c..af92a6e113 100644 --- a/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping +++ b/mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping @@ -40,6 +40,12 @@ 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; + ARG 1 x + ARG 3 y + ARG 5 z + ARG 7 power + ARG 8 uncertainty METHOD method_7432 setOwner (Lnet/minecraft/class_1297;)V ARG 1 entity METHOD method_7454 onEntityHit (Lnet/minecraft/class_3966;)V @@ -58,9 +64,9 @@ CLASS net/minecraft/class_1676 net/minecraft/entity/projectile/ProjectileEntity COMMENT the Y component of the direction vector ARG 5 z COMMENT the Z component of the direction vector - ARG 7 speed + ARG 7 power COMMENT the speed - ARG 8 divergence + ARG 8 uncertainty COMMENT the fuzziness added to the direction; player usages have 1.0 and other COMMENT mobs/tools have higher values; some mobs have difficulty-adjusted COMMENT values diff --git a/mappings/net/minecraft/entity/raid/RaiderEntity.mapping b/mappings/net/minecraft/entity/raid/RaiderEntity.mapping index 3e2f79b18a..52bd7602f0 100644 --- a/mappings/net/minecraft/entity/raid/RaiderEntity.mapping +++ b/mappings/net/minecraft/entity/raid/RaiderEntity.mapping @@ -27,6 +27,8 @@ CLASS net/minecraft/class_3763 net/minecraft/entity/raid/RaiderEntity METHOD method_20034 isCelebrating ()Z METHOD method_20036 setCelebrating (Z)V ARG 1 celebrating + METHOD method_58646 isCaptain ()Z + METHOD method_58647 hasRaid ()Z CLASS class_3764 PickupBannerAsLeaderGoal FIELD field_16603 actor Lnet/minecraft/class_3763; METHOD (Lnet/minecraft/class_3763;Lnet/minecraft/class_3763;)V diff --git a/mappings/net/minecraft/item/ItemGroups.mapping b/mappings/net/minecraft/item/ItemGroups.mapping index d4a8aef705..e499a2fac7 100644 --- a/mappings/net/minecraft/item/ItemGroups.mapping +++ b/mappings/net/minecraft/item/ItemGroups.mapping @@ -24,15 +24,21 @@ CLASS net/minecraft/class_7706 net/minecraft/item/ItemGroups METHOD method_45427 addPotions (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_7225;Lnet/minecraft/class_1792;Lnet/minecraft/class_1761$class_7705;Lnet/minecraft/class_7699;)V ARG 0 entries ARG 1 registryWrapper + ARG 2 item ARG 3 visibility + ARG 4 enabledFeatures METHOD method_45428 addMaxLevelEnchantedBooks (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_7225;Ljava/util/Set;Lnet/minecraft/class_1761$class_7705;Lnet/minecraft/class_7699;)V ARG 0 entries ARG 1 registryWrapper + ARG 2 tags ARG 3 visibility + ARG 4 enabledFeatures METHOD method_45430 addAllLevelEnchantedBooks (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_7225;Ljava/util/Set;Lnet/minecraft/class_1761$class_7705;Lnet/minecraft/class_7699;)V ARG 0 entries ARG 1 registryWrapper + ARG 2 tags ARG 3 visibility + ARG 4 enabledFeatures METHOD method_47328 getDefaultTab ()Lnet/minecraft/class_1761; METHOD method_47330 updateDisplayContext (Lnet/minecraft/class_7699;ZLnet/minecraft/class_7225$class_7874;)Z ARG 0 enabledFeatures @@ -96,6 +102,8 @@ CLASS net/minecraft/class_7706 net/minecraft/item/ItemGroups ARG 1 entries METHOD method_51312 (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_7225$class_7226;)V ARG 1 wrapper + METHOD method_51313 (Lnet/minecraft/class_1761$class_7704;Ljava/util/Set;Lnet/minecraft/class_1761$class_8128;Lnet/minecraft/class_7225$class_7226;)V + ARG 3 registryWrapper METHOD method_51314 (Lnet/minecraft/class_6880;)Z ARG 0 registryEntry METHOD method_51315 registerAndGetDefault (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1761; @@ -108,6 +116,8 @@ CLASS net/minecraft/class_7706 net/minecraft/item/ItemGroups METHOD method_51318 (Lnet/minecraft/class_1761$class_8128;Lnet/minecraft/class_1761$class_7704;)V ARG 0 displayContext ARG 1 entries + METHOD method_51319 (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_1761$class_8128;Lnet/minecraft/class_7225$class_7226;)V + ARG 2 registryWrapper METHOD method_51320 (Lnet/minecraft/class_6880;)Z ARG 0 registryEntry METHOD method_51321 (Lnet/minecraft/class_1761$class_8128;Lnet/minecraft/class_1761$class_7704;)V @@ -142,3 +152,14 @@ CLASS net/minecraft/class_7706 net/minecraft/item/ItemGroups METHOD method_51338 (Lnet/minecraft/class_1761$class_8128;Lnet/minecraft/class_1761$class_7704;)V ARG 0 displayContext ARG 1 entries + METHOD method_58091 (Lnet/minecraft/class_2487;)V + ARG 0 nbt + METHOD method_58649 (Lnet/minecraft/class_7699;Lnet/minecraft/class_1887;)Z + ARG 1 enchantment + METHOD method_58650 (Lnet/minecraft/class_7699;Lnet/minecraft/class_6880$class_6883;)Z + ARG 1 potionEntry + METHOD method_58651 (Lnet/minecraft/class_7699;Lnet/minecraft/class_1887;)Z + ARG 1 enchantment + METHOD method_58652 addOminousBottles (Lnet/minecraft/class_1761$class_7704;Lnet/minecraft/class_1761$class_7705;)V + ARG 0 entries + ARG 1 visibility diff --git a/mappings/net/minecraft/item/ItemStack.mapping b/mappings/net/minecraft/item/ItemStack.mapping index ca7008c312..e9e3670a29 100644 --- a/mappings/net/minecraft/item/ItemStack.mapping +++ b/mappings/net/minecraft/item/ItemStack.mapping @@ -328,6 +328,8 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack METHOD method_58408 capCount (I)V COMMENT Sets the count of items in this item stack to not exceed {@code maxCount}. ARG 1 maxCount + METHOD method_58657 getEnchantments ()Lnet/minecraft/class_9304; + METHOD method_58658 getDefaultComponents ()Lnet/minecraft/class_9323; METHOD method_7909 getItem ()Lnet/minecraft/class_1792; COMMENT {@return the item of this stack} COMMENT diff --git a/mappings/net/minecraft/item/OminousBottleItem.mapping b/mappings/net/minecraft/item/OminousBottleItem.mapping new file mode 100644 index 0000000000..f68145e9d9 --- /dev/null +++ b/mappings/net/minecraft/item/OminousBottleItem.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_9462 net/minecraft/item/OminousBottleItem + FIELD field_50143 BAD_OMEN_LENGTH I + FIELD field_50146 MAX_USE_TIME I diff --git a/mappings/net/minecraft/item/ProjectileItem.mapping b/mappings/net/minecraft/item/ProjectileItem.mapping new file mode 100644 index 0000000000..5aea7a38e8 --- /dev/null +++ b/mappings/net/minecraft/item/ProjectileItem.mapping @@ -0,0 +1,38 @@ +CLASS net/minecraft/class_9463 net/minecraft/item/ProjectileItem + METHOD method_58648 createEntity (Lnet/minecraft/class_1937;Lnet/minecraft/class_2374;Lnet/minecraft/class_1799;Lnet/minecraft/class_2350;)Lnet/minecraft/class_1676; + ARG 1 wrold + ARG 2 pos + ARG 3 stack + ARG 4 direction + METHOD method_58653 getProjectileSettings ()Lnet/minecraft/class_9463$class_9464; + METHOD method_58654 initializeProjectile (Lnet/minecraft/class_1676;DDDFF)V + ARG 1 entity + ARG 2 x + ARG 4 y + ARG 6 z + ARG 8 power + ARG 9 uncertainty + CLASS class_9464 Settings + FIELD field_50147 DEFAULT Lnet/minecraft/class_9463$class_9464; + METHOD method_58663 builder ()Lnet/minecraft/class_9463$class_9464$class_9465; + CLASS class_9465 Builder + FIELD field_50148 positionFunction Lnet/minecraft/class_9463$class_9466; + FIELD field_50149 uncertainty F + FIELD field_50150 power F + FIELD field_50151 overrideDispenserEvent Ljava/util/OptionalInt; + METHOD method_58664 build ()Lnet/minecraft/class_9463$class_9464; + METHOD method_58665 uncertainty (F)Lnet/minecraft/class_9463$class_9464$class_9465; + ARG 1 uncertainty + METHOD method_58666 overrideDispenseEvent (I)Lnet/minecraft/class_9463$class_9464$class_9465; + ARG 1 overrideDispenseEvent + METHOD method_58667 positionFunction (Lnet/minecraft/class_9463$class_9466;)Lnet/minecraft/class_9463$class_9464$class_9465; + ARG 1 positionFunction + METHOD method_58668 (Lnet/minecraft/class_2342;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2374; + ARG 0 pointer + ARG 1 direction + METHOD method_58669 power (F)Lnet/minecraft/class_9463$class_9464$class_9465; + ARG 1 power + CLASS class_9466 PositionFunction + METHOD getDispensePosition (Lnet/minecraft/class_2342;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2374; + ARG 1 pointer + ARG 2 facing diff --git a/mappings/net/minecraft/loot/LootDataType.mapping b/mappings/net/minecraft/loot/LootDataType.mapping index 15c6d04abe..cd63b5f530 100644 --- a/mappings/net/minecraft/loot/LootDataType.mapping +++ b/mappings/net/minecraft/loot/LootDataType.mapping @@ -19,6 +19,8 @@ CLASS net/minecraft/class_8490 net/minecraft/loot/LootDataType METHOD method_51215 stream ()Ljava/util/stream/Stream; METHOD method_51216 simpleValidator ()Lnet/minecraft/class_8490$class_8491; METHOD method_51217 tableValidator ()Lnet/minecraft/class_8490$class_8491; + METHOD method_53267 (Lnet/minecraft/class_2960;Lcom/mojang/serialization/DataResult$Error;)V + ARG 2 error CLASS class_8491 Validator METHOD run (Lnet/minecraft/class_58;Lnet/minecraft/class_5321;Ljava/lang/Object;)V ARG 1 reporter diff --git a/mappings/net/minecraft/loot/condition/LootConditionTypes.mapping b/mappings/net/minecraft/loot/condition/LootConditionTypes.mapping index 2aa03f30d1..8d48e0d1ec 100644 --- a/mappings/net/minecraft/loot/condition/LootConditionTypes.mapping +++ b/mappings/net/minecraft/loot/condition/LootConditionTypes.mapping @@ -4,3 +4,4 @@ CLASS net/minecraft/class_217 net/minecraft/loot/condition/LootConditionTypes FIELD field_50031 CODEC Lcom/mojang/serialization/Codec; METHOD method_29327 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_5342; ARG 0 id + ARG 1 codec diff --git a/mappings/net/minecraft/loot/function/SetOminousBottleAmplifierLootFunction.mapping b/mappings/net/minecraft/loot/function/SetOminousBottleAmplifierLootFunction.mapping new file mode 100644 index 0000000000..28b7d7e1ad --- /dev/null +++ b/mappings/net/minecraft/loot/function/SetOminousBottleAmplifierLootFunction.mapping @@ -0,0 +1,15 @@ +CLASS net/minecraft/class_9476 net/minecraft/loot/function/SetOminousBottleAmplifierLootFunction + FIELD field_50215 CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_50216 amplifier Lnet/minecraft/class_5658; + METHOD (Ljava/util/List;Lnet/minecraft/class_5658;)V + ARG 1 conditions + ARG 2 amplifier + METHOD method_58736 (Lnet/minecraft/class_9476;)Lnet/minecraft/class_5658; + ARG 0 lootFunction + METHOD method_58737 builder (Lnet/minecraft/class_5658;)Lnet/minecraft/class_120$class_121; + ARG 0 amplifier + METHOD method_58738 (Lnet/minecraft/class_5658;Ljava/util/List;)Lnet/minecraft/class_117; + ARG 1 conditions + METHOD method_58739 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + METHOD method_58740 getAmplifier ()Lnet/minecraft/class_5658; diff --git a/mappings/net/minecraft/network/listener/ClientConfigurationPacketListener.mapping b/mappings/net/minecraft/network/listener/ClientConfigurationPacketListener.mapping index 30d17b87aa..5966d7536d 100644 --- a/mappings/net/minecraft/network/listener/ClientConfigurationPacketListener.mapping +++ b/mappings/net/minecraft/network/listener/ClientConfigurationPacketListener.mapping @@ -7,3 +7,5 @@ CLASS net/minecraft/class_8732 net/minecraft/network/listener/ClientConfiguratio ARG 1 packet METHOD method_57045 onSelectKnownPacks (Lnet/minecraft/class_9250;)V ARG 1 packet + METHOD method_58577 onResetChat (Lnet/minecraft/class_9448;)V + ARG 1 packet diff --git a/mappings/net/minecraft/network/listener/ServerPlayPacketListener.mapping b/mappings/net/minecraft/network/listener/ServerPlayPacketListener.mapping index c85421f8d0..240ef1b66c 100644 --- a/mappings/net/minecraft/network/listener/ServerPlayPacketListener.mapping +++ b/mappings/net/minecraft/network/listener/ServerPlayPacketListener.mapping @@ -94,3 +94,5 @@ CLASS net/minecraft/class_2792 net/minecraft/network/listener/ServerPlayPacketLi ARG 1 packet METHOD method_56619 onDebugSampleSubscription (Lnet/minecraft/class_9179;)V ARG 1 packet + METHOD method_58580 onChatCommandSigned (Lnet/minecraft/class_9449;)V + ARG 1 packet diff --git a/mappings/net/minecraft/network/packet/c2s/play/ChatCommandSignedC2SPacket.mapping b/mappings/net/minecraft/network/packet/c2s/play/ChatCommandSignedC2SPacket.mapping new file mode 100644 index 0000000000..352400cbfd --- /dev/null +++ b/mappings/net/minecraft/network/packet/c2s/play/ChatCommandSignedC2SPacket.mapping @@ -0,0 +1,6 @@ +CLASS net/minecraft/class_9449 net/minecraft/network/packet/c2s/play/ChatCommandSignedC2SPacket + FIELD field_50087 CODEC Lnet/minecraft/class_9139; + METHOD (Lnet/minecraft/class_2540;)V + ARG 1 buf + METHOD method_58582 write (Lnet/minecraft/class_2540;)V + ARG 1 buf diff --git a/mappings/net/minecraft/network/packet/s2c/config/ResetChatS2CPacket.mapping b/mappings/net/minecraft/network/packet/s2c/config/ResetChatS2CPacket.mapping new file mode 100644 index 0000000000..6474d10cfd --- /dev/null +++ b/mappings/net/minecraft/network/packet/s2c/config/ResetChatS2CPacket.mapping @@ -0,0 +1,3 @@ +CLASS net/minecraft/class_9448 net/minecraft/network/packet/s2c/config/ResetChatS2CPacket + FIELD field_50083 INSTANCE Lnet/minecraft/class_9448; + FIELD field_50084 CODEC Lnet/minecraft/class_9139; diff --git a/mappings/net/minecraft/predicate/entity/RaiderPredicate.mapping b/mappings/net/minecraft/predicate/entity/RaiderPredicate.mapping new file mode 100644 index 0000000000..71c14d3e49 --- /dev/null +++ b/mappings/net/minecraft/predicate/entity/RaiderPredicate.mapping @@ -0,0 +1,5 @@ +CLASS net/minecraft/class_9471 net/minecraft/predicate/entity/RaiderPredicate + FIELD field_50162 CODEC Lcom/mojang/serialization/MapCodec; + FIELD field_50163 CAPTAIN_WITHOUT_RAID Lnet/minecraft/class_9471; + METHOD method_58678 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/server/network/ServerPlayerEntity.mapping b/mappings/net/minecraft/server/network/ServerPlayerEntity.mapping index 456d3943da..cbbcd6e657 100644 --- a/mappings/net/minecraft/server/network/ServerPlayerEntity.mapping +++ b/mappings/net/minecraft/server/network/ServerPlayerEntity.mapping @@ -55,6 +55,7 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity FIELD field_47709 CREATIVE_BLOCK_INTERACTION_RANGE_MODIFIER_UUID Lnet/minecraft/class_1322; FIELD field_47710 CREATIVE_ENTITY_INTERACTION_RANGE_MODIFIER_UUID Lnet/minecraft/class_1322; FIELD field_49776 spawnExtraParticlesOnFall Z + FIELD field_50088 startRaidPos Lnet/minecraft/class_2338; METHOD (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_3218;Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_8791;)V ARG 1 server ARG 2 world @@ -267,6 +268,10 @@ 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_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_7336 changeGameMode (Lnet/minecraft/class_1934;)Z ARG 1 gameMode CLASS 1 diff --git a/mappings/net/minecraft/state/property/Properties.mapping b/mappings/net/minecraft/state/property/Properties.mapping index ca9ab72dd8..4ade6c671c 100644 --- a/mappings/net/minecraft/state/property/Properties.mapping +++ b/mappings/net/minecraft/state/property/Properties.mapping @@ -265,6 +265,8 @@ CLASS net/minecraft/class_2741 net/minecraft/state/property/Properties COMMENT A property that specifies the state of a trial spawner. FIELD field_48915 VAULT_STATE Lnet/minecraft/class_2754; COMMENT A property that specifies the state of a vault. + FIELD field_50193 OMINOUS Lnet/minecraft/class_2746; + COMMENT A property that specifies whether a trial spawner or vault is ominous. METHOD method_11813 (Lnet/minecraft/class_2768;)Z ARG 0 shape METHOD method_11814 (Lnet/minecraft/class_2350;)Z diff --git a/mappings/net/minecraft/village/raid/RaidManager.mapping b/mappings/net/minecraft/village/raid/RaidManager.mapping index 1ef3449253..c408b169a5 100644 --- a/mappings/net/minecraft/village/raid/RaidManager.mapping +++ b/mappings/net/minecraft/village/raid/RaidManager.mapping @@ -14,6 +14,8 @@ CLASS net/minecraft/class_3767 net/minecraft/village/raid/RaidManager METHOD method_16534 nextId ()I METHOD method_16539 tick ()V METHOD method_16540 startRaid (Lnet/minecraft/class_3222;Lnet/minecraft/class_2338;)Lnet/minecraft/class_3765; + ARG 1 player + ARG 2 pos METHOD method_16541 getRaid (I)Lnet/minecraft/class_3765; ARG 1 id METHOD method_16838 isValidRaiderFor (Lnet/minecraft/class_3763;Lnet/minecraft/class_3765;)Z