From d656b4419ed9f8fb8646a23fe076c28ceaa6bf7a Mon Sep 17 00:00:00 2001 From: Xamyr Date: Wed, 13 Aug 2025 12:22:03 +0100 Subject: [PATCH] Fix: Passenger y-axis offset for shulkers and falling blocks (#5722) --- core/src/main/java/org/geysermc/geyser/util/EntityUtils.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/org/geysermc/geyser/util/EntityUtils.java b/core/src/main/java/org/geysermc/geyser/util/EntityUtils.java index 7ddc03920..ed1093446 100644 --- a/core/src/main/java/org/geysermc/geyser/util/EntityUtils.java +++ b/core/src/main/java/org/geysermc/geyser/util/EntityUtils.java @@ -261,8 +261,8 @@ public final class EntityUtils { } switch (passenger.getDefinition().entityType()) { case MINECART, HOPPER_MINECART, TNT_MINECART, CHEST_MINECART, FURNACE_MINECART, SPAWNER_MINECART, - COMMAND_BLOCK_MINECART -> yOffset += passenger.getDefinition().height() * 0.5f; - case FALLING_BLOCK -> yOffset += 0.5f; + COMMAND_BLOCK_MINECART, SHULKER -> yOffset += passenger.getDefinition().height() * 0.5f; + case FALLING_BLOCK -> yOffset += 0.995f; } if (mount instanceof BoatEntity) { yOffset -= mount.getDefinition().height() * 0.5f;