net.minecraft.datafixer.fix

public abstract class ItemNbtFix

extends com.mojang.datafixers.DataFix

net.minecraft.util.datafix.fixes.ItemStackTagFix
net.minecraft.class_7505
net.minecraft.datafixer.fix.ItemNbtFix

Field summary

Modifier and TypeField
private final String
name
field_39403
name
private final Predicate<String>
idFilter
field_39404
itemIdPredicate

Constructor summary

ModifierConstructor
public (com.mojang.datafixers.schemas.Schema outputSchema, String name, Predicate<String> itemIdPredicate)

Method summary

Modifier and TypeMethod
public final com.mojang.datafixers.TypeRewriteRule
makeRule()
public static UnaryOperator<com.mojang.datafixers.Typed<?>>
createFixer(com.mojang.datafixers.types.Type<?> itemStackType, Predicate<String> idFilter, UnaryOperator<com.mojang.datafixers.Typed<?>> fixer)
method_56971(com.mojang.datafixers.types.Type<?> arg0, Predicate<String> arg1, UnaryOperator<com.mojang.datafixers.Typed<?>> arg2)
fixNbt(com.mojang.datafixers.types.Type<?> itemStackType, Predicate<String> itemIdPredicate, UnaryOperator<com.mojang.datafixers.Typed<?>> nbtFixer)
protected abstract com.mojang.datafixers.Typed<?>
fixItemStackTag(com.mojang.datafixers.Typed<?> tag)
method_66067(com.mojang.datafixers.Typed<?> arg0)
fix(com.mojang.datafixers.Typed<?> typed)
private static com.mojang.datafixers.Typed
lambda$createFixer$0(com.mojang.datafixers.OpticFinder arg0, Predicate arg1, com.mojang.datafixers.OpticFinder arg2, UnaryOperator arg3, com.mojang.datafixers.Typed arg4)
method_56970(com.mojang.datafixers.OpticFinder arg0, Predicate arg1, com.mojang.datafixers.OpticFinder arg2, UnaryOperator arg3, com.mojang.datafixers.Typed arg4)
method_56970(com.mojang.datafixers.OpticFinder arg0, Predicate arg1, com.mojang.datafixers.OpticFinder arg2, UnaryOperator arg3, com.mojang.datafixers.Typed itemStackTyped)