Fixed OnBlockPlace hook
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1113 0a769ca7-a7f5-676a-18bf-c427514a06d6
This commit is contained in:
parent
69107bd54f
commit
4ce5f215ed
@ -666,6 +666,16 @@ void cClientHandle::HandleBlockPlace(int a_BlockX, int a_BlockY, int a_BlockZ, c
|
|||||||
}
|
}
|
||||||
else if (ItemHandler->IsPlaceable())
|
else if (ItemHandler->IsPlaceable())
|
||||||
{
|
{
|
||||||
|
if (cRoot::Get()->GetPluginManager()->CallHookBlockPlace(m_Player, a_BlockX, a_BlockY, a_BlockZ, a_BlockFace, Equipped))
|
||||||
|
{
|
||||||
|
if (a_BlockFace > -1)
|
||||||
|
{
|
||||||
|
AddDirection(a_BlockX, a_BlockY, a_BlockZ, a_BlockFace);
|
||||||
|
m_Player->GetWorld()->SendBlockTo(a_BlockX, a_BlockY, a_BlockZ, m_Player);
|
||||||
|
}
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (a_BlockFace < 0)
|
if (a_BlockFace < 0)
|
||||||
{
|
{
|
||||||
// clicked in air
|
// clicked in air
|
||||||
@ -737,16 +747,6 @@ void cClientHandle::HandleBlockPlace(int a_BlockX, int a_BlockY, int a_BlockZ, c
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (cRoot::Get()->GetPluginManager()->CallHookBlockPlace(m_Player, a_BlockX, a_BlockY, a_BlockZ, a_BlockFace, Equipped))
|
|
||||||
{
|
|
||||||
if (a_BlockFace > -1)
|
|
||||||
{
|
|
||||||
AddDirection(a_BlockX, a_BlockY, a_BlockZ, a_BlockFace);
|
|
||||||
m_Player->GetWorld()->SendBlockTo(a_BlockX, a_BlockY, a_BlockZ, m_Player);
|
|
||||||
}
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user