Class FileFix

java.lang.Object
net.minecraft.util.filefix.FileFix
Direct Known Subclasses:
DimensionStorageFileFix, GeneratedStructuresRenameFileFix, LegacyStructureFileFix, LevelDatToSavedDataFileFix, PlayerStorageFileFix, RemoveObsoleteFilesFileFix, ResourcePackLocationFileFix

public abstract class FileFix extends Object
  • Field Details

  • Constructor Details

    • FileFix

      public FileFix(Schema schema)
  • Method Details

    • getSchema

      public final Schema getSchema()
    • getVersion

      public final int getVersion()
    • addFileFixOperation

      public void addFileFixOperation(FileFixOperation fileFixOperation)
    • addFileContentFix

      public void addFileContentFix(ModifyContent.FileAccessFunction fileAccessFunction)
    • countFileOperations

      public int countFileOperations()
    • runFixOperations

      public void runFixOperations(Path baseFolder, UpgradeProgress upgradeProgress) throws IOException
      Throws:
      IOException
    • makeFixer

      public abstract void makeFixer()