diff --git a/mappings/net/minecraft/component/type/ItemEnchantmentsComponent.mapping b/mappings/net/minecraft/component/type/ItemEnchantmentsComponent.mapping index 3d7ab3c094..c8971537f5 100644 --- a/mappings/net/minecraft/component/type/ItemEnchantmentsComponent.mapping +++ b/mappings/net/minecraft/component/type/ItemEnchantmentsComponent.mapping @@ -17,6 +17,7 @@ CLASS net/minecraft/class_9304 net/minecraft/component/type/ItemEnchantmentsComp METHOD method_57535 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_57536 getLevel (Lnet/minecraft/class_6880;)I + ARG 1 enchantment METHOD method_57537 (Lnet/minecraft/class_9304;)Ljava/lang/Boolean; ARG 0 component METHOD method_57539 getEnchantmentsMap ()Ljava/util/Set; @@ -43,10 +44,13 @@ CLASS net/minecraft/class_9304 net/minecraft/component/type/ItemEnchantmentsComp ARG 1 enchantmentsComponent METHOD method_57545 getEnchantments ()Ljava/util/Set; METHOD method_57546 getLevel (Lnet/minecraft/class_6880;)I + ARG 1 enchantment METHOD method_57547 set (Lnet/minecraft/class_6880;I)V + ARG 1 enchantment ARG 2 level METHOD method_57548 remove (Ljava/util/function/Predicate;)V ARG 1 predicate METHOD method_57549 build ()Lnet/minecraft/class_9304; METHOD method_57550 add (Lnet/minecraft/class_6880;I)V + ARG 1 enchantment ARG 2 level diff --git a/mappings/net/minecraft/enchantment/Enchantment.mapping b/mappings/net/minecraft/enchantment/Enchantment.mapping index 1372c2f36d..f0adc688e3 100644 --- a/mappings/net/minecraft/enchantment/Enchantment.mapping +++ b/mappings/net/minecraft/enchantment/Enchantment.mapping @@ -101,7 +101,8 @@ CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment ARG 3 effect METHOD method_60030 builder (Lnet/minecraft/class_1887$class_9427;)Lnet/minecraft/class_1887$class_9700; ARG 0 definition - METHOD method_60031 (Lnet/minecraft/class_9710;Lnet/minecraft/class_3218;ILnet/minecraft/class_9699;Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;)V + METHOD method_60031 applyTargetedEffect (Lnet/minecraft/class_9710;Lnet/minecraft/class_3218;ILnet/minecraft/class_9699;Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;)V + ARG 0 effectType ARG 1 world ARG 2 level ARG 3 context @@ -287,6 +288,29 @@ CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment ARG 1 exclusiveSet METHOD method_60062 addEffect (Lnet/minecraft/class_9331;)Lnet/minecraft/class_1887$class_9700; ARG 1 effectType - METHOD method_60070 addEffect (Lnet/minecraft/class_9331;Ljava/lang/Object;)Lnet/minecraft/class_1887$class_9700; + METHOD method_60063 addEffect (Lnet/minecraft/class_9331;Lnet/minecraft/class_9703;Lnet/minecraft/class_9703;Ljava/lang/Object;)Lnet/minecraft/class_1887$class_9700; ARG 1 effectType - ARG 2 effectValue + ARG 2 enchanted + ARG 3 affected + ARG 4 effect + METHOD method_60064 addEffect (Lnet/minecraft/class_9331;Lnet/minecraft/class_9703;Lnet/minecraft/class_9703;Ljava/lang/Object;Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_1887$class_9700; + ARG 1 effectType + ARG 2 enchanted + ARG 3 affected + ARG 4 effect + ARG 5 requirements + METHOD method_60065 addEffect (Lnet/minecraft/class_9331;Lnet/minecraft/class_9720;)Lnet/minecraft/class_1887$class_9700; + ARG 1 effectType + ARG 2 effect + METHOD method_60066 addEffect (Lnet/minecraft/class_9331;Ljava/lang/Object;)Lnet/minecraft/class_1887$class_9700; + ARG 1 effectType + ARG 2 effect + METHOD method_60067 addEffect (Lnet/minecraft/class_9331;Ljava/lang/Object;Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_1887$class_9700; + ARG 1 effectType + ARG 2 effect + ARG 3 requirements + METHOD method_60069 getEffectsList (Lnet/minecraft/class_9331;)Ljava/util/List; + ARG 1 effectType + METHOD method_60070 addNonListEffect (Lnet/minecraft/class_9331;Ljava/lang/Object;)Lnet/minecraft/class_1887$class_9700; + ARG 1 effectType + ARG 2 effect diff --git a/mappings/net/minecraft/enchantment/EnchantmentLevelEntry.mapping b/mappings/net/minecraft/enchantment/EnchantmentLevelEntry.mapping index e2cdf1db2d..e48694b226 100644 --- a/mappings/net/minecraft/enchantment/EnchantmentLevelEntry.mapping +++ b/mappings/net/minecraft/enchantment/EnchantmentLevelEntry.mapping @@ -11,4 +11,5 @@ CLASS net/minecraft/class_1889 net/minecraft/enchantment/EnchantmentLevelEntry FIELD field_9093 enchantment Lnet/minecraft/class_6880; FIELD field_9094 level I METHOD (Lnet/minecraft/class_6880;I)V + ARG 1 enchantment ARG 2 level diff --git a/mappings/net/minecraft/enchantment/effect/AllOfEnchantmentEffectTypes.mapping b/mappings/net/minecraft/enchantment/effect/AllOfEnchantmentEffectTypes.mapping index be2d86205c..13e4b34b2a 100644 --- a/mappings/net/minecraft/enchantment/effect/AllOfEnchantmentEffectTypes.mapping +++ b/mappings/net/minecraft/enchantment/effect/AllOfEnchantmentEffectTypes.mapping @@ -5,6 +5,12 @@ CLASS net/minecraft/class_9712 net/minecraft/enchantment/effect/AllOfEnchantment ARG 2 toList METHOD method_60215 (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;Ljava/util/function/Function;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 3 instance + METHOD method_60216 allOf ([Lnet/minecraft/class_9721;)Lnet/minecraft/class_9712$class_9713; + ARG 0 entityEffects + METHOD method_60217 allOf ([Lnet/minecraft/class_9722;)Lnet/minecraft/class_9712$class_9714; + ARG 0 locationBasedEffects + METHOD method_60218 allOf ([Lnet/minecraft/class_9723;)Lnet/minecraft/class_9712$class_9715; + ARG 0 valueEffects CLASS class_9713 EntityEffects FIELD field_51698 CODEC Lcom/mojang/serialization/MapCodec; CLASS class_9714 LocationBasedEffects diff --git a/mappings/net/minecraft/enchantment/effect/entity/SpawnParticlesEnchantmentEffectType.mapping b/mappings/net/minecraft/enchantment/effect/entity/SpawnParticlesEnchantmentEffectType.mapping index 0589bd1c2d..9c27dc05f0 100644 --- a/mappings/net/minecraft/enchantment/effect/entity/SpawnParticlesEnchantmentEffectType.mapping +++ b/mappings/net/minecraft/enchantment/effect/entity/SpawnParticlesEnchantmentEffectType.mapping @@ -1,4 +1,50 @@ CLASS net/minecraft/class_9734 net/minecraft/enchantment/effect/entity/SpawnParticlesEnchantmentEffectType FIELD field_51721 CODEC Lcom/mojang/serialization/MapCodec; + METHOD method_60249 entityPosition (F)Lnet/minecraft/class_9734$class_9735; + ARG 0 offset + METHOD method_60250 fixedVelocity (Lnet/minecraft/class_5863;)Lnet/minecraft/class_9734$class_9738; + ARG 0 base METHOD method_60251 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_60252 withinBoundingBox ()Lnet/minecraft/class_9734$class_9735; + METHOD method_60253 scaledVelocity (F)Lnet/minecraft/class_9734$class_9738; + ARG 0 movementScale + CLASS class_9735 PositionSource + FIELD field_51722 CODEC Lcom/mojang/serialization/MapCodec; + METHOD method_60254 getPosition (DFLnet/minecraft/class_5819;)D + ARG 1 entityPosition + ARG 3 boundingBoxSize + ARG 4 random + METHOD method_60255 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance + CLASS class_9736 PositionSourceType + FIELD field_51725 CODEC Lcom/mojang/serialization/Codec; + FIELD field_51726 id Ljava/lang/String; + FIELD field_51727 coordinateSource Lnet/minecraft/class_9734$class_9736$class_9737; + METHOD (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_9734$class_9736$class_9737;)V + ARG 3 id + ARG 4 coordinateSource + METHOD method_60259 getCoordinate (DFLnet/minecraft/class_5819;)D + ARG 1 entityPosition + ARG 3 boundingBoxSize + ARG 4 random + METHOD method_60260 (DFLnet/minecraft/class_5819;)D + ARG 0 entityPosition + ARG 2 boundingBoxSize + ARG 3 random + METHOD method_60261 (DFLnet/minecraft/class_5819;)D + ARG 0 entityPosition + ARG 2 boundingBoxSize + ARG 3 random + CLASS class_9737 CoordinateSource + METHOD getCoordinate (DFLnet/minecraft/class_5819;)D + ARG 1 entityPosition + ARG 3 boundingBoxSize + ARG 4 random + CLASS class_9738 VelocitySource + FIELD field_51729 CODEC Lcom/mojang/serialization/MapCodec; + METHOD method_60262 getVelocity (DLnet/minecraft/class_5819;)D + ARG 1 entityVelocity + ARG 3 random + METHOD method_60263 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; + ARG 0 instance diff --git a/mappings/net/minecraft/loot/condition/RandomChanceLootCondition.mapping b/mappings/net/minecraft/loot/condition/RandomChanceLootCondition.mapping index fe747d840c..8581f98747 100644 --- a/mappings/net/minecraft/loot/condition/RandomChanceLootCondition.mapping +++ b/mappings/net/minecraft/loot/condition/RandomChanceLootCondition.mapping @@ -2,6 +2,8 @@ CLASS net/minecraft/class_219 net/minecraft/loot/condition/RandomChanceLootCondi FIELD field_45873 CODEC Lcom/mojang/serialization/MapCodec; METHOD method_53424 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance + METHOD method_60310 builder (Lnet/minecraft/class_5658;)Lnet/minecraft/class_5341$class_210; + ARG 0 chance METHOD method_932 builder (F)Lnet/minecraft/class_5341$class_210; ARG 0 chance METHOD test (Ljava/lang/Object;)Z diff --git a/mappings/net/minecraft/predicate/entity/LocationPredicate.mapping b/mappings/net/minecraft/predicate/entity/LocationPredicate.mapping index 1298b18953..ac0ed7573f 100644 --- a/mappings/net/minecraft/predicate/entity/LocationPredicate.mapping +++ b/mappings/net/minecraft/predicate/entity/LocationPredicate.mapping @@ -12,6 +12,7 @@ CLASS net/minecraft/class_2090 net/minecraft/predicate/entity/LocationPredicate FIELD field_20718 block Ljava/util/Optional; FIELD field_20719 fluid Ljava/util/Optional; FIELD field_24501 smokey Ljava/util/Optional; + FIELD field_51778 canSeeSky Ljava/util/Optional; FIELD field_9688 feature Ljava/util/Optional; FIELD field_9689 y Lnet/minecraft/class_2096$class_2099; FIELD field_9690 biome Ljava/util/Optional; @@ -45,6 +46,8 @@ CLASS net/minecraft/class_2090 net/minecraft/predicate/entity/LocationPredicate ARG 0 dimension METHOD method_53183 createStructure (Lnet/minecraft/class_6880;)Lnet/minecraft/class_2090$class_2091; ARG 0 structure + METHOD method_60275 canSeeSky (Z)Lnet/minecraft/class_2090$class_2091; + ARG 1 canSeeSky METHOD method_9023 build ()Lnet/minecraft/class_2090; METHOD method_9024 biome (Lnet/minecraft/class_6885;)Lnet/minecraft/class_2090$class_2091; ARG 1 biome diff --git a/mappings/net/minecraft/world/gen/blockpredicate/BlockPredicate.mapping b/mappings/net/minecraft/world/gen/blockpredicate/BlockPredicate.mapping index 9deeedd19e..38835725d4 100644 --- a/mappings/net/minecraft/world/gen/blockpredicate/BlockPredicate.mapping +++ b/mappings/net/minecraft/world/gen/blockpredicate/BlockPredicate.mapping @@ -62,3 +62,6 @@ CLASS net/minecraft/class_6646 net/minecraft/world/gen/blockpredicate/BlockPredi METHOD method_45543 noFluid (Lnet/minecraft/class_2382;)Lnet/minecraft/class_6646; ARG 0 offset METHOD method_45544 noFluid ()Lnet/minecraft/class_6646; + METHOD method_60284 unobstructed (Lnet/minecraft/class_2382;)Lnet/minecraft/class_6646; + ARG 0 offset + METHOD method_60285 unobstructed ()Lnet/minecraft/class_6646;