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 interfaceChunkStreamVersion.Wrapper<O> -
Field Summary
Fields Modifier and Type Field Description static ChunkStreamVersionDEFLATEstatic ChunkStreamVersionGZIPprivate intidprivate ChunkStreamVersion.Wrapper<InputStream>inputStreamWrapperprivate ChunkStreamVersion.Wrapper<OutputStream>outputStreamWrapperstatic ChunkStreamVersionUNCOMPRESSEDprivate static Int2ObjectMap<ChunkStreamVersion>VERSIONS -
Constructor Summary
Constructors Modifier Constructor Description privateChunkStreamVersion(int id, ChunkStreamVersion.Wrapper<InputStream> inputStreamWrapper, ChunkStreamVersion.Wrapper<OutputStream> outputStreamWrapper) -
Method Summary
Modifier and Type Method Description private static ChunkStreamVersionadd(ChunkStreamVersion version)static booleanexists(int id)static ChunkStreamVersionget(int id)intgetId()InputStreamwrap(InputStream inputStream)OutputStreamwrap(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
-