Class DataFixerUtils

java.lang.Object
com.ldtteam.structurize.blueprints.v1.DataFixerUtils

public class DataFixerUtils extends Object
Utils for data fixer mechanism
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static boolean
    If the used datafixer is the vanilla one.
  • Method Summary

    Modifier and Type
    Method
    Description
    static net.minecraft.nbt.CompoundTag
    runDataFixer(net.minecraft.nbt.CompoundTag dataIn, com.mojang.datafixers.DSL.TypeReference dataType, int startVersion)
     
    static net.minecraft.nbt.CompoundTag
    runDataFixer(net.minecraft.nbt.CompoundTag dataIn, com.mojang.datafixers.DSL.TypeReference dataType, int startVersion, int endVersion)
     
    static net.minecraft.nbt.CompoundTag
    runDataFixer(net.minecraft.nbt.CompoundTag dataIn, com.mojang.datafixers.DSL.TypeReference dataType, int startVersion, int endVersion, boolean debugNonBlockstate)
     
    static net.minecraft.nbt.CompoundTag
    runDataFixer(net.minecraft.nbt.CompoundTag dataIn, com.mojang.datafixers.DSL.TypeReference dataType, DataVersion startVersion)
     
    static net.minecraft.nbt.CompoundTag
    runDataFixer(net.minecraft.nbt.CompoundTag dataIn, com.mojang.datafixers.DSL.TypeReference dataType, DataVersion startVersion, DataVersion endVersion)
     
    static net.minecraft.nbt.CompoundTag
    runDataFixerCascade(net.minecraft.nbt.CompoundTag dataIn, com.mojang.datafixers.DSL.TypeReference dataType, int startVersion, int endVersion)
     

    Methods inherited from class java.lang.Object

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

    • isVanillaDF

      public static boolean isVanillaDF
      If the used datafixer is the vanilla one.
  • Method Details

    • runDataFixer

      public static net.minecraft.nbt.CompoundTag runDataFixer(net.minecraft.nbt.CompoundTag dataIn, com.mojang.datafixers.DSL.TypeReference dataType, DataVersion startVersion)
    • runDataFixer

      public static net.minecraft.nbt.CompoundTag runDataFixer(net.minecraft.nbt.CompoundTag dataIn, com.mojang.datafixers.DSL.TypeReference dataType, int startVersion)
    • runDataFixer

      public static net.minecraft.nbt.CompoundTag runDataFixer(net.minecraft.nbt.CompoundTag dataIn, com.mojang.datafixers.DSL.TypeReference dataType, DataVersion startVersion, DataVersion endVersion)
    • runDataFixer

      public static net.minecraft.nbt.CompoundTag runDataFixer(net.minecraft.nbt.CompoundTag dataIn, com.mojang.datafixers.DSL.TypeReference dataType, int startVersion, int endVersion)
    • runDataFixer

      public static net.minecraft.nbt.CompoundTag runDataFixer(net.minecraft.nbt.CompoundTag dataIn, com.mojang.datafixers.DSL.TypeReference dataType, int startVersion, int endVersion, boolean debugNonBlockstate)
    • runDataFixerCascade

      public static net.minecraft.nbt.CompoundTag runDataFixerCascade(net.minecraft.nbt.CompoundTag dataIn, com.mojang.datafixers.DSL.TypeReference dataType, int startVersion, int endVersion)