Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

24w09a more stuff #3803

Merged
merged 3 commits into from
Mar 1, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion mappings/net/minecraft/block/AbstractBlock.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -222,7 +222,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
FIELD field_23154 dynamicBounds Z
COMMENT Whether this block's collision shape can change.
COMMENT
COMMENT @see #hasDynamicBounds
COMMENT @see Block#hasDynamicBounds
FIELD field_23155 settings Lnet/minecraft/class_4970$class_2251;
COMMENT The {@link AbstractBlock.Settings} to apply to this block.
FIELD field_23156 lootTableId Lnet/minecraft/class_2960;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ CLASS net/minecraft/class_5620 net/minecraft/block/cauldron/CauldronBehavior
FIELD field_27781 CLEAN_BANNER Lnet/minecraft/class_5620;
COMMENT A behavior that cleans banners with patterns.
FIELD field_27782 CLEAN_DYEABLE_ITEM Lnet/minecraft/class_5620;
COMMENT A behavior that cleans {@linkplain net.minecraft.item.DyeableItem dyeable items}.
COMMENT A behavior that cleans dyeable items.
FIELD field_28011 POWDER_SNOW_CAULDRON_BEHAVIOR Lnet/minecraft/class_5620$class_8821;
COMMENT The cauldron behaviors for powder snow cauldrons.
COMMENT
Expand Down
2 changes: 1 addition & 1 deletion mappings/net/minecraft/client/gui/EditBox.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ CLASS net/minecraft/class_7530 net/minecraft/client/gui/EditBox
METHOD method_44420 replaceSelection (Ljava/lang/String;)V
COMMENT Replaces the current selection with {@code string}. If there is no
COMMENT selection, this inserts the string at the cursor position. This removes
COMMENT {@linkplain net.minecraft.SharedConstants#isValidChar invalid characters} and truncates
COMMENT {@linkplain net.minecraft.util.StringHelper#isValidChar invalid characters} and truncates
COMMENT the passed string if necessary.
ARG 1 string
METHOD method_44421 getText ()Ljava/lang/String;
Expand Down
11 changes: 11 additions & 0 deletions mappings/net/minecraft/client/toast/SystemToast.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,14 @@ CLASS net/minecraft/class_370 net/minecraft/client/toast/SystemToast
ARG 0 manager
ARG 1 type
METHOD method_55508 hide ()V
METHOD method_57723 addLowDiskSpace (Lnet/minecraft/class_310;)V
ARG 0 client
METHOD method_57724 addChunkLoadFailure (Lnet/minecraft/class_310;Lnet/minecraft/class_1923;)V
ARG 0 client
ARG 1 pos
METHOD method_57725 addChunkSaveFailure (Lnet/minecraft/class_310;Lnet/minecraft/class_1923;)V
ARG 0 client
ARG 1 pos
CLASS class_9037 Type
FIELD field_47583 NARRATOR_TOGGLE Lnet/minecraft/class_370$class_9037;
FIELD field_47584 WORLD_BACKUP Lnet/minecraft/class_370$class_9037;
Expand All @@ -63,5 +71,8 @@ CLASS net/minecraft/class_370 net/minecraft/client/toast/SystemToast
FIELD field_47588 PERIODIC_NOTIFICATION Lnet/minecraft/class_370$class_9037;
FIELD field_47589 UNSECURE_SERVER_WARNING Lnet/minecraft/class_370$class_9037;
FIELD field_47590 displayDuration J
FIELD field_49487 LOW_DISK_SPACE Lnet/minecraft/class_370$class_9037;
FIELD field_49488 CHUNK_LOAD_FAILURE Lnet/minecraft/class_370$class_9037;
FIELD field_49489 CHUNK_SAVE_FAILURE Lnet/minecraft/class_370$class_9037;
METHOD <init> (J)V
ARG 1 displayDuration
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ CLASS net/minecraft/class_1890 net/minecraft/enchantment/EnchantmentHelper
ARG 0 entity
METHOD method_49189 hasSilkTouch (Lnet/minecraft/class_1799;)Z
ARG 0 stack
METHOD method_57529 hasEnchamtments (Lnet/minecraft/class_1799;)Z
METHOD method_57529 hasEnchantments (Lnet/minecraft/class_1799;)Z
ARG 0 stack
METHOD method_57530 set (Lnet/minecraft/class_1799;Lnet/minecraft/class_9304;)V
ARG 0 stack
Expand Down
18 changes: 18 additions & 0 deletions mappings/net/minecraft/entity/ai/pathing/PathNodeTypeCache.mapping
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
CLASS net/minecraft/class_9315 net/minecraft/entity/ai/pathing/PathNodeTypeCache
FIELD field_49419 positions [J
FIELD field_49420 cache [Lnet/minecraft/class_7;
METHOD method_57616 get (IJ)Lnet/minecraft/class_7;
ARG 1 index
ARG 2 pos
METHOD method_57617 hash (J)I
ARG 0 pos
METHOD method_57618 add (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Lnet/minecraft/class_7;
ARG 1 world
ARG 2 pos
METHOD method_57619 compute (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;IJ)Lnet/minecraft/class_7;
ARG 1 world
ARG 2 pos
ARG 3 index
ARG 4 longPos
METHOD method_57620 invalidate (Lnet/minecraft/class_2338;)V
ARG 1 pos
18 changes: 9 additions & 9 deletions mappings/net/minecraft/inventory/Inventories.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,11 @@ CLASS net/minecraft/class_1262 net/minecraft/inventory/Inventories
COMMENT Writes the inventory to {@code nbt}. This method will always write to the NBT,
COMMENT even if {@code stacks} only contains empty stacks.
COMMENT
COMMENT <p>See {@link #writeNbt(NbtCompound, DefaultedList, boolean)} for the serialization
COMMENT format.
COMMENT <p>See {@link #writeNbt(NbtCompound, DefaultedList, boolean, RegistryWrapper.WrapperLookup)}
COMMENT for the serialization format.
COMMENT
COMMENT @see #readNbt(NbtCompound, DefaultedList)
COMMENT @see #writeNbt(NbtCompound, DefaultedList, boolean)
COMMENT @see #readNbt(NbtCompound, DefaultedList, RegistryWrapper.WrapperLookup)
COMMENT @see #writeNbt(NbtCompound, DefaultedList, boolean, RegistryWrapper.WrapperLookup)
COMMENT @return the passed {@code nbt}
ARG 0 nbt
ARG 1 stacks
Expand All @@ -42,7 +42,7 @@ CLASS net/minecraft/class_1262 net/minecraft/inventory/Inventories
COMMENT then {@code nbt} will not be modified at all. Otherwise, the {@code Items} entry
COMMENT will always be present.
COMMENT
COMMENT @see #readNbt(NbtCompound, DefaultedList)
COMMENT @see #readNbt(NbtCompound, DefaultedList, RegistryWrapper.WrapperLookup)
COMMENT @return the passed {@code nbt}
ARG 0 nbt
ARG 1 stacks
Expand All @@ -62,11 +62,11 @@ CLASS net/minecraft/class_1262 net/minecraft/inventory/Inventories
METHOD method_5429 readNbt (Lnet/minecraft/class_2487;Lnet/minecraft/class_2371;Lnet/minecraft/class_7225$class_7874;)V
COMMENT Reads {@code nbt} and sets the elements of {@code stacks} accordingly.
COMMENT
COMMENT <p>See {@link #writeNbt(NbtCompound, DefaultedList, boolean)} for the serialization
COMMENT format. If the slot is out of bounds, it is ignored.
COMMENT <p>See {@link #writeNbt(NbtCompound, DefaultedList, boolean, RegistryWrapper.WrapperLookup)}
COMMENT for the serialization format. If the slot is out of bounds, it is ignored.
COMMENT
COMMENT @see #writeNbt(NbtCompound, DefaultedList)
COMMENT @see #writeNbt(NbtCompound, DefaultedList, boolean)
COMMENT @see #writeNbt(NbtCompound, DefaultedList, RegistryWrapper.WrapperLookup)
COMMENT @see #writeNbt(NbtCompound, DefaultedList, boolean, RegistryWrapper.WrapperLookup)
ARG 0 nbt
ARG 1 stacks
ARG 2 registries
Expand Down
4 changes: 2 additions & 2 deletions mappings/net/minecraft/inventory/SimpleInventory.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -71,9 +71,9 @@ CLASS net/minecraft/class_1277 net/minecraft/inventory/SimpleInventory
ARG 1 list
ARG 2 registries
METHOD method_7660 toNbtList (Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_2499;
COMMENT {@return an NBT list of non-empty {@linkplain ItemStack#writeNbt item stacks}}
COMMENT {@return an NBT list of non-empty {@linkplain ItemStack#encode(RegistryWrapper.WrapperLookup) item stacks}}
COMMENT
COMMENT <p>Unlike {@link Inventories#writeNbt(NbtCompound, DefaultedList, boolean)},
COMMENT <p>Unlike {@link Inventories#writeNbt(NbtCompound, DefaultedList, boolean, RegistryWrapper.WrapperLookup)},
COMMENT this does not serialize the slots.
COMMENT
COMMENT @see #readNbtList
Expand Down
70 changes: 15 additions & 55 deletions mappings/net/minecraft/item/ItemStack.mapping
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
COMMENT Represents a stack of items. This is a data container that holds the item count
COMMENT and the stack's NBT. Logics for items (such as the action for using it) are delegated
COMMENT and the stack's components. Logics for items (such as the action for using it) are delegated
COMMENT to the stack's logic container, {@link Item}. Instances can be created using one of
COMMENT the constructors and are usually stored in an {@link net.minecraft.inventory.Inventory}.
COMMENT
Expand All @@ -19,7 +19,7 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
COMMENT
COMMENT <h3>NBT serialization</h3>
COMMENT
COMMENT An Item Stack can be serialized with {@link #writeNbt(NbtCompound)}, and deserialized with {@link #fromNbt(NbtCompound)}.
COMMENT An Item Stack can be serialized with {@link #encode(RegistryWrapper.WrapperLookup)}, and deserialized with {@link #fromNbt(RegistryWrapper.WrapperLookup, NbtCompound)}.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
Expand All @@ -31,52 +31,10 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
COMMENT <td>{@code id}</td><td>{@link net.minecraft.nbt.NbtString}</td><td>The identifier of the item.</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code Count}</td><td>{@link net.minecraft.nbt.NbtByte}</td><td>The count of items in the stack.</td>
COMMENT <td>{@code count}</td><td>{@link net.minecraft.nbt.NbtInt}</td><td>The count of items in the stack.</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>{@code tag}</td><td>{@link NbtCompound}</td><td>The item stack's custom NBT.</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
COMMENT
COMMENT <h3>Custom NBT</h3>
COMMENT
COMMENT The item stack's custom NBT may be used to store extra information,
COMMENT like the block entity data for shulker boxes,
COMMENT or the damage of a damageable item, etc.
COMMENT <p>
COMMENT Various methods are available to interact with the custom NBT, some methods might refer to a "sub NBT",
COMMENT a sub NBT is a child element of the custom NBT.
COMMENT
COMMENT <div class="fabric">
COMMENT <table border=1>
COMMENT <caption>Custom NBT operations</caption>
COMMENT <tr>
COMMENT <th>Category</th><th>Method</th><th>Summary</th>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>Custom NBT</td><td>{@link #hasNbt()}</td><td>Returns whether the item stack has custom NBT.</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>Custom NBT</td><td>{@link #getNbt()}</td><td>Returns the custom NBT of the item stack.</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>Custom NBT</td><td>{@link #getOrCreateNbt()}</td><td>Returns the custom NBT of the item stack, or creates one if absent, mutating the stack.</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>Custom NBT</td><td>{@link #setNbt(NbtCompound)}</td><td>Sets the custom NBT of the item stack.</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>Sub Custom NBT</td><td>{@link #getSubNbt(String)}</td><td>Returns the sub NBT compound at the specified key.</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>Sub Custom NBT</td><td>{@link #getOrCreateSubNbt(String)}</td><td>Returns the sub NBT compound at the specified key, or create one if absent, mutating the stack.</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>Sub Custom NBT</td><td>{@link #removeSubNbt(String)}</td><td>Removes the sub NBT element at the specified key.</td>
COMMENT </tr>
COMMENT <tr>
COMMENT <td>Sub Custom NBT</td><td>{@link #setSubNbt(String, NbtElement)}</td><td>Sets the sub NBT element at the specified key.</td>
COMMENT <td>{@code components}</td><td>{@link ComponentChanges}</td><td>The item stack's components.</td>
COMMENT </tr>
COMMENT </table>
COMMENT </div>
Expand Down Expand Up @@ -248,6 +206,8 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
ARG 2 attributeModifierConsumer
METHOD method_57355 hashCode (Lnet/minecraft/class_1799;)I
ARG 0 stack
METHOD method_57356 (Lnet/minecraft/class_1887;ILnet/minecraft/class_9304$class_9305;)V
ARG 2 builder
METHOD method_57357 canPlaceOn (Lnet/minecraft/class_2694;)Z
ARG 1 pos
METHOD method_57358 encode (Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_2520;
Expand Down Expand Up @@ -340,9 +300,8 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
METHOD method_7919 getDamage ()I
COMMENT {@return the damage (lost durability) of the item stack}
COMMENT
COMMENT <p>The damage is stored in NBT under {@value #DAMAGE_KEY} key. Note that this method
COMMENT does not check if the item is {@linkplain #isDamageable damageable}, unlike {@link
COMMENT #isDamaged}.
COMMENT <p>Note that this method does not check if the item is {@linkplain #isDamageable
COMMENT damageable}, unlike {@link #isDamaged}.
COMMENT
COMMENT @see #isDamageable
COMMENT @see #isDamaged
Expand Down Expand Up @@ -381,9 +340,10 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
COMMENT {@return whether the item stack has any enchantments}
COMMENT
COMMENT <p>This will return {@code false} for enchanted books, as the book itself is not
COMMENT enchanted and therefore does not store enchantments under {@value #ENCHANTMENTS_KEY} key.
COMMENT enchanted and therefore does not store enchantments under {@link
COMMENT net.minecraft.component.DataComponentTypes#ENCHANTMENTS}.
COMMENT
COMMENT @see #getEnchantments
COMMENT @see net.minecraft.enchantment.EnchantmentHelper#getEnchantments
METHOD method_7945 getFrame ()Lnet/minecraft/class_1533;
COMMENT {@return the item frame that holds the stack, or {@code null} if inapplicable}
COMMENT
Expand Down Expand Up @@ -451,13 +411,12 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
METHOD method_7963 isDamageable ()Z
COMMENT {@return whether the item can be damaged (lose durability)}
COMMENT
COMMENT <p>Items with {@linkplain Item#getMaxDamage 0 max damage} or item stacks with {@value
COMMENT #UNBREAKABLE_KEY} NBT set to {@code 1b} cannot be damaged.
COMMENT <p>Items with {@linkplain Item#getMaxDamage 0 max damage} or item stacks with {@link
COMMENT net.minecraft.component.DataComponentTypes#UNBREAKABLE} component cannot be damaged.
COMMENT
COMMENT @see Item#getMaxDamage
COMMENT @see #isDamaged
COMMENT @see #getDamage
COMMENT @see #isUnbreakable
METHOD method_7964 getName ()Lnet/minecraft/class_2561;
COMMENT {@return the custom name of the stack if it exists, or the item's name}
METHOD method_7965 getBobbingAnimationTime ()I
Expand Down Expand Up @@ -531,7 +490,8 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
COMMENT Enchants this item with the given enchantment and level.
COMMENT
COMMENT <p>This should not be used with enchanted books, as the book itself is not
COMMENT enchanted and therefore does not store enchantments under {@value #ENCHANTMENTS_KEY} key.
COMMENT enchanted and therefore does not store enchantments under {@link
COMMENT net.minecraft.component.DataComponentTypes#ENCHANTMENTS}.
COMMENT
COMMENT @see net.minecraft.enchantment.EnchantmentHelper
ARG 1 enchantment
Expand Down
1 change: 1 addition & 0 deletions mappings/net/minecraft/loot/LootTable.mapping
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
CLASS net/minecraft/class_52 net/minecraft/loot/LootTable
FIELD field_44892 randomSequenceId Ljava/util/Optional;
FIELD field_45796 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49428 DEFAULT_SEED J
FIELD field_942 type Lnet/minecraft/class_176;
FIELD field_943 pools Ljava/util/List;
FIELD field_944 functions Ljava/util/List;
Expand Down
2 changes: 2 additions & 0 deletions mappings/net/minecraft/loot/context/LootContextTypes.mapping
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@ CLASS net/minecraft/class_173 net/minecraft/loot/context/LootContextTypes
ARG 0 builder
METHOD method_56818 (Lnet/minecraft/class_176$class_177;)V
ARG 0 builder
METHOD method_57660 (Lnet/minecraft/class_176$class_177;)V
ARG 0 builder
METHOD method_755 (Lnet/minecraft/class_176$class_177;)V
ARG 0 builder
METHOD method_756 (Lnet/minecraft/class_176$class_177;)V
Expand Down
19 changes: 19 additions & 0 deletions mappings/net/minecraft/loot/entry/LootTableEntry.mapping
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
CLASS net/minecraft/class_83 net/minecraft/loot/entry/LootTableEntry
FIELD field_45803 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49429 value Lcom/mojang/datafixers/util/Either;
METHOD <init> (Lcom/mojang/datafixers/util/Either;IILjava/util/List;Ljava/util/List;)V
ARG 1 value
ARG 2 weight
ARG 3 quality
ARG 4 conditions
Expand All @@ -12,7 +14,24 @@ CLASS net/minecraft/class_83 net/minecraft/loot/entry/LootTableEntry
ARG 2 quality
ARG 3 conditions
ARG 4 functions
METHOD method_51222 (Lnet/minecraft/class_58;Lnet/minecraft/class_52;)V
ARG 1 table
METHOD method_51223 (Lnet/minecraft/class_58;Lnet/minecraft/class_2960;)V
ARG 1 id
METHOD method_53293 (Lnet/minecraft/class_83;)Lcom/mojang/datafixers/util/Either;
ARG 0 entry
METHOD method_53294 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_57630 (Lnet/minecraft/class_47;Lnet/minecraft/class_2960;)Lnet/minecraft/class_52;
ARG 1 id
METHOD method_57631 builder (Lnet/minecraft/class_52;)Lnet/minecraft/class_85$class_86;
ARG 0 table
METHOD method_57632 (Lnet/minecraft/class_52;IILjava/util/List;Ljava/util/List;)Lnet/minecraft/class_85;
ARG 1 weight
ARG 2 quality
ARG 3 conditions
ARG 4 functions
METHOD method_57633 (Lnet/minecraft/class_58;Lnet/minecraft/class_2960;Lnet/minecraft/class_8488;Lnet/minecraft/class_52;)V
ARG 3 table
METHOD method_57634 (Lnet/minecraft/class_52;)Lnet/minecraft/class_52;
ARG 0 table
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
CLASS net/minecraft/class_9317 net/minecraft/loot/function/CopyComponentsLootFunction
FIELD field_49430 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49431 source Lnet/minecraft/class_9317$class_9319;
FIELD field_49432 components Ljava/util/List;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_9317$class_9319;Ljava/util/List;)V
ARG 1 conditions
ARG 2 source
ARG 3 components
METHOD method_57637 builder (Lnet/minecraft/class_9317$class_9319;)Lnet/minecraft/class_9317$class_9318;
ARG 0 source
METHOD method_57638 (Lnet/minecraft/class_9317;)Ljava/util/List;
ARG 0 function
METHOD method_57639 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_57640 (Lnet/minecraft/class_9317;)Lnet/minecraft/class_9317$class_9319;
ARG 0 function
CLASS class_9318 Builder
FIELD field_49434 source Lnet/minecraft/class_9317$class_9319;
FIELD field_49435 types Lcom/google/common/collect/ImmutableList$Builder;
METHOD <init> (Lnet/minecraft/class_9317$class_9319;)V
ARG 1 source
METHOD method_57642 add (Lnet/minecraft/class_9331;)Lnet/minecraft/class_9317$class_9318;
ARG 1 type
CLASS class_9319 Source
FIELD field_49437 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49438 id Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 3 id
METHOD method_57643 getRequiredParameters ()Ljava/util/Set;
METHOD method_57644 getComponents (Lnet/minecraft/class_47;)Lnet/minecraft/class_9323;
ARG 1 context
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ CLASS net/minecraft/class_4488 net/minecraft/loot/function/CopyStateFunction
ARG 0 instance
METHOD method_53312 (Lnet/minecraft/class_4488;)Lnet/minecraft/class_6880;
ARG 0 function
METHOD method_57636 (Lnet/minecraft/class_2680;Lnet/minecraft/class_9275;)Lnet/minecraft/class_9275;
ARG 2 component
CLASS class_4489 Builder
FIELD field_20451 block Lnet/minecraft/class_6880;
FIELD field_20452 properties Lcom/google/common/collect/ImmutableSet$Builder;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ CLASS net/minecraft/class_137 net/minecraft/loot/function/SetAttributesLootFunct
ARG 0 function
METHOD method_53356 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_57647 (Lnet/minecraft/class_47;Lnet/minecraft/class_9285;)Lnet/minecraft/class_9285;
ARG 2 component
CLASS class_138 Attribute
FIELD comp_1859 name Ljava/lang/String;
FIELD comp_1860 attribute Lnet/minecraft/class_6880;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ CLASS net/minecraft/class_5592 net/minecraft/loot/function/SetBannerPatternFunct
FIELD field_45839 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_9307;Z)V
ARG 1 conditions
ARG 2 patterns
ARG 3 append
METHOD method_35531 builder (Z)Lnet/minecraft/class_5592$class_6157;
ARG 0 append
Expand All @@ -13,6 +14,9 @@ CLASS net/minecraft/class_5592 net/minecraft/loot/function/SetBannerPatternFunct
ARG 0 instance
METHOD method_53362 (Lnet/minecraft/class_5592;)Lnet/minecraft/class_9307;
ARG 0 function
METHOD method_57648 (Lnet/minecraft/class_9307;Lnet/minecraft/class_9307;)Lnet/minecraft/class_9307;
ARG 0 current
ARG 1 newPatterns
CLASS class_6157 Builder
FIELD field_31862 patterns Lnet/minecraft/class_9307$class_3750;
FIELD field_31863 append Z
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ CLASS net/minecraft/class_134 net/minecraft/loot/function/SetContentsLootFunctio
ARG 0 instance
METHOD method_53365 (Lnet/minecraft/class_134;)Lnet/minecraft/class_6880;
ARG 0 function
METHOD method_57653 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_599 (Lnet/minecraft/class_47;Lnet/minecraft/class_2371;Lnet/minecraft/class_79;)V
ARG 2 entry
METHOD method_600 (Lnet/minecraft/class_47;Lnet/minecraft/class_2371;Lnet/minecraft/class_82;)V
Expand Down
Loading