net.minecraft.util.datafix.fixes

public class SavedDataFeaturePoolElementFix

extends com.mojang.datafixers.DataFix

bjf
net.minecraft.util.datafix.fixes.SavedDataFeaturePoolElementFix
net.minecraft.class_5947
net.minecraft.datafixer.fix.StructureFeatureChildrenPoolElementFix
net.minecraft.util.datafix.fixes.SavedDataFeaturePoolElementFix

Field summary

Modifier and TypeField
private static final Pattern
a
INDEX_PATTERN
field_29545
ARRAY_INDEX_PATTERN
private static final Set<String>
b
PIECE_TYPE
field_29546
TARGET_CHILDREN_IDS
private static final Set<String>
c
FEATURES
field_29547
TARGET_FEATURES

Constructor summary

ModifierConstructor
public (com.mojang.datafixers.schemas.Schema outputSchema)

Method summary

Modifier and TypeMethod
public com.mojang.datafixers.TypeRewriteRule
makeRule()
makeRule()
private static <T> com.mojang.serialization.Dynamic<T>
b(com.mojang.serialization.Dynamic<T> arg0)
fixTag(com.mojang.serialization.Dynamic<T> arg0)
method_34692(com.mojang.serialization.Dynamic<T> arg0)
updateStructureFeature(com.mojang.serialization.Dynamic<T> structureFeature)
private static <T> com.mojang.serialization.Dynamic<T>
c(com.mojang.serialization.Dynamic<T> arg0)
updateChildren(com.mojang.serialization.Dynamic<T> arg0)
method_34693(com.mojang.serialization.Dynamic<T> arg0)
updateChildren(com.mojang.serialization.Dynamic<T> children)
private static Stream<? extends com.mojang.serialization.Dynamic<?>>
a(Stream<? extends com.mojang.serialization.Dynamic<?>> arg0)
updateChildren(Stream<? extends com.mojang.serialization.Dynamic<?>> arg0)
method_34691(Stream<? extends com.mojang.serialization.Dynamic<?>> arg0)
mapChildren(Stream<? extends com.mojang.serialization.Dynamic<?>> children)
private static <T> com.mojang.serialization.OptionalDynamic<T>
a(com.mojang.serialization.Dynamic<T> arg0, String... arg1)
get(com.mojang.serialization.Dynamic<T> arg0, String... arg1)
method_34689(com.mojang.serialization.Dynamic<T> arg0, String... arg1)
findValueAt(com.mojang.serialization.Dynamic<T> root, String... pathParts)
protected static com.mojang.serialization.Dynamic<?>
a(com.mojang.serialization.Dynamic<?> arg0)
fixFeature(com.mojang.serialization.Dynamic<?> arg0)
method_34688(com.mojang.serialization.Dynamic<?> arg0)
updatePoolElementFeature(com.mojang.serialization.Dynamic<?> feature)
private static Optional<String>
a(String arg0, String arg1, String arg2, String arg3, String arg4, String arg5, String arg6)
getReplacement(String arg0, String arg1, String arg2, String arg3, String arg4, String arg5, String arg6)
method_34690(String arg0, String arg1, String arg2, String arg3, String arg4, String arg5, String arg6)
updateFeature(String type, String name, String stateProviderType, String stateProviderStateName, String stateProviderFirstEntryName, String foliagePlacerType, String leavesProviderStateName)