refactor(Minecraft.World): Implement LCEMP changes.

This commit is contained in:
2026-07-13 00:14:53 +03:00
parent 3fce0538c5
commit 21e2add09a
64 changed files with 655 additions and 372 deletions
+9 -7
View File
@@ -27,13 +27,15 @@ ComplexItemDataPacket::ComplexItemDataPacket(short itemType, short itemId, charA
memcpy(this->data.data, data.data, data.length);
}
void ComplexItemDataPacket::read(DataInputStream *dis) //throws IOException
{
itemType = dis->readShort();
itemId = dis->readShort();
data = charArray(dis->readUnsignedShort() & 0xffff);
dis->readFully(data);
void ComplexItemDataPacket::read(DataInputStream *dis) //throws IOException
{
itemType = dis->readShort();
itemId = dis->readShort();
int dataLength = dis->readShort() & 0xffff;
if(dataLength > 32767) dataLength = 0;
data = charArray(dataLength);
dis->readFully(data);
}
void ComplexItemDataPacket::write(DataOutputStream *dos) //throws IOException