Package net.minecraft.util.datafix.fixes
Class MobEffectIdFix
java.lang.Object
com.mojang.datafixers.DataFix
net.minecraft.util.datafix.fixes.MobEffectIdFix
public class MobEffectIdFix
extends com.mojang.datafixers.DataFix
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final it.unimi.dsi.fastutil.ints.Int2ObjectMap<String>
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate com.mojang.datafixers.TypeRewriteRuleprivate com.mojang.datafixers.TypeRewriteRuleprivate static <T> com.mojang.serialization.Dynamic<T>fixAreaEffectCloudTag(com.mojang.serialization.Dynamic<T> p_298539_) private static <T> com.mojang.serialization.Dynamic<T>fixArrowTag(com.mojang.serialization.Dynamic<T> p_299026_) private static <T> com.mojang.serialization.Dynamic<T>fixMooshroomTag(com.mojang.serialization.Dynamic<T> p_298470_) private static <T> com.mojang.serialization.Dynamic<T>fixSuspiciousStewTag(com.mojang.serialization.Dynamic<T> p_298546_) private static <T> Optional<com.mojang.serialization.Dynamic<T>>getAndConvertMobEffectId(com.mojang.serialization.Dynamic<T> p_299296_, String p_298445_) private com.mojang.datafixers.TypeRewriteRuleprotected com.mojang.datafixers.TypeRewriteRulemakeRule()private com.mojang.datafixers.TypeRewriteRuleprivate static <T> com.mojang.serialization.Dynamic<T>renameField(com.mojang.serialization.Dynamic<T> p_298690_, String p_299008_, String p_298543_) private static <T> com.mojang.serialization.Dynamic<T>replaceField(com.mojang.serialization.Dynamic<T> p_299198_, String p_298443_, String p_298859_, Optional<com.mojang.serialization.Dynamic<T>> p_299082_) private static <T> com.mojang.serialization.Dynamic<T>setFieldIfPresent(com.mojang.serialization.Dynamic<T> p_298554_, String p_298711_, Optional<com.mojang.serialization.Dynamic<T>> p_298798_) private static com.mojang.serialization.Dynamic<?>updateLivingEntityTag(com.mojang.serialization.Dynamic<?> p_299145_) private static <T> com.mojang.serialization.Dynamic<T>updateMobEffectIdField(com.mojang.serialization.Dynamic<T> p_298948_, String p_299234_, com.mojang.serialization.Dynamic<T> p_298832_, String p_298487_) private static <T> com.mojang.serialization.Dynamic<T>updateMobEffectIdField(com.mojang.serialization.Dynamic<T> p_299001_, String p_298420_, String p_299179_) private static <T> com.mojang.serialization.Dynamic<T>updateMobEffectIdFieldConsideringForge(com.mojang.serialization.Dynamic<T> p_298948_, String p_299234_, com.mojang.serialization.Dynamic<T> p_298832_, String p_298487_, String forgeFieldId) private static <T> com.mojang.serialization.Dynamic<T>updateMobEffectInstance(com.mojang.serialization.Dynamic<T> p_298320_) private static <T> com.mojang.serialization.Dynamic<T>updateMobEffectInstanceList(com.mojang.serialization.Dynamic<T> p_299048_, String p_298254_, String p_298643_) private com.mojang.datafixers.Typed<?>updateNamedChoice(com.mojang.datafixers.Typed<?> p_298304_, com.mojang.datafixers.DSL.TypeReference p_298928_, String p_298718_, Function<com.mojang.serialization.Dynamic<?>, com.mojang.serialization.Dynamic<?>> p_298931_) private static <T> com.mojang.serialization.Dynamic<T>updateSuspiciousStewEntry(com.mojang.serialization.Dynamic<T> p_298873_) private static <T> com.mojang.serialization.Dynamic<T>updateSuspiciousStewEntry(com.mojang.serialization.Dynamic<T> p_298902_, com.mojang.serialization.Dynamic<T> p_299113_) Methods inherited from class com.mojang.datafixers.DataFixchecked, convertUnchecked, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhere, fixTypeEverywhereTyped, fixTypeEverywhereTyped, fixTypeEverywhereTyped, fixTypeEverywhereTyped, getInputSchema, getOutputSchema, getRule, getVersionKey, onFail, writeAndRead, writeFixAndRead
- 
Field Details- 
ID_MAP
- 
MOB_EFFECT_INSTANCE_CARRIER_ITEMS
 
- 
- 
Constructor Details- 
MobEffectIdFixpublic MobEffectIdFix(com.mojang.datafixers.schemas.Schema p_298197_) 
 
- 
- 
Method Details- 
getAndConvertMobEffectId
- 
setFieldIfPresent
- 
replaceField
- 
renameField
- 
updateMobEffectIdField
- 
updateMobEffectIdField
- 
updateMobEffectIdFieldConsideringForge
- 
updateMobEffectInstanceprivate static <T> com.mojang.serialization.Dynamic<T> updateMobEffectInstance(com.mojang.serialization.Dynamic<T> p_298320_) 
- 
updateMobEffectInstanceList
- 
updateSuspiciousStewEntryprivate static <T> com.mojang.serialization.Dynamic<T> updateSuspiciousStewEntry(com.mojang.serialization.Dynamic<T> p_298902_, com.mojang.serialization.Dynamic<T> p_299113_) 
- 
updateSuspiciousStewEntryprivate static <T> com.mojang.serialization.Dynamic<T> updateSuspiciousStewEntry(com.mojang.serialization.Dynamic<T> p_298873_) 
- 
updateNamedChoice
- 
blockEntityFixerprivate com.mojang.datafixers.TypeRewriteRule blockEntityFixer()
- 
fixMooshroomTagprivate static <T> com.mojang.serialization.Dynamic<T> fixMooshroomTag(com.mojang.serialization.Dynamic<T> p_298470_) 
- 
fixArrowTagprivate static <T> com.mojang.serialization.Dynamic<T> fixArrowTag(com.mojang.serialization.Dynamic<T> p_299026_) 
- 
fixAreaEffectCloudTagprivate static <T> com.mojang.serialization.Dynamic<T> fixAreaEffectCloudTag(com.mojang.serialization.Dynamic<T> p_298539_) 
- 
updateLivingEntityTagprivate static com.mojang.serialization.Dynamic<?> updateLivingEntityTag(com.mojang.serialization.Dynamic<?> p_299145_) 
- 
entityFixerprivate com.mojang.datafixers.TypeRewriteRule entityFixer()
- 
playerFixerprivate com.mojang.datafixers.TypeRewriteRule playerFixer()
- 
fixSuspiciousStewTagprivate static <T> com.mojang.serialization.Dynamic<T> fixSuspiciousStewTag(com.mojang.serialization.Dynamic<T> p_298546_) 
- 
itemStackFixerprivate com.mojang.datafixers.TypeRewriteRule itemStackFixer()
- 
makeRuleprotected com.mojang.datafixers.TypeRewriteRule makeRule()- Specified by:
- makeRulein class- com.mojang.datafixers.DataFix
 
 
-