Class CompressedNbt

java.lang.Object
net.minecraft.util.filefix.access.CompressedNbt
All Implemented Interfaces:
AutoCloseable
Direct Known Subclasses:
LevelDat, PlayerData, SavedDataNbt

public abstract class CompressedNbt extends Object implements AutoCloseable
  • Field Details

  • Constructor Details

  • Method Details

    • read

      public abstract Optional<com.mojang.serialization.Dynamic<Tag>> read() throws IOException
      Throws:
      IOException
    • readFile

      protected final Optional<com.mojang.serialization.Dynamic<Tag>> readFile() throws IOException
      Throws:
      IOException
    • write

      public abstract <T> void write(com.mojang.serialization.Dynamic<T> data)
    • writeFile

      protected final <T> void writeFile(com.mojang.serialization.Dynamic<T> data)
    • path

      public Path path()
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable