summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/Entities/Boat.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/Entities/Boat.cpp b/src/Entities/Boat.cpp
index 317a5e1d5..1f7963465 100644
--- a/src/Entities/Boat.cpp
+++ b/src/Entities/Boat.cpp
@@ -42,6 +42,9 @@ void cBoat::SpawnOn(cClientHandle & a_ClientHandle)
void cBoat::BroadcastMovementUpdate(const cClientHandle * a_Exclude)
{
+ // Cannot use super::BroadcastMovementUpdate here, broadcasting position when not
+ // expected by the client breaks things. See https://github.com/cuberite/cuberite/pull/4488
+
// Process packet sending every two ticks
if (GetWorld()->GetWorldAge() % 2 != 0)
{