diff options
author | Mattes D <github@xoft.cz> | 2015-03-23 12:25:22 +0100 |
---|---|---|
committer | Mattes D <github@xoft.cz> | 2015-03-23 12:25:22 +0100 |
commit | f1ef7f57ff76e9d321276059454950297d5a6a39 (patch) | |
tree | db230dbd9bdf920f6553b6ef59d1bae286b7918c /src/ClientHandle.cpp | |
parent | Merge pull request #1792 from mc-server/APIDocs (diff) | |
parent | Correct world height validations. (diff) | |
download | cuberite-f1ef7f57ff76e9d321276059454950297d5a6a39.tar cuberite-f1ef7f57ff76e9d321276059454950297d5a6a39.tar.gz cuberite-f1ef7f57ff76e9d321276059454950297d5a6a39.tar.bz2 cuberite-f1ef7f57ff76e9d321276059454950297d5a6a39.tar.lz cuberite-f1ef7f57ff76e9d321276059454950297d5a6a39.tar.xz cuberite-f1ef7f57ff76e9d321276059454950297d5a6a39.tar.zst cuberite-f1ef7f57ff76e9d321276059454950297d5a6a39.zip |
Diffstat (limited to '')
-rw-r--r-- | src/ClientHandle.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/ClientHandle.cpp b/src/ClientHandle.cpp index ec10ac521..6351ab2e3 100644 --- a/src/ClientHandle.cpp +++ b/src/ClientHandle.cpp @@ -1006,6 +1006,12 @@ void cClientHandle::HandleLeftClick(int a_BlockX, int a_BlockY, int a_BlockZ, eB int BlockY = a_BlockY; int BlockZ = a_BlockZ; AddFaceDirection(BlockX, BlockY, BlockZ, a_BlockFace); + + if ((BlockY < 0) || (BlockY >= cChunkDef::Height)) + { + return; + } + if (cBlockInfo::GetHandler(m_Player->GetWorld()->GetBlock(BlockX, BlockY, BlockZ))->IsClickedThrough()) { a_BlockX = BlockX; |