24w12a stuff

still heaps to do, but i'm tired
This commit is contained in:
Shnupbups 2024-03-21 06:13:29 +11:00
parent caba504ecb
commit 2a3e0cad0b
58 changed files with 440 additions and 108 deletions

View File

@ -54,6 +54,8 @@ CLASS net/minecraft/class_174 net/minecraft/advancement/criterion/Criteria
FIELD field_47187 CODEC Lcom/mojang/serialization/Codec; FIELD field_47187 CODEC Lcom/mojang/serialization/Codec;
FIELD field_48268 DEFAULT_BLOCK_USE Lnet/minecraft/class_9107; FIELD field_48268 DEFAULT_BLOCK_USE Lnet/minecraft/class_9107;
FIELD field_48269 ANY_BLOCK_USE Lnet/minecraft/class_9104; FIELD field_48269 ANY_BLOCK_USE Lnet/minecraft/class_9104;
FIELD field_49922 CRAFTER_RECIPE_CRAFTED Lnet/minecraft/class_8508;
FIELD field_49923 FALL_AFTER_EXPLOSION Lnet/minecraft/class_9421;
METHOD method_54933 getDefault (Lnet/minecraft/class_2378;)Lnet/minecraft/class_179; METHOD method_54933 getDefault (Lnet/minecraft/class_2378;)Lnet/minecraft/class_179;
ARG 0 registry ARG 0 registry
METHOD method_767 register (Ljava/lang/String;Lnet/minecraft/class_179;)Lnet/minecraft/class_179; METHOD method_767 register (Ljava/lang/String;Lnet/minecraft/class_179;)Lnet/minecraft/class_179;

View File

@ -0,0 +1,20 @@
CLASS net/minecraft/class_9421 net/minecraft/advancement/criterion/FallAfterExplosionCriterion
METHOD method_58358 trigger (Lnet/minecraft/class_3222;Lnet/minecraft/class_243;Lnet/minecraft/class_1297;)V
ARG 1 player
ARG 2 startPosition
ARG 3 cause
METHOD method_58359 (Lnet/minecraft/class_3222;Lnet/minecraft/class_243;Lnet/minecraft/class_243;Lnet/minecraft/class_47;Lnet/minecraft/class_9421$class_9422;)Z
ARG 4 conditions
CLASS class_9422 Conditions
FIELD comp_2029 player Ljava/util/Optional;
FIELD field_49978 CODEC Lcom/mojang/serialization/Codec;
METHOD method_58360 matches (Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_243;Lnet/minecraft/class_47;)Z
ARG 1 world
ARG 2 startPosition
ARG 3 endPosition
ARG 4 cause
METHOD method_58361 create (Lnet/minecraft/class_2025;Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_175;
ARG 0 distance
ARG 1 cause
METHOD method_58362 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -22,3 +22,5 @@ CLASS net/minecraft/class_8508 net/minecraft/advancement/criterion/RecipeCrafted
ARG 2 ingredients ARG 2 ingredients
METHOD method_55106 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_55106 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_58450 createCrafterRecipeCrafted (Lnet/minecraft/class_2960;)Lnet/minecraft/class_175;
ARG 0 recipeId

View File

@ -1,3 +0,0 @@
CLASS net/minecraft/class_9421
CLASS class_9422
FIELD comp_2029 player Ljava/util/Optional;

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_9443 net/minecraft/client/texture/MapDecorationsAtlasManager
METHOD <init> (Lnet/minecraft/class_1060;)V
ARG 1 manager
METHOD method_58516 getSprite (Lnet/minecraft/class_20;)Lnet/minecraft/class_1058;
ARG 1 decoration

View File

@ -1,5 +1,12 @@
CLASS net/minecraft/class_2293 net/minecraft/command/argument/ItemPredicateArgumentType CLASS net/minecraft/class_2293 net/minecraft/command/argument/ItemPredicateArgumentType
FIELD field_10812 EXAMPLES Ljava/util/Collection; FIELD field_10812 EXAMPLES Ljava/util/Collection;
FIELD field_50056 INVALID_ITEM_ID_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD field_50057 UNKNOWN_ITEM_TAG_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD field_50058 UNKNOWN_ITEM_COMPONENT_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD field_50059 MALFORMED_ITEM_COMPONENT_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
FIELD field_50060 UNKNOWN_ITEM_PREDICATE_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD field_50061 MALFORMED_ITEM_PREDICATE_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
FIELD field_50062 COUNT_ID Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_7157;)V METHOD <init> (Lnet/minecraft/class_7157;)V
ARG 1 commandRegistryAccess ARG 1 commandRegistryAccess
METHOD listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; METHOD listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
@ -13,3 +20,10 @@ CLASS net/minecraft/class_2293 net/minecraft/command/argument/ItemPredicateArgum
METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;
ARG 1 reader ARG 1 reader
CLASS class_2295 ItemStackPredicateArgument CLASS class_2295 ItemStackPredicateArgument
CLASS class_9445
FIELD field_50066 itemRegistryWrapper Lnet/minecraft/class_7225$class_7226;
FIELD field_50067 dataComponentTypeRegistryWrapper Lnet/minecraft/class_7225$class_7226;
FIELD field_50068 itemSubPredicateTypeRegistryWrapper Lnet/minecraft/class_7225$class_7226;
FIELD field_50069 nbtOps Lnet/minecraft/class_6903;
METHOD <init> (Lnet/minecraft/class_7225$class_7874;)V
ARG 1 registryLookup

View File

@ -62,6 +62,7 @@ CLASS net/minecraft/class_2203 net/minecraft/command/argument/NbtPathArgumentTyp
ARG 1 name ARG 1 name
ARG 2 filter ARG 2 filter
CLASS class_2209 NbtPath CLASS class_2209 NbtPath
FIELD field_50034 CODEC Lcom/mojang/serialization/Codec;
FIELD field_9909 string Ljava/lang/String; FIELD field_9909 string Ljava/lang/String;
FIELD field_9910 nodeEndIndices Lit/unimi/dsi/fastutil/objects/Object2IntMap; FIELD field_9910 nodeEndIndices Lit/unimi/dsi/fastutil/objects/Object2IntMap;
FIELD field_9911 nodes [Lnet/minecraft/class_2203$class_2210; FIELD field_9911 nodes [Lnet/minecraft/class_2203$class_2210;
@ -83,6 +84,10 @@ CLASS net/minecraft/class_2203 net/minecraft/command/argument/NbtPathArgumentTyp
ARG 0 element ARG 0 element
ARG 1 depth ARG 1 depth
METHOD method_54100 getString ()Ljava/lang/String; METHOD method_54100 getString ()Ljava/lang/String;
METHOD method_58472 parse (Ljava/lang/String;)Lnet/minecraft/class_2203$class_2209;
ARG 0 path
METHOD method_58474 (Ljava/lang/String;)Lcom/mojang/serialization/DataResult;
ARG 0 path
METHOD method_9366 get (Lnet/minecraft/class_2520;)Ljava/util/List; METHOD method_9366 get (Lnet/minecraft/class_2520;)Ljava/util/List;
ARG 1 element ARG 1 element
METHOD method_9367 getOrInit (Lnet/minecraft/class_2520;Ljava/util/function/Supplier;)Ljava/util/List; METHOD method_9367 getOrInit (Lnet/minecraft/class_2520;Ljava/util/function/Supplier;)Ljava/util/List;

View File

@ -1,57 +1,37 @@
CLASS net/minecraft/class_7733 net/minecraft/command/argument/RegistryEntryArgumentType CLASS net/minecraft/class_9433 net/minecraft/command/argument/RegistryEntryArgumentType
FIELD field_40401 NOT_FOUND_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; FIELD field_50037 FAILED_TO_PARSE_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD field_40402 INVALID_TYPE_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType; FIELD field_50038 EXAMPLES Ljava/util/Collection;
FIELD field_40403 EXAMPLES Ljava/util/Collection; FIELD field_50039 INVALID_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD field_40404 NOT_SUMMONABLE_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; FIELD field_50040 registryLookup Lnet/minecraft/class_7225$class_7874;
FIELD field_40405 registryRef Lnet/minecraft/class_5321; FIELD field_50042 entryCodec Lcom/mojang/serialization/Codec;
FIELD field_40406 registryWrapper Lnet/minecraft/class_7225; METHOD <init> (Lnet/minecraft/class_7157;Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;)V
METHOD <init> (Lnet/minecraft/class_7157;Lnet/minecraft/class_5321;)V
ARG 1 registryAccess ARG 1 registryAccess
ARG 2 registryRef ARG 2 registry
METHOD listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture; ARG 3 entryCodec
ARG 1 context METHOD method_58481 getLootTable (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_6880;
ARG 2 builder
METHOD method_45601 getEntityAttribute (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_6880$class_6883;
ARG 0 context ARG 0 context
ARG 1 name ARG 1 argument
METHOD method_45602 getRegistryEntry (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880$class_6883; METHOD method_58482 lootTable (Lnet/minecraft/class_7157;)Lnet/minecraft/class_9433$class_9436;
ARG 0 context
ARG 1 name
ARG 2 registryRef
METHOD method_45603 registryEntry (Lnet/minecraft/class_7157;Lnet/minecraft/class_5321;)Lnet/minecraft/class_7733;
ARG 0 registryAccess ARG 0 registryAccess
ARG 1 registryRef METHOD method_58485 getLootFunction (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_6880;
METHOD method_45604 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
ARG 0 id
METHOD method_45605 (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
ARG 0 element
ARG 1 type
METHOD method_45606 (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
ARG 0 element
ARG 1 type
ARG 2 expectedType
METHOD method_45607 getConfiguredFeature (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_6880$class_6883;
ARG 0 context ARG 0 context
ARG 1 name ARG 1 argument
METHOD method_45608 getStructure (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_6880$class_6883; METHOD method_58486 lootFunction (Lnet/minecraft/class_7157;)Lnet/minecraft/class_9433$class_9434;
ARG 0 registryAccess
METHOD method_58488 getLootCondition (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_6880;
ARG 0 context ARG 0 context
ARG 1 name ARG 1 argument
METHOD method_45609 getEntityType (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_6880$class_6883; METHOD method_58489 lootCondition (Lnet/minecraft/class_7157;)Lnet/minecraft/class_9433$class_9435;
ARG 0 registryAccess
METHOD method_58490 getArgument (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_6880;
ARG 0 context ARG 0 context
ARG 1 name ARG 1 argument
METHOD method_45610 getSummonableEntityType (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_6880$class_6883; CLASS class_9434 LootFunctionArgumentType
ARG 0 context METHOD <init> (Lnet/minecraft/class_7157;)V
ARG 1 name ARG 1 registryAccess
METHOD method_45611 getStatusEffect (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_6880$class_6883; CLASS class_9435 LootConditionArgumentType
ARG 0 context METHOD <init> (Lnet/minecraft/class_7157;)V
ARG 1 name ARG 1 registryAccess
METHOD method_45612 getEnchantment (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_6880$class_6883; CLASS class_9436 LootTableArgumentType
ARG 0 context METHOD <init> (Lnet/minecraft/class_7157;)V
ARG 1 name ARG 1 registryAccess
METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;
ARG 1 reader
CLASS class_7734 Serializer
CLASS class_7735 Properties
FIELD field_40408 registryRef Lnet/minecraft/class_5321;
METHOD <init> (Lnet/minecraft/class_7733$class_7734;Lnet/minecraft/class_5321;)V
ARG 2 registryRef

View File

@ -0,0 +1,57 @@
CLASS net/minecraft/class_7733 net/minecraft/command/argument/RegistryEntryReferenceArgumentType
FIELD field_40401 NOT_FOUND_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
FIELD field_40402 INVALID_TYPE_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;
FIELD field_40403 EXAMPLES Ljava/util/Collection;
FIELD field_40404 NOT_SUMMONABLE_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD field_40405 registryRef Lnet/minecraft/class_5321;
FIELD field_40406 registryWrapper Lnet/minecraft/class_7225;
METHOD <init> (Lnet/minecraft/class_7157;Lnet/minecraft/class_5321;)V
ARG 1 registryAccess
ARG 2 registryRef
METHOD listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 1 context
ARG 2 builder
METHOD method_45601 getEntityAttribute (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_6880$class_6883;
ARG 0 context
ARG 1 name
METHOD method_45602 getRegistryEntry (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880$class_6883;
ARG 0 context
ARG 1 name
ARG 2 registryRef
METHOD method_45603 registryEntry (Lnet/minecraft/class_7157;Lnet/minecraft/class_5321;)Lnet/minecraft/class_7733;
ARG 0 registryAccess
ARG 1 registryRef
METHOD method_45604 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
ARG 0 id
METHOD method_45605 (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
ARG 0 element
ARG 1 type
METHOD method_45606 (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
ARG 0 element
ARG 1 type
ARG 2 expectedType
METHOD method_45607 getConfiguredFeature (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_6880$class_6883;
ARG 0 context
ARG 1 name
METHOD method_45608 getStructure (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_6880$class_6883;
ARG 0 context
ARG 1 name
METHOD method_45609 getEntityType (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_6880$class_6883;
ARG 0 context
ARG 1 name
METHOD method_45610 getSummonableEntityType (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_6880$class_6883;
ARG 0 context
ARG 1 name
METHOD method_45611 getStatusEffect (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_6880$class_6883;
ARG 0 context
ARG 1 name
METHOD method_45612 getEnchantment (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_6880$class_6883;
ARG 0 context
ARG 1 name
METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object;
ARG 1 reader
CLASS class_7734 Serializer
CLASS class_7735 Properties
FIELD field_40408 registryRef Lnet/minecraft/class_5321;
METHOD <init> (Lnet/minecraft/class_7733$class_7734;Lnet/minecraft/class_5321;)V
ARG 2 registryRef

View File

@ -21,6 +21,8 @@ CLASS net/minecraft/class_9285 net/minecraft/component/type/AttributeModifiersCo
ARG 0 format ARG 0 format
METHOD method_58113 (Ljava/util/List;)Lnet/minecraft/class_9285; METHOD method_58113 (Ljava/util/List;)Lnet/minecraft/class_9285;
ARG 0 attributeModifiers ARG 0 attributeModifiers
METHOD method_58423 withShowInTooltip (Z)Lnet/minecraft/class_9285;
ARG 1 showInTooltip
CLASS class_9286 Builder CLASS class_9286 Builder
FIELD field_49331 entries Lcom/google/common/collect/ImmutableList$Builder; FIELD field_49331 entries Lcom/google/common/collect/ImmutableList$Builder;
METHOD method_57486 build ()Lnet/minecraft/class_9285; METHOD method_57486 build ()Lnet/minecraft/class_9285;

View File

@ -13,3 +13,5 @@ CLASS net/minecraft/class_9282 net/minecraft/component/type/DyedColorComponent
ARG 1 dyes ARG 1 dyes
METHOD method_58112 (Ljava/lang/Integer;)Lnet/minecraft/class_9282; METHOD method_58112 (Ljava/lang/Integer;)Lnet/minecraft/class_9282;
ARG 0 rgb ARG 0 rgb
METHOD method_58422 withShowInTooltip (Z)Lnet/minecraft/class_9282;
ARG 1 showInTooltip

View File

@ -1,9 +1,5 @@
CLASS net/minecraft/class_4174 net/minecraft/item/FoodComponent CLASS net/minecraft/class_4174 net/minecraft/component/type/FoodComponent
COMMENT Represents the components that make up the properties of a food item. COMMENT Represents the components that make up the properties of a food item.
FIELD comp_2491 hunger I
FIELD comp_2492 saturationModifier F
FIELD comp_2493 alwaysEdible Z
FIELD comp_2495 statusEffects Ljava/util/List;
FIELD field_49992 CODEC Lcom/mojang/serialization/Codec; FIELD field_49992 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49993 PACKET_CODEC Lnet/minecraft/class_9139; FIELD field_49993 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49994 DEFAULT_EAT_SECONDS F FIELD field_49994 DEFAULT_EAT_SECONDS F
@ -11,21 +7,6 @@ CLASS net/minecraft/class_4174 net/minecraft/item/FoodComponent
ARG 1 hunger ARG 1 hunger
ARG 2 saturationModifier ARG 2 saturationModifier
ARG 3 meat ARG 3 meat
METHOD comp_2491 hunger ()I
COMMENT Gets the amount of hunger a food item will fill.
COMMENT
COMMENT <p>One hunger is equivalent to half of a hunger bar icon.
METHOD comp_2492 saturationModifier ()F
COMMENT Gets the saturation modifier of a food item.
COMMENT
COMMENT <p>This value is typically used to determine how long a player can sustain the current hunger value before the hunger is used.
METHOD comp_2493 alwaysEdible ()Z
COMMENT Checks if a food item can be eaten when the current hunger bar is full.
METHOD comp_2495 statusEffects ()Ljava/util/List;
COMMENT Gets a list of all status effect instances that may be applied when a food item is consumed.
COMMENT
COMMENT <p>The first value in the pair is the status effect instance to be applied.
COMMENT <p>The second value is the chance the status effect gets applied, on a scale between {@code 0.0F} and {@code 1.0F}.
METHOD method_58399 getEatTicks ()I METHOD method_58399 getEatTicks ()I
METHOD method_58400 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_58400 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_4176 net/minecraft/item/FoodComponents CLASS net/minecraft/class_4176 net/minecraft/component/type/FoodComponents
COMMENT Contains all the default food components used in vanilla food items. COMMENT Contains all the default food components used in vanilla food items.
FIELD field_18626 PORKCHOP Lnet/minecraft/class_4174; FIELD field_18626 PORKCHOP Lnet/minecraft/class_4174;
FIELD field_18627 POTATO Lnet/minecraft/class_4174; FIELD field_18627 POTATO Lnet/minecraft/class_4174;

View File

@ -7,6 +7,7 @@ CLASS net/minecraft/class_9304 net/minecraft/component/type/ItemEnchantmentsComp
FIELD field_49390 showInTooltip Z FIELD field_49390 showInTooltip Z
FIELD field_49753 INLINE_CODEC Lcom/mojang/serialization/Codec; FIELD field_49753 INLINE_CODEC Lcom/mojang/serialization/Codec;
FIELD field_49754 BASE_CODEC Lcom/mojang/serialization/Codec; FIELD field_49754 BASE_CODEC Lcom/mojang/serialization/Codec;
FIELD field_50014 MAX_ENCHANTMENT_LEVEL I
METHOD <init> (Lit/unimi/dsi/fastutil/objects/Object2IntLinkedOpenHashMap;Z)V METHOD <init> (Lit/unimi/dsi/fastutil/objects/Object2IntLinkedOpenHashMap;Z)V
ARG 1 enchantments ARG 1 enchantments
ARG 2 showInTooltip ARG 2 showInTooltip
@ -30,6 +31,8 @@ CLASS net/minecraft/class_9304 net/minecraft/component/type/ItemEnchantmentsComp
ARG 0 component ARG 0 component
METHOD method_58118 (Lit/unimi/dsi/fastutil/objects/Object2IntLinkedOpenHashMap;)Lnet/minecraft/class_9304; METHOD method_58118 (Lit/unimi/dsi/fastutil/objects/Object2IntLinkedOpenHashMap;)Lnet/minecraft/class_9304;
ARG 0 map ARG 0 map
METHOD method_58449 withShowInTooltip (Z)Lnet/minecraft/class_9304;
ARG 1 showInTooltip
CLASS class_9305 Builder CLASS class_9305 Builder
FIELD field_49391 enchantments Lit/unimi/dsi/fastutil/objects/Object2IntLinkedOpenHashMap; FIELD field_49391 enchantments Lit/unimi/dsi/fastutil/objects/Object2IntLinkedOpenHashMap;
FIELD field_49392 showInTooltip Z FIELD field_49392 showInTooltip Z

View File

@ -5,7 +5,7 @@ CLASS net/minecraft/class_9424 net/minecraft/component/type/ToolComponent
ARG 0 instance ARG 0 instance
METHOD method_58425 getSpeed (Lnet/minecraft/class_2680;)F METHOD method_58425 getSpeed (Lnet/minecraft/class_2680;)F
ARG 1 state ARG 1 state
METHOD method_58426 correctsForDrops (Lnet/minecraft/class_2680;)Z METHOD method_58426 isCorrectForDrops (Lnet/minecraft/class_2680;)Z
ARG 1 state ARG 1 state
CLASS class_9425 Rule CLASS class_9425 Rule
FIELD field_50011 CODEC Lcom/mojang/serialization/Codec; FIELD field_50011 CODEC Lcom/mojang/serialization/Codec;

View File

@ -4,3 +4,5 @@ CLASS net/minecraft/class_9300 net/minecraft/component/type/UnbreakableComponent
FIELD field_49368 TOOLTIP_TEXT Lnet/minecraft/class_2561; FIELD field_49368 TOOLTIP_TEXT Lnet/minecraft/class_2561;
METHOD method_57515 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_57515 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_58435 withShowInTooltip (Z)Lnet/minecraft/class_9300;
ARG 1 showInTooltip

View File

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

View File

@ -1,6 +1,9 @@
CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment
FIELD field_45769 registryEntry Lnet/minecraft/class_6880$class_6883; FIELD field_45769 registryEntry Lnet/minecraft/class_6880$class_6883;
FIELD field_50013 properties Lnet/minecraft/class_1887$class_9427;
FIELD field_9084 translationKey Ljava/lang/String; FIELD field_9084 translationKey Ljava/lang/String;
METHOD <init> (Lnet/minecraft/class_1887$class_9427;)V
ARG 1 properties
METHOD method_20742 getMaxPower (I)I METHOD method_20742 getMaxPower (I)I
ARG 1 level ARG 1 level
METHOD method_25949 isAvailableForEnchantedBookOffer ()Z METHOD method_25949 isAvailableForEnchantedBookOffer ()Z
@ -11,6 +14,32 @@ CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment
COMMENT loots with random enchant function} COMMENT loots with random enchant function}
METHOD method_53216 getRegistryEntry ()Lnet/minecraft/class_6880$class_6883; METHOD method_53216 getRegistryEntry ()Lnet/minecraft/class_6880$class_6883;
METHOD method_56109 getApplicableItems ()Lnet/minecraft/class_6862; METHOD method_56109 getApplicableItems ()Lnet/minecraft/class_6862;
METHOD method_58440 constantCost (I)Lnet/minecraft/class_1887$class_9426;
ARG 0 base
METHOD method_58441 leveledCost (II)Lnet/minecraft/class_1887$class_9426;
ARG 0 base
ARG 1 perLevel
METHOD method_58442 properties (Lnet/minecraft/class_6862;IILnet/minecraft/class_1887$class_9426;Lnet/minecraft/class_1887$class_9426;I[Lnet/minecraft/class_1304;)Lnet/minecraft/class_1887$class_9427;
ARG 0 supportedItems
ARG 1 weight
ARG 2 maxLevel
ARG 3 minCost
ARG 4 maxCost
ARG 5 anvilCost
ARG 6 slots
METHOD method_58443 properties (Lnet/minecraft/class_6862;Lnet/minecraft/class_6862;IILnet/minecraft/class_1887$class_9426;Lnet/minecraft/class_1887$class_9426;I[Lnet/minecraft/class_1304;)Lnet/minecraft/class_1887$class_9427;
ARG 0 supportedItems
ARG 1 primaryItems
ARG 2 weight
ARG 3 maxLevel
ARG 4 minCost
ARG 5 maxCost
ARG 6 anvilCost
ARG 7 slots
METHOD method_58444 isPrimaryItem (Lnet/minecraft/class_1799;)Z
ARG 1 stack
METHOD method_58445 getWeight ()I
METHOD method_58446 getAnvilCost ()I
METHOD method_8178 onUserDamaged (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;I)V METHOD method_8178 onUserDamaged (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;I)V
ARG 1 user ARG 1 user
ARG 2 attacker ARG 2 attacker
@ -50,3 +79,7 @@ CLASS net/minecraft/class_1887 net/minecraft/enchantment/Enchantment
METHOD method_8196 getAttackDamage (ILnet/minecraft/class_1299;)F METHOD method_8196 getAttackDamage (ILnet/minecraft/class_1299;)F
ARG 1 level ARG 1 level
ARG 2 entityType ARG 2 entityType
CLASS class_9426 Cost
METHOD method_58447 forLevel (I)I
ARG 1 level
CLASS class_9427 Properties

View File

@ -34,6 +34,8 @@ CLASS net/minecraft/class_1890 net/minecraft/enchantment/EnchantmentHelper
ARG 0 stack ARG 0 stack
METHOD method_58117 hasEnchantments (Lnet/minecraft/class_1799;)Z METHOD method_58117 hasEnchantments (Lnet/minecraft/class_1799;)Z
ARG 0 stack ARG 0 stack
METHOD method_58448 getSweepingMultiplier (I)F
ARG 0 level
METHOD method_8198 (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;Lnet/minecraft/class_1887;I)V METHOD method_8198 (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;Lnet/minecraft/class_1887;I)V
ARG 2 enchantment ARG 2 enchantment
ARG 3 level ARG 3 level

View File

@ -1,7 +1,9 @@
CLASS net/minecraft/class_5760 net/minecraft/entity/ai/brain/sensor/TemptationsSensor CLASS net/minecraft/class_5760 net/minecraft/entity/ai/brain/sensor/TemptationsSensor
FIELD field_28330 TEMPTER_PREDICATE Lnet/minecraft/class_4051; FIELD field_28330 TEMPTER_PREDICATE Lnet/minecraft/class_4051;
FIELD field_28331 ingredient Ljava/util/function/Predicate; FIELD field_28331 predicate Ljava/util/function/Predicate;
FIELD field_30262 MAX_DISTANCE I FIELD field_30262 MAX_DISTANCE I
METHOD <init> (Ljava/util/function/Predicate;)V
ARG 1 predicate
METHOD method_33214 (Lnet/minecraft/class_1314;Lnet/minecraft/class_3222;)Z METHOD method_33214 (Lnet/minecraft/class_1314;Lnet/minecraft/class_3222;)Z
ARG 1 player ARG 1 player
METHOD method_33215 test (Lnet/minecraft/class_1657;)Z METHOD method_33215 test (Lnet/minecraft/class_1657;)Z

View File

@ -12,10 +12,11 @@ CLASS net/minecraft/class_1391 net/minecraft/entity/ai/goal/TemptGoal
FIELD field_6619 lastPlayerPitch D FIELD field_6619 lastPlayerPitch D
FIELD field_6620 canBeScared Z FIELD field_6620 canBeScared Z
FIELD field_6621 lastPlayerZ D FIELD field_6621 lastPlayerZ D
FIELD field_6622 food Ljava/util/function/Predicate; FIELD field_6622 foodPredicate Ljava/util/function/Predicate;
METHOD <init> (Lnet/minecraft/class_1314;DLjava/util/function/Predicate;Z)V METHOD <init> (Lnet/minecraft/class_1314;DLjava/util/function/Predicate;Z)V
ARG 1 entity ARG 1 entity
ARG 2 speed ARG 2 speed
ARG 4 foodPredicate
ARG 5 canBeScared ARG 5 canBeScared
METHOD method_16081 canBeScared ()Z METHOD method_16081 canBeScared ()Z
METHOD method_6312 isTemptedBy (Lnet/minecraft/class_1309;)Z METHOD method_6312 isTemptedBy (Lnet/minecraft/class_1309;)Z

View File

@ -66,6 +66,8 @@ CLASS net/minecraft/class_5762 net/minecraft/entity/passive/AxolotlEntity
ARG 2 reason ARG 2 reason
ARG 3 pos ARG 3 pos
ARG 4 random ARG 4 random
METHOD method_57305 (Lnet/minecraft/class_2487;)V
ARG 1 nbt
CLASS class_5763 AxolotlData CLASS class_5763 AxolotlData
FIELD field_28338 variants [Lnet/minecraft/class_5762$class_5767; FIELD field_28338 variants [Lnet/minecraft/class_5762$class_5767;
METHOD <init> ([Lnet/minecraft/class_5762$class_5767;)V METHOD <init> ([Lnet/minecraft/class_5762$class_5767;)V

View File

@ -98,6 +98,8 @@ CLASS net/minecraft/class_4466 net/minecraft/entity/passive/BeeEntity
METHOD method_35163 getGoalSelector ()Lnet/minecraft/class_1355; METHOD method_35163 getGoalSelector ()Lnet/minecraft/class_1355;
METHOD method_57301 setHivePos (Lnet/minecraft/class_2338;)V METHOD method_57301 setHivePos (Lnet/minecraft/class_2338;)V
ARG 1 pos ARG 1 pos
METHOD method_58363 (Lnet/minecraft/class_1799;)Z
ARG 0 stack
CLASS class_4467 NotAngryGoal CLASS class_4467 NotAngryGoal
METHOD method_21814 canBeeStart ()Z METHOD method_21814 canBeeStart ()Z
METHOD method_21815 canBeeContinue ()Z METHOD method_21815 canBeeContinue ()Z

View File

@ -12,6 +12,7 @@ CLASS net/minecraft/class_1451 net/minecraft/entity/passive/CatEntity
FIELD field_30310 CROUCHING_SPEED D FIELD field_30310 CROUCHING_SPEED D
FIELD field_30311 NORMAL_SPEED D FIELD field_30311 NORMAL_SPEED D
FIELD field_30312 SPRINTING_SPEED D FIELD field_30312 SPRINTING_SPEED D
FIELD field_49979 DEFAULT_VARIANT Lnet/minecraft/class_5321;
FIELD field_6808 fleeGoal Lnet/minecraft/class_1451$class_3698; FIELD field_6808 fleeGoal Lnet/minecraft/class_1451$class_3698;
FIELD field_6810 temptGoal Lnet/minecraft/class_1391; FIELD field_6810 temptGoal Lnet/minecraft/class_1391;
FIELD field_6811 CAT_VARIANT Lnet/minecraft/class_2940; FIELD field_6811 CAT_VARIANT Lnet/minecraft/class_2940;
@ -42,6 +43,10 @@ CLASS net/minecraft/class_1451 net/minecraft/entity/passive/CatEntity
METHOD method_26881 createCatAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_26881 createCatAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_58168 tryTame (Lnet/minecraft/class_1657;)V METHOD method_58168 tryTame (Lnet/minecraft/class_1657;)V
ARG 1 player ARG 1 player
METHOD method_58364 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_5321;
ARG 0 id
METHOD method_58365 (Lnet/minecraft/class_1799;)Z
ARG 0 stack
METHOD method_6175 onTamedChanged ()V METHOD method_6175 onTamedChanged ()V
CLASS class_3698 CatFleeGoal CLASS class_3698 CatFleeGoal
FIELD field_16293 cat Lnet/minecraft/class_1451; FIELD field_16293 cat Lnet/minecraft/class_1451;
@ -68,4 +73,5 @@ CLASS net/minecraft/class_1451 net/minecraft/entity/passive/CatEntity
METHOD <init> (Lnet/minecraft/class_1451;DLjava/util/function/Predicate;Z)V METHOD <init> (Lnet/minecraft/class_1451;DLjava/util/function/Predicate;Z)V
ARG 1 cat ARG 1 cat
ARG 2 speed ARG 2 speed
ARG 4 foodPredicate
ARG 5 canBeScared ARG 5 canBeScared

View File

@ -1,3 +1,5 @@
CLASS net/minecraft/class_1430 net/minecraft/entity/passive/CowEntity CLASS net/minecraft/class_1430 net/minecraft/entity/passive/CowEntity
FIELD field_47771 BABY_BASE_DIMENSIONS Lnet/minecraft/class_4048; FIELD field_47771 BABY_BASE_DIMENSIONS Lnet/minecraft/class_4048;
METHOD method_26883 createCowAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_26883 createCowAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_58367 (Lnet/minecraft/class_1799;)Z
ARG 0 stack

View File

@ -1,2 +1,9 @@
CLASS net/minecraft/class_7106 net/minecraft/entity/passive/FrogVariant CLASS net/minecraft/class_7106 net/minecraft/entity/passive/FrogVariant
METHOD method_43091 register (Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;Ljava/lang/String;)Lnet/minecraft/class_7106; METHOD method_43091 register (Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;Ljava/lang/String;)Lnet/minecraft/class_7106;
ARG 0 registry
ARG 1 key
ARG 2 id
METHOD method_58368 of (Ljava/lang/String;)Lnet/minecraft/class_5321;
ARG 0 id
METHOD method_58369 registerAndGetDefault (Lnet/minecraft/class_2378;)Lnet/minecraft/class_7106;
ARG 0 registry

View File

@ -19,6 +19,8 @@ CLASS net/minecraft/class_3701 net/minecraft/entity/passive/OcelotEntity
ARG 4 random ARG 4 random
METHOD method_22329 getAttackDamage ()F METHOD method_22329 getAttackDamage ()F
METHOD method_26887 createOcelotAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_26887 createOcelotAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_58370 (Lnet/minecraft/class_1799;)Z
ARG 0 stack
CLASS class_3702 FleeGoal CLASS class_3702 FleeGoal
FIELD field_16303 ocelot Lnet/minecraft/class_3701; FIELD field_16303 ocelot Lnet/minecraft/class_3701;
METHOD <init> (Lnet/minecraft/class_3701;Ljava/lang/Class;FDD)V METHOD <init> (Lnet/minecraft/class_3701;Ljava/lang/Class;FDD)V

View File

@ -32,6 +32,8 @@ CLASS net/minecraft/class_1440 net/minecraft/entity/passive/PandaEntity
METHOD method_18442 isIdle ()Z METHOD method_18442 isIdle ()Z
METHOD method_26888 createPandaAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_26888 createPandaAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_35173 isBrown ()Z METHOD method_35173 isBrown ()Z
METHOD method_58371 (Lnet/minecraft/class_1799;)Z
ARG 0 stack
METHOD method_6503 updateLieOnBackAnimation ()V METHOD method_6503 updateLieOnBackAnimation ()V
METHOD method_6504 (Lnet/minecraft/class_1542;)Z METHOD method_6504 (Lnet/minecraft/class_1542;)Z
ARG 0 item ARG 0 item

View File

@ -3,3 +3,7 @@ CLASS net/minecraft/class_1452 net/minecraft/entity/passive/PigEntity
FIELD field_6815 BOOST_TIME Lnet/minecraft/class_2940; FIELD field_6815 BOOST_TIME Lnet/minecraft/class_2940;
FIELD field_6816 SADDLED Lnet/minecraft/class_2940; FIELD field_6816 SADDLED Lnet/minecraft/class_2940;
METHOD method_26890 createPigAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_26890 createPigAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_58372 (Lnet/minecraft/class_1799;)Z
ARG 0 stack
METHOD method_58373 (Lnet/minecraft/class_1799;)Z
ARG 0 stack

View File

@ -18,6 +18,8 @@ CLASS net/minecraft/class_1463 net/minecraft/entity/passive/RabbitEntity
METHOD method_47854 getTypeFromPos (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1463$class_7990; METHOD method_47854 getTypeFromPos (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1463$class_7990;
ARG 0 world ARG 0 world
ARG 1 pos ARG 1 pos
METHOD method_58374 (Lnet/minecraft/class_1799;)Z
ARG 0 stack
METHOD method_6605 getJumpProgress (F)F METHOD method_6605 getJumpProgress (F)F
ARG 1 delta ARG 1 delta
METHOD method_6606 setSpeed (D)V METHOD method_6606 setSpeed (D)V

View File

@ -11,6 +11,8 @@ CLASS net/minecraft/class_1472 net/minecraft/entity/passive/SheepEntity
ARG 0 firstColor ARG 0 firstColor
ARG 1 secondColor ARG 1 secondColor
METHOD method_26893 createSheepAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_26893 createSheepAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_58375 (Lnet/minecraft/class_1799;)Z
ARG 0 stack
METHOD method_6628 getNeckAngle (F)F METHOD method_6628 getNeckAngle (F)F
ARG 1 delta ARG 1 delta
METHOD method_6629 isSheared ()Z METHOD method_6629 isSheared ()Z

View File

@ -25,6 +25,8 @@ CLASS net/minecraft/class_4985 net/minecraft/entity/passive/StriderEntity
ARG 2 difficulty ARG 2 difficulty
ARG 3 rider ARG 3 rider
ARG 4 entityData ARG 4 entityData
METHOD method_58395 (Lnet/minecraft/class_1799;)Z
ARG 0 stack
CLASS class_4988 Navigation CLASS class_4988 Navigation
METHOD <init> (Lnet/minecraft/class_4985;Lnet/minecraft/class_1937;)V METHOD <init> (Lnet/minecraft/class_4985;Lnet/minecraft/class_1937;)V
ARG 1 entity ARG 1 entity

View File

@ -16,6 +16,8 @@ CLASS net/minecraft/class_1481 net/minecraft/entity/passive/TurtleEntity
ARG 3 pos ARG 3 pos
ARG 4 random ARG 4 random
METHOD method_26896 createTurtleAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_26896 createTurtleAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_58376 (Lnet/minecraft/class_1799;)Z
ARG 0 stack
METHOD method_6676 setDiggingSand (Z)V METHOD method_6676 setDiggingSand (Z)V
ARG 1 diggingSand ARG 1 diggingSand
METHOD method_6679 hasEgg ()Z METHOD method_6679 hasEgg ()Z

View File

@ -1,4 +1,33 @@
CLASS net/minecraft/class_9346 net/minecraft/entity/passive/WolfVariant CLASS net/minecraft/class_9346 net/minecraft/entity/passive/WolfVariant
FIELD field_49724 CODEC Lcom/mojang/serialization/Codec; FIELD field_49724 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49980 ENTRY_CODEC Lcom/mojang/serialization/Codec;
FIELD field_49981 wildId Lnet/minecraft/class_2960;
FIELD field_49982 tameId Lnet/minecraft/class_2960;
FIELD field_49983 angryId Lnet/minecraft/class_2960;
FIELD field_49984 wildTextureId Lnet/minecraft/class_2960;
FIELD field_49985 tameTextureId Lnet/minecraft/class_2960;
FIELD field_49986 angryTextureId Lnet/minecraft/class_2960;
FIELD field_49987 biomes Lnet/minecraft/class_6885;
METHOD <init> (Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_6885;)V
ARG 1 wildId
ARG 2 tameId
ARG 3 angryId
ARG 4 biomes
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_58064 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_58064 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_58377 getWildTextureId ()Lnet/minecraft/class_2960;
METHOD method_58378 getTextureId (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960;
ARG 0 id
METHOD method_58379 (Lnet/minecraft/class_9346;)Lnet/minecraft/class_2960;
ARG 0 wolfVariant
METHOD method_58380 (Ljava/lang/String;)Ljava/lang/String;
ARG 0 oldPath
METHOD method_58381 getTameTextureId ()Lnet/minecraft/class_2960;
METHOD method_58382 (Lnet/minecraft/class_9346;)Lnet/minecraft/class_2960;
ARG 0 wolfVariant
METHOD method_58383 getAngryTextureId ()Lnet/minecraft/class_2960;
METHOD method_58384 (Lnet/minecraft/class_9346;)Lnet/minecraft/class_2960;
ARG 0 wolfVariant
METHOD method_58385 getBiomes ()Lnet/minecraft/class_6885;

View File

@ -8,6 +8,8 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity
FIELD field_41765 damageTiltYaw F FIELD field_41765 damageTiltYaw F
FIELD field_46174 DEFAULT_MAIN_ARM Lnet/minecraft/class_1306; FIELD field_46174 DEFAULT_MAIN_ARM Lnet/minecraft/class_1306;
FIELD field_47821 VEHICLE_ATTACHMENT_POS Lnet/minecraft/class_243; FIELD field_47821 VEHICLE_ATTACHMENT_POS Lnet/minecraft/class_243;
FIELD field_49989 currentExplosionImpactPos Lnet/minecraft/class_243;
FIELD field_49991 ignoreFallDamageFromCurrentExplosion Z
FIELD field_7483 strideDistance F FIELD field_7483 strideDistance F
FIELD field_7484 itemCooldownManager Lnet/minecraft/class_1796; FIELD field_7484 itemCooldownManager Lnet/minecraft/class_1796;
FIELD field_7486 enderChestInventory Lnet/minecraft/class_1730; FIELD field_7486 enderChestInventory Lnet/minecraft/class_1730;
@ -161,6 +163,8 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity
ARG 2 additionalRange ARG 2 additionalRange
COMMENT the player's additional interaction range added to {@linkplain COMMENT the player's additional interaction range added to {@linkplain
COMMENT #getEntityInteractionRange the default range} COMMENT #getEntityInteractionRange the default range}
METHOD method_58397 (Lnet/minecraft/class_243;)V
ARG 1 currentExplosionImpactPos
METHOD method_7254 unlockRecipes (Ljava/util/Collection;)I METHOD method_7254 unlockRecipes (Ljava/util/Collection;)I
ARG 1 recipes ARG 1 recipes
METHOD method_7255 addExperience (I)V METHOD method_7255 addExperience (I)V

View File

@ -24,6 +24,10 @@ CLASS net/minecraft/class_6538 net/minecraft/item/BlockPredicatesChecker
METHOD <init> (Ljava/util/List;Z)V METHOD <init> (Ljava/util/List;Z)V
ARG 1 predicates ARG 1 predicates
ARG 2 showInTooltip ARG 2 showInTooltip
METHOD <init> (Ljava/util/List;ZLjava/util/List;)V
ARG 1 predicates
ARG 2 showInTooltip
ARG 3 tooltipText
METHOD equals (Ljava/lang/Object;)Z METHOD equals (Ljava/lang/Object;)Z
ARG 1 o ARG 1 o
METHOD method_38070 check (Lnet/minecraft/class_2694;)Z METHOD method_38070 check (Lnet/minecraft/class_2694;)Z
@ -49,3 +53,5 @@ CLASS net/minecraft/class_6538 net/minecraft/item/BlockPredicatesChecker
ARG 0 checker ARG 0 checker
METHOD method_57334 (Lnet/minecraft/class_6538;)Lcom/mojang/serialization/DataResult; METHOD method_57334 (Lnet/minecraft/class_6538;)Lcom/mojang/serialization/DataResult;
ARG 0 checker ARG 0 checker
METHOD method_58402 withShowInTooltip (Z)Lnet/minecraft/class_6538;
ARG 1 showInTooltip

View File

@ -28,6 +28,7 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item
FIELD field_36401 registryEntry Lnet/minecraft/class_6880$class_6883; FIELD field_36401 registryEntry Lnet/minecraft/class_6880$class_6883;
FIELD field_40209 requiredFeatures Lnet/minecraft/class_7699; FIELD field_40209 requiredFeatures Lnet/minecraft/class_7699;
FIELD field_49263 components Lnet/minecraft/class_9323; FIELD field_49263 components Lnet/minecraft/class_9323;
FIELD field_49998 MAX_MAX_COUNT I
FIELD field_8001 ATTACK_SPEED_MODIFIER_ID Ljava/util/UUID; FIELD field_8001 ATTACK_SPEED_MODIFIER_ID Ljava/util/UUID;
FIELD field_8003 BLOCK_ITEMS Ljava/util/Map; FIELD field_8003 BLOCK_ITEMS Ljava/util/Map;
FIELD field_8006 ATTACK_DAMAGE_MODIFIER_ID Ljava/util/UUID; FIELD field_8006 ATTACK_DAMAGE_MODIFIER_ID Ljava/util/UUID;
@ -131,10 +132,13 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item
ARG 3 player ARG 3 player
METHOD method_57336 getBreakSound ()Lnet/minecraft/class_3414; METHOD method_57336 getBreakSound ()Lnet/minecraft/class_3414;
METHOD method_57347 getComponents ()Lnet/minecraft/class_9323; METHOD method_57347 getComponents ()Lnet/minecraft/class_9323;
METHOD method_58403 getBonusAttackDamage (Lnet/minecraft/class_1657;F)F
ARG 1 player
ARG 2 baseAttackDamage
METHOD method_58404 getMiningSpeed (Lnet/minecraft/class_1799;Lnet/minecraft/class_2680;)F METHOD method_58404 getMiningSpeed (Lnet/minecraft/class_1799;Lnet/minecraft/class_2680;)F
ARG 1 stack ARG 1 stack
ARG 2 state ARG 2 state
METHOD method_58405 correctsForDrops (Lnet/minecraft/class_1799;Lnet/minecraft/class_2680;)Z METHOD method_58405 isCorrectForDrops (Lnet/minecraft/class_1799;Lnet/minecraft/class_2680;)Z
ARG 1 stack ARG 1 stack
ARG 2 state ARG 2 state
METHOD method_7836 use (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1271; METHOD method_7836 use (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1271;

View File

@ -3,3 +3,14 @@ CLASS net/minecraft/class_9362 net/minecraft/item/MaceItem
FIELD field_49824 ATTACK_DAMAGE_MODIFIER_VALUE I FIELD field_49824 ATTACK_DAMAGE_MODIFIER_VALUE I
FIELD field_49825 ATTACK_SPEED_MODIFIER_VALUE F FIELD field_49825 ATTACK_SPEED_MODIFIER_VALUE F
FIELD field_49826 ATTRIBUTE_MODIFIERS Lcom/google/common/collect/ImmutableMultimap; FIELD field_49826 ATTRIBUTE_MODIFIERS Lcom/google/common/collect/ImmutableMultimap;
FIELD field_49999 KNOCKBACK_RANGE F
FIELD field_50000 KNOCKBACK_POWER F
METHOD method_58409 (Lnet/minecraft/class_1297;Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)V
ARG 2 entity
METHOD method_58410 (Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;Lnet/minecraft/class_1309;)Z
ARG 2 entity
METHOD method_58411 knockbackNearbyEntities (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;)V
ARG 1 world
ARG 2 player
ARG 3 target
METHOD method_58412 createToolComponent ()Lnet/minecraft/class_9424;

View File

@ -12,7 +12,7 @@ CLASS net/minecraft/class_17 net/minecraft/item/map/MapBannerMarker
METHOD method_56812 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_56812 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
METHOD method_71 getKey ()Ljava/lang/String; METHOD method_71 getKey ()Ljava/lang/String;
METHOD method_72 getIconType ()Lnet/minecraft/class_6880; METHOD method_72 getDecorationType ()Lnet/minecraft/class_6880;
METHOD method_73 fromWorldBlock (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_17; METHOD method_73 fromWorldBlock (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_17;
ARG 0 blockView ARG 0 blockView
ARG 1 blockPos ARG 1 blockPos

View File

@ -1,4 +1,4 @@
CLASS net/minecraft/class_20 net/minecraft/item/map/MapIcon CLASS net/minecraft/class_20 net/minecraft/item/map/MapDecoration
FIELD comp_1844 z B FIELD comp_1844 z B
FIELD comp_1845 rotation B FIELD comp_1845 rotation B
FIELD field_48920 CODEC Lnet/minecraft/class_9139; FIELD field_48920 CODEC Lnet/minecraft/class_9139;
@ -10,4 +10,5 @@ CLASS net/minecraft/class_20 net/minecraft/item/map/MapIcon
METHOD comp_1845 rotation ()B METHOD comp_1845 rotation ()B
METHOD equals (Ljava/lang/Object;)Z METHOD equals (Ljava/lang/Object;)Z
ARG 1 o ARG 1 o
METHOD method_58451 getAssetId ()Lnet/minecraft/class_2960;
METHOD method_94 isAlwaysRendered ()Z METHOD method_94 isAlwaysRendered ()Z

View File

@ -0,0 +1,5 @@
CLASS net/minecraft/class_9428 net/minecraft/item/map/MapDecorationType
FIELD field_50016 NO_MAP_COLOR I
FIELD field_50017 CODEC Lcom/mojang/serialization/Codec;
FIELD field_50018 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_58452 hasMapColor ()Z

View File

@ -0,0 +1,16 @@
CLASS net/minecraft/class_21 net/minecraft/item/map/MapDecorationTypes
FIELD field_50020 TRIAL_CHAMBERS_MAP_COLOR I
METHOD method_58453 register (Ljava/lang/String;Ljava/lang/String;ZIZZ)Lnet/minecraft/class_6880;
ARG 0 id
ARG 1 assetId
ARG 2 showOnItemFrame
ARG 3 mapColor
ARG 4 trackCount
ARG 5 explorationMapElement
METHOD method_58454 register (Ljava/lang/String;Ljava/lang/String;ZZ)Lnet/minecraft/class_6880;
ARG 0 id
ARG 1 assetId
ARG 2 showOnItemFrame
ARG 3 trackCount
METHOD method_58455 getDefault (Lnet/minecraft/class_2378;)Lnet/minecraft/class_6880;
ARG 0 registry

View File

@ -1,7 +1,7 @@
CLASS net/minecraft/class_22 net/minecraft/item/map/MapState CLASS net/minecraft/class_22 net/minecraft/item/map/MapState
FIELD field_112 updateTrackers Ljava/util/List; FIELD field_112 updateTrackers Ljava/util/List;
FIELD field_113 unlimitedTracking Z FIELD field_113 unlimitedTracking Z
FIELD field_114 showIcons Z FIELD field_114 showDecorations Z
FIELD field_115 centerZ I FIELD field_115 centerZ I
COMMENT The scaled center coordinate of the map state on the Z axis. COMMENT The scaled center coordinate of the map state on the Z axis.
COMMENT <p> COMMENT <p>
@ -10,7 +10,7 @@ CLASS net/minecraft/class_22 net/minecraft/item/map/MapState
COMMENT The scaled center coordinate of the map state on the X axis. COMMENT The scaled center coordinate of the map state on the X axis.
COMMENT <p> COMMENT <p>
COMMENT Always {@code 0} for the client. COMMENT Always {@code 0} for the client.
FIELD field_117 icons Ljava/util/Map; FIELD field_117 decorations Ljava/util/Map;
FIELD field_118 dimension Lnet/minecraft/class_5321; FIELD field_118 dimension Lnet/minecraft/class_5321;
FIELD field_119 scale B FIELD field_119 scale B
FIELD field_120 updateTrackersByPlayer Ljava/util/Map; FIELD field_120 updateTrackersByPlayer Ljava/util/Map;
@ -25,13 +25,13 @@ CLASS net/minecraft/class_22 net/minecraft/item/map/MapState
FIELD field_31831 MAX_SCALE I FIELD field_31831 MAX_SCALE I
FIELD field_31832 SIZE I FIELD field_31832 SIZE I
FIELD field_31833 SIZE_HALF I FIELD field_31833 SIZE_HALF I
FIELD field_33991 MAX_ICONS I FIELD field_33991 MAX_DECORATIONS I
FIELD field_33992 iconCount I FIELD field_33992 decorationCount I
METHOD <init> (IIBZZZLnet/minecraft/class_5321;)V METHOD <init> (IIBZZZLnet/minecraft/class_5321;)V
ARG 1 centerX ARG 1 centerX
ARG 2 centerZ ARG 2 centerZ
ARG 3 scale ARG 3 scale
ARG 4 showIcons ARG 4 showDecorations
ARG 5 unlimitedTracking ARG 5 unlimitedTracking
ARG 6 locked ARG 6 locked
ARG 7 dimension ARG 7 dimension
@ -49,7 +49,8 @@ CLASS net/minecraft/class_22 net/minecraft/item/map/MapState
METHOD method_104 removeFrame (Lnet/minecraft/class_2338;I)V METHOD method_104 removeFrame (Lnet/minecraft/class_2338;I)V
ARG 1 pos ARG 1 pos
ARG 2 id ARG 2 id
METHOD method_107 addIcon (Lnet/minecraft/class_6880;Lnet/minecraft/class_1936;Ljava/lang/String;DDDLnet/minecraft/class_2561;)V METHOD method_107 addDecoration (Lnet/minecraft/class_6880;Lnet/minecraft/class_1936;Ljava/lang/String;DDDLnet/minecraft/class_2561;)V
ARG 1 type
ARG 2 world ARG 2 world
ARG 3 key ARG 3 key
ARG 4 x ARG 4 x
@ -67,6 +68,7 @@ CLASS net/minecraft/class_22 net/minecraft/item/map/MapState
ARG 0 stack ARG 0 stack
ARG 1 pos ARG 1 pos
ARG 2 id ARG 2 id
ARG 3 decorationType
METHOD method_32361 copy ()Lnet/minecraft/class_22; METHOD method_32361 copy ()Lnet/minecraft/class_22;
METHOD method_32362 of (BZLnet/minecraft/class_5321;)Lnet/minecraft/class_22; METHOD method_32362 of (BZLnet/minecraft/class_5321;)Lnet/minecraft/class_22;
COMMENT Creates a new map state instance for the client. COMMENT Creates a new map state instance for the client.
@ -82,7 +84,7 @@ CLASS net/minecraft/class_22 net/minecraft/item/map/MapState
ARG 2 centerZ ARG 2 centerZ
COMMENT the absolute center Z-coordinate COMMENT the absolute center Z-coordinate
ARG 4 scale ARG 4 scale
ARG 5 showIcons ARG 5 showDecorations
ARG 6 unlimitedTracking ARG 6 unlimitedTracking
ARG 7 dimension ARG 7 dimension
METHOD method_32364 zoomOut ()Lnet/minecraft/class_22; METHOD method_32364 zoomOut ()Lnet/minecraft/class_22;
@ -90,7 +92,7 @@ CLASS net/minecraft/class_22 net/minecraft/item/map/MapState
COMMENT <p> COMMENT <p>
COMMENT The scale of the new map state is {@code currentScale + zoomOutScale} and clamped between {@code 0} and {@code 4}. COMMENT The scale of the new map state is {@code currentScale + zoomOutScale} and clamped between {@code 0} and {@code 4}.
COMMENT <p> COMMENT <p>
COMMENT The colors are not copied, neither are the icons. COMMENT The colors are not copied, neither are the decorations.
METHOD method_32365 putColor (IIB)Z METHOD method_32365 putColor (IIB)Z
COMMENT Sets the color at the specified coordinates if the current color is different. COMMENT Sets the color at the specified coordinates if the current color is different.
COMMENT COMMENT
@ -98,10 +100,10 @@ CLASS net/minecraft/class_22 net/minecraft/item/map/MapState
ARG 1 x ARG 1 x
ARG 2 z ARG 2 z
ARG 3 color ARG 3 color
METHOD method_32368 removeIcon (Ljava/lang/String;)V METHOD method_32368 removeDecoration (Ljava/lang/String;)V
ARG 1 id ARG 1 id
METHOD method_32369 replaceIcons (Ljava/util/List;)V METHOD method_32369 replaceDecorations (Ljava/util/List;)V
ARG 1 icons ARG 1 decorations
METHOD method_32370 setColor (IIB)V METHOD method_32370 setColor (IIB)V
ARG 1 x ARG 1 x
ARG 2 z ARG 2 z
@ -109,17 +111,19 @@ CLASS net/minecraft/class_22 net/minecraft/item/map/MapState
METHOD method_32371 fromNbt (Lnet/minecraft/class_2487;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_22; METHOD method_32371 fromNbt (Lnet/minecraft/class_2487;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_22;
ARG 0 nbt ARG 0 nbt
ARG 1 registryLookup ARG 1 registryLookup
METHOD method_32372 hasMonumentIcon ()Z METHOD method_32372 hasExplorationMapDecoration ()Z
METHOD method_32373 getIcons ()Ljava/lang/Iterable; METHOD method_32373 getDecorations ()Ljava/lang/Iterable;
METHOD method_32374 markIconsDirty ()V METHOD method_32374 markDecorationsDirty ()V
METHOD method_35503 getBanners ()Ljava/util/Collection; METHOD method_35503 getBanners ()Ljava/util/Collection;
METHOD method_37343 iconCountNotLessThan (I)Z METHOD method_37343 decorationCountNotLessThan (I)Z
ARG 1 iconCount ARG 1 decorationCount
METHOD method_52611 getPersistentStateType ()Lnet/minecraft/class_18$class_8645; METHOD method_52611 getPersistentStateType ()Lnet/minecraft/class_18$class_8645;
METHOD method_55784 getEqualPredicate (Lnet/minecraft/class_1799;)Ljava/util/function/Predicate; METHOD method_55784 getEqualPredicate (Lnet/minecraft/class_1799;)Ljava/util/function/Predicate;
ARG 0 stack ARG 0 stack
METHOD method_55785 (Lnet/minecraft/class_1799;Lnet/minecraft/class_9209;Lnet/minecraft/class_1799;)Z METHOD method_55785 (Lnet/minecraft/class_1799;Lnet/minecraft/class_9209;Lnet/minecraft/class_1799;)Z
ARG 2 other ARG 2 other
METHOD method_56815 (Ljava/lang/String;)V
ARG 0 banner
METHOD method_57626 (Lnet/minecraft/class_1657;Ljava/lang/String;Lnet/minecraft/class_9292$class_9293;)V METHOD method_57626 (Lnet/minecraft/class_1657;Ljava/lang/String;Lnet/minecraft/class_9292$class_9293;)V
ARG 2 id ARG 2 id
ARG 3 decoration ARG 3 decoration
@ -133,7 +137,7 @@ CLASS net/minecraft/class_22 net/minecraft/item/map/MapState
FIELD field_128 startZ I FIELD field_128 startZ I
FIELD field_129 startX I FIELD field_129 startX I
FIELD field_130 dirty Z FIELD field_130 dirty Z
FIELD field_27891 iconsDirty Z FIELD field_27891 decorationsDirty Z
METHOD <init> (Lnet/minecraft/class_22;Lnet/minecraft/class_1657;)V METHOD <init> (Lnet/minecraft/class_22;Lnet/minecraft/class_1657;)V
ARG 2 player ARG 2 player
METHOD method_111 markDirty (II)V METHOD method_111 markDirty (II)V
@ -142,7 +146,7 @@ CLASS net/minecraft/class_22 net/minecraft/item/map/MapState
METHOD method_112 getPacket (Lnet/minecraft/class_9209;)Lnet/minecraft/class_2596; METHOD method_112 getPacket (Lnet/minecraft/class_9209;)Lnet/minecraft/class_2596;
ARG 1 mapId ARG 1 mapId
METHOD method_32375 getMapUpdateData ()Lnet/minecraft/class_22$class_5637; METHOD method_32375 getMapUpdateData ()Lnet/minecraft/class_22$class_5637;
METHOD method_32379 markIconsDirty ()V METHOD method_32379 markDecorationsDirty ()V
CLASS class_5637 UpdateData CLASS class_5637 UpdateData
FIELD comp_2316 startX I FIELD comp_2316 startX I
FIELD comp_2317 startZ I FIELD comp_2317 startZ I

View File

@ -1 +0,0 @@
CLASS net/minecraft/class_21 net/minecraft/item/map/Type

View File

@ -14,6 +14,12 @@ CLASS net/minecraft/class_8053 net/minecraft/item/trim/ArmorTrim
ARG 1 material ARG 1 material
ARG 2 pattern ARG 2 pattern
ARG 3 showInTooltip ARG 3 showInTooltip
METHOD <init> (Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;ZLjava/util/function/Function;Ljava/util/function/Function;)V
ARG 1 material
ARG 2 pattern
ARG 3 showInTooltip
ARG 4 leggingsModelIdGetter
ARG 5 genericModelIdGetter
METHOD equals (Ljava/lang/Object;)Z METHOD equals (Ljava/lang/Object;)Z
ARG 1 o ARG 1 o
METHOD method_48424 getPattern ()Lnet/minecraft/class_6880; METHOD method_48424 getPattern ()Lnet/minecraft/class_6880;
@ -26,6 +32,7 @@ CLASS net/minecraft/class_8053 net/minecraft/item/trim/ArmorTrim
METHOD method_48436 getGenericModelId (Lnet/minecraft/class_6880;)Lnet/minecraft/class_2960; METHOD method_48436 getGenericModelId (Lnet/minecraft/class_6880;)Lnet/minecraft/class_2960;
ARG 1 armorMaterial ARG 1 armorMaterial
METHOD method_48577 getMaterialAssetNameFor (Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)Ljava/lang/String; METHOD method_48577 getMaterialAssetNameFor (Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)Ljava/lang/String;
ARG 0 material
ARG 1 armorMaterial ARG 1 armorMaterial
METHOD method_57406 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; METHOD method_57406 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance ARG 0 instance
@ -41,3 +48,5 @@ CLASS net/minecraft/class_8053 net/minecraft/item/trim/ArmorTrim
ARG 1 materialName ARG 1 materialName
METHOD method_57413 (Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)Lnet/minecraft/class_2960; METHOD method_57413 (Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)Lnet/minecraft/class_2960;
ARG 2 materialEntry ARG 2 materialEntry
METHOD method_58421 withShowInTooltip (Z)Lnet/minecraft/class_8053;
ARG 1 showInTooltip

View File

@ -1,27 +1,28 @@
CLASS net/minecraft/class_8490 net/minecraft/loot/LootDataType CLASS net/minecraft/class_8490 net/minecraft/loot/LootDataType
FIELD comp_2520 codec Lcom/mojang/serialization/Codec;
FIELD comp_2521 id Ljava/lang/String;
FIELD field_44499 LOGGER Lorg/slf4j/Logger; FIELD field_44499 LOGGER Lorg/slf4j/Logger;
METHOD comp_2520 codec ()Lcom/mojang/serialization/Codec;
METHOD comp_2521 id ()Ljava/lang/String;
METHOD method_51204 parse (Lnet/minecraft/class_2960;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/util/Optional; METHOD method_51204 parse (Lnet/minecraft/class_2960;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Ljava/util/Optional;
ARG 1 id ARG 1 id
ARG 2 ops ARG 2 ops
ARG 3 json ARG 3 json
METHOD method_51207 (Lnet/minecraft/class_58;Lnet/minecraft/class_5321;Lnet/minecraft/class_46;)V METHOD method_51207 (Lnet/minecraft/class_58;Lnet/minecraft/class_5321;Lnet/minecraft/class_46;)V
ARG 0 reporter ARG 0 reporter
ARG 1 key
ARG 2 value ARG 2 value
METHOD method_51208 (Lnet/minecraft/class_58;Lnet/minecraft/class_5321;Lnet/minecraft/class_52;)V METHOD method_51208 (Lnet/minecraft/class_58;Lnet/minecraft/class_5321;Lnet/minecraft/class_52;)V
ARG 0 reporter ARG 0 reporter
ARG 1 key
ARG 2 value ARG 2 value
METHOD method_51209 validate (Lnet/minecraft/class_58;Lnet/minecraft/class_5321;Ljava/lang/Object;)V METHOD method_51209 validate (Lnet/minecraft/class_58;Lnet/minecraft/class_5321;Ljava/lang/Object;)V
ARG 1 reporter ARG 1 reporter
ARG 2 key
ARG 3 value ARG 3 value
METHOD method_51215 stream ()Ljava/util/stream/Stream; 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_51217 tableValidator ()Lnet/minecraft/class_8490$class_8491;
METHOD method_53267 (Lnet/minecraft/class_2960;Lcom/mojang/serialization/DataResult$PartialResult;)V METHOD method_53267 (Lnet/minecraft/class_2960;Lcom/mojang/serialization/DataResult$PartialResult;)V
ARG 2 result ARG 2 result
CLASS class_8491 Validator CLASS class_8491 Validator
METHOD run (Lnet/minecraft/class_58;Lnet/minecraft/class_5321;Ljava/lang/Object;)V METHOD run (Lnet/minecraft/class_58;Lnet/minecraft/class_5321;Ljava/lang/Object;)V
ARG 1 reporter ARG 1 reporter
ARG 2 key
ARG 3 value ARG 3 value

View File

@ -1,7 +1,8 @@
CLASS net/minecraft/class_52 net/minecraft/loot/LootTable CLASS net/minecraft/class_52 net/minecraft/loot/LootTable
FIELD field_44892 randomSequenceId Ljava/util/Optional; FIELD field_44892 randomSequenceId Ljava/util/Optional;
FIELD field_45796 CODEC Lcom/mojang/serialization/Codec; FIELD field_45796 ENTRY_CODEC Lcom/mojang/serialization/Codec;
FIELD field_49428 DEFAULT_SEED J FIELD field_49428 DEFAULT_SEED J
FIELD field_50021 CODEC Lcom/mojang/serialization/Codec;
FIELD field_942 type Lnet/minecraft/class_176; FIELD field_942 type Lnet/minecraft/class_176;
FIELD field_943 pools Ljava/util/List; FIELD field_943 pools Ljava/util/List;
FIELD field_944 functions Ljava/util/List; FIELD field_944 functions Ljava/util/List;

View File

@ -6,9 +6,11 @@ CLASS net/minecraft/class_58 net/minecraft/loot/LootTableReporter
METHOD <init> (Lnet/minecraft/class_8942;Lnet/minecraft/class_176;Lnet/minecraft/class_7871$class_7872;)V METHOD <init> (Lnet/minecraft/class_8942;Lnet/minecraft/class_176;Lnet/minecraft/class_7871$class_7872;)V
ARG 1 errorReporter ARG 1 errorReporter
ARG 2 contextType ARG 2 contextType
ARG 3 dataLookup
METHOD <init> (Lnet/minecraft/class_8942;Lnet/minecraft/class_176;Lnet/minecraft/class_7871$class_7872;Ljava/util/Set;)V METHOD <init> (Lnet/minecraft/class_8942;Lnet/minecraft/class_176;Lnet/minecraft/class_7871$class_7872;Ljava/util/Set;)V
ARG 1 errorReporter ARG 1 errorReporter
ARG 2 contextType ARG 2 contextType
ARG 3 dataLookup
ARG 4 referenceStack ARG 4 referenceStack
METHOD method_22567 validateContext (Lnet/minecraft/class_46;)V METHOD method_22567 validateContext (Lnet/minecraft/class_46;)V
ARG 1 contextAware ARG 1 contextAware
@ -19,6 +21,8 @@ CLASS net/minecraft/class_58 net/minecraft/loot/LootTableReporter
METHOD method_364 makeChild (Ljava/lang/String;)Lnet/minecraft/class_58; METHOD method_364 makeChild (Ljava/lang/String;)Lnet/minecraft/class_58;
ARG 1 name ARG 1 name
METHOD method_51218 isInStack (Lnet/minecraft/class_5321;)Z METHOD method_51218 isInStack (Lnet/minecraft/class_5321;)Z
ARG 1 key
METHOD method_51219 makeChild (Ljava/lang/String;Lnet/minecraft/class_5321;)Lnet/minecraft/class_58; METHOD method_51219 makeChild (Ljava/lang/String;Lnet/minecraft/class_5321;)Lnet/minecraft/class_58;
ARG 1 name ARG 1 name
ARG 2 key
METHOD method_51220 getDataLookup ()Lnet/minecraft/class_7871$class_7872; METHOD method_51220 getDataLookup ()Lnet/minecraft/class_7871$class_7872;

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_217 net/minecraft/loot/condition/LootConditionTypes CLASS net/minecraft/class_217 net/minecraft/loot/condition/LootConditionTypes
FIELD field_45869 CODEC Lcom/mojang/serialization/Codec; FIELD field_45869 ENTRY_CODEC Lcom/mojang/serialization/Codec;
FIELD field_45870 BASE_CODEC Lcom/mojang/serialization/Codec; FIELD field_45870 BASE_CODEC Lcom/mojang/serialization/Codec;
FIELD field_50031 CODEC Lcom/mojang/serialization/Codec;
METHOD method_29327 register (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5342; METHOD method_29327 register (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5342;
ARG 0 id ARG 0 id
ARG 1 codec ARG 1 codec

View File

@ -1,7 +1,8 @@
CLASS net/minecraft/class_131 net/minecraft/loot/function/LootFunctionTypes CLASS net/minecraft/class_131 net/minecraft/loot/function/LootFunctionTypes
FIELD field_1102 NOOP Ljava/util/function/BiFunction; FIELD field_1102 NOOP Ljava/util/function/BiFunction;
FIELD field_45831 BASE_CODEC Lcom/mojang/serialization/Codec; FIELD field_45831 BASE_CODEC Lcom/mojang/serialization/Codec;
FIELD field_45832 CODEC Lcom/mojang/serialization/Codec; FIELD field_45832 ENTRY_CODEC Lcom/mojang/serialization/Codec;
FIELD field_50023 CODEC Lcom/mojang/serialization/Codec;
METHOD method_29323 register (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5339; METHOD method_29323 register (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5339;
ARG 0 id ARG 0 id
ARG 1 codec ARG 1 codec

View File

@ -1,16 +1,19 @@
CLASS net/minecraft/class_144 net/minecraft/loot/function/SetLootTableLootFunction CLASS net/minecraft/class_144 net/minecraft/loot/function/SetLootTableLootFunction
FIELD field_1116 id Lnet/minecraft/class_5321; FIELD field_1116 lootTable Lnet/minecraft/class_5321;
FIELD field_1117 seed J FIELD field_1117 seed J
FIELD field_34773 type Lnet/minecraft/class_6880; FIELD field_34773 type Lnet/minecraft/class_6880;
FIELD field_45842 CODEC Lcom/mojang/serialization/Codec; FIELD field_45842 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_5321;JLnet/minecraft/class_6880;)V METHOD <init> (Ljava/util/List;Lnet/minecraft/class_5321;JLnet/minecraft/class_6880;)V
ARG 1 conditions ARG 1 conditions
ARG 2 lootTable
ARG 3 seed ARG 3 seed
ARG 5 blockEntityType ARG 5 blockEntityType
METHOD method_35534 builder (Lnet/minecraft/class_2591;Lnet/minecraft/class_5321;)Lnet/minecraft/class_120$class_121; METHOD method_35534 builder (Lnet/minecraft/class_2591;Lnet/minecraft/class_5321;)Lnet/minecraft/class_120$class_121;
ARG 0 type ARG 0 type
ARG 1 lootTable
METHOD method_35535 builder (Lnet/minecraft/class_2591;Lnet/minecraft/class_5321;J)Lnet/minecraft/class_120$class_121; METHOD method_35535 builder (Lnet/minecraft/class_2591;Lnet/minecraft/class_5321;J)Lnet/minecraft/class_120$class_121;
ARG 0 type ARG 0 type
ARG 1 lootTable
ARG 2 seed ARG 2 seed
METHOD method_35536 (Lnet/minecraft/class_5321;JLnet/minecraft/class_2591;Ljava/util/List;)Lnet/minecraft/class_117; METHOD method_35536 (Lnet/minecraft/class_5321;JLnet/minecraft/class_2591;Ljava/util/List;)Lnet/minecraft/class_117;
ARG 4 conditions ARG 4 conditions

View File

@ -0,0 +1,25 @@
CLASS net/minecraft/class_9429 net/minecraft/loot/function/ToggleTooltipsLootFunction
FIELD field_50027 CODEC Lcom/mojang/serialization/Codec;
FIELD field_50028 TOGGLES Ljava/util/Map;
FIELD field_50029 TOGGLE_CODEC Lcom/mojang/serialization/Codec;
FIELD field_50030 toggles Ljava/util/Map;
METHOD <init> (Ljava/util/List;Ljava/util/Map;)V
ARG 1 conditions
ARG 2 toggles
METHOD method_58463 (Lnet/minecraft/class_1799;Lnet/minecraft/class_9429$class_9430;Ljava/lang/Boolean;)V
ARG 1 componentType
ARG 2 showInTooltip
METHOD method_58465 (Lnet/minecraft/class_9429;)Ljava/util/Map;
ARG 0 lootFunction
METHOD method_58466 (Lnet/minecraft/class_9331;)Lcom/mojang/serialization/DataResult;
ARG 0 componentType
METHOD method_58467 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
CLASS class_9430 Toggle
METHOD method_58469 apply (Lnet/minecraft/class_1799;Z)V
ARG 1 stack
ARG 2 showInTooltip
CLASS class_9431 TooltipSetter
METHOD withTooltip (Ljava/lang/Object;Z)Ljava/lang/Object;
ARG 1 componentType
ARG 2 showInTooltip

View File

@ -0,0 +1,6 @@
CLASS net/minecraft/class_9432 net/minecraft/loot/number/provider/StorageLootNumberProvider
FIELD field_50033 CODEC Lcom/mojang/serialization/Codec;
METHOD method_58470 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_58471 getNumber (Lnet/minecraft/class_47;)Ljava/util/Optional;
ARG 1 context

View File

@ -76,6 +76,7 @@ CLASS net/minecraft/class_7923 net/minecraft/registry/Registries
FIELD field_49658 DATA_COMPONENT_TYPE Lnet/minecraft/class_2378; FIELD field_49658 DATA_COMPONENT_TYPE Lnet/minecraft/class_2378;
FIELD field_49911 ENTITY_SUB_PREDICATE_TYPE Lnet/minecraft/class_2378; FIELD field_49911 ENTITY_SUB_PREDICATE_TYPE Lnet/minecraft/class_2378;
FIELD field_49912 ITEM_SUB_PREDICATE_TYPE Lnet/minecraft/class_2378; FIELD field_49912 ITEM_SUB_PREDICATE_TYPE Lnet/minecraft/class_2378;
FIELD field_50078 MAP_DECORATION_TYPE Lnet/minecraft/class_2378;
METHOD method_47450 (Lnet/minecraft/class_2378;)Ljava/lang/Object; METHOD method_47450 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry ARG 0 registry
METHOD method_47451 (Lnet/minecraft/class_2378;)Ljava/lang/Object; METHOD method_47451 (Lnet/minecraft/class_2378;)Ljava/lang/Object;

View File

@ -12,3 +12,8 @@ CLASS net/minecraft/class_7871 net/minecraft/registry/RegistryEntryLookup
ARG 1 registryRef ARG 1 registryRef
METHOD method_46751 getOrThrow (Lnet/minecraft/class_5321;)Lnet/minecraft/class_7871; METHOD method_46751 getOrThrow (Lnet/minecraft/class_5321;)Lnet/minecraft/class_7871;
ARG 1 registryRef ARG 1 registryRef
METHOD method_58561 getOptionalEntry (Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;)Ljava/util/Optional;
ARG 1 registryRef
ARG 2 key
METHOD method_58562 (Lnet/minecraft/class_5321;Lnet/minecraft/class_7871;)Ljava/util/Optional;
ARG 1 registryEntryLookup

View File

@ -0,0 +1,35 @@
CLASS net/minecraft/class_9383 net/minecraft/registry/ReloadableRegistries
FIELD field_49916 LOGGER Lorg/slf4j/Logger;
FIELD field_49917 GSON Lcom/google/gson/Gson;
FIELD field_49918 DEFAULT_REGISTRY_ENTRY_INFO Lnet/minecraft/class_9248;
METHOD method_58280 (Lnet/minecraft/class_8490;Lnet/minecraft/class_58;Lnet/minecraft/class_6880$class_6883;)V
ARG 2 entry
METHOD method_58281 validateLootData (Lnet/minecraft/class_58;Lnet/minecraft/class_8490;Lnet/minecraft/class_5455;)V
ARG 0 reporter
ARG 1 lootDataType
ARG 2 registryManager
METHOD method_58282 (Lnet/minecraft/class_58;Lnet/minecraft/class_5455$class_6890;Lnet/minecraft/class_8490;)V
ARG 2 lootDataType
METHOD method_58283 (Ljava/lang/String;Ljava/lang/String;)V
ARG 0 path
ARG 1 message
CLASS class_9384
FIELD field_49919 registryManager Lnet/minecraft/class_5455;
METHOD <init> (Lnet/minecraft/class_5455;)V
ARG 1 registryManager
CLASS class_9385
FIELD field_49920 registryManager Lnet/minecraft/class_5455$class_6890;
METHOD <init> (Lnet/minecraft/class_5455$class_6890;)V
ARG 1 registryManager
METHOD method_58289 getRegistryManager ()Lnet/minecraft/class_5455$class_6890;
METHOD method_58290 getIds (Lnet/minecraft/class_5321;)Ljava/util/Collection;
ARG 1 registryRef
METHOD method_58291 (Lnet/minecraft/class_5321;Lnet/minecraft/class_7225$class_7226;)Ljava/util/Optional;
ARG 1 registryEntryLookup
METHOD method_58292 (Lnet/minecraft/class_6880$class_6883;)Lnet/minecraft/class_2960;
ARG 0 entry
METHOD method_58293 (Lnet/minecraft/class_2378;)Ljava/util/stream/Stream;
ARG 0 registry
METHOD method_58294 createRegistryLookup ()Lnet/minecraft/class_7871$class_7872;
METHOD method_58295 getLootTable (Lnet/minecraft/class_5321;)Lnet/minecraft/class_52;
ARG 1 key

View File

@ -31,6 +31,7 @@ CLASS net/minecraft/class_5687 net/minecraft/server/command/ItemCommand
ARG 2 sourceSlot ARG 2 sourceSlot
ARG 3 pos ARG 3 pos
ARG 4 slot ARG 4 slot
ARG 5 lootFunction
METHOD method_32713 executeEntityCopyEntity (Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;ILjava/util/Collection;I)I METHOD method_32713 executeEntityCopyEntity (Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;ILjava/util/Collection;I)I
ARG 0 source ARG 0 source
ARG 1 sourceEntity ARG 1 sourceEntity
@ -43,8 +44,10 @@ CLASS net/minecraft/class_5687 net/minecraft/server/command/ItemCommand
ARG 2 sourceSlot ARG 2 sourceSlot
ARG 3 targets ARG 3 targets
ARG 4 slot ARG 4 slot
ARG 5 lootFunction
METHOD method_32715 getStackWithModifier (Lnet/minecraft/class_2168;Lnet/minecraft/class_6880;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799; METHOD method_32715 getStackWithModifier (Lnet/minecraft/class_2168;Lnet/minecraft/class_6880;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;
ARG 0 source ARG 0 source
ARG 1 lootFunction
ARG 2 stack ARG 2 stack
METHOD method_32716 getStackInSlotFromInventoryAt (Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;I)Lnet/minecraft/class_1799; METHOD method_32716 getStackInSlotFromInventoryAt (Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;I)Lnet/minecraft/class_1799;
ARG 0 source ARG 0 source
@ -59,6 +62,7 @@ CLASS net/minecraft/class_5687 net/minecraft/server/command/ItemCommand
ARG 0 source ARG 0 source
ARG 1 pos ARG 1 pos
ARG 2 slot ARG 2 slot
ARG 3 lootFunction
METHOD method_32719 executeBlockCopyBlock (Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;ILnet/minecraft/class_2338;I)I METHOD method_32719 executeBlockCopyBlock (Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;ILnet/minecraft/class_2338;I)I
ARG 0 source ARG 0 source
ARG 1 sourcePos ARG 1 sourcePos
@ -71,6 +75,7 @@ CLASS net/minecraft/class_5687 net/minecraft/server/command/ItemCommand
ARG 2 sourceSlot ARG 2 sourceSlot
ARG 3 pos ARG 3 pos
ARG 4 slot ARG 4 slot
ARG 5 lootFunction
METHOD method_32721 executeEntityCopyBlock (Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;ILjava/util/Collection;I)I METHOD method_32721 executeEntityCopyBlock (Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;ILjava/util/Collection;I)I
ARG 0 source ARG 0 source
ARG 1 sourcePos ARG 1 sourcePos
@ -83,6 +88,7 @@ CLASS net/minecraft/class_5687 net/minecraft/server/command/ItemCommand
ARG 2 sourceSlot ARG 2 sourceSlot
ARG 3 targets ARG 3 targets
ARG 4 slot ARG 4 slot
ARG 5 lootFunction
METHOD method_32723 getInventoryAtPos (Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;)Lnet/minecraft/class_1263; METHOD method_32723 getInventoryAtPos (Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;Lcom/mojang/brigadier/exceptions/Dynamic3CommandExceptionType;)Lnet/minecraft/class_1263;
ARG 0 source ARG 0 source
ARG 1 pos ARG 1 pos
@ -96,6 +102,7 @@ CLASS net/minecraft/class_5687 net/minecraft/server/command/ItemCommand
ARG 0 source ARG 0 source
ARG 1 targets ARG 1 targets
ARG 2 slot ARG 2 slot
ARG 3 lootFunction
METHOD method_32726 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message; METHOD method_32726 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
ARG 0 slot ARG 0 slot
METHOD method_32727 (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message; METHOD method_32727 (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;

View File

@ -189,6 +189,10 @@ CLASS net/minecraft/class_2960 net/minecraft/util/Identifier
COMMENT {@code prefix} and a dot, and suffixed with a dot and {@code suffix}} COMMENT {@code prefix} and a dot, and suffixed with a dot and {@code suffix}}
ARG 1 prefix ARG 1 prefix
ARG 2 suffix ARG 2 suffix
METHOD method_58274 fromCommandInputNonEmpty (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_2960;
ARG 0 reader
METHOD method_58275 readString (Lcom/mojang/brigadier/StringReader;)Ljava/lang/String;
ARG 0 reader
CLASS class_2961 Serializer CLASS class_2961 Serializer
METHOD deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; METHOD deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;
ARG 1 json ARG 1 json