Class PoiTypeRename

java.lang.Object
com.mojang.datafixers.DataFix
net.minecraft.util.datafix.fixes.PoiTypeRename
Direct Known Subclasses:
BeehivePoiRenameFix

public abstract class PoiTypeRename extends com.mojang.datafixers.DataFix
  • Constructor Summary

    Constructors
    Constructor
    Description
    PoiTypeRename​(com.mojang.datafixers.schemas.Schema p_16695_, boolean p_16696_)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    private <T> com.mojang.serialization.Dynamic<T>
    cap​(com.mojang.serialization.Dynamic<T> p_16700_)
     
    protected com.mojang.datafixers.TypeRewriteRule
     
    protected abstract String
    rename​(String p_16706_)
     
    private <T> Optional<com.mojang.serialization.Dynamic<T>>
    renameRecords​(com.mojang.serialization.Dynamic<T> p_16710_)
     

    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

    • PoiTypeRename

      public PoiTypeRename(com.mojang.datafixers.schemas.Schema p_16695_, boolean p_16696_)
  • Method Details

    • makeRule

      protected com.mojang.datafixers.TypeRewriteRule makeRule()
      Specified by:
      makeRule in class com.mojang.datafixers.DataFix
    • cap

      private <T> com.mojang.serialization.Dynamic<T> cap(com.mojang.serialization.Dynamic<T> p_16700_)
    • renameRecords

      private <T> Optional<com.mojang.serialization.Dynamic<T>> renameRecords(com.mojang.serialization.Dynamic<T> p_16710_)
    • rename

      protected abstract String rename(String p_16706_)