net.minecraft.datafixer.fix

public class InvalidLockComponentPredicateFix

extends ComponentFix

net.minecraft.util.datafix.fixes.InvalidLockComponentFix
net.minecraft.class_10392
net.minecraft.datafixer.fix.InvalidLockComponentPredicateFix

Field summary

Modifier and TypeField
private static final Optional<String>
INVALID_LOCK_CUSTOM_NAME
field_55201
DOUBLE_QUOTES

Constructor summary

ModifierConstructor
public (com.mojang.datafixers.schemas.Schema outputSchema)

Method summary

Modifier and TypeMethod
protected <T> com.mojang.serialization.Dynamic<T>
fixComponent(com.mojang.serialization.Dynamic<T> input)
method_58045(com.mojang.serialization.Dynamic<T> arg0)
fixComponent(com.mojang.serialization.Dynamic<T> arg0)
public static <T> com.mojang.serialization.Dynamic<T>
fixLock(com.mojang.serialization.Dynamic<T> input)
method_65337(com.mojang.serialization.Dynamic<T> arg0)
validateLock(com.mojang.serialization.Dynamic<T> dynamic)
private static <T> boolean
isBrokenLock(com.mojang.serialization.Dynamic<T> input)
method_65338(com.mojang.serialization.Dynamic<T> arg0)
isLockInvalid(com.mojang.serialization.Dynamic<T> dynamic)
private static <T> boolean
isMapWithOneField(com.mojang.serialization.Dynamic<T> input, String fieldName, Predicate<com.mojang.serialization.Dynamic<T>> predicate)
method_65336(com.mojang.serialization.Dynamic<T> arg0, String arg1, Predicate<com.mojang.serialization.Dynamic<T>> arg2)
hasMatchingKey(com.mojang.serialization.Dynamic<T> dynamic, String key, Predicate<com.mojang.serialization.Dynamic<T>> predicate)
private static boolean
lambda$isBrokenLock$0(com.mojang.serialization.Dynamic arg0)
method_65339(com.mojang.serialization.Dynamic arg0)
method_65339(com.mojang.serialization.Dynamic componentsDynamic)
private static boolean
lambda$isBrokenLock$1(com.mojang.serialization.Dynamic arg0)
method_65340(com.mojang.serialization.Dynamic arg0)
method_65340(com.mojang.serialization.Dynamic customNameDynamic)