Package net.minecraft.util.datafix.fixes
Class InvalidLockComponentFix
java.lang.Object
com.mojang.datafixers.DataFix
net.minecraft.util.datafix.fixes.DataComponentRemainderFix
net.minecraft.util.datafix.fixes.InvalidLockComponentFix
- 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprotected <T> com.mojang.serialization.Dynamic<T> fixComponent(com.mojang.serialization.Dynamic<T> p_388620_) static <T> com.mojang.serialization.Dynamic<T> fixLock(com.mojang.serialization.Dynamic<T> pTag) private static <T> booleanisBrokenLock(com.mojang.serialization.Dynamic<T> pTag) private static <T> booleanisMapWithOneField(com.mojang.serialization.Dynamic<T> pTag, String pKey, Predicate<com.mojang.serialization.Dynamic<T>> pPredicate) Methods inherited from class net.minecraft.util.datafix.fixes.DataComponentRemainderFix
makeRuleMethods inherited from class com.mojang.datafixers.DataFix
checked, convertUnchecked, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhereTyped, fixTypeEverywhereTyped, fixTypeEverywhereTyped, fixTypeEverywhereTyped, getInputSchema, getOutputSchema, getRule, getVersionKey, onFail, writeAndRead, writeFixAndRead 
- 
Field Details
- 
INVALID_LOCK_CUSTOM_NAME
 
 - 
 - 
Constructor Details
- 
InvalidLockComponentFix
public InvalidLockComponentFix(com.mojang.datafixers.schemas.Schema pOutputSchema)  
 - 
 - 
Method Details
- 
fixComponent
@Nullable protected <T> com.mojang.serialization.Dynamic<T> fixComponent(com.mojang.serialization.Dynamic<T> p_388620_) - Specified by:
 fixComponentin classDataComponentRemainderFix
 - 
fixLock
@Nullable public static <T> com.mojang.serialization.Dynamic<T> fixLock(com.mojang.serialization.Dynamic<T> pTag)  - 
isBrokenLock
private static <T> boolean isBrokenLock(com.mojang.serialization.Dynamic<T> pTag)  - 
isMapWithOneField
 
 -