Uses of Interface
com.mojang.datafixers.OpticFinder
Packages that use OpticFinder
Package
Description
-
Uses of OpticFinder in com.mojang.datafixers
Classes in com.mojang.datafixers that implement OpticFinderFields in com.mojang.datafixers declared as OpticFinderModifier and TypeFieldDescriptionprivate static final OpticFinder<Dynamic<?>> DSL.Instances.REMAINDER_FINDERMethods in com.mojang.datafixers that return OpticFinderModifier and TypeMethodDescriptionstatic <FT> OpticFinder<FT> DSL.fieldFinder(String name, Type<FT> type) default <GT> OpticFinder<FT> static <FT> OpticFinder<FT> DSL.namedChoice(String name, Type<FT> type) static OpticFinder<Dynamic<?>> DSL.remainderFinder()static <FT> OpticFinder<FT> DSL.typeFinder(Type<FT> type) Methods in com.mojang.datafixers with parameters of type OpticFinderModifier and TypeMethodDescription<FT> FTTyped.get(OpticFinder<FT> optic) Typed.getAllTyped(OpticFinder<FT> optic) <FT> Optional<FT> Typed.getOptional(OpticFinder<FT> optic) Typed.getOptionalTyped(OpticFinder<FT> optic) <FT> FTTyped.getOrCreate(OpticFinder<FT> optic) <FT> Typed<FT> Typed.getOrCreateTyped(OpticFinder<FT> optic) <FT> FTTyped.getOrDefault(OpticFinder<FT> optic, FT def) <FT> Typed<FT> Typed.getTyped(OpticFinder<FT> optic) <FT,FR> Typed <?> Typed.set(OpticFinder<FT> optic, Typed<FR> newValue) <FT,FR> Typed <?> Typed.set(OpticFinder<FT> optic, Type<FR> newType, FR newValue) <FT> Typed<?> Typed.set(OpticFinder<FT> optic, FT newValue) <FT,FR> Typed <?> Typed.update(OpticFinder<FT> optic, Type<FR> newType, Function<FT, FR> updater) <FT> Typed<?> Typed.update(OpticFinder<FT> optic, Function<FT, FT> updater) <FT,FR> Typed <?> Typed.updateRecursive(OpticFinder<FT> optic, Type<FR> newType, Function<FT, FR> updater) <FT> Typed<?> Typed.updateRecursive(OpticFinder<FT> optic, Function<FT, FT> updater) <FT,FR> Typed <?> Typed.updateRecursiveTyped(OpticFinder<FT> optic, Type<FR> newType, Function<Typed<?>, Typed<?>> updater) <FT> Typed<?> Typed.updateRecursiveTyped(OpticFinder<FT> optic, Function<Typed<?>, Typed<?>> updater) <FT,FR> Typed <?> Typed.updateTyped(OpticFinder<FT> optic, Type<FR> newType, Function<Typed<?>, Typed<?>> updater) <FT> Typed<?> Typed.updateTyped(OpticFinder<FT> optic, Function<Typed<?>, Typed<?>> updater) -
Uses of OpticFinder in com.mojang.datafixers.types
Methods in com.mojang.datafixers.types that return OpticFinderMethods in com.mojang.datafixers.types with parameters of type OpticFinderModifier and TypeMethodDescription<FT,FR> Type <?> Type.getSetType(OpticFinder<FT> optic, Type<FR> newType) -
Uses of OpticFinder in net.minecraft.util.datafix
Methods in net.minecraft.util.datafix with parameters of type OpticFinderModifier and TypeMethodDescriptionstatic <T> Typed<?> ExtraDataFixUtils.readAndSet(Typed<?> target, OpticFinder<T> optic, Dynamic<?> value) -
Uses of OpticFinder in net.minecraft.util.datafix.fixes
Fields in net.minecraft.util.datafix.fixes declared as OpticFinderModifier and TypeFieldDescriptionprivate final OpticFinder<?> ThrownPotionSplitFix.ItemIdFinder.itemFinderThe field for theitemFinderrecord component.private final OpticFinder<Pair<String, String>> ThrownPotionSplitFix.ItemIdFinder.itemIdFinderThe field for theitemIdFinderrecord component.protected final OpticFinder<List<Pair<String, Dynamic<?>>>> LeavesFix.Section.paletteFinderMethods in net.minecraft.util.datafix.fixes that return OpticFinderModifier and TypeMethodDescriptionprivate OpticFinder<?> InlineBlockPosFormatFix.entityFinder(String choiceName) OpticFinder<?> ThrownPotionSplitFix.ItemIdFinder.itemFinder()Returns the value of theitemFinderrecord component.ThrownPotionSplitFix.ItemIdFinder.itemIdFinder()Returns the value of theitemIdFinderrecord component.Methods in net.minecraft.util.datafix.fixes with parameters of type OpticFinderModifier and TypeMethodDescriptionprivate Typed<?> BannerEntityCustomNameToOverrideComponentFix.fix(Typed<?> input, OpticFinder<Pair<String, String>> textComponentFinder, OpticFinder<?> customNameFinder) private <ItemStackOld, ItemStackNew>
TypeRewriteRuleEquipmentFormatFix.fix(Type<ItemStackOld> oldItemStackType, Type<ItemStackNew> newItemStackType, OpticFinder<?> idFinder) private <S,T, A> TypeRewriteRule NamedEntityWriteReadFix.fix(Type<S> inputEntityType, Type<T> outputEntityType, Type<?> patchedEntityType, OpticFinder<A> choiceFinder) private Typed<?> OminousBannerRarityFix.fix(Typed<?> input, OpticFinder<?> componentsFieldFinder, OpticFinder<?> itemNameFinder, OpticFinder<Pair<String, String>> textComponentFinder) private static Typed<?> TooltipDisplayComponentFix.fix(Typed<?> typed, OpticFinder<?> canPlaceOnFinder, OpticFinder<?> canBreakFinder, Type<?> newCanPlaceOnType, Type<?> newCanBreakType) private static Typed<?> TooltipDisplayComponentFix.fixAdventureModePredicate(Typed<?> typedComponents, OpticFinder<?> componentFinder, Type<?> newType, String componentId, Set<String> hiddenTooltips) private static <T> Typed<?> EntityCustomNameToComponentFix.fixEntity(Typed<?> entity, Type<?> newEntityType, OpticFinder<String> idF, OpticFinder<String> customNameF, Type<T> newCustomNameType) private TypeRewriteRuleChestedHorsesInventoryZeroIndexingFix.horseLikeInventoryIndexingFixer(OpticFinder<Pair<String, Pair<Either<Pair<String, String>, Unit>, Pair<Either<?, Unit>, Dynamic<?>>>>> itemStackFinder, Type<?> schema, String horseId) private Typed<?> RemoveBlockEntityTagFix.removeBlockEntity(Typed<?> tag, OpticFinder<?> blockEntityF, OpticFinder<String> blockEntityIdF, String blockEntityFieldName) private Typed<?> VillagerTradeFix.updateItemStack(OpticFinder<Pair<String, String>> idF, Typed<?> itemStack) private static Typed<?> BitStorageAlignFix.updateSections(OpticFinder<?> sectionsFinder, OpticFinder<?> sectionFinder, OpticFinder<List<Pair<String, Dynamic<?>>>> paletteFinder, Typed<?> level) Constructors in net.minecraft.util.datafix.fixes with parameters of type OpticFinderModifierConstructorDescriptionprivateItemIdFinder(OpticFinder<?> itemFinder, OpticFinder<Pair<String, String>> itemIdFinder) Creates an instance of aItemIdFinderrecord class.