public class ChunkBulk1_7_6Type
extends com.viaversion.viaversion.api.type.PartialType<com.viaversion.viaversion.api.minecraft.chunks.Chunk[],com.viaversion.viaversion.protocols.protocol1_9_3to1_9_1_2.storage.ClientWorld>
BLOCK_CHANGE_RECORD, BLOCK_CHANGE_RECORD_ARRAY, BOOLEAN, BOOLEAN_ARRAY, BYTE, BYTE_ARRAY, BYTE_ARRAY_PRIMITIVE, COMPONENT, DOUBLE, DOUBLE_ARRAY, FLAT_ITEM, FLAT_ITEM_ARRAY, FLAT_ITEM_ARRAY_VAR_INT, FLAT_VAR_INT_ITEM, FLAT_VAR_INT_ITEM_ARRAY, FLAT_VAR_INT_ITEM_ARRAY_VAR_INT, FLOAT, FLOAT_ARRAY, GLOBAL_POSITION, INT, INT_ARRAY, ITEM, ITEM_ARRAY, LONG, LONG_ARRAY, LONG_ARRAY_PRIMITIVE, NBT, NBT_ARRAY, NOTHING, OPTIONAL_BYTE_ARRAY_PRIMITIVE, OPTIONAL_COMPONENT, OPTIONAL_FLOAT, OPTIONAL_GLOBAL_POSITION, OPTIONAL_PLAYER_MESSAGE_SIGNATURE, OPTIONAL_POSITION, OPTIONAL_POSITION_1_14, OPTIONAL_PROFILE_KEY, OPTIONAL_STRING, OPTIONAL_UUID, OPTIONAL_VAR_INT, PLAYER_MESSAGE_SIGNATURE, PLAYER_MESSAGE_SIGNATURE_ARRAY, POSITION, POSITION1_14, PROFILE_KEY, REMAINING_BYTES, ROTATION, SHORT, SHORT_ARRAY, SHORT_BYTE_ARRAY, STRING, STRING_ARRAY, UNSIGNED_BYTE, UNSIGNED_BYTE_ARRAY, UNSIGNED_SHORT, UNSIGNED_SHORT_ARRAY, UUID, UUID_ARRAY, UUID_INT_ARRAY, VAR_INT, VAR_INT_ARRAY, VAR_INT_ARRAY_PRIMITIVE, VAR_LONG, VAR_LONG_ARRAY, VAR_LONG_BLOCK_CHANGE_RECORD, VAR_LONG_BLOCK_CHANGE_RECORD_ARRAY, VECTOR, VILLAGER_DATA| Constructor and Description |
|---|
ChunkBulk1_7_6Type(com.viaversion.viaversion.protocols.protocol1_9_3to1_9_1_2.storage.ClientWorld clientWorld) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<? extends com.viaversion.viaversion.api.type.Type> |
getBaseClass() |
com.viaversion.viaversion.api.minecraft.chunks.Chunk[] |
read(io.netty.buffer.ByteBuf byteBuf,
com.viaversion.viaversion.protocols.protocol1_9_3to1_9_1_2.storage.ClientWorld clientWorld) |
protected boolean |
readHasSkyLight(io.netty.buffer.ByteBuf byteBuf,
com.viaversion.viaversion.protocols.protocol1_9_3to1_9_1_2.storage.ClientWorld clientWorld)
This method is here to allow overriding the code for 1.4.5 -> 1.4.7
|
void |
write(io.netty.buffer.ByteBuf byteBuf,
com.viaversion.viaversion.protocols.protocol1_9_3to1_9_1_2.storage.ClientWorld clientWorld,
com.viaversion.viaversion.api.minecraft.chunks.Chunk[] chunks) |
protected void |
writeHasSkyLight(io.netty.buffer.ByteBuf byteBuf,
com.viaversion.viaversion.protocols.protocol1_9_3to1_9_1_2.storage.ClientWorld clientWorld,
boolean hasSkyLight)
This method is here to allow overriding the code for 1.4.5 -> 1.4.7
|
public ChunkBulk1_7_6Type(com.viaversion.viaversion.protocols.protocol1_9_3to1_9_1_2.storage.ClientWorld clientWorld)
public java.lang.Class<? extends com.viaversion.viaversion.api.type.Type> getBaseClass()
getBaseClass in class com.viaversion.viaversion.api.type.Type<com.viaversion.viaversion.api.minecraft.chunks.Chunk[]>protected boolean readHasSkyLight(io.netty.buffer.ByteBuf byteBuf,
com.viaversion.viaversion.protocols.protocol1_9_3to1_9_1_2.storage.ClientWorld clientWorld)
byteBuf - The bufferclientWorld - The ClientWorldprotected void writeHasSkyLight(io.netty.buffer.ByteBuf byteBuf,
com.viaversion.viaversion.protocols.protocol1_9_3to1_9_1_2.storage.ClientWorld clientWorld,
boolean hasSkyLight)
byteBuf - The bufferclientWorld - The ClientWorldhasSkyLight - Has skylightpublic com.viaversion.viaversion.api.minecraft.chunks.Chunk[] read(io.netty.buffer.ByteBuf byteBuf,
com.viaversion.viaversion.protocols.protocol1_9_3to1_9_1_2.storage.ClientWorld clientWorld)
throws java.lang.Exception
read in class com.viaversion.viaversion.api.type.PartialType<com.viaversion.viaversion.api.minecraft.chunks.Chunk[],com.viaversion.viaversion.protocols.protocol1_9_3to1_9_1_2.storage.ClientWorld>java.lang.Exceptionpublic void write(io.netty.buffer.ByteBuf byteBuf,
com.viaversion.viaversion.protocols.protocol1_9_3to1_9_1_2.storage.ClientWorld clientWorld,
com.viaversion.viaversion.api.minecraft.chunks.Chunk[] chunks)
throws java.lang.Exception
write in class com.viaversion.viaversion.api.type.PartialType<com.viaversion.viaversion.api.minecraft.chunks.Chunk[],com.viaversion.viaversion.protocols.protocol1_9_3to1_9_1_2.storage.ClientWorld>java.lang.Exception