Class FrozenEntityRenameFix

java.lang.Object
com.mojang.datafixers.DataFix
net.frozenblock.lib.datafix.api.FrozenEntityRenameFix

public abstract class FrozenEntityRenameFix extends com.mojang.datafixers.DataFix
A DataFix specialized for fixing the name of an entity.
  • Constructor Summary

    Constructors
    Constructor
    Description
    FrozenEntityRenameFix(com.mojang.datafixers.schemas.Schema outputSchema, String name)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static com.mojang.datafixers.DataFix
    create(com.mojang.datafixers.schemas.Schema outputSchema, String name, Function<String,String> function)
     
    protected abstract String
    fixEntity(String string)
     
    com.mojang.datafixers.TypeRewriteRule
     

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • FrozenEntityRenameFix

      public FrozenEntityRenameFix(com.mojang.datafixers.schemas.Schema outputSchema, String name)
  • Method Details

    • makeRule

      public com.mojang.datafixers.TypeRewriteRule makeRule()
      Specified by:
      makeRule in class com.mojang.datafixers.DataFix
    • fixEntity

      protected abstract String fixEntity(String string)
    • create

      public static com.mojang.datafixers.DataFix create(com.mojang.datafixers.schemas.Schema outputSchema, String name, Function<String,String> function)