Package net.minecraft.util.datafix
Class ExtraDataFixUtils
java.lang.Object
net.minecraft.util.datafix.ExtraDataFixUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic com.mojang.serialization.Dynamic
<?> blockState
(String p_363485_) static com.mojang.serialization.Dynamic
<?> blockState
(String p_361952_, Map<String, String> p_362407_) static <T,
R> com.mojang.datafixers.Typed <R> cast
(com.mojang.datafixers.types.Type<R> p_330690_, com.mojang.datafixers.Typed<T> p_331921_) static <T> com.mojang.datafixers.Typed
<T> cast
(com.mojang.datafixers.types.Type<T> p_394665_, Object p_394477_, com.mojang.serialization.DynamicOps<?> p_394121_) static <T> Function
<com.mojang.datafixers.Typed<?>, com.mojang.datafixers.Typed<?>> chainAllFilters
(Function<com.mojang.datafixers.Typed<?>, com.mojang.datafixers.Typed<?>>... p_344769_) static com.mojang.serialization.Dynamic
<?> createBlockPos
(com.mojang.serialization.Dynamic<?> p_401108_, int p_401194_, int p_401075_, int p_401046_) static String
dyeColorIdToName
(int p_397819_) static com.mojang.serialization.Dynamic
<?> fixBlockPos
(com.mojang.serialization.Dynamic<?> p_326292_) static com.mojang.serialization.Dynamic
<?> fixInlineBlockPos
(com.mojang.serialization.Dynamic<?> p_401383_, String p_401140_, String p_401018_, String p_401105_, String p_401115_) static com.mojang.serialization.Dynamic
<?> fixStringField
(com.mojang.serialization.Dynamic<?> p_365145_, String p_361499_, UnaryOperator<String> p_360789_) static com.mojang.datafixers.types.Type
<?> patchSubType
(com.mojang.datafixers.types.Type<?> p_364210_, com.mojang.datafixers.types.Type<?> p_360925_, com.mojang.datafixers.types.Type<?> p_365306_) static <T> com.mojang.datafixers.Typed
<?> readAndSet
(com.mojang.datafixers.Typed<?> p_404652_, com.mojang.datafixers.OpticFinder<T> p_405690_, com.mojang.serialization.Dynamic<?> p_405117_) private static <A,
B> com.mojang.datafixers.TypeRewriteRule typePatcher
(com.mojang.datafixers.types.Type<A> p_365338_, com.mojang.datafixers.types.Type<B> p_363692_)
-
Constructor Details
-
ExtraDataFixUtils
public ExtraDataFixUtils()
-
-
Method Details
-
fixBlockPos
public static com.mojang.serialization.Dynamic<?> fixBlockPos(com.mojang.serialization.Dynamic<?> p_326292_) -
fixInlineBlockPos
-
createBlockPos
public static com.mojang.serialization.Dynamic<?> createBlockPos(com.mojang.serialization.Dynamic<?> p_401108_, int p_401194_, int p_401075_, int p_401046_) -
cast
public static <T,R> com.mojang.datafixers.Typed<R> cast(com.mojang.datafixers.types.Type<R> p_330690_, com.mojang.datafixers.Typed<T> p_331921_) -
cast
public static <T> com.mojang.datafixers.Typed<T> cast(com.mojang.datafixers.types.Type<T> p_394665_, Object p_394477_, com.mojang.serialization.DynamicOps<?> p_394121_) -
patchSubType
public static com.mojang.datafixers.types.Type<?> patchSubType(com.mojang.datafixers.types.Type<?> p_364210_, com.mojang.datafixers.types.Type<?> p_360925_, com.mojang.datafixers.types.Type<?> p_365306_) -
typePatcher
private static <A,B> com.mojang.datafixers.TypeRewriteRule typePatcher(com.mojang.datafixers.types.Type<A> p_365338_, com.mojang.datafixers.types.Type<B> p_363692_) -
chainAllFilters
@SafeVarargs public static <T> Function<com.mojang.datafixers.Typed<?>,com.mojang.datafixers.Typed<?>> chainAllFilters(Function<com.mojang.datafixers.Typed<?>, com.mojang.datafixers.Typed<?>>... p_344769_) -
blockState
-
blockState
-
fixStringField
public static com.mojang.serialization.Dynamic<?> fixStringField(com.mojang.serialization.Dynamic<?> p_365145_, String p_361499_, UnaryOperator<String> p_360789_) -
dyeColorIdToName
-
readAndSet
public static <T> com.mojang.datafixers.Typed<?> readAndSet(com.mojang.datafixers.Typed<?> p_404652_, com.mojang.datafixers.OpticFinder<T> p_405690_, com.mojang.serialization.Dynamic<?> p_405117_)
-