1.20.5-pre1 stuff

This commit is contained in:
Shnupbups 2024-04-11 03:22:18 +10:00
parent fe7bdf5af5
commit 919ebb0f80
78 changed files with 441 additions and 100 deletions

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_2315 net/minecraft/block/DispenserBlock
FIELD field_31082 SCHEDULED_TICK_DELAY I
FIELD field_46212 LOGGER Lorg/slf4j/Logger;
FIELD field_46336 CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_51412 DEFAULT_BEHAVIOR Lnet/minecraft/class_2347;
METHOD method_10008 (Lit/unimi/dsi/fastutil/objects/Object2ObjectOpenHashMap;)V
ARG 0 map
METHOD method_10009 registerBehavior (Lnet/minecraft/class_1935;Lnet/minecraft/class_2357;)V
@ -15,6 +16,8 @@ CLASS net/minecraft/class_2315 net/minecraft/block/DispenserBlock
ARG 1 facingOffset
ARG 3 constantOffset
METHOD method_10011 getBehaviorForItem (Lnet/minecraft/class_1937;Lnet/minecraft/class_1799;)Lnet/minecraft/class_2357;
ARG 1 world
ARG 2 stack
METHOD method_10012 dispense (Lnet/minecraft/class_3218;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)V
ARG 1 world
ARG 2 state

View File

@ -18,6 +18,8 @@ CLASS net/minecraft/class_2589 net/minecraft/block/entity/BrewingStandBlockEntit
ARG 1 pos
ARG 2 state
METHOD method_11027 canCraft (Lnet/minecraft/class_1845;Lnet/minecraft/class_2371;)Z
ARG 0 brewingRecipeRegistry
ARG 1 slots
METHOD method_11028 getSlotsEmpty ()[Z
METHOD method_11029 craft (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2371;)V
ARG 0 world

View File

@ -18,6 +18,7 @@ CLASS net/minecraft/class_1952 net/minecraft/block/spawner/MobSpawnerEntry
ARG 0 entry
METHOD method_58679 (Lnet/minecraft/class_1952;)Ljava/util/Optional;
ARG 0 entry
METHOD method_59717 getEquipment ()Ljava/util/Optional;
CLASS class_6542 CustomSpawnRules
FIELD comp_66 blockLightLimit Lnet/minecraft/class_6497;
FIELD comp_67 skyLightLimit Lnet/minecraft/class_6497;

View File

@ -1,7 +0,0 @@
CLASS net/minecraft/class_9639
CLASS class_9640
FIELD comp_2611 a Ljava/util/List;
METHOD comp_2611 a ()Ljava/util/List;
CLASS class_9641
FIELD comp_2612 a Ljava/util/function/Predicate;
METHOD comp_2612 a ()Ljava/util/function/Predicate;

View File

@ -1,7 +0,0 @@
CLASS net/minecraft/class_9643
CLASS class_9645
FIELD comp_2615 a Ljava/util/List;
METHOD comp_2615 a ()Ljava/util/List;
CLASS class_9646
FIELD comp_2616 a Lnet/minecraft/class_9643$class_9644;
METHOD comp_2616 a ()Lnet/minecraft/class_9643$class_9644;

View File

@ -1,5 +0,0 @@
CLASS net/minecraft/class_9652
FIELD comp_2621 c Lnet/minecraft/class_5321;
FIELD comp_2622 d Ljava/util/Map;
METHOD comp_2621 c ()Lnet/minecraft/class_5321;
METHOD comp_2622 d ()Ljava/util/Map;

View File

@ -1,16 +0,0 @@
CLASS net/minecraft/class_9653
FIELD comp_2623 c Ljava/util/Optional;
METHOD comp_2623 c ()Ljava/util/Optional;
CLASS class_9654
FIELD comp_2624 b Ljava/util/Optional;
FIELD comp_2625 c Ljava/util/Optional;
FIELD comp_2626 d Ljava/util/Optional;
FIELD comp_2627 e Lnet/minecraft/class_2096$class_2099;
FIELD comp_2628 f Ljava/util/Optional;
FIELD comp_2629 g Ljava/util/Optional;
METHOD comp_2624 b ()Ljava/util/Optional;
METHOD comp_2625 c ()Ljava/util/Optional;
METHOD comp_2626 d ()Ljava/util/Optional;
METHOD comp_2627 e ()Lnet/minecraft/class_2096$class_2099;
METHOD comp_2628 f ()Ljava/util/Optional;
METHOD comp_2629 g ()Ljava/util/Optional;

View File

@ -1,3 +0,0 @@
CLASS net/minecraft/class_9655
FIELD comp_2630 c Ljava/util/Optional;
METHOD comp_2630 c ()Ljava/util/Optional;

View File

@ -1,3 +0,0 @@
CLASS net/minecraft/class_9656
FIELD comp_2631 c Ljava/util/Optional;
METHOD comp_2631 c ()Ljava/util/Optional;

View File

@ -1,10 +0,0 @@
CLASS net/minecraft/class_9657
FIELD comp_2632 c Lnet/minecraft/class_9657$class_9658;
METHOD comp_2632 c ()Lnet/minecraft/class_9657$class_9658;
CLASS class_9658
FIELD comp_2633 b Ljava/util/Optional;
FIELD comp_2634 c Ljava/util/Optional;
FIELD comp_2635 d Ljava/util/Optional;
METHOD comp_2633 b ()Ljava/util/Optional;
METHOD comp_2634 c ()Ljava/util/Optional;
METHOD comp_2635 d ()Ljava/util/Optional;

View File

@ -1,5 +0,0 @@
CLASS net/minecraft/class_9659
FIELD comp_2636 c Ljava/util/Optional;
FIELD comp_2637 d Lnet/minecraft/class_2096$class_2100;
METHOD comp_2636 c ()Ljava/util/Optional;
METHOD comp_2637 d ()Lnet/minecraft/class_2096$class_2100;

View File

@ -1,5 +0,0 @@
CLASS net/minecraft/class_9660
FIELD comp_2638 c Ljava/util/Optional;
FIELD comp_2639 d Ljava/util/Optional;
METHOD comp_2638 c ()Ljava/util/Optional;
METHOD comp_2639 d ()Ljava/util/Optional;

View File

@ -1,6 +0,0 @@
CLASS net/minecraft/class_9661
FIELD comp_2640 c Ljava/util/Optional;
METHOD comp_2640 c ()Ljava/util/Optional;
CLASS class_9662
FIELD comp_2641 b Ljava/lang/String;
METHOD comp_2641 b ()Ljava/lang/String;

View File

@ -1,14 +0,0 @@
CLASS net/minecraft/class_9663
FIELD comp_2642 c Ljava/util/Optional;
FIELD comp_2643 d Ljava/util/Optional;
FIELD comp_2644 e Ljava/util/Optional;
FIELD comp_2645 f Lnet/minecraft/class_2096$class_2100;
FIELD comp_2646 g Ljava/util/Optional;
METHOD comp_2642 c ()Ljava/util/Optional;
METHOD comp_2643 d ()Ljava/util/Optional;
METHOD comp_2644 e ()Ljava/util/Optional;
METHOD comp_2645 f ()Lnet/minecraft/class_2096$class_2100;
METHOD comp_2646 g ()Ljava/util/Optional;
CLASS class_9664
FIELD comp_2647 b Lnet/minecraft/class_2561;
METHOD comp_2647 b ()Lnet/minecraft/class_2561;

View File

@ -21,6 +21,7 @@ CLASS net/minecraft/class_365 net/minecraft/client/gui/hud/SpectatorHud
METHOD method_1978 renderSpectatorMenu (Lnet/minecraft/class_332;)V
ARG 1 context
METHOD method_1979 render (Lnet/minecraft/class_332;)V
ARG 1 context
METHOD method_1980 isOpen ()Z
METHOD method_1981 getSpectatorMenuHeight ()F
METHOD method_1982 renderSpectatorCommand (Lnet/minecraft/class_332;IIFFLnet/minecraft/class_537;)V

View File

@ -8,3 +8,4 @@ CLASS net/minecraft/class_4229 net/minecraft/client/sound/ChannelList
METHOD method_19679 getBuffer ()Ljava/nio/ByteBuffer;
METHOD method_19680 addChannel (F)V
ARG 1 data
METHOD method_59756 getCurrentBufferSize ()I

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_9364 net/minecraft/component/type/BookContent
METHOD comp_2422 comp_2418 ()Ljava/util/List;
METHOD comp_2422 pages ()Ljava/util/List;
METHOD method_58186 withPages (Ljava/util/List;)Ljava/lang/Object;
ARG 1 pages

View File

@ -13,7 +13,7 @@ CLASS net/minecraft/class_9276 net/minecraft/component/type/BundleContentsCompon
ARG 2 occupancy
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_57421 stream ()Ljava/lang/Iterable;
METHOD method_57421 iterate ()Ljava/lang/Iterable;
METHOD method_57422 get (I)Lnet/minecraft/class_1799;
ARG 1 index
METHOD method_57423 getOccupancy (Lnet/minecraft/class_1799;)Lorg/apache/commons/lang3/math/Fraction;
@ -27,6 +27,8 @@ CLASS net/minecraft/class_9276 net/minecraft/component/type/BundleContentsCompon
ARG 0 component
METHOD method_57428 getOccupancy ()Lorg/apache/commons/lang3/math/Fraction;
METHOD method_57429 isEmpty ()Z
METHOD method_59707 stream ()Ljava/util/stream/Stream;
METHOD method_59708 iterateCopy ()Ljava/lang/Iterable;
CLASS class_9277 Builder
FIELD field_49296 stacks Ljava/util/List;
FIELD field_49297 occupancy Lorg/apache/commons/lang3/math/Fraction;
@ -44,3 +46,4 @@ CLASS net/minecraft/class_9276 net/minecraft/component/type/BundleContentsCompon
METHOD method_57435 build ()Lnet/minecraft/class_9276;
METHOD method_57436 getMaxAllowed (Lnet/minecraft/class_1799;)I
ARG 1 stack
METHOD method_59709 clear ()Lnet/minecraft/class_9276$class_9277;

View File

@ -23,6 +23,15 @@ CLASS net/minecraft/class_9288 net/minecraft/component/type/ContainerComponent
METHOD method_57496 fromSlots (Ljava/util/List;)Lnet/minecraft/class_9288;
ARG 0 slots
METHOD method_58114 copyFirstStack ()Lnet/minecraft/class_1799;
METHOD method_59710 (Lnet/minecraft/class_1799;)Z
ARG 0 stack
METHOD method_59711 (Lnet/minecraft/class_1799;)Z
ARG 0 stack
METHOD method_59712 streamNonEmpty ()Ljava/util/stream/Stream;
METHOD method_59713 findFirstNonEmptyIndex (Ljava/util/List;)I
ARG 0 stacks
METHOD method_59714 iterateNonEmpty ()Ljava/lang/Iterable;
METHOD method_59715 iterateNonEmptyCopy ()Ljava/lang/Iterable;
CLASS class_9289 Slot
FIELD field_49339 CODEC Lcom/mojang/serialization/Codec;
METHOD method_57498 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;

View File

@ -11,10 +11,10 @@ CLASS net/minecraft/class_4174 net/minecraft/component/type/FoodComponent
METHOD method_58400 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
CLASS class_4175 Builder
FIELD field_18620 hunger I
FIELD field_18620 nutrition I
FIELD field_18621 saturationModifier F
FIELD field_18623 alwaysEdible Z
FIELD field_18625 statusEffects Lcom/google/common/collect/ImmutableList$Builder;
FIELD field_18623 canAlwaysEat Z
FIELD field_18625 effects Lcom/google/common/collect/ImmutableList$Builder;
FIELD field_49995 eatSeconds F
METHOD method_19237 saturationModifier (F)Lnet/minecraft/class_4174$class_4175;
COMMENT Specifies the saturation modifier of a food item.
@ -22,11 +22,11 @@ CLASS net/minecraft/class_4174 net/minecraft/component/type/FoodComponent
COMMENT <p>This value is typically used to determine how long a player can sustain the current hunger value before the hunger is used.
ARG 1 saturationModifier
COMMENT the saturation modifier
METHOD method_19238 hunger (I)Lnet/minecraft/class_4174$class_4175;
METHOD method_19238 nutrition (I)Lnet/minecraft/class_4174$class_4175;
COMMENT Specifies the amount of hunger a food item will fill.
COMMENT
COMMENT <p>One hunger is equivalent to half of a hunger bar icon.
ARG 1 hunger
ARG 1 nutrition
COMMENT the amount of hunger
METHOD method_19239 statusEffect (Lnet/minecraft/class_1293;F)Lnet/minecraft/class_4174$class_4175;
COMMENT Specifies a status effect to apply to an entity when a food item is consumed.

View File

@ -9,6 +9,7 @@ CLASS net/minecraft/class_9304 net/minecraft/component/type/ItemEnchantmentsComp
FIELD field_49754 BASE_CODEC Lcom/mojang/serialization/Codec;
FIELD field_50014 MAX_ENCHANTMENT_LEVEL I
METHOD <init> (Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;Z)V
ARG 1 enchantments
ARG 2 showInTooltip
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
@ -30,6 +31,10 @@ CLASS net/minecraft/class_9304 net/minecraft/component/type/ItemEnchantmentsComp
ARG 0 component
METHOD method_58449 withShowInTooltip (Z)Lnet/minecraft/class_9304;
ARG 1 showInTooltip
METHOD method_59716 getTooltipOrderList (Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_5321;Lnet/minecraft/class_6862;)Lnet/minecraft/class_6885;
ARG 0 registryLookup
ARG 1 registryRef
ARG 2 tooltipOrderTag
CLASS class_9305 Builder
FIELD field_49391 enchantments Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;
FIELD field_49392 showInTooltip Z

View File

@ -1,5 +1,4 @@
CLASS net/minecraft/class_9302 net/minecraft/component/type/WrittenBookContentComponent
FIELD comp_2422 comp_2418 Ljava/util/List;
FIELD field_49375 MAX_SERIALIZED_PAGE_LENGTH I
FIELD field_49378 MAX_TITLE_LENGTH I
FIELD field_49379 MAX_GENERATION I

View File

@ -34,3 +34,8 @@ CLASS net/minecraft/class_2414 net/minecraft/data/server/advancement/vanilla/Van
ARG 1 type
METHOD method_58572 (Lnet/minecraft/class_6880$class_6883;)Lnet/minecraft/class_2960;
ARG 0 entry
METHOD method_59775 requireAllWolvesTamed (Lnet/minecraft/class_161$class_162;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_161$class_162;
ARG 0 builder
ARG 1 registryLookup
METHOD method_59776 (Lnet/minecraft/class_7225$class_7226;Lnet/minecraft/class_161$class_162;Lnet/minecraft/class_5321;)V
ARG 2 key

View File

@ -0,0 +1,15 @@
CLASS net/minecraft/class_9674 net/minecraft/data/server/tag/EnchantmentTagProvider
FIELD field_51467 enabledFeatures Lnet/minecraft/class_7699;
METHOD <init> (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;Lnet/minecraft/class_7699;)V
ARG 1 output
ARG 2 registryLookupFuture
ARG 3 enabledFeatures
METHOD method_59778 (Lnet/minecraft/class_1887;)Lnet/minecraft/class_5321;
ARG 0 enchantment
METHOD method_59779 (Ljava/util/Set;Lnet/minecraft/class_6880$class_6883;)Z
ARG 1 entry
METHOD method_59780 (Lnet/minecraft/class_6880$class_6883;)Z
ARG 1 entry
METHOD method_59781 createTooltipOrderTag (Lnet/minecraft/class_7225$class_7874;[Lnet/minecraft/class_1887;)V
ARG 1 registryLookup
ARG 2 enchantments

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_9675 net/minecraft/data/server/tag/onetwentyone/OneTwentyOneEnchantmentTagProvider
METHOD <init> (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;)V
ARG 1 output
ARG 2 registryLookupFuture

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_9676 net/minecraft/data/server/tag/vanilla/VanillaEnchantmentTagProvider
METHOD <init> (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;)V
ARG 1 output
ARG 2 registryLookupFuture

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_9649 net/minecraft/datafixer/fix/EmptyItemInVillagerTradeFix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
ARG 1 outputSchema

View File

@ -0,0 +1,21 @@
CLASS net/minecraft/class_9650 net/minecraft/datafixer/fix/ParticleUnflatteningFix
FIELD field_51367 LOGGER Lorg/slf4j/Logger;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
ARG 1 outputSchema
METHOD method_59627 fixParticle (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
ARG 1 dynamic
METHOD method_59629 fixItemParticle (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
ARG 1 dynamic
METHOD method_59630 tryParse (Ljava/lang/String;)Lnet/minecraft/class_2487;
ARG 0 snbt
METHOD method_59631 fixBlockParticle (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
ARG 1 dynamic
METHOD method_59633 fixDustParticle (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
ARG 1 dynamic
METHOD method_59634 fixDustColorTransitionParticle (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
ARG 1 dynamic
METHOD method_59635 fixSculkChargeParticle (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
METHOD method_59636 fixVibrationParticle (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
ARG 1 dynamic
METHOD method_59637 fixShriekParticle (Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;
ARG 1 dynamic

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_9651 net/minecraft/datafixer/schema/Schema3818_5

View File

@ -2,16 +2,23 @@ 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_9652;Lnet/minecraft/class_8567;)V
METHOD method_58631 setEquipmentFromTable (Lnet/minecraft/class_9652;Lnet/minecraft/class_8567;)V
ARG 1 equipmentTable
ARG 2 parameters
METHOD method_58632 setEquipmentFromLootTable (Lnet/minecraft/class_5321;Lnet/minecraft/class_8567;JLjava/util/Map;)V
METHOD method_58632 setEquipmentFromTable (Lnet/minecraft/class_5321;Lnet/minecraft/class_8567;JLjava/util/Map;)V
ARG 1 lootTable
ARG 2 parameters
ARG 3 seed
ARG 5 slotDropChances
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_59663 setEquipmentFromTable (Lnet/minecraft/class_5321;Lnet/minecraft/class_8567;Ljava/util/Map;)V
ARG 1 lootTable
ARG 2 parameters
ARG 3 slotDropChances
METHOD method_6118 getEquippedStack (Lnet/minecraft/class_1304;)Lnet/minecraft/class_1799;
ARG 1 slot

View File

@ -0,0 +1,10 @@
CLASS net/minecraft/class_9652 net/minecraft/entity/EquipmentTable
FIELD field_51374 SLOT_DROP_CHANCES_CODEC Lcom/mojang/serialization/Codec;
FIELD field_51375 CODEC Lcom/mojang/serialization/Codec;
METHOD method_59658 createSlotDropChances (F)Ljava/util/Map;
ARG 0 dropChance
METHOD method_59660 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_59661 createSlotDropChances (Ljava/util/List;F)Ljava/util/Map;
ARG 0 slots
ARG 1 dropChance

View File

@ -8,3 +8,7 @@ CLASS net/minecraft/class_9455 net/minecraft/entity/effect/InfestedStatusEffect
ARG 4 silverfishCountFunction
METHOD method_58615 spawnSilverfish (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;DDD)V
ARG 1 world
ARG 2 entity
ARG 3 x
ARG 5 y
ARG 7 z

View File

@ -9,3 +9,9 @@ CLASS net/minecraft/class_9456 net/minecraft/entity/effect/OozingStatusEffect
ARG 2 x
ARG 4 y
ARG 6 z
METHOD method_59652 getSlimesToSpawn (III)I
ARG 0 maxEntityCramming
ARG 1 nearbySlimes
ARG 2 potentialSlimes
METHOD method_59653 (Lnet/minecraft/class_1309;Lnet/minecraft/class_1621;)Z
ARG 1 entityx

View File

@ -159,7 +159,8 @@ 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_9652;)V
METHOD method_58634 setEquipmentFromTable (Lnet/minecraft/class_9652;)V
ARG 1 equipmentTable
METHOD method_58635 createEquipmentLootParameters (Lnet/minecraft/class_3218;)Lnet/minecraft/class_8567;
ARG 1 world
METHOD method_5929 getDropChance (Lnet/minecraft/class_1304;)F
@ -235,6 +236,9 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity
METHOD method_5965 createNavigation (Lnet/minecraft/class_1937;)Lnet/minecraft/class_1408;
ARG 1 world
METHOD method_5966 playAmbientSound ()V
METHOD method_59665 setEquipmentFromTable (Lnet/minecraft/class_5321;Ljava/util/Map;)V
ARG 1 lootTable
ARG 2 slotDropChances
METHOD method_5969 spawnsTooManyForEachTry (I)Z
ARG 1 count
METHOD method_5970 getMinAmbientSoundDelay ()I

View File

@ -22,3 +22,6 @@ CLASS net/minecraft/class_6075 net/minecraft/entity/player/HungerConstants
COMMENT slow healing mechanisms.
FIELD field_30713 STARVING_FOOD_LEVEL I
COMMENT The maximum food level ({@value}) permitted for the starving mechanism to run.
METHOD method_59683 calculateSaturation (IF)F
ARG 0 nutrition
ARG 1 saturationModifier

View File

@ -45,6 +45,7 @@ CLASS net/minecraft/class_1665 net/minecraft/entity/projectile/PersistentProject
COMMENT returns a copy of that stack which can be safely changed. Additionally,
COMMENT {@link #asItemStack} reflects changes to the entity data, such as custom potion ID.
METHOD method_57313 setStack (Lnet/minecraft/class_1799;)V
ARG 1 stack
METHOD method_57314 getDefaultItemStack ()Lnet/minecraft/class_1799;
METHOD method_7433 setNoClip (Z)V
ARG 1 noClip

View File

@ -51,7 +51,9 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
FIELD field_49268 OPTIONAL_PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49269 OPTIONAL_LIST_PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49270 components Lnet/minecraft/class_9335;
FIELD field_49747 COOKING_RECIPE_RESULT_CODEC Lcom/mojang/serialization/Codec;
FIELD field_49747 UNCOUNTED_CODEC Lcom/mojang/serialization/Codec;
FIELD field_51397 VALIDATED_CODEC Lcom/mojang/serialization/Codec;
FIELD field_51398 VALIDATED_UNCOUNTED_CODEC Lcom/mojang/serialization/Codec;
FIELD field_8030 bobbingAnimationTime I
FIELD field_8031 count I
FIELD field_8033 LOGGER Lorg/slf4j/Logger;
@ -328,6 +330,8 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
ARG 1 maxCount
METHOD method_58657 getEnchantments ()Lnet/minecraft/class_9304;
METHOD method_58658 getDefaultComponents ()Lnet/minecraft/class_9323;
METHOD method_59691 validateComponents (Lnet/minecraft/class_9323;)Lcom/mojang/serialization/DataResult;
ARG 0 components
METHOD method_7909 getItem ()Lnet/minecraft/class_1792;
COMMENT {@return the item of this stack}
COMMENT
@ -548,6 +552,8 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
ARG 1 enchantment
ARG 2 level
METHOD method_7979 postHit (Lnet/minecraft/class_1309;Lnet/minecraft/class_1657;)V
ARG 1 target
ARG 2 player
METHOD method_7981 useOnBlock (Lnet/minecraft/class_1838;)Lnet/minecraft/class_1269;
ARG 1 context
METHOD method_7982 onCraftByPlayer (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;I)V

View File

@ -42,5 +42,6 @@ CLASS net/minecraft/class_5328 net/minecraft/item/ItemUsage
COMMENT
COMMENT @see Item#onItemEntityDestroyed
ARG 0 itemEntity
ARG 1 contents
METHOD method_33265 (Lnet/minecraft/class_1937;Lnet/minecraft/class_1542;Lnet/minecraft/class_1799;)V
ARG 2 stack

View File

@ -1,2 +1,5 @@
CLASS net/minecraft/class_9299 net/minecraft/item/TooltipAppender
METHOD method_57409 appendTooltip (Lnet/minecraft/class_1792$class_9635;Ljava/util/function/Consumer;Lnet/minecraft/class_1836;)V
ARG 1 context
ARG 2 tooltip
ARG 3 type

View File

@ -0,0 +1,20 @@
CLASS net/minecraft/class_9666 net/minecraft/loot/ContainerComponentModifier
METHOD method_59719 getComponentType ()Lnet/minecraft/class_9331;
METHOD method_59720 apply (Lnet/minecraft/class_1799;Ljava/lang/Object;Ljava/util/stream/Stream;)V
ARG 1 stack
ARG 2 component
ARG 3 contents
METHOD method_59721 apply (Lnet/minecraft/class_1799;Ljava/util/function/UnaryOperator;)V
ARG 1 stack
ARG 2 contentsOperator
METHOD method_59722 apply (Lnet/minecraft/class_1799;Ljava/util/stream/Stream;)V
ARG 1 stack
ARG 2 contents
METHOD method_59723 stream (Ljava/lang/Object;)Ljava/util/stream/Stream;
ARG 1 component
METHOD method_59724 create (Ljava/lang/Object;Ljava/util/stream/Stream;)Ljava/lang/Object;
ARG 1 component
ARG 2 contents
METHOD method_59725 (Ljava/util/function/UnaryOperator;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;
ARG 1 contentStack
METHOD method_59726 getDefault ()Ljava/lang/Object;

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_9667 net/minecraft/loot/ContainerComponentModifiers
FIELD field_51416 CONTAINER Lnet/minecraft/class_9666;
FIELD field_51417 BUNDLE_CONTENTS Lnet/minecraft/class_9666;
FIELD field_51418 CHARGED_PROJECTILES Lnet/minecraft/class_9666;
FIELD field_51419 TYPE_TO_MODIFIER Ljava/util/Map;
FIELD field_51420 MODIFIER_CODEC Lcom/mojang/serialization/Codec;
METHOD method_59729 (Lnet/minecraft/class_9331;)Lcom/mojang/serialization/DataResult;
ARG 0 componentType

View File

@ -0,0 +1,14 @@
CLASS net/minecraft/class_9668 net/minecraft/loot/function/FilteredLootFunction
FIELD field_51421 CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_51422 itemFilter Lnet/minecraft/class_2073;
FIELD field_51423 modifier Lnet/minecraft/class_117;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_2073;Lnet/minecraft/class_117;)V
ARG 1 conditions
ARG 2 itemFilter
ARG 3 modifier
METHOD method_59739 (Lnet/minecraft/class_9668;)Lnet/minecraft/class_117;
ARG 0 lootFunction
METHOD method_59740 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_59741 (Lnet/minecraft/class_9668;)Lnet/minecraft/class_2073;
ARG 0 lootFunction

View File

@ -0,0 +1,16 @@
CLASS net/minecraft/class_9669 net/minecraft/loot/function/ModifyContentsLootFunction
FIELD field_51429 CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_51430 component Lnet/minecraft/class_9666;
FIELD field_51431 modifier Lnet/minecraft/class_117;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_9666;Lnet/minecraft/class_117;)V
ARG 1 conditions
ARG 2 component
ARG 3 modifier
METHOD method_59743 (Lnet/minecraft/class_47;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;
ARG 2 content
METHOD method_59744 (Lnet/minecraft/class_9669;)Lnet/minecraft/class_117;
ARG 0 lootFunction
METHOD method_59745 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_59746 (Lnet/minecraft/class_9669;)Lnet/minecraft/class_9666;
ARG 0 lootFunction

View File

@ -1,8 +1,10 @@
CLASS net/minecraft/class_134 net/minecraft/loot/function/SetContentsLootFunction
FIELD field_1103 entries Ljava/util/List;
FIELD field_45841 CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_51432 component Lnet/minecraft/class_9666;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_9666;Ljava/util/List;)V
ARG 1 conditions
ARG 2 component
ARG 3 entries
METHOD method_53363 (Lnet/minecraft/class_134;)Ljava/util/List;
ARG 0 function
@ -15,7 +17,11 @@ CLASS net/minecraft/class_134 net/minecraft/loot/function/SetContentsLootFunctio
METHOD method_600 (Lnet/minecraft/class_47;Ljava/util/stream/Stream$Builder;Lnet/minecraft/class_82;)V
ARG 2 choice
METHOD method_601 builder (Lnet/minecraft/class_9666;)Lnet/minecraft/class_134$class_135;
ARG 0 componentModifier
CLASS class_135 Builder
FIELD field_1104 entries Lcom/google/common/collect/ImmutableList$Builder;
FIELD field_51433 componentModifier Lnet/minecraft/class_9666;
METHOD <init> (Lnet/minecraft/class_9666;)V
ARG 1 componentModifier
METHOD method_602 withEntry (Lnet/minecraft/class_79$class_80;)Lnet/minecraft/class_134$class_135;
ARG 1 entryBuilder

View File

@ -0,0 +1,10 @@
CLASS net/minecraft/class_9670 net/minecraft/loot/function/SetCustomModelDataLootFunction
FIELD field_51434 CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_51435 value Lnet/minecraft/class_5658;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_5658;)V
ARG 1 conditions
ARG 2 value
METHOD method_59747 (Lnet/minecraft/class_9670;)Lnet/minecraft/class_5658;
ARG 0 lootFunction
METHOD method_59748 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -0,0 +1,10 @@
CLASS net/minecraft/class_9671 net/minecraft/loot/function/SetItemLootFunction
FIELD field_51436 CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_51437 item Lnet/minecraft/class_6880;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_6880;)V
ARG 1 conditions
ARG 2 item
METHOD method_59749 (Lnet/minecraft/class_9671;)Lnet/minecraft/class_6880;
ARG 0 lootFunction
METHOD method_59750 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -24,6 +24,7 @@ CLASS net/minecraft/class_2522 net/minecraft/nbt/StringNbtReader
FIELD field_33269 RIGHT_CURLY_BRACKET C
FIELD field_33270 LEFT_CURLY_BRACKET C
FIELD field_45952 STRINGIFIED_CODEC Lcom/mojang/serialization/Codec;
FIELD field_51469 NBT_COMPOUND_CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lcom/mojang/brigadier/StringReader;)V
ARG 1 reader
METHOD method_10716 readComma ()Z

View File

@ -96,6 +96,11 @@ CLASS net/minecraft/class_9135 net/minecraft/network/codec/PacketCodecs
COMMENT @see net.minecraft.network.PacketByteBuf#writeNbt(NbtElement)
FIELD field_49678 PROPERTY_MAP Lnet/minecraft/class_9139;
FIELD field_49679 GAME_PROFILE Lnet/minecraft/class_9139;
FIELD field_51470 UNSIGNED_SHORT Lnet/minecraft/class_9139;
COMMENT A codec for an unsigned short value.
COMMENT
COMMENT @see io.netty.buffer.ByteBuf#readUnsignedShort
COMMENT @see io.netty.buffer.ByteBuf#writeShort
METHOD method_56363 toList ()Lnet/minecraft/class_9139$class_9140;
COMMENT Used to make a codec for a list of values using {@link PacketCodec#collect}.
COMMENT This creates an {@link java.util.ArrayList}, so the decoded result can be modified.

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_2388 net/minecraft/particle/BlockStateParticleEffect
FIELD field_11182 blockState Lnet/minecraft/class_2680;
FIELD field_11183 type Lnet/minecraft/class_2396;
FIELD field_51463 BLOCK_STATE_CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_2396;Lnet/minecraft/class_2680;)V
ARG 1 type
ARG 2 blockState

View File

@ -1,7 +1,9 @@
CLASS net/minecraft/class_2392 net/minecraft/particle/ItemStackParticleEffect
FIELD field_11192 stack Lnet/minecraft/class_1799;
FIELD field_11193 type Lnet/minecraft/class_2396;
FIELD field_51464 ITEM_STACK_CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_2396;Lnet/minecraft/class_1799;)V
ARG 1 type
ARG 2 stack
METHOD method_10289 getItemStack ()Lnet/minecraft/class_1799;
METHOD method_29135 (Lnet/minecraft/class_2392;)Lnet/minecraft/class_1799;

View File

@ -1,5 +1,7 @@
CLASS net/minecraft/class_2396 net/minecraft/particle/ParticleType
FIELD field_11196 alwaysShow Z
METHOD <init> (Z)V
ARG 1 alwaysShow
METHOD method_10299 shouldAlwaysSpawn ()Z
METHOD method_29138 getCodec ()Lcom/mojang/serialization/MapCodec;
METHOD method_56179 getPacketCodec ()Lnet/minecraft/class_9139;

View File

@ -3,6 +3,7 @@ CLASS net/minecraft/class_5745 net/minecraft/particle/VibrationParticleEffect
FIELD field_38361 destination Lnet/minecraft/class_5716;
FIELD field_38362 arrivalInTicks I
FIELD field_48461 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_51465 POSITION_SOURCE_CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_5716;I)V
ARG 1 destination
ARG 2 arrivalInTicks
@ -10,3 +11,5 @@ CLASS net/minecraft/class_5745 net/minecraft/particle/VibrationParticleEffect
METHOD method_42622 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_42624 getArrivalInTicks ()I
METHOD method_59773 (Lnet/minecraft/class_5716;)Lcom/mojang/serialization/DataResult;
ARG 0 positionSource

View File

@ -0,0 +1,19 @@
CLASS net/minecraft/class_9639 net/minecraft/predicate/collection/CollectionContainsPredicate
METHOD method_59605 getPredicates ()Ljava/util/List;
METHOD method_59606 createCodec (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
ARG 0 predicateCodec
METHOD method_59607 create (Ljava/util/List;)Lnet/minecraft/class_9639;
ARG 0 predicates
METHOD method_59608 create ([Ljava/util/function/Predicate;)Lnet/minecraft/class_9639;
ARG 0 predicates
CLASS class_9640 Multiple
METHOD method_59610 (Ljava/lang/Object;Ljava/util/function/Predicate;)Z
ARG 1 predicate
METHOD test (Ljava/lang/Object;)Z
ARG 1 collection
CLASS class_9641 Single
METHOD test (Ljava/lang/Object;)Z
ARG 1 collection
CLASS class_9642 Empty
METHOD test (Ljava/lang/Object;)Z
ARG 1 collection

View File

@ -0,0 +1,24 @@
CLASS net/minecraft/class_9643 net/minecraft/predicate/collection/CollectionCountsPredicate
METHOD method_59613 getEntries ()Ljava/util/List;
METHOD method_59614 createCodec (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
ARG 0 predicateCodec
METHOD method_59615 create (Ljava/util/List;)Lnet/minecraft/class_9643;
ARG 0 entries
METHOD method_59616 create ([Lnet/minecraft/class_9643$class_9644;)Lnet/minecraft/class_9643;
ARG 0 entries
CLASS class_9644 Entry
METHOD method_59617 createCodec (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
ARG 0 predicateCodec
METHOD method_59618 (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 1 instance
METHOD method_59619 test (Ljava/lang/Iterable;)Z
ARG 1 collecction
CLASS class_9645 Multiple
METHOD test (Ljava/lang/Object;)Z
ARG 1 collection
CLASS class_9646 Single
METHOD test (Ljava/lang/Object;)Z
ARG 1 collection
CLASS class_9647 Empty
METHOD test (Ljava/lang/Object;)Z
ARG 1 collection

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_9648 net/minecraft/predicate/collection/CollectionPredicate
METHOD method_59623 createCodec (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
ARG 0 predicateCodec
METHOD method_59624 (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 1 instance
METHOD test (Ljava/lang/Object;)Z
ARG 1 collection

View File

@ -1,7 +1,5 @@
CLASS net/minecraft/class_3735 net/minecraft/predicate/entity/EntityEquipmentPredicate
FIELD comp_2620 f Ljava/util/Optional;
FIELD field_45744 CODEC Lcom/mojang/serialization/Codec;
METHOD comp_2620 f ()Ljava/util/Optional;
METHOD method_16226 test (Lnet/minecraft/class_1297;)Z
ARG 1 entity
METHOD method_53129 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
@ -15,6 +13,7 @@ CLASS net/minecraft/class_3735 net/minecraft/predicate/entity/EntityEquipmentPre
FIELD field_24485 feet Ljava/util/Optional;
FIELD field_24486 mainhand Ljava/util/Optional;
FIELD field_24487 offhand Ljava/util/Optional;
FIELD field_51371 body Ljava/util/Optional;
METHOD method_27965 create ()Lnet/minecraft/class_3735$class_5278;
METHOD method_27966 head (Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_3735$class_5278;
ARG 1 item
@ -29,3 +28,5 @@ CLASS net/minecraft/class_3735 net/minecraft/predicate/entity/EntityEquipmentPre
ARG 1 item
METHOD method_35196 offhand (Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_3735$class_5278;
ARG 1 item
METHOD method_59651 body (Lnet/minecraft/class_2073$class_2074;)Lnet/minecraft/class_3735$class_5278;
ARG 1 item

View File

@ -1,8 +1,4 @@
CLASS net/minecraft/class_7378 net/minecraft/predicate/entity/EntitySubPredicateTypes
FIELD field_38725 LIGHTNING Lcom/mojang/serialization/MapCodec;
FIELD field_38726 FISHING_HOOK Lcom/mojang/serialization/MapCodec;
FIELD field_38727 PLAYER Lcom/mojang/serialization/MapCodec;
FIELD field_38728 SLIME Lcom/mojang/serialization/MapCodec;
METHOD method_43100 (Lnet/minecraft/class_1297;)Ljava/util/Optional;
ARG 0 entity
METHOD method_43102 (Lnet/minecraft/class_1297;)Ljava/util/Optional;
@ -46,6 +42,8 @@ CLASS net/minecraft/class_7378 net/minecraft/predicate/entity/EntitySubPredicate
METHOD method_58352 register (Ljava/lang/String;Lnet/minecraft/class_7378$class_9419;)Lnet/minecraft/class_7378$class_9419;
ARG 0 id
ARG 1 type
METHOD method_59667 wolfVariant (Lnet/minecraft/class_6885;)Lnet/minecraft/class_7376;
ARG 0 wolfVariant
CLASS class_7380 VariantType
FIELD field_38741 variantGetter Ljava/util/function/Function;
FIELD field_49794 codec Lcom/mojang/serialization/MapCodec;

View File

@ -0,0 +1,10 @@
CLASS net/minecraft/class_9653 net/minecraft/predicate/item/AttributeModifiersPredicate
FIELD field_51378 CODEC Lcom/mojang/serialization/Codec;
METHOD method_59668 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
CLASS class_9654 AttributeModifierPredicate
FIELD field_51379 CODEC Lcom/mojang/serialization/Codec;
METHOD method_59670 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD test (Ljava/lang/Object;)Z
ARG 1 attributeModifier

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_9655 net/minecraft/predicate/item/BundleContentsPredicate
FIELD field_51380 CODEC Lcom/mojang/serialization/Codec;
METHOD method_59672 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_9656 net/minecraft/predicate/item/ContainerPredicate
FIELD field_51381 CODEC Lcom/mojang/serialization/Codec;
METHOD method_59674 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_9657 net/minecraft/predicate/item/FireworkExplosionPredicate
FIELD field_51382 CODEC Lcom/mojang/serialization/Codec;
CLASS class_9658 Predicate
FIELD field_51383 CODEC Lcom/mojang/serialization/Codec;
METHOD method_59677 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD test (Ljava/lang/Object;)Z
ARG 1 fireworkExplosionComponent

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_9659 net/minecraft/predicate/item/FireworksPredicate
FIELD field_51384 CODEC Lcom/mojang/serialization/Codec;
METHOD method_59680 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -4,6 +4,8 @@ CLASS net/minecraft/class_2073 net/minecraft/predicate/item/ItemPredicate
ARG 0 instance
METHOD method_8970 test (Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD test (Ljava/lang/Object;)Z
ARG 1 stack
CLASS class_2074 Builder
FIELD field_49235 componentPredicate Lnet/minecraft/class_9329;
FIELD field_49803 subPredicates Lcom/google/common/collect/ImmutableMap$Builder;

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_9660 net/minecraft/predicate/item/TrimPredicate
FIELD field_51394 CODEC Lcom/mojang/serialization/Codec;
METHOD method_59685 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_9661 net/minecraft/predicate/item/WritableBookContentPredicate
FIELD field_51395 CODEC Lcom/mojang/serialization/Codec;
METHOD method_59687 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
CLASS class_9662 RawStringPredicate
FIELD field_51396 CODEC Lcom/mojang/serialization/Codec;
METHOD test (Ljava/lang/Object;)Z
ARG 1 string

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_9663 net/minecraft/predicate/item/WrittenBookContentPredicate
FIELD field_51400 CODEC Lcom/mojang/serialization/Codec;
METHOD method_59696 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
CLASS class_9664 RawTextPredicate
FIELD field_51401 CODEC Lcom/mojang/serialization/Codec;
METHOD test (Ljava/lang/Object;)Z
ARG 1 text

View File

@ -1,13 +1,61 @@
CLASS net/minecraft/class_1845 net/minecraft/recipe/BrewingRecipeRegistry
FIELD field_51402 EMPTY Lnet/minecraft/class_1845;
FIELD field_51403 potionTypes Ljava/util/List;
FIELD field_51404 potionRecipes Ljava/util/List;
FIELD field_51405 itemRecipes Ljava/util/List;
METHOD <init> (Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
ARG 1 potionTypes
ARG 2 potionRecipes
ARG 3 itemRecipes
METHOD method_20361 isBrewable (Lnet/minecraft/class_6880;)Z
ARG 1 potion
METHOD method_59699 registerDefaults (Lnet/minecraft/class_1845$class_9665;)V
ARG 0 builder
METHOD method_59700 isPotionType (Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD method_8069 isPotionRecipeIngredient (Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD method_8070 hasItemRecipe (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
ARG 1 input
ARG 2 ingredient
METHOD method_8072 hasRecipe (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
ARG 1 input
ARG 2 ingredient
METHOD method_8075 hasPotionRecipe (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
METHOD method_8076 registerDefaults (Lnet/minecraft/class_7699;)Lnet/minecraft/class_1845;
ARG 1 input
ARG 2 ingredient
METHOD method_8076 create (Lnet/minecraft/class_7699;)Lnet/minecraft/class_1845;
ARG 0 enabledFeatures
METHOD method_8077 isValidIngredient (Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD method_8078 craft (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;
ARG 1 ingredient
ARG 2 input
METHOD method_8079 isItemRecipeIngredient (Lnet/minecraft/class_1799;)Z
ARG 1 stack
CLASS class_1846 Recipe
METHOD <init> (Lnet/minecraft/class_6880;Lnet/minecraft/class_1856;Lnet/minecraft/class_6880;)V
ARG 2 ingredient
CLASS class_9665 Builder
FIELD field_51406 potionTypes Ljava/util/List;
FIELD field_51407 potionRecipes Ljava/util/List;
FIELD field_51408 itemRecipes Ljava/util/List;
FIELD field_51409 enabledFeatures Lnet/minecraft/class_7699;
METHOD <init> (Lnet/minecraft/class_7699;)V
ARG 1 enabledFeatures
METHOD method_59701 build ()Lnet/minecraft/class_1845;
METHOD method_59702 registerPotionType (Lnet/minecraft/class_1792;)V
ARG 1 item
METHOD method_59703 registerItemRecipe (Lnet/minecraft/class_1792;Lnet/minecraft/class_1792;Lnet/minecraft/class_1792;)V
ARG 1 input
ARG 2 ingredient
ARG 3 output
METHOD method_59704 registerRecipes (Lnet/minecraft/class_1792;Lnet/minecraft/class_6880;)V
ARG 1 ingredient
ARG 2 potion
METHOD method_59705 registerPotionRecipe (Lnet/minecraft/class_6880;Lnet/minecraft/class_1792;Lnet/minecraft/class_6880;)V
ARG 1 input
ARG 2 ingredient
ARG 3 output
METHOD method_59706 assertPotion (Lnet/minecraft/class_1792;)V
ARG 0 potionType

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_9636 net/minecraft/registry/tag/EnchantmentTags
METHOD method_59548 of (Ljava/lang/String;)Lnet/minecraft/class_6862;
ARG 0 id

View File

@ -10,6 +10,11 @@ CLASS net/minecraft/class_1735 net/minecraft/screen/slot/Slot
FIELD field_7873 x I
FIELD field_7874 id I
FIELD field_7875 index I
METHOD <init> (Lnet/minecraft/class_1263;III)V
ARG 1 inventory
ARG 2 index
ARG 3 x
ARG 4 y
METHOD method_32753 takeStackRange (IILnet/minecraft/class_1657;)Lnet/minecraft/class_1799;
ARG 1 min
ARG 2 max

View File

@ -98,3 +98,16 @@ CLASS net/minecraft/class_4525 net/minecraft/test/StructureTestUtil
ARG 3 pos
METHOD method_57104 (Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;ZLnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
ARG 4 pos
METHOD method_59782 findStructureBlocks (Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;Ljava/lang/String;)Ljava/util/stream/Stream;
ARG 0 pos
ARG 1 radius
ARG 2 world
ARG 3 templateName
METHOD method_59783 (Ljava/lang/String;Lnet/minecraft/class_2633;)Z
ARG 1 blockEntity
METHOD method_59784 (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2633;
ARG 1 posx
METHOD method_59785 createBox (Lnet/minecraft/class_2338;ILnet/minecraft/class_3218;)Lnet/minecraft/class_3341;
ARG 0 pos
ARG 1 radius
ARG 2 world

View File

@ -35,6 +35,8 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
COMMENT @see RuntimeOps
FIELD field_49012 UNSIGNED_BYTE Lcom/mojang/serialization/Codec;
FIELD field_49183 PLAYER_NAME Lcom/mojang/serialization/Codec;
FIELD field_51364 VECTOR_4F Lcom/mojang/serialization/Codec;
FIELD field_51365 ARGB Lcom/mojang/serialization/Codec;
METHOD method_36241 rangedInt (IILjava/util/function/Function;)Lcom/mojang/serialization/Codec;
ARG 0 min
ARG 1 max
@ -237,6 +239,10 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
ARG 0 codec
METHOD method_57156 (Ljava/lang/String;)Lcom/mojang/serialization/DataResult;
ARG 0 name
METHOD method_59549 (Lorg/joml/Vector4f;)Ljava/lang/Integer;
ARG 0 vec4f
METHOD method_59550 (Lorg/joml/Vector4f;)Ljava/util/List;
ARG 0 vec4f
CLASS 1
METHOD apply (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/DataResult;
ARG 1 ops

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_9637 net/minecraft/util/dynamic/NullOps
FIELD field_51366 INSTANCE Lnet/minecraft/class_9637;
METHOD convertTo (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 ops
ARG 2 unit

View File

@ -130,3 +130,11 @@ CLASS net/minecraft/class_3341 net/minecraft/util/math/BlockBox
ARG 2 y
ARG 3 z
METHOD method_54883 streamChunkPos ()Ljava/util/stream/Stream;
METHOD method_59718 expand (III)Lnet/minecraft/class_3341;
COMMENT {@return a new box that is expanded by {@code x}, {@code y}, {@code z}
COMMENT on each axis}
COMMENT
COMMENT @see #expand(int)
ARG 1 x
ARG 2 y
ARG 3 z

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_5253 net/minecraft/util/math/ColorHelper
COMMENT Contains color-related helper methods.
METHOD method_59553 channelFromFloat (F)I
CLASS class_5254 Argb
COMMENT Contains color-related helper methods that use ARGB colors represented
COMMENT as {@code 0xAARRGGBB}.
@ -45,6 +46,11 @@ CLASS net/minecraft/class_5253 net/minecraft/util/math/ColorHelper
METHOD method_58144 withAlpha (II)I
ARG 0 alpha
ARG 1 rgb
METHOD method_59554 fromFloats (FFFF)I
ARG 0 a
ARG 1 r
ARG 2 g
ARG 3 b
CLASS class_8045 Abgr
METHOD method_48342 getAlpha (I)I
ARG 0 abgr

View File

@ -250,6 +250,8 @@ CLASS net/minecraft/class_3853 net/minecraft/village/TradeOffers
ARG 5 price
ARG 6 maxUses
ARG 7 experience
METHOD method_19203 (Lnet/minecraft/class_1297;Lnet/minecraft/class_6880$class_6883;)Z
ARG 1 entry
CLASS class_8640 TypedWrapperFactory
FIELD comp_1962 typeToFactory Ljava/util/Map;
METHOD comp_1962 typeToFactory ()Ljava/util/Map;

View File

@ -264,6 +264,7 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World
ARG 10 power
ARG 11 createFire
ARG 12 explosionSourceType
METHOD method_59547 getBrewingRecipeRegistry ()Lnet/minecraft/class_1845;
METHOD method_8413 updateListeners (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;I)V
ARG 1 pos
ARG 2 oldState

View File

@ -18,3 +18,4 @@ CLASS net/minecraft/class_5362 net/minecraft/world/explosion/ExplosionBehavior
ARG 1 explosion
ARG 2 entity
METHOD method_57007 getKnockbackModifier (Lnet/minecraft/class_1297;)F
ARG 1 entity

View File

@ -23,6 +23,9 @@ CLASS net/minecraft/class_5817 net/minecraft/world/gen/StructureWeightSampler
ARG 1 y
ARG 2 z
METHOD method_33832 getMagnitudeWeight (DDD)D
ARG 0 x
ARG 2 y
ARG 4 z
METHOD method_42692 indexInBounds (I)Z
ARG 0 i
METHOD method_42693 structureWeight (IDI)D