public NetworkMode WritePacket(MinecraftStream stream, NetworkMode mode, PacketDirection direction) { stream.WriteVarInt(ProtocolVersion); stream.WriteString(ServerHostname); stream.WriteUInt16(ServerPort); stream.WriteVarInt((int)NextState); return NextState; }
public NetworkMode WritePacket(MinecraftStream stream, NetworkMode mode, PacketDirection direction) { stream.WriteInt16(ChunkCount); stream.WriteInt32(ChunkData.Length); stream.WriteBoolean(LightIncluded); stream.WriteUInt8Array(ChunkData); for (int i = 0; i < ChunkCount; i++) { stream.WriteInt32(ChunkMetadata[i].ChunkX); stream.WriteInt32(ChunkMetadata[i].ChunkZ); stream.WriteUInt16(ChunkMetadata[i].PrimaryBitMap); stream.WriteUInt16(ChunkMetadata[i].AddBitMap); } return mode; }
public void WritePacket(MinecraftStream stream) { stream.WriteUInt8(Id); stream.WriteInt16(ChunkCount); stream.WriteInt32(ChunkData.Length); stream.WriteBoolean(LightIncluded); stream.WriteUInt8Array(ChunkData); for (int i = 0; i < ChunkCount; i++) { stream.WriteInt32(ChunkMetadata[i].ChunkX); stream.WriteInt32(ChunkMetadata[i].ChunkZ); stream.WriteUInt16(ChunkMetadata[i].PrimaryBitMap); stream.WriteUInt16(ChunkMetadata[i].AddBitMap); } }
public NetworkMode WritePacket(MinecraftStream stream, NetworkMode mode, PacketDirection direction) { stream.WriteInt32(X); stream.WriteInt32(Z); stream.WriteBoolean(GroundUpContinuous); stream.WriteUInt16(PrimaryBitMap); stream.WriteVarInt(Data.Length); stream.WriteUInt8Array(Data); return mode; }
public void WritePacket(MinecraftStream stream) { stream.WriteUInt8(Id); stream.WriteInt32(X); stream.WriteInt32(Z); stream.WriteBoolean(GroundUpContinuous); stream.WriteUInt16(PrimaryBitMap); stream.WriteUInt16(AddBitMap); stream.WriteInt32(Data.Length); stream.WriteUInt8Array(Data); }