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 String
choiceName
private String
name
private com.mojang.datafixers.DSL.TypeReference
type
-
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:
makeRule
in classcom.mojang.datafixers.DataFix
-
transform
protected abstract com.mojang.datafixers.Typed<?> transform(com.mojang.datafixers.Typed<?> inputType)
-