diff options
author | Tiger Wang <ziwei.tiger@outlook.com> | 2021-05-14 11:42:08 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-14 11:42:08 +0200 |
commit | d92509a6e755271f629dffc79ee35636df7f6a27 (patch) | |
tree | c447234aa0db6154d2654ea1171cd0797832f3d4 /src/Items | |
parent | Windows: remove extra newlines in backtrace (#5218) (diff) | |
download | cuberite-d92509a6e755271f629dffc79ee35636df7f6a27.tar cuberite-d92509a6e755271f629dffc79ee35636df7f6a27.tar.gz cuberite-d92509a6e755271f629dffc79ee35636df7f6a27.tar.bz2 cuberite-d92509a6e755271f629dffc79ee35636df7f6a27.tar.lz cuberite-d92509a6e755271f629dffc79ee35636df7f6a27.tar.xz cuberite-d92509a6e755271f629dffc79ee35636df7f6a27.tar.zst cuberite-d92509a6e755271f629dffc79ee35636df7f6a27.zip |
Diffstat (limited to 'src/Items')
-rw-r--r-- | src/Items/ItemDropSpenser.h | 2 | ||||
-rw-r--r-- | src/Items/ItemObserver.h | 2 | ||||
-rw-r--r-- | src/Items/ItemPiston.h | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/src/Items/ItemDropSpenser.h b/src/Items/ItemDropSpenser.h index d226436db..a06f67569 100644 --- a/src/Items/ItemDropSpenser.h +++ b/src/Items/ItemDropSpenser.h @@ -21,6 +21,6 @@ private: virtual bool CommitPlacement(cPlayer & a_Player, const cItem & a_HeldItem, const Vector3i a_PlacePosition, const eBlockFace a_ClickedBlockFace, const Vector3i a_CursorPosition) override { - return a_Player.PlaceBlock(a_PlacePosition, static_cast<BLOCKTYPE>(a_HeldItem.m_ItemType), cBlockDropSpenserHandler::PitchYawToMetaData(a_Player.GetYaw(), a_Player.GetPitch())); + return a_Player.PlaceBlock(a_PlacePosition, static_cast<BLOCKTYPE>(a_HeldItem.m_ItemType), cBlockDropSpenserHandler::DisplacementYawToMetaData(a_PlacePosition, a_Player.GetEyePosition(), a_Player.GetYaw())); } }; diff --git a/src/Items/ItemObserver.h b/src/Items/ItemObserver.h index b95882ae0..9047386bd 100644 --- a/src/Items/ItemObserver.h +++ b/src/Items/ItemObserver.h @@ -21,6 +21,6 @@ private: virtual bool CommitPlacement(cPlayer & a_Player, const cItem & a_HeldItem, const Vector3i a_PlacePosition, const eBlockFace a_ClickedBlockFace, const Vector3i a_CursorPosition) override { - return a_Player.PlaceBlock(a_PlacePosition, E_BLOCK_OBSERVER, cBlockObserverHandler::PitchYawToMetaData(a_Player.GetYaw(), a_Player.GetPitch())); + return a_Player.PlaceBlock(a_PlacePosition, E_BLOCK_OBSERVER, cBlockObserverHandler::DisplacementYawToMetaData(a_PlacePosition, a_Player.GetEyePosition(), a_Player.GetYaw())); } }; diff --git a/src/Items/ItemPiston.h b/src/Items/ItemPiston.h index 659300924..097c26d78 100644 --- a/src/Items/ItemPiston.h +++ b/src/Items/ItemPiston.h @@ -21,6 +21,6 @@ private: virtual bool CommitPlacement(cPlayer & a_Player, const cItem & a_HeldItem, const Vector3i a_PlacePosition, const eBlockFace a_ClickedBlockFace, const Vector3i a_CursorPosition) override { - return a_Player.PlaceBlock(a_PlacePosition, static_cast<BLOCKTYPE>(a_HeldItem.m_ItemType), cBlockPistonHandler::PitchYawToMetaData(a_Player.GetYaw(), a_Player.GetPitch())); + return a_Player.PlaceBlock(a_PlacePosition, static_cast<BLOCKTYPE>(a_HeldItem.m_ItemType), cBlockPistonHandler::DisplacementYawToMetaData(a_PlacePosition, a_Player.GetEyePosition(), a_Player.GetYaw())); } }; |