a bit more again

This commit is contained in:
Shnupbups 2024-05-04 04:31:51 +10:00
parent 65ad8cb378
commit cfb560685f
8 changed files with 92 additions and 3 deletions

View File

@ -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

View File

@ -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

View File

@ -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 <init> (Lnet/minecraft/class_6880;I)V
ARG 1 enchantment
ARG 2 level

View File

@ -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

View File

@ -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 <init> (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

View File

@ -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

View File

@ -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

View File

@ -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;