Class LegacyHoverEventFix

java.lang.Object
com.mojang.datafixers.DataFix
net.minecraft.util.datafix.fixes.LegacyHoverEventFix

public class LegacyHoverEventFix extends DataFix
  • Constructor Details

    • LegacyHoverEventFix

      public LegacyHoverEventFix(Schema outputSchema)
  • Method Details

    • makeRule

      protected TypeRewriteRule makeRule()
      Specified by:
      makeRule in class DataFix
    • createFixer

      private <C, H extends Pair<String,?>> TypeRewriteRule createFixer(Type<C> rawTextComponentType, Type<H> hoverEventType)
    • fixHoverEvent

      private <H> H fixHoverEvent(Type<H> hoverEventType, String action, Dynamic<?> oldHoverEvent)
    • fixShowTextHover

      private static <H> H fixShowTextHover(Type<H> hoverEventType, Dynamic<?> oldHoverEvent)
    • createPlaceholderHover

      private static <H> H createPlaceholderHover(Type<H> hoverEventType, Dynamic<?> oldHoverEvent)