net.minecraft.datafixer

public class FixUtil

net.minecraft.util.datafix.ExtraDataFixUtils
net.minecraft.class_9228
net.minecraft.datafixer.FixUtil

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static com.mojang.serialization.Dynamic<?>
fixBlockPos(com.mojang.serialization.Dynamic<?> pos)
method_56943(com.mojang.serialization.Dynamic<?> arg0)
fixBlockPos(com.mojang.serialization.Dynamic<?> dynamic)
public static com.mojang.serialization.Dynamic<?>
fixInlineBlockPos(com.mojang.serialization.Dynamic<?> input, String fieldX, String fieldY, String fieldZ, String newField)
method_67331(com.mojang.serialization.Dynamic<?> arg0, String arg1, String arg2, String arg3, String arg4)
consolidateBlockPos(com.mojang.serialization.Dynamic<?> dynamic, String xKey, String yKey, String zKey, String newPosKey)
public static com.mojang.serialization.Dynamic<?>
createBlockPos(com.mojang.serialization.Dynamic<?> dynamic, int x, int y, int z)
method_67330(com.mojang.serialization.Dynamic<?> arg0, int arg1, int arg2, int arg3)
createBlockPos(com.mojang.serialization.Dynamic<?> dynamic, int x, int y, int z)
public static <T, R> com.mojang.datafixers.Typed<R>
cast(com.mojang.datafixers.types.Type<R> type, com.mojang.datafixers.Typed<T> typed)
method_57182(com.mojang.datafixers.types.Type<R> arg0, com.mojang.datafixers.Typed<T> arg1)
withType(com.mojang.datafixers.types.Type<R> type, com.mojang.datafixers.Typed<T> typed)
public static <T> com.mojang.datafixers.Typed<T>
cast(com.mojang.datafixers.types.Type<T> type, Object value, com.mojang.serialization.DynamicOps<?> ops)
method_66040(com.mojang.datafixers.types.Type<T> arg0, Object arg1, com.mojang.serialization.DynamicOps<?> arg2)
withType(com.mojang.datafixers.types.Type<T> type, Object value, com.mojang.serialization.DynamicOps<?> ops)
public static com.mojang.datafixers.types.Type<?>
patchSubType(com.mojang.datafixers.types.Type<?> type, com.mojang.datafixers.types.Type<?> find, com.mojang.datafixers.types.Type<?> replace)
method_61350(com.mojang.datafixers.types.Type<?> arg0, com.mojang.datafixers.types.Type<?> arg1, com.mojang.datafixers.types.Type<?> arg2)
withTypeChanged(com.mojang.datafixers.types.Type<?> type, com.mojang.datafixers.types.Type<?> oldType, com.mojang.datafixers.types.Type<?> newType)
private static <A, B> com.mojang.datafixers.TypeRewriteRule
typePatcher(com.mojang.datafixers.types.Type<A> inputEntityType, com.mojang.datafixers.types.Type<B> outputEntityType)
method_61349(com.mojang.datafixers.types.Type<A> arg0, com.mojang.datafixers.types.Type<B> arg1)
typeChangingRule(com.mojang.datafixers.types.Type<A> oldType, com.mojang.datafixers.types.Type<B> newType)
public static <T> Function<com.mojang.datafixers.Typed<?>, com.mojang.datafixers.Typed<?>>
chainAllFilters(Function<com.mojang.datafixers.Typed<?>, com.mojang.datafixers.Typed<?>>... fixers)
method_59907(Function<com.mojang.datafixers.Typed<?>, com.mojang.datafixers.Typed<?>>... arg0)
compose(Function<com.mojang.datafixers.Typed<?>, com.mojang.datafixers.Typed<?>>... fixes)
public static com.mojang.serialization.Dynamic<?>
blockState(String id, Map<String, String> properties)
method_61356(String arg0, Map<String, String> arg1)
createBlockState(String id, Map<String, String> properties)
public static com.mojang.serialization.Dynamic<?>
blockState(String id)
method_61355(String arg0)
createBlockState(String id)
public static com.mojang.serialization.Dynamic<?>
fixStringField(com.mojang.serialization.Dynamic<?> dynamic, String fieldName, UnaryOperator<String> fix)
method_61351(com.mojang.serialization.Dynamic<?> arg0, String arg1, UnaryOperator<String> arg2)
apply(com.mojang.serialization.Dynamic<?> dynamic, String fieldName, UnaryOperator<String> applier)
public static String
dyeColorIdToName(int id)
method_66591(int arg0)
getColorName(int index)
public static <T> com.mojang.datafixers.Typed<?>
readAndSet(com.mojang.datafixers.Typed<?> target, com.mojang.datafixers.OpticFinder<T> optic, com.mojang.serialization.Dynamic<?> value)
method_67590(com.mojang.datafixers.Typed<?> arg0, com.mojang.datafixers.OpticFinder<T> arg1, com.mojang.serialization.Dynamic<?> arg2)
setFrom(com.mojang.datafixers.Typed<?> dest, com.mojang.datafixers.OpticFinder<T> opticFinder, com.mojang.serialization.Dynamic<?> src)
private static com.mojang.serialization.Dynamic
lambda$fixStringField$0(UnaryOperator arg0, com.mojang.serialization.Dynamic arg1, com.mojang.serialization.Dynamic arg2)
method_61357(UnaryOperator arg0, com.mojang.serialization.Dynamic arg1, com.mojang.serialization.Dynamic arg2)
method_61357(UnaryOperator arg0, com.mojang.serialization.Dynamic arg1, com.mojang.serialization.Dynamic value)
private static com.mojang.serialization.Dynamic
lambda$blockState$1(com.mojang.serialization.Dynamic arg0, Map$Entry arg1)
method_61352(com.mojang.serialization.Dynamic arg0, Map$Entry arg1)
method_61352(com.mojang.serialization.Dynamic arg0, Map$Entry entry)
private static com.mojang.serialization.Dynamic
lambda$blockState$0(com.mojang.serialization.Dynamic arg0, Map$Entry arg1)
method_61358(com.mojang.serialization.Dynamic arg0, Map$Entry arg1)
method_61358(com.mojang.serialization.Dynamic arg0, Map$Entry entry)
private static com.mojang.datafixers.Typed
lambda$chainAllFilters$0(Function[] arg0, com.mojang.datafixers.Typed arg1)
method_59908(Function[] arg0, com.mojang.datafixers.Typed arg1)
method_59908(Function[] arg0, com.mojang.datafixers.Typed arg1)
private static Function
lambda$typePatcher$0(com.mojang.serialization.DynamicOps arg0)
method_61353(com.mojang.serialization.DynamicOps arg0)
method_61353(com.mojang.serialization.DynamicOps ops)
private static Object
lambda$typePatcher$1(Object arg0)
method_61354(Object arg0)
method_61354(Object arg0)