1
0

Finally got the multiblock packet working! It seems the byte order was wrong

git-svn-id: http://mc-server.googlecode.com/svn/trunk@352 0a769ca7-a7f5-676a-18bf-c427514a06d6
This commit is contained in:
faketruth
2012-03-02 13:41:42 +00:00
parent 4dda2a5c2b
commit eceead8394
2 changed files with 5 additions and 6 deletions

View File

@@ -57,7 +57,8 @@ void cPacket_MultiBlock::Serialize(AString & a_Data) const
#if (MINECRAFT_1_2_2 == 1)
AppendInteger(a_Data, m_DataSize);
AppendData (a_Data, (const char*)m_Data, m_DataSize);
for( int i = 0; i < m_NumBlocks; ++i )
AppendInteger(a_Data, m_Data[i].Data);
#else
AppendData (a_Data, (char *)m_BlockCoordinates, sizeof(short) * m_NumBlocks);
AppendData (a_Data, m_BlockTypes, m_NumBlocks);