Package net.minecraft.world.storage
Class ChunkStreamVersion
java.lang.Object
net.minecraft.world.storage.ChunkStreamVersion
public class ChunkStreamVersion extends Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static interface
ChunkStreamVersion.Wrapper<O>
-
Field Summary
Fields Modifier and Type Field Description static ChunkStreamVersion
DEFLATE
static ChunkStreamVersion
GZIP
private int
id
private ChunkStreamVersion.Wrapper<InputStream>
inputStreamWrapper
private ChunkStreamVersion.Wrapper<OutputStream>
outputStreamWrapper
static ChunkStreamVersion
UNCOMPRESSED
private static Int2ObjectMap<ChunkStreamVersion>
VERSIONS
-
Constructor Summary
Constructors Modifier Constructor Description private
ChunkStreamVersion(int id, ChunkStreamVersion.Wrapper<InputStream> inputStreamWrapper, ChunkStreamVersion.Wrapper<OutputStream> outputStreamWrapper)
-
Method Summary
Modifier and Type Method Description private static ChunkStreamVersion
add(ChunkStreamVersion version)
static boolean
exists(int id)
static ChunkStreamVersion
get(int id)
int
getId()
InputStream
wrap(InputStream inputStream)
OutputStream
wrap(OutputStream outputStream)
-
Field Details
-
VERSIONS
-
GZIP
-
DEFLATE
-
UNCOMPRESSED
-
id
private final int id -
inputStreamWrapper
-
outputStreamWrapper
-
-
Constructor Details
-
ChunkStreamVersion
private ChunkStreamVersion(int id, ChunkStreamVersion.Wrapper<InputStream> inputStreamWrapper, ChunkStreamVersion.Wrapper<OutputStream> outputStreamWrapper)
-
-
Method Details
-
add
-
get
-
exists
public static boolean exists(int id) -
getId
public int getId() -
wrap
- Throws:
IOException
-
wrap
- Throws:
IOException
-