Class ExtraDataFixUtils
java.lang.Object
net.minecraft.util.datafix.ExtraDataFixUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Dynamic<?> blockState(String id) static Dynamic<?> blockState(String id, Map<String, String> properties) static <T,R> Typed <R> static <T> Typed<T> cast(Type<T> type, Object value, DynamicOps<?> ops) chainAllFilters(Function<Typed<?>, Typed<?>>... fixers) static Dynamic<?> createBlockPos(Dynamic<?> dynamic, int x, int y, int z) static StringdyeColorIdToName(int id) static Dynamic<?> fixBlockPos(Dynamic<?> pos) static Dynamic<?> static Dynamic<?> fixStringField(Dynamic<?> dynamic, String fieldName, UnaryOperator<String> fix) static Type<?> patchSubType(Type<?> type, Type<?> find, Type<?> replace) static <T> Typed<?> readAndSet(Typed<?> target, OpticFinder<T> optic, Dynamic<?> value) private static <A,B> TypeRewriteRule typePatcher(Type<A> inputEntityType, Type<B> outputEntityType)
-
Constructor Details
-
ExtraDataFixUtils
public ExtraDataFixUtils()
-
-
Method Details
-
fixBlockPos
-
fixInlineBlockPos
-
createBlockPos
-
cast
-
cast
-
patchSubType
-
typePatcher
-
chainAllFilters
-
blockState
-
blockState
-
fixStringField
public static Dynamic<?> fixStringField(Dynamic<?> dynamic, String fieldName, UnaryOperator<String> fix) -
dyeColorIdToName
-
readAndSet
-