mirror of https://github.com/FabricMC/yarn.git
Two new data fixes (#2177)
* Two new data fixes Signed-off-by: liach <liach@users.noreply.github.com> * Update mappings/net/minecraft/datafixer/fix/ArrowPickupFix.mapping Co-authored-by: haykam821 <24855774+haykam821@users.noreply.github.com> * Update mappings/net/minecraft/datafixer/fix/ArrowPickupFix.mapping Co-authored-by: liach <liach@users.noreply.github.com> Co-authored-by: haykam821 <24855774+haykam821@users.noreply.github.com>
This commit is contained in:
parent
c0c97b852e
commit
e9b45f9afd
|
@ -0,0 +1,20 @@
|
|||
CLASS net/minecraft/class_5946 net/minecraft/datafixer/fix/ArrowPickupFix
|
||||
COMMENT A fix that automatically renames the {@code player} byte in arrow data to
|
||||
COMMENT {@code pickup}, if there is not any existing {@code pickup} data.
|
||||
COMMENT
|
||||
COMMENT <p>This is known as {@index AbstractArrowPickupFix} in the literal
|
||||
COMMENT string, though this fix is not abstract.
|
||||
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
|
||||
ARG 1 outputSchema
|
||||
METHOD method_34684 update (Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;
|
||||
ARG 1 typed
|
||||
METHOD method_34685 updateEntity (Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;
|
||||
ARG 1 typed
|
||||
ARG 2 choiceName
|
||||
ARG 3 updater
|
||||
METHOD method_34686 update (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
|
||||
COMMENT When the {@code pickup} NBT byte of an arrow's data is absent, sets it
|
||||
COMMENT from the arrow's {@code player} NBT byte.
|
||||
ARG 0 arrowData
|
||||
METHOD method_34687 (Ljava/util/function/Function;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;
|
||||
ARG 1 t
|
|
@ -0,0 +1,34 @@
|
|||
CLASS net/minecraft/class_5947 net/minecraft/datafixer/fix/StructureFeatureChildrenPoolElementFix
|
||||
COMMENT A fix that updates a few children pool element features with complex
|
||||
COMMENT configurations to simple ID strings within structure features.
|
||||
COMMENT
|
||||
COMMENT <p>This is known as {@index SavedDataFeaturePoolElementFix} in the
|
||||
COMMENT literal strings.
|
||||
FIELD field_29545 ARRAY_INDEX_PATTERN Ljava/util/regex/Pattern;
|
||||
FIELD field_29546 TARGET_CHILDREN_IDS Ljava/util/Set;
|
||||
FIELD field_29547 TARGET_FEATURES Ljava/util/Set;
|
||||
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
|
||||
ARG 1 outputSchema
|
||||
METHOD method_34688 updatePoolElementFeature (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
|
||||
ARG 0 feature
|
||||
METHOD method_34689 findValueAt (Lcom/mojang/serialization/Dynamic;[Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic;
|
||||
ARG 0 root
|
||||
ARG 1 pathParts
|
||||
METHOD method_34690 updateFeature (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Optional;
|
||||
ARG 0 type
|
||||
ARG 1 name
|
||||
ARG 2 stateProviderType
|
||||
ARG 3 stateProviderStateName
|
||||
ARG 4 stateProviderFirstEntryName
|
||||
ARG 5 foliagePlacerType
|
||||
ARG 6 leavesProviderStateName
|
||||
METHOD method_34691 mapChildren (Ljava/util/stream/Stream;)Ljava/util/stream/Stream;
|
||||
ARG 0 children
|
||||
METHOD method_34692 updateStructureFeature (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
|
||||
ARG 0 structureFeature
|
||||
METHOD method_34693 updateChildren (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
|
||||
ARG 0 children
|
||||
METHOD method_34694 (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
|
||||
ARG 0 child
|
||||
METHOD method_34695 (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
|
||||
ARG 0 poolElement
|
Loading…
Reference in New Issue