From a6fda18af6302f8617775eb155deb2081ea65cf6 Mon Sep 17 00:00:00 2001 From: TheMode Date: Mon, 20 Sep 2021 22:28:09 +0200 Subject: [PATCH] Ensure that passengers are visible Signed-off-by: TheMode --- src/main/java/net/minestom/server/entity/Entity.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/minestom/server/entity/Entity.java b/src/main/java/net/minestom/server/entity/Entity.java index ee740d610..6d47e7f03 100644 --- a/src/main/java/net/minestom/server/entity/Entity.java +++ b/src/main/java/net/minestom/server/entity/Entity.java @@ -321,7 +321,11 @@ public class Entity implements Viewable, Tickable, TagHandler, PermissionHandler } playerConnection.sendPacket(getMetadataPacket()); // Passenger - if (hasPassenger()) { + final Set passengers = this.passengers; + if (!passengers.isEmpty()) { + for (Entity passenger : passengers) { + passenger.addViewer(player); + } playerConnection.sendPacket(getPassengersPacket()); } // Head position