diff --git a/core/src/main/java/org/geysermc/geyser/entity/type/MinecartEntity.java b/core/src/main/java/org/geysermc/geyser/entity/type/MinecartEntity.java index 1f69d34e7..906219678 100644 --- a/core/src/main/java/org/geysermc/geyser/entity/type/MinecartEntity.java +++ b/core/src/main/java/org/geysermc/geyser/entity/type/MinecartEntity.java @@ -210,6 +210,13 @@ public class MinecartEntity extends Entity implements Tickable { return Vector3f.from(0, getYaw(), 0); } + @Override + public boolean doesJumpDismount() { + // This is a little bit misleading because jumping is literally the only way to dismount for Touch users. + // Therefore, do this so we won't lock jumping to let Touch user able to dismount. + return false; + } + @Override protected InteractiveTag testInteraction(Hand hand) { if (definition == EntityDefinitions.CHEST_MINECART || definition == EntityDefinitions.HOPPER_MINECART) {