Package net.minecraft.util.datafix.fixes
Class TextComponentHoverAndClickEventFix
java.lang.Object
com.mojang.datafixers.DataFix
net.minecraft.util.datafix.fixes.TextComponentHoverAndClickEventFix
public class TextComponentHoverAndClickEventFix
extends com.mojang.datafixers.DataFix
-
Constructor Summary
ConstructorsConstructorDescriptionTextComponentHoverAndClickEventFix
(com.mojang.datafixers.schemas.Schema p_393653_) -
Method Summary
Modifier and TypeMethodDescriptionprivate static com.mojang.serialization.Dynamic
<?> copyFields
(com.mojang.serialization.Dynamic<?> p_393943_, com.mojang.serialization.Dynamic<?> p_394371_, String... p_394668_) private <C1,
C2, H extends com.mojang.datafixers.util.Pair<String, ?>>
com.mojang.datafixers.TypeRewriteRulecreateFixer
(com.mojang.datafixers.types.Type<C1> p_394638_, com.mojang.datafixers.types.Type<C2> p_393676_, com.mojang.datafixers.types.Type<H> p_393897_) private static <T> com.mojang.serialization.Dynamic
<T> fixClickEvent
(com.mojang.serialization.Dynamic<T> p_394405_) private static com.mojang.serialization.Dynamic
<?> fixHoverEvent
(com.mojang.serialization.Dynamic<?> p_394485_) private static com.mojang.serialization.Dynamic
<?> fixTextComponent
(com.mojang.serialization.Dynamic<?> p_394354_) protected com.mojang.datafixers.TypeRewriteRule
makeRule()
private static Integer
parseOldPage
(com.mojang.serialization.Dynamic<?> p_394445_) private static boolean
validateChat
(String pChat) private static boolean
validateUri
(String pUri) 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
-
Constructor Details
-
TextComponentHoverAndClickEventFix
public TextComponentHoverAndClickEventFix(com.mojang.datafixers.schemas.Schema p_393653_)
-
-
Method Details
-
makeRule
protected com.mojang.datafixers.TypeRewriteRule makeRule()- Specified by:
makeRule
in classcom.mojang.datafixers.DataFix
-
createFixer
private <C1,C2, com.mojang.datafixers.TypeRewriteRule createFixerH extends com.mojang.datafixers.util.Pair<String, ?>> (com.mojang.datafixers.types.Type<C1> p_394638_, com.mojang.datafixers.types.Type<C2> p_393676_, com.mojang.datafixers.types.Type<H> p_393897_) -
fixTextComponent
private static com.mojang.serialization.Dynamic<?> fixTextComponent(com.mojang.serialization.Dynamic<?> p_394354_) -
copyFields
private static com.mojang.serialization.Dynamic<?> copyFields(com.mojang.serialization.Dynamic<?> p_393943_, com.mojang.serialization.Dynamic<?> p_394371_, String... p_394668_) -
fixHoverEvent
private static com.mojang.serialization.Dynamic<?> fixHoverEvent(com.mojang.serialization.Dynamic<?> p_394485_) -
fixClickEvent
@Nullable private static <T> com.mojang.serialization.Dynamic<T> fixClickEvent(com.mojang.serialization.Dynamic<T> p_394405_) -
parseOldPage
-
validateUri
-
validateChat
-