Don't allow players in adventure mode to break blocks (#5293)
This commit is contained in:
parent
af93c297f4
commit
9712c5507c
@ -1143,6 +1143,12 @@ void cClientHandle::HandleLeftClick(int a_BlockX, int a_BlockY, int a_BlockZ, eB
|
|||||||
|
|
||||||
void cClientHandle::HandleBlockDigStarted(int a_BlockX, int a_BlockY, int a_BlockZ, eBlockFace a_BlockFace)
|
void cClientHandle::HandleBlockDigStarted(int a_BlockX, int a_BlockY, int a_BlockZ, eBlockFace a_BlockFace)
|
||||||
{
|
{
|
||||||
|
if (m_Player->IsGameModeAdventure())
|
||||||
|
{
|
||||||
|
// Players in adventure mode can't destroy blocks
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (
|
if (
|
||||||
m_HasStartedDigging &&
|
m_HasStartedDigging &&
|
||||||
(a_BlockX == m_LastDigBlockX) &&
|
(a_BlockX == m_LastDigBlockX) &&
|
||||||
|
Loading…
Reference in New Issue
Block a user