Package net.minecraft.datafixer.fix
Class ChoiceFix
java.lang.Object
com.mojang.datafixers.DataFix
net.minecraft.datafixer.fix.ChoiceFix
- Direct Known Subclasses:
BlockEntityBannerColorFix,BlockEntityBlockStateFix,BlockEntityJukeboxFix,BlockEntityKeepPacked,BlockEntityShulkerBoxColorFix,BlockEntitySignTextStrictJsonFix,CatTypeFix,ColorlessShulkerEntityFix,EntityArmorStandSilentFix,EntityHorseSaddleFix,EntityItemFrameDirectionFix,EntityPaintingMotiveFix,EntityShulkerColorFix,EntityShulkerRotationFix,EntityWolfColorFix,EntityZombieVillagerTypeFix,JigsawPropertiesFix,MemoryExpiryDataFix,OminousBannerBlockEntityRenameFix,RemoveGolemGossipFix,StriderGravityFix,VillagerFollowRangeFix,VillagerGossipFix,VillagerProfessionFix,VillagerTradeFix,ZombieVillagerXpRebuildFix
public abstract class ChoiceFix
extends com.mojang.datafixers.DataFix
-
Field Summary
Fields Modifier and Type Field Description private StringchoiceNameprivate Stringnameprivate com.mojang.datafixers.DSL.TypeReferencetype -
Constructor Summary
-
Method Summary
Methods 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
-
name
-
choiceName
-
type
private final com.mojang.datafixers.DSL.TypeReference type
-
-
Constructor Details
-
ChoiceFix
-
-
Method Details
-
makeRule
public com.mojang.datafixers.TypeRewriteRule makeRule()- Specified by:
makeRulein classcom.mojang.datafixers.DataFix
-
transform
protected abstract com.mojang.datafixers.Typed<?> transform(com.mojang.datafixers.Typed<?> inputType)
-