summaryrefslogtreecommitdiffstats
path: root/src/Protocol/Protocol17x.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Protocol/Protocol17x.cpp')
-rw-r--r--src/Protocol/Protocol17x.cpp20
1 files changed, 3 insertions, 17 deletions
diff --git a/src/Protocol/Protocol17x.cpp b/src/Protocol/Protocol17x.cpp
index fdebdbbb1..2704a4393 100644
--- a/src/Protocol/Protocol17x.cpp
+++ b/src/Protocol/Protocol17x.cpp
@@ -1152,27 +1152,13 @@ void cProtocol172::HandlePacketBlockPlace(UInt32 a_RemainingBytes)
HANDLE_READ(ReadByte, Byte, BlockY);
HANDLE_READ(ReadBEInt, int, BlockZ);
HANDLE_READ(ReadByte, Byte, Face);
- HANDLE_READ(ReadBEShort, short, ItemID);
-
- // Currently discarding extra info until it is decided what we do with it
- if (ItemID != -1)
- {
- HANDLE_READ(ReadByte, Byte, Count);
- HANDLE_READ(ReadBEShort, short, ItemDamage);
- HANDLE_READ(ReadBEShort, short, MetaLen);
- if (MetaLen != -1)
- {
- while(MetaLen--)
- {
- HANDLE_READ(ReadByte, Byte, MetaStuff);
- }
- }
-
- }
+ cItem Item;
+ ReadItem(Item);
HANDLE_READ(ReadByte, Byte, CursorX);
HANDLE_READ(ReadByte, Byte, CursorY);
HANDLE_READ(ReadByte, Byte, CursorZ);
+ printf("Cursor: %i %i %i\n", CursorX, CursorY, CursorZ);
m_Client->HandleRightClick(BlockX, BlockY, BlockZ, Face, CursorX, CursorY, CursorZ, m_Client->GetPlayer()->GetEquippedItem());
}